From 159bc520e9b707fc544faee5c657602fb396ce40 Mon Sep 17 00:00:00 2001 From: Ollie Beckwith Date: Fri, 28 Jul 2023 15:42:51 +0100 Subject: [PATCH] Updates --- CNAME | 1 - assets/index.4511e477.js | 359 +++++++++++++++++++++++++++++++++++++++ assets/index.d6e9bda3.js | 289 ------------------------------- index.html | 2 +- 4 files changed, 360 insertions(+), 291 deletions(-) delete mode 100644 CNAME create mode 100644 assets/index.4511e477.js delete mode 100644 assets/index.d6e9bda3.js diff --git a/CNAME b/CNAME deleted file mode 100644 index c0dc9d6..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -portfolio.oliverbeckwith.co.uk \ No newline at end of file diff --git a/assets/index.4511e477.js b/assets/index.4511e477.js new file mode 100644 index 0000000..84a1ca5 --- /dev/null +++ b/assets/index.4511e477.js @@ -0,0 +1,359 @@ +const Df=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const l of i.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerpolicy&&(i.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?i.credentials="include":o.crossorigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}};Df();var Ie={exports:{}},U={};/* +object-assign +(c) Sindre Sorhus +@license MIT +*/var Yu=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,Uf=Object.prototype.propertyIsEnumerable;function Bf(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Hf(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(i){return t[i]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(i){o[i]=i}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Ea=Hf()?Object.assign:function(e,t){for(var n,r=Bf(e),o,i=1;i=f},o=function(){},e.unstable_forceFrameRate=function($){0>$||125<$?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):a=0<$?Math.floor(1e3/$):5};var h=new MessageChannel,m=h.port2;h.port1.onmessage=function(){if(E!==null){var $=e.unstable_now();f=$+a;try{E(!0,$)?m.postMessage(null):(x=!1,E=null)}catch(v){throw m.postMessage(null),v}}else x=!1},t=function($){E=$,x||(x=!0,m.postMessage(null))},n=function($,v){c=_(function(){$(e.unstable_now())},v)},r=function(){g(c),c=-1}}function T($,v){var w=$.length;$.push(v);e:for(;;){var N=w-1>>>1,I=$[N];if(I!==void 0&&0z(F,w))Q!==void 0&&0>z(Q,F)?($[N]=Q,$[P]=w,N=P):($[N]=F,$[p]=w,N=p);else if(Q!==void 0&&0>z(Q,w))$[N]=Q,$[P]=w,N=P;else break e}}return v}return null}function z($,v){var w=$.sortIndex-v.sortIndex;return w!==0?w:$.id-v.id}var R=[],Z=[],Je=1,J=null,K=3,_e=!1,ne=!1,Ye=!1;function Pe($){for(var v=C(Z);v!==null;){if(v.callback===null)L(Z);else if(v.startTime<=$)L(Z),v.sortIndex=v.expirationTime,T(R,v);else break;v=C(Z)}}function we($){if(Ye=!1,Pe($),!ne)if(C(R)!==null)ne=!0,t(lt);else{var v=C(Z);v!==null&&n(we,v.startTime-$)}}function lt($,v){ne=!1,Ye&&(Ye=!1,r()),_e=!0;var w=K;try{for(Pe(v),J=C(R);J!==null&&(!(J.expirationTime>v)||$&&!e.unstable_shouldYield());){var N=J.callback;if(typeof N=="function"){J.callback=null,K=J.priorityLevel;var I=N(J.expirationTime<=v);v=e.unstable_now(),typeof I=="function"?J.callback=I:J===C(R)&&L(R),Pe(v)}else L(R);J=C(R)}if(J!==null)var p=!0;else{var F=C(Z);F!==null&&n(we,F.startTime-v),p=!1}return p}finally{J=null,K=w,_e=!1}}var ht=o;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function($){$.callback=null},e.unstable_continueExecution=function(){ne||_e||(ne=!0,t(lt))},e.unstable_getCurrentPriorityLevel=function(){return K},e.unstable_getFirstCallbackNode=function(){return C(R)},e.unstable_next=function($){switch(K){case 1:case 2:case 3:var v=3;break;default:v=K}var w=K;K=v;try{return $()}finally{K=w}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=ht,e.unstable_runWithPriority=function($,v){switch($){case 1:case 2:case 3:case 4:case 5:break;default:$=3}var w=K;K=$;try{return v()}finally{K=w}},e.unstable_scheduleCallback=function($,v,w){var N=e.unstable_now();switch(typeof w=="object"&&w!==null?(w=w.delay,w=typeof w=="number"&&0N?($.sortIndex=w,T(Z,$),C(R)===null&&$===C(Z)&&(Ye?r():Ye=!0,n(we,w-N))):($.sortIndex=I,T(R,$),ne||_e||(ne=!0,t(lt))),$},e.unstable_wrapCallback=function($){var v=K;return function(){var w=K;K=v;try{return $.apply(this,arguments)}finally{K=w}}}})(Fa);Da.exports=Fa;/** @license React v17.0.2 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Mo=Ie.exports,te=Ea,fe=Da.exports;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function $e(e,t,n,r,o,i,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=l}var ve={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ve[e]=new $e(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ve[t]=new $e(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ve[e]=new $e(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ve[e]=new $e(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ve[e]=new $e(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ve[e]=new $e(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ve[e]=new $e(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ve[e]=new $e(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ve[e]=new $e(e,5,!1,e.toLowerCase(),null,!1,!1)});var Hl=/[\-:]([a-z])/g;function Vl(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Hl,Vl);ve[t]=new $e(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Hl,Vl);ve[t]=new $e(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Hl,Vl);ve[t]=new $e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ve[e]=new $e(e,1,!1,e.toLowerCase(),null,!1,!1)});ve.xlinkHref=new $e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ve[e]=new $e(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wl(e,t,n,r){var o=ve.hasOwnProperty(t)?ve[t]:null,i=o!==null?o.type===0:r?!1:!(!(2u||o[l]!==i[u])return` +`+o[l].replace(" at new "," at ");while(1<=l&&0<=u);break}}}finally{ki=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kn(e):""}function qf(e){switch(e.tag){case 5:return Kn(e.type);case 16:return Kn("Lazy");case 13:return Kn("Suspense");case 19:return Kn("SuspenseList");case 0:case 2:case 15:return e=jr(e.type,!1),e;case 11:return e=jr(e.type.render,!1),e;case 22:return e=jr(e.type._render,!1),e;case 1:return e=jr(e.type,!0),e;default:return""}}function an(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case yt:return"Fragment";case Dt:return"Portal";case bn:return"Profiler";case Ql:return"StrictMode";case er:return"Suspense";case so:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Gl:return(e.displayName||"Context")+".Consumer";case Yl:return(e._context.displayName||"Context")+".Provider";case jo:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case Do:return an(e.type);case Kl:return an(e._render);case Xl:t=e._payload,e=e._init;try{return an(e(t))}catch{}}return null}function Ot(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Ha(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function bf(e){var t=Ha(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(l){r=""+l,i.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Dr(e){e._valueTracker||(e._valueTracker=bf(e))}function Va(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ha(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function ao(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}function Yi(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function bu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ot(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Wa(e,t){t=t.checked,t!=null&&Wl(e,"checked",t,!1)}function Gi(e,t){Wa(e,t);var n=Ot(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Xi(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xi(e,t.type,Ot(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function es(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Xi(e,t,n){(t!=="number"||ao(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ed(e){var t="";return Mo.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}function Ki(e,t){return e=te({children:void 0},t),(t=ed(t.children))&&(e.children=t),e}function cn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(S(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ot(n)}}function Qa(e,t){var n=Ot(t.value),r=Ot(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ns(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var Ji={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Ya(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function qi(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Ya(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Fr,Ga=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==Ji.svg||"innerHTML"in e)e.innerHTML=t;else{for(Fr=Fr||document.createElement("div"),Fr.innerHTML=""+t.valueOf().toString()+"",t=Fr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function pr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var tr={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},td=["Webkit","ms","Moz","O"];Object.keys(tr).forEach(function(e){td.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),tr[t]=tr[e]})});function Xa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||tr.hasOwnProperty(e)&&tr[e]?(""+t).trim():t+"px"}function Ka(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Xa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var nd=te({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bi(e,t){if(t){if(nd[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function el(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ql(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var tl=null,fn=null,dn=null;function rs(e){if(e=Tr(e)){if(typeof tl!="function")throw Error(S(280));var t=e.stateNode;t&&(t=Wo(t),tl(e.stateNode,e.type,t))}}function Za(e){fn?dn?dn.push(e):dn=[e]:fn=e}function Ja(){if(fn){var e=fn,t=dn;if(dn=fn=null,rs(e),t)for(e=0;er?0:1<n;n++)t.push(e);return t}function Uo(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,e=e.eventTimes,t=31-Rt(t),e[t]=n}var Rt=Math.clz32?Math.clz32:vd,gd=Math.log,yd=Math.LN2;function vd(e){return e===0?32:31-(gd(e)/yd|0)|0}var wd=fe.unstable_UserBlockingPriority,Sd=fe.unstable_runWithPriority,qr=!0;function kd(e,t,n,r){Ft||eu();var o=iu,i=Ft;Ft=!0;try{qa(o,e,t,n,r)}finally{(Ft=i)||tu()}}function xd(e,t,n,r){Sd(wd,iu.bind(null,e,t,n,r))}function iu(e,t,n,r){if(qr){var o;if((o=(t&4)===0)&&0=rr),ps=String.fromCharCode(32),hs=!1;function mc(e,t){switch(e){case"keyup":return Qd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function gc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var nn=!1;function Gd(e,t){switch(e){case"compositionend":return gc(t);case"keypress":return t.which!==32?null:(hs=!0,ps);case"textInput":return e=t.data,e===ps&&hs?null:e;default:return null}}function Xd(e,t){if(nn)return e==="compositionend"||!cu&&mc(e,t)?(e=pc(),br=uu=vt=null,nn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=vs(n)}}function Sc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Sc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ss(){for(var e=window,t=ao();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=ao(e.document)}return t}function ll(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var op=dt&&"documentMode"in document&&11>=document.documentMode,rn=null,ul=null,ir=null,sl=!1;function ks(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;sl||rn==null||rn!==ao(r)||(r=rn,"selectionStart"in r&&ll(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),ir&&wr(ir,r)||(ir=r,r=ho(ul,"onSelect"),0ln||(e.current=cl[ln],cl[ln]=null,ln--)}function oe(e,t){ln++,cl[ln]=e.current,e.current=t}var It={},Ce=At(It),Le=At(!1),Wt=It;function Sn(e,t){var n=e.type.contextTypes;if(!n)return It;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ze(e){return e=e.childContextTypes,e!=null}function yo(){ee(Le),ee(Ce)}function Os(e,t,n){if(Ce.current!==It)throw Error(S(168));oe(Ce,t),oe(Le,n)}function $c(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in e))throw Error(S(108,an(t)||"Unknown",o));return te({},n,r)}function to(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||It,Wt=Ce.current,oe(Ce,e),oe(Le,Le.current),!0}function Rs(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=$c(e,t,Wt),r.__reactInternalMemoizedMergedChildContext=e,ee(Le),ee(Ce),oe(Ce,e)):ee(Le),oe(Le,n)}var du=null,Vt=null,up=fe.unstable_runWithPriority,pu=fe.unstable_scheduleCallback,fl=fe.unstable_cancelCallback,sp=fe.unstable_shouldYield,Is=fe.unstable_requestPaint,dl=fe.unstable_now,ap=fe.unstable_getCurrentPriorityLevel,Qo=fe.unstable_ImmediatePriority,Tc=fe.unstable_UserBlockingPriority,Oc=fe.unstable_NormalPriority,Rc=fe.unstable_LowPriority,Ic=fe.unstable_IdlePriority,zi={},cp=Is!==void 0?Is:function(){},ut=null,no=null,Ai=!1,Ls=dl(),xe=1e4>Ls?dl:function(){return dl()-Ls};function kn(){switch(ap()){case Qo:return 99;case Tc:return 98;case Oc:return 97;case Rc:return 96;case Ic:return 95;default:throw Error(S(332))}}function Lc(e){switch(e){case 99:return Qo;case 98:return Tc;case 97:return Oc;case 96:return Rc;case 95:return Ic;default:throw Error(S(332))}}function Qt(e,t){return e=Lc(e),up(e,t)}function kr(e,t,n){return e=Lc(e),pu(e,t,n)}function it(){if(no!==null){var e=no;no=null,fl(e)}zc()}function zc(){if(!Ai&&ut!==null){Ai=!0;var e=0;try{var t=ut;Qt(99,function(){for(;eL?(z=C,C=null):z=C.sibling;var R=g(c,C,f[L],h);if(R===null){C===null&&(C=z);break}e&&C&&R.alternate===null&&t(c,C),a=i(R,a,L),T===null?m=R:T.sibling=R,T=R,C=z}if(L===f.length)return n(c,C),m;if(C===null){for(;LL?(z=C,C=null):z=C.sibling;var Z=g(c,C,R.value,h);if(Z===null){C===null&&(C=z);break}e&&C&&Z.alternate===null&&t(c,C),a=i(Z,a,L),T===null?m=Z:T.sibling=Z,T=Z,C=z}if(R.done)return n(c,C),m;if(C===null){for(;!R.done;L++,R=f.next())R=_(c,R.value,h),R!==null&&(a=i(R,a,L),T===null?m=R:T.sibling=R,T=R);return m}for(C=r(c,C);!R.done;L++,R=f.next())R=k(C,c,L,R.value,h),R!==null&&(e&&R.alternate!==null&&C.delete(R.key===null?L:R.key),a=i(R,a,L),T===null?m=R:T.sibling=R,T=R);return e&&C.forEach(function(Je){return t(c,Je)}),m}return function(c,a,f,h){var m=typeof f=="object"&&f!==null&&f.type===yt&&f.key===null;m&&(f=f.props.children);var T=typeof f=="object"&&f!==null;if(T)switch(f.$$typeof){case Xn:e:{for(T=f.key,m=a;m!==null;){if(m.key===T){switch(m.tag){case 7:if(f.type===yt){n(c,m.sibling),a=o(m,f.props.children),a.return=c,c=a;break e}break;default:if(m.elementType===f.type){n(c,m.sibling),a=o(m,f.props),a.ref=Bn(c,m,f),a.return=c,c=a;break e}}n(c,m);break}else t(c,m);m=m.sibling}f.type===yt?(a=vn(f.props.children,c.mode,h,f.key),a.return=c,c=a):(h=lo(f.type,f.key,f.props,null,c.mode,h),h.ref=Bn(c,a,f),h.return=c,c=h)}return l(c);case Dt:e:{for(m=f.key;a!==null;){if(a.key===m)if(a.tag===4&&a.stateNode.containerInfo===f.containerInfo&&a.stateNode.implementation===f.implementation){n(c,a.sibling),a=o(a,f.children||[]),a.return=c,c=a;break e}else{n(c,a);break}else t(c,a);a=a.sibling}a=Bi(f,c.mode,h),a.return=c,c=a}return l(c)}if(typeof f=="string"||typeof f=="number")return f=""+f,a!==null&&a.tag===6?(n(c,a.sibling),a=o(a,f),a.return=c,c=a):(n(c,a),a=Ui(f,c.mode,h),a.return=c,c=a),l(c);if(Hr(f))return x(c,a,f,h);if(An(f))return E(c,a,f,h);if(T&&Vr(c,f),typeof f=="undefined"&&!m)switch(c.tag){case 1:case 22:case 0:case 11:case 15:throw Error(S(152,an(c.type)||"Component"))}return n(c,a)}}var xo=Fc(!0),Uc=Fc(!1),Or={},nt=At(Or),Er=At(Or),Cr=At(Or);function Bt(e){if(e===Or)throw Error(S(174));return e}function hl(e,t){switch(oe(Cr,t),oe(Er,e),oe(nt,Or),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qi(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qi(t,e)}ee(nt),oe(nt,t)}function xn(){ee(nt),ee(Er),ee(Cr)}function Ds(e){Bt(Cr.current);var t=Bt(nt.current),n=qi(t,e.type);t!==n&&(oe(Er,e),oe(nt,n))}function yu(e){Er.current===e&&(ee(nt),ee(Er))}var re=At(0);function Eo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var at=null,St=null,rt=!1;function Bc(e,t){var n=Ue(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Fs(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function ml(e){if(rt){var t=St;if(t){var n=t;if(!Fs(e,t)){if(t=pn(n.nextSibling),!t||!Fs(e,t)){e.flags=e.flags&-1025|2,rt=!1,at=e;return}Bc(at,n)}at=e,St=pn(t.firstChild)}else e.flags=e.flags&-1025|2,rt=!1,at=e}}function Us(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;at=e}function Wr(e){if(e!==at)return!1;if(!rt)return Us(e),rt=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!al(t,e.memoizedProps))for(t=St;t;)Bc(e,t),t=pn(t.nextSibling);if(Us(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){St=pn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}St=null}}else St=at?pn(e.stateNode.nextSibling):null;return!0}function Mi(){St=at=null,rt=!1}var mn=[];function vu(){for(var e=0;ei))throw Error(S(301));i+=1,ge=ke=null,t.updateQueue=null,lr.current=mp,e=n(r,o)}while(ur)}if(lr.current=$o,t=ke!==null&&ke.next!==null,_r=0,ge=ke=le=null,Co=!1,t)throw Error(S(300));return e}function Ht(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ge===null?le.memoizedState=ge=e:ge=ge.next=e,ge}function Jt(){if(ke===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=ke.next;var t=ge===null?le.memoizedState:ge.next;if(t!==null)ge=t,ke=e;else{if(e===null)throw Error(S(310));ke=e,e={memoizedState:ke.memoizedState,baseState:ke.baseState,baseQueue:ke.baseQueue,queue:ke.queue,next:null},ge===null?le.memoizedState=ge=e:ge=ge.next=e}return ge}function be(e,t){return typeof t=="function"?t(e):t}function Hn(e){var t=Jt(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=ke,o=r.baseQueue,i=n.pending;if(i!==null){if(o!==null){var l=o.next;o.next=i.next,i.next=l}r.baseQueue=o=i,n.pending=null}if(o!==null){o=o.next,r=r.baseState;var u=l=i=null,s=o;do{var d=s.lane;if((_r&d)===d)u!==null&&(u=u.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var y={lane:d,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};u===null?(l=u=y,i=r):u=u.next=y,le.lanes|=d,Rr|=d}s=s.next}while(s!==null&&s!==o);u===null?i=r:u.next=l,Fe(r,t.memoizedState)||(Ze=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Vn(e){var t=Jt(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(o!==null){n.pending=null;var l=o=o.next;do i=e(i,l.action),l=l.next;while(l!==o);Fe(i,t.memoizedState)||(Ze=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Bs(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(o!==null?e=o===r:(e=e.mutableReadLanes,(e=(_r&e)===e)&&(t._workInProgressVersionPrimary=r,mn.push(t))),e)return n(t._source);throw mn.push(t),Error(S(350))}function Hc(e,t,n,r){var o=Ne;if(o===null)throw Error(S(349));var i=t._getVersion,l=i(t._source),u=lr.current,s=u.useState(function(){return Bs(o,t,n)}),d=s[1],y=s[0];s=ge;var _=e.memoizedState,g=_.refs,k=g.getSnapshot,x=_.source;_=_.subscribe;var E=le;return e.memoizedState={refs:g,source:t,subscribe:r},u.useEffect(function(){g.getSnapshot=n,g.setSnapshot=d;var c=i(t._source);if(!Fe(l,c)){c=n(t._source),Fe(y,c)||(d(c),c=Pt(E),o.mutableReadLanes|=c&o.pendingLanes),c=o.mutableReadLanes,o.entangledLanes|=c;for(var a=o.entanglements,f=c;0n?98:n,function(){e(!0)}),Qt(97<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[wt]=t,e[go]=r,Jc(e,t,!1,!1),t.stateNode=e,l=el(n,r),n){case"dialog":b("cancel",e),b("close",e),o=r;break;case"iframe":case"object":case"embed":b("load",e),o=r;break;case"video":case"audio":for(o=0;o_l&&(t.flags|=64,i=!0,Qn(r,!1),t.lanes=33554432)}else{if(!i)if(e=Eo(l),e!==null){if(t.flags|=64,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Qn(r,!0),r.tail===null&&r.tailMode==="hidden"&&!l.alternate&&!rt)return t=t.lastEffect=r.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*xe()-r.renderingStartTime>_l&&n!==1073741824&&(t.flags|=64,i=!0,Qn(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(n=r.last,n!==null?n.sibling=l:t.child=l,r.last=l)}return r.tail!==null?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=xe(),n.sibling=null,t=re.current,oe(re,i?t&1|2:t&1),n):null;case 23:case 24:return $u(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&r.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(S(156,t.tag))}function vp(e){switch(e.tag){case 1:ze(e.type)&&yo();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(xn(),ee(Le),ee(Ce),vu(),t=e.flags,(t&64)!==0)throw Error(S(285));return e.flags=t&-4097|64,e;case 5:return yu(e),null;case 13:return ee(re),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return ee(re),null;case 4:return xn(),null;case 10:return mu(e),null;case 23:case 24:return $u(),null;default:return null}}function Cu(e,t){try{var n="",r=t;do n+=qf(r),r=r.return;while(r);var o=n}catch(i){o=` +Error generating stack: `+i.message+` +`+i.stack}return{value:e,source:t,stack:o}}function Sl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var wp=typeof WeakMap=="function"?WeakMap:Map;function ef(e,t,n){n=Ct(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Oo||(Oo=!0,Pl=r),Sl(e,t)},n}function tf(e,t,n){n=Ct(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return Sl(e,t),r(o)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){typeof r!="function"&&(et===null?et=new Set([this]):et.add(this),Sl(e,t));var l=t.stack;this.componentDidCatch(t.value,{componentStack:l!==null?l:""})}),n}var Sp=typeof WeakSet=="function"?WeakSet:Set;function ea(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){$t(e,n)}else t.current=null}function kp(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var n=e.memoizedProps,r=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:Ke(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&fu(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(S(163))}function xp(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var o=e;r=o.next,o=o.tag,(o&4)!==0&&(o&1)!==0&&(ff(n,e),Op(n,e)),e=r}while(e!==t)}return;case 1:e=n.stateNode,n.flags&4&&(t===null?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ke(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=n.updateQueue,t!==null&&As(n,t,e);return;case 3:if(t=n.updateQueue,t!==null){if(e=null,n.child!==null)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}As(n,t,e)}return;case 5:e=n.stateNode,t===null&&n.flags&4&&Pc(n.type,n.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:n.memoizedState===null&&(n=n.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&ic(n))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(S(163))}function ta(e,t){for(var n=e;;){if(n.tag===5){var r=n.stateNode;if(t)r=r.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=o!=null&&o.hasOwnProperty("display")?o.display:null,r.style.display=Xa("display",o)}}else if(n.tag===6)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((n.tag!==23&&n.tag!==24||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function na(e,t){if(Vt&&typeof Vt.onCommitFiberUnmount=="function")try{Vt.onCommitFiberUnmount(du,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,o!==void 0)if((r&4)!==0)ff(t,n);else{r=t;try{o()}catch(i){$t(r,i)}}n=n.next}while(n!==e)}break;case 1:if(ea(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){$t(t,i)}break;case 5:ea(t);break;case 4:nf(e,t)}}function ra(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function oa(e){return e.tag===5||e.tag===3||e.tag===4}function ia(e){e:{for(var t=e.return;t!==null;){if(oa(t))break e;t=t.return}throw Error(S(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:t=t.containerInfo,r=!0;break;case 4:t=t.containerInfo,r=!0;break;default:throw Error(S(161))}n.flags&16&&(pr(t,""),n.flags&=-17);e:t:for(n=e;;){for(;n.sibling===null;){if(n.return===null||oa(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue t;n.child.return=n,n=n.child}if(!(n.flags&2)){n=n.stateNode;break e}}r?kl(e,n,t):xl(e,n,t)}function kl(e,t,n){var r=e.tag,o=r===5||r===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=mo));else if(r!==4&&(e=e.child,e!==null))for(kl(e,t,n),e=e.sibling;e!==null;)kl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,o=r===5||r===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(xl(e,t,n),e=e.sibling;e!==null;)xl(e,t,n),e=e.sibling}function nf(e,t){for(var n=t,r=!1,o,i;;){if(!r){r=n.return;e:for(;;){if(r===null)throw Error(S(160));switch(o=r.stateNode,r.tag){case 5:i=!1;break e;case 3:o=o.containerInfo,i=!0;break e;case 4:o=o.containerInfo,i=!0;break e}r=r.return}r=!0}if(n.tag===5||n.tag===6){e:for(var l=e,u=n,s=u;;)if(na(l,s),s.child!==null&&s.tag!==4)s.child.return=s,s=s.child;else{if(s===u)break e;for(;s.sibling===null;){if(s.return===null||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}i?(l=o,u=n.stateNode,l.nodeType===8?l.parentNode.removeChild(u):l.removeChild(u)):o.removeChild(n.stateNode)}else if(n.tag===4){if(n.child!==null){o=n.stateNode.containerInfo,i=!0,n.child.return=n,n=n.child;continue}}else if(na(e,n),n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return,n.tag===4&&(r=!1)}n.sibling.return=n.return,n=n.sibling}}function Fi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do(r.tag&3)===3&&(e=r.destroy,r.destroy=void 0,e!==void 0&&e()),r=r.next;while(r!==n)}return;case 1:return;case 5:if(n=t.stateNode,n!=null){r=t.memoizedProps;var o=e!==null?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,i!==null){for(n[go]=r,e==="input"&&r.type==="radio"&&r.name!=null&&Wa(n,r),el(e,o),t=el(e,r),o=0;oo&&(o=l),n&=~i}if(n=o,n=xe()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Cp(n/1960))-n,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}ye!==5&&(ye=2),s=Cu(s,u),g=l;do{switch(g.tag){case 3:i=s,g.flags|=4096,t&=-t,g.lanes|=t;var T=ef(g,i,t);zs(g,T);break e;case 1:i=s;var C=g.type,L=g.stateNode;if((g.flags&64)===0&&(typeof C.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(et===null||!et.has(L)))){g.flags|=4096,t&=-t,g.lanes|=t;var z=tf(g,i,t);zs(g,z);break e}}g=g.return}while(g!==null)}cf(n)}catch(R){t=R,ae===n&&n!==null&&(ae=n=n.return);continue}break}while(1)}function sf(){var e=To.current;return To.current=$o,e===null?$o:e}function qn(e,t){var n=M;M|=16;var r=sf();Ne===e&&Ee===t||yn(e,t);do try{Pp();break}catch(o){uf(e,o)}while(1);if(hu(),M=n,To.current=r,ae!==null)throw Error(S(261));return Ne=null,Ee=0,ye}function Pp(){for(;ae!==null;)af(ae)}function Np(){for(;ae!==null&&!sp();)af(ae)}function af(e){var t=df(e.alternate,e,Yt);e.memoizedProps=e.pendingProps,t===null?cf(e):ae=t,_u.current=null}function cf(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&2048)===0){if(n=yp(n,t,Yt),n!==null){ae=n;return}if(n=t,n.tag!==24&&n.tag!==23||n.memoizedState===null||(Yt&1073741824)!==0||(n.mode&4)===0){for(var r=0,o=n.child;o!==null;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}e!==null&&(e.flags&2048)===0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1l&&(u=l,l=T,T=u),u=ws(f,T),i=ws(f,l),u&&i&&(m.rangeCount!==1||m.anchorNode!==u.node||m.anchorOffset!==u.offset||m.focusNode!==i.node||m.focusOffset!==i.offset)&&(h=h.createRange(),h.setStart(u.node,u.offset),m.removeAllRanges(),T>l?(m.addRange(h),m.extend(i.node,i.offset)):(h.setEnd(i.node,i.offset),m.addRange(h)))))),h=[],m=f;m=m.parentNode;)m.nodeType===1&&h.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;fxe()-Nu?yn(e,0):Pu|=n),Ve(e,t)}function Lp(e,t){var n=e.stateNode;n!==null&&n.delete(t),t=0,t===0&&(t=e.mode,(t&2)===0?t=1:(t&4)===0?t=kn()===99?1:2:(st===0&&(st=On),t=en(62914560&~st),t===0&&(t=4194304))),n=Me(),e=Xo(e,t),e!==null&&(Uo(e,t,n),Ve(e,n))}var df;df=function(e,t,n){var r=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||Le.current)Ze=!0;else if((n&r)!==0)Ze=(e.flags&16384)!==0;else{switch(Ze=!1,t.tag){case 3:Gs(t),Mi();break;case 5:Ds(t);break;case 1:ze(t.type)&&to(t);break;case 4:hl(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;oe(vo,o._currentValue),o._currentValue=r;break;case 13:if(t.memoizedState!==null)return(n&t.child.childLanes)!==0?Xs(e,t,n):(oe(re,re.current&1),t=ct(e,t,n),t!==null?t.sibling:null);oe(re,re.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&64)!==0){if(r)return bs(e,t,n);t.flags|=64}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),oe(re,re.current),r)break;return null;case 23:case 24:return t.lanes=0,ji(e,t,n)}return ct(e,t,n)}else Ze=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=Sn(t,Ce.current),hn(t,n),o=Su(null,t,r,e,o,n),t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ze(r)){var i=!0;to(t)}else i=!1;t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,gu(t);var l=r.getDerivedStateFromProps;typeof l=="function"&&ko(t,r,l,e),o.updater=Yo,t.stateNode=o,o._reactInternals=t,pl(t,r,e,n),t=vl(null,t,r,!0,i,n)}else t.tag=0,Re(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=o._init,o=i(o._payload),t.type=o,i=t.tag=Ap(o),e=Ke(o,e),i){case 0:t=yl(null,t,o,e,n);break e;case 1:t=Ys(null,t,o,e,n);break e;case 11:t=Ws(null,t,o,e,n);break e;case 14:t=Qs(null,t,o,Ke(o.type,e),r,n);break e}throw Error(S(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ke(r,o),yl(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ke(r,o),Ys(e,t,r,o,n);case 3:if(Gs(t),r=t.updateQueue,e===null||r===null)throw Error(S(282));if(r=t.pendingProps,o=t.memoizedState,o=o!==null?o.element:null,Mc(e,t),xr(t,r,null,n),r=t.memoizedState.element,r===o)Mi(),t=ct(e,t,n);else{if(o=t.stateNode,(i=o.hydrate)&&(St=pn(t.stateNode.containerInfo.firstChild),at=t,i=rt=!0),i){if(e=o.mutableSourceEagerHydrationData,e!=null)for(o=0;oY)&&(me=(j=j.replace(" ",":")).length),0I&&(I=(w=w.trim()).charCodeAt(0)),I){case 38:return w.replace(a,"$1"+v.trim());case 58:return v.trim()+w.replace(a,"$1"+v.trim());default:if(0<1*N&&0P.charCodeAt(8))break;case 115:p=p.replace(P,"-webkit-"+P)+";"+p;break;case 207:case 102:p=p.replace(P,"-webkit-"+(102N.charCodeAt(0)&&(N=N.trim()),$=N,N=[$],01?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var fh=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,o=0;o=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,l=i;n>=l;)(l<<=1)<0&&Lr(16,""+n);this.groupSizes=new Uint32Array(l),this.groupSizes.set(o),this.length=l;for(var u=i;u=this.length||this.groupSizes[n]===0)return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),l=i+o,u=i;u=fr&&(fr=t+1),uo.set(e,t),Lo.set(t,e)},hh="style["+En+'][data-styled-version="5.3.5"]',mh=new RegExp("^"+En+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),gh=function(e,t,n){for(var r,o=n.split(","),i=0,l=o.length;i=0;d--){var y=s[d];if(y&&y.nodeType===1&&y.hasAttribute(En))return y}}(n),i=o!==void 0?o.nextSibling:null;r.setAttribute(En,"active"),r.setAttribute("data-styled-version","5.3.5");var l=vh();return l&&r.setAttribute("nonce",l),n.insertBefore(r,i),r},wh=function(){function e(n){var r=this.element=wf(n);r.appendChild(document.createTextNode("")),this.sheet=function(o){if(o.sheet)return o.sheet;for(var i=document.styleSheets,l=0,u=i.length;l=0){var o=document.createTextNode(r),i=this.nodes[n];return this.element.insertBefore(o,i||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n0&&(_+=g+",")}),i+=""+d+y+'{content:"'+_+`"}/*!sc*/ +`}}}return i}(this)},e}(),Eh=/(a)(d)/gi,ga=function(e){return String.fromCharCode(e+(e>25?39:97))};function Il(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=ga(t%52)+n;return(ga(t%52)+n).replace(Eh,"$1-$2")}var sn=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Sf=function(e){return sn(5381,e)};function kf(e){for(var t=0;t>>0);if(!n.hasNameForId(o,u)){var s=r(l,"."+u,void 0,o);n.insertRules(o,u,s)}i.push(u),this.staticRulesId=u}else{for(var d=this.rules.length,y=sn(this.baseHash,r.hash),_="",g=0;g>>0);if(!n.hasNameForId(o,c)){var a=r(_,"."+c,void 0,o);n.insertRules(o,c,a)}i.push(c)}}return i.join(" ")},e}(),Ph=/^\s*\/\/.*$/gm,Nh=[":","[",".","#"];function $h(e){var t,n,r,o,i=e===void 0?Tt:e,l=i.options,u=l===void 0?Tt:l,s=i.plugins,d=s===void 0?Io:s,y=new Yp(u),_=[],g=function(E){function c(a){if(a)try{E(a+"}")}catch{}}return function(a,f,h,m,T,C,L,z,R,Z){switch(a){case 1:if(R===0&&f.charCodeAt(0)===64)return E(f+";"),"";break;case 2:if(z===0)return f+"/*|*/";break;case 3:switch(z){case 102:case 112:return E(h[0]+f),"";default:return f+(Z===0?"/*|*/":"")}case-2:f.split("/*|*/}").forEach(c)}}}(function(E){_.push(E)}),k=function(E,c,a){return c===0&&Nh.indexOf(a[n.length])!==-1||a.match(o)?E:"."+t};function x(E,c,a,f){f===void 0&&(f="&");var h=E.replace(Ph,""),m=c&&a?a+" "+c+" { "+h+" }":h;return t=f,n=c,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),y(a||!c?"":c,m)}return y.use([].concat(d,[function(E,c,a){E===2&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,k))},g,function(E){if(E===-2){var c=_;return _=[],c}}])),x.hash=d.length?d.reduce(function(E,c){return c.name||Lr(15),sn(E,c.name)},5381).toString():"",x}var xf=Nn.createContext();xf.Consumer;var Ef=Nn.createContext(),Th=(Ef.Consumer,new zo),Ll=$h();function Cf(){return Ie.exports.useContext(xf)||Th}function _f(){return Ie.exports.useContext(Ef)||Ll}var Oh=function(){function e(t,n){var r=this;this.inject=function(o,i){i===void 0&&(i=Ll);var l=r.name+i.hash;o.hasNameForId(r.id,l)||o.insertRules(r.id,l,i(r.rules,l,"@keyframes"))},this.toString=function(){return Lr(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=Ll),this.name+t.hash},e}(),Rh=/([A-Z])/,Ih=/([A-Z])/g,Lh=/^ms-/,zh=function(e){return"-"+e.toLowerCase()};function ya(e){return Rh.test(e)?e.replace(Ih,zh).replace(Lh,"-ms-"):e}var va=function(e){return e==null||e===!1||e===""};function Gt(e,t,n,r){if(Array.isArray(e)){for(var o,i=[],l=0,u=e.length;l1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,Mh=/(^-|-$)/g;function Vi(e){return e.replace(Ah,"-").replace(Mh,"")}var Nf=function(e){return Il(Sf(e)>>>0)};function Kr(e){return typeof e=="string"&&!0}var zl=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},jh=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function Dh(e,t,n){var r=e[n];zl(t)&&zl(r)?$f(r,t):e[n]=t}function $f(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(Z[z]=C[z]);return Z}(t,["componentId"]),T=h&&h+"-"+(Kr(f)?f:Vi(ha(f)));return Tf(f,tt({},m,{attrs:g,componentId:T}),n)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(f){this._foldedDefaultProps=r?$f({},e.defaultProps,f):f}}),x.toString=function(){return"."+x.styledComponentId},o&&sh(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var Al=function(e){return function t(n,r,o){if(o===void 0&&(o=Tt),!Lu.exports.isValidElementType(r))return Lr(1,String(r));var i=function(){return n(r,o,Cn.apply(void 0,arguments))};return i.withConfig=function(l){return t(n,r,tt({},o,{},l))},i.attrs=function(l){return t(n,r,tt({},o,{attrs:Array.prototype.concat(o.attrs,l).filter(Boolean)}))},i}(Tf,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){Al[e]=Al(e)});var Fh=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=kf(n),zo.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,r,o,i){var l=i(Gt(this.rules,r,o,i).join(""),""),u=this.componentId+n;o.insertRules(u,u,l)},t.removeStyles=function(n,r){r.clearRules(this.componentId+n)},t.renderStyles=function(n,r,o,i){n>2&&zo.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,i)},e}();function Uh(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.effectStrength*8}px) + grayscale(${e=>e.effectStrength}); +`,Vh=se.h1` + color: black; + font-size: max(10vw, 24px); + font-weight: 400; + text-align: center; + ${B.tablet} { + font-size: 48px; + } + ${B.desktop} { + font-size: 64px; + } +`;var Wh="/assets/me.9a1b2b07.png",gi={exports:{}},zr={};/** @license React v17.0.2 + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Qh=Ie.exports,Of=60103;zr.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var Sa=Symbol.for;Of=Sa("react.element"),zr.Fragment=Sa("react.fragment")}var Yh=Qh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Gh=Object.prototype.hasOwnProperty,Xh={key:!0,ref:!0,__self:!0,__source:!0};function Rf(e,t,n){var r,o={},i=null,l=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)Gh.call(t,r)&&!Xh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Of,type:e,key:i,ref:l,props:o,_owner:Yh.current}}zr.jsx=Rf;zr.jsxs=Rf;gi.exports=zr;const A=gi.exports.jsx,ue=gi.exports.jsxs,Kh=gi.exports.Fragment,Zh=()=>{const[e,t]=Ie.exports.useState(0),n=Ie.exports.useRef(null);return Ie.exports.useEffect(()=>{let r=!1;window.addEventListener("scroll",()=>{const o=window.scrollY;r||(r=!0,window.requestAnimationFrame(function(){const i=n.current?Math.min(o/n.current.clientHeight,1):0;t(i),r=!1}))})},[]),ue(Hh,{effectStrength:e,ref:n,children:[A(Bh,{src:Wh}),A(Vh,{children:"Ollie Beckwith"})]})},Jh=Uh` + body { + margin: 0; + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; + } +`,ot={colours:{linkblue:{foreground:"#88bbff88",background:"#88bbff44"},blue:{foreground:"#8888ff88",background:"#8888ff44"},green:{foreground:"#44bb4488",background:"#44bb4444"},red:{foreground:"#ff888888",background:"#ff888844"},darkgrey:{foreground:"#444444ff",background:"#44444444"}}},Wu=se.div` + padding: 0 8px; + + ${B.tablet} { + padding: 0 16px; + } + ${B.laptop} { + padding: 16px 32px; + } + ${B.desktop} { + padding: 16px 64px; + } +`,Qu=se.h2` + font-weight: 500; + text-align: center; + font-size: 24px; + + ${B.tablet} { + text-align: left; + } + ${B.laptop} { + font-size: 36px; + font-weight: 400; + } +`,Ao=se.p` + line-height: 22px; + text-align: center; + font-size: 14px; + + ${B.mobile} { + font-size: 16px; + line-height: 24px; + } + ${B.tablet} { + font-size: 18px; + line-height: 26px; + text-align: left; + } + ${B.desktop} { + font-size: 20px; + line-height: 28px; + } +`,ka=se.strong` + ${e=>e.colour?Cn` + background-color: ${ot.colours[e.colour].background}; + `:Cn` + background-color: ${ot.colours.green.background}; + `} + white-space: nowrap; + padding: 0 2px; + border-radius: 4px; + box-sizing: content-box; + transition: border 100ms ease-in-out; + font-weight: 500; +`;se.a` + cursor: pointer; + background-color: ${ot.colours.linkblue.background}; + white-space: nowrap; + padding: 0 2px; + border-bottom: 0px solid ${ot.colours.linkblue.foreground}; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + box-sizing: content-box; + transition: border 100ms ease-in-out; + font-weight: 500; + text-decoration: none; + color: black; + &:hover, + &:active, + &:focus { + text-decoration: none; + color: black; + } + + &:hover { + border-bottom-width: 2px; + ${B.tablet} { + border-bottom-width: 3px; + } + ${B.desktop} { + border-bottom-width: 4px; + } + } +`;const qh=()=>ue(Wu,{children:[A(Qu,{children:"Who am I?"}),ue(Ao,{children:["I am a ",A(ka,{children:"web developer"})," and a"," ",A(ka,{colour:"red",children:"systems engineer"})," with a passion for problem solving! Graduating with a MSc in Big Data Science and Artificial Intelligence in 2020, on top of a BSc in Computer Science, I have a multi-faceted appreciation of all technologies."]}),A(Ao,{children:"I am always looking to make use of new and exciting technologies, frameworks, packages, and tools! As such, I like to get stuck into a variety of different projects to get a wide scope of experience."})]}),bh=se.div` + display: flex; + flex-direction: column; + padding-left: 16px; +`,If=se.i` + font-size: 1.25em; + padding: 8px; + margin-right: 4px; + width: 12px; + + ${B.tablet} { + font-size: 2em; + margin-right: 8px; + width: 24px; + } + ${B.laptop} { + margin-right: 12px; + } + ${B.desktop} { + font-size: 2.25em; + margin-right: 16px; + width: 28px; + } +`,Ml=se.span` + font-size: 16px; + box-sizing: content-box; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + padding: 0 4px; + background-color: ${ot.colours.linkblue.background}; + border-left: 0px solid ${ot.colours.linkblue.foreground}; + + transition: border 100ms ease-in-out; + + ${B.mobile} { + font-size: 18px; + } + ${B.tablet} { + font-size: 22px; + } + ${B.desktop} { + font-size: 24px; + } +`,xa=se.a` + display: flex; + cursor: pointer; + flex-direction: row; + justify-content: start; + align-items: center; + padding: 4px 0; + margin: 4px 0; + height: 32px; + + text-decoration: none; + &:link { + text-decoration: none; + color: black; + } + &:hover { + text-decoration: none; + color: black; + } + &:visited { + text-decoration: none; + color: black; + } + &:active { + text-decoration: none; + color: black; + } + + &:hover ${Ml} { + border-left-width: 4px; + ${B.tablet} { + border-left-width: 6px; + } + ${B.laptop} { + border-left-width: 8px; + } + ${B.desktop} { + border-left-width: 10px; + } + } + + ${B.laptop} { + margin: 8px 0; + } +`,em=()=>A(If,{className:"fa-solid fa-envelope"}),tm=()=>A(If,{className:"fa-brands fa-linkedin"}),nm=()=>ue(Wu,{children:[A(Qu,{children:"Want to talk?"}),ue(bh,{children:[ue(xa,{href:"mailto:oliverbeckwith1@gmail.com",children:[A(em,{}),A(Ml,{children:"via email"})]}),ue(xa,{href:"https://www.linkedin.com/in/oliverbeckwith/",children:[A(tm,{}),A(Ml,{children:"via LinkedIn"})]})]})]}),rm=se.div` + display: flex; + flex-direction: column; + align-items: center; + ${B.widescreen} { + background-color: #fbfbfb; + } +`,om=se.div` + max-width: 1440px; + width: 100%; + background-color: white; + ${B.widescreen} { + min-height: 100vh; + box-shadow: 0 0 16px grey; + } +`,Lf=se.div` + width: 100%; + display: flex; + flex-direction: column; + margin-bottom: 8px; + ${B.tablet} { + flex-direction: row; + align-items: center; + justify-content: space-between; + } +`,zf=se.h3` + font-weight: 500; + font-size: 18px; + margin: 0; + + ${B.laptop} { + font-size: 22px; + } +`,Af=se.div` + float: right; + font-style: italic; + font-size: 14px; + color: ${ot.colours.darkgrey.foreground}; + ${B.laptop} { + font-size: 18px; + } +`,Mf=se.div` + width: 100%; + text-align: left; + + ${B.laptop} { + padding-left: 4px; + width: calc(100% - 4px); + } +`,jf=se.div` + display: flex; + flex-flow: row wrap; + justify-content: center; + ${B.tablet} { + justify-content: flex-start; + } +`,Ae=se.div` + padding: 0 2px; + margin: 4px; + border-radius: 8px; + font-weight: 500; + font-size: 14px; + + ${B.laptop} { + padding: 0 4px; + font-size: 16px; + } + + ${e=>e.colour?Cn` + background-color: ${ot.colours[e.colour].background}; + `:Cn` + background-color: ${ot.colours.blue.background}; + &:nth-child(odd) { + background-color: ${ot.colours.green.background}; + } + `} +`,im=()=>ue(Ao,{children:[ue(Lf,{children:[A(zf,{children:"Junior Javascript Developer - Korelogic Ltd"}),A(Af,{children:"Feb 2021 - Dec 2021"})]}),ue(Mf,{children:[ue("ul",{children:[A("li",{children:"Worked with external clients to deliver expected projects."}),A("li",{children:"Used work tracking tools and communicated progress with internal and external teams on a daily basis."}),A("li",{children:"Provided aide for the internal AWS architect for setting up and maintaining project resources, IAM roles, and CloudFormation templates"}),A("li",{children:"Developed new solutions using modern frameworks alongside maintaining legacy systems"})]}),ue(jf,{children:[A(Ae,{children:"TypeScript"}),A(Ae,{children:"Project Management"}),A(Ae,{children:"AWS"}),A(Ae,{children:"Team Communication"}),A(Ae,{children:"Business-to-business (B2B)"})]})]})]}),lm=()=>ue(Ao,{children:[ue(Lf,{children:[A(zf,{children:"Lead Software Engineer - ShopAppy Ltd"}),A(Af,{children:"Dec 2021 - Aug 2023"})]}),ue(Mf,{children:[A("p",{children:"This role threw me into the deep-end in regards to responsibility, workload, and expectations. Despite this, I managed to perform above and beyond, leading the business to make huge savings by cutting off an external agency, significantly improve the performance and stability of their platform, lead new exciting projects to boost their offerings, and more."}),"Notable Achievements:",ue("ul",{children:[A("li",{children:"Brought development in-house from previous usage of external agencies."}),A("li",{children:"Led a system-wide re-platforming, while managing external developers to ensure deadlines were met."}),A("li",{children:"Built a multi-purpose hub for integrating data with various external systems"}),A("li",{children:"Developed a multi-environment infrastructure stack using AWS-CDK"}),A("li",{children:"Despite working remotely, built up a strong relationship with the team and became the single source of truth across multiple layers of the company."}),A("li",{children:"Responsibility for maintaining site stability with responsive action."})]}),ue(jf,{children:[A(Ae,{children:"PHP"}),A(Ae,{children:"Project Management"}),A(Ae,{children:"TypeScript"}),A(Ae,{children:"Magento 2"}),A(Ae,{children:"Team Communication"}),A(Ae,{children:"AWS"}),A(Ae,{children:"Business-to-business (B2B)"}),A(Ae,{children:"CI/CD"})]})]})]}),um=()=>ue(Wu,{children:[A(Qu,{children:"Where have I been?"}),A(lm,{}),A(im,{})]});function sm(){return ue(Kh,{children:[A(Jh,{}),A(rm,{children:ue(om,{children:[A(Zh,{}),A(qh,{}),A(um,{}),A(nm,{})]})})]})}Hp.render(A(Nn.StrictMode,{children:A(sm,{})}),document.getElementById("root")); diff --git a/assets/index.d6e9bda3.js b/assets/index.d6e9bda3.js deleted file mode 100644 index c659c62..0000000 --- a/assets/index.d6e9bda3.js +++ /dev/null @@ -1,289 +0,0 @@ -const Rf=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerpolicy&&(l.referrerPolicy=o.referrerpolicy),o.crossorigin==="use-credentials"?l.credentials="include":o.crossorigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}};Rf();var $e={exports:{}},F={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var Vu=Object.getOwnPropertySymbols,If=Object.prototype.hasOwnProperty,Lf=Object.prototype.propertyIsEnumerable;function zf(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Af(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(l){return t[l]});if(r.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(l){o[l]=l}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var Sa=Af()?Object.assign:function(e,t){for(var n,r=zf(e),o,l=1;l=f},o=function(){},e.unstable_forceFrameRate=function(T){0>T||125>>1,I=T[N];if(I!==void 0&&0z(D,w))V!==void 0&&0>z(V,D)?(T[N]=V,T[P]=w,N=P):(T[N]=D,T[p]=w,N=p);else if(V!==void 0&&0>z(V,w))T[N]=V,T[P]=w,N=P;else break e}}return v}return null}function z(T,v){var w=T.sortIndex-v.sortIndex;return w!==0?w:T.id-v.id}var R=[],K=[],Ze=1,Z=null,X=3,Ee=!1,ne=!1,Qe=!1;function Ce(T){for(var v=C(K);v!==null;){if(v.callback===null)L(K);else if(v.startTime<=T)L(K),v.sortIndex=v.expirationTime,O(R,v);else break;v=C(K)}}function ge(T){if(Qe=!1,Ce(T),!ne)if(C(R)!==null)ne=!0,t(ot);else{var v=C(K);v!==null&&n(ge,v.startTime-T)}}function ot(T,v){ne=!1,Qe&&(Qe=!1,r()),Ee=!0;var w=X;try{for(Ce(v),Z=C(R);Z!==null&&(!(Z.expirationTime>v)||T&&!e.unstable_shouldYield());){var N=Z.callback;if(typeof N=="function"){Z.callback=null,X=Z.priorityLevel;var I=N(Z.expirationTime<=v);v=e.unstable_now(),typeof I=="function"?Z.callback=I:Z===C(R)&&L(R),Ce(v)}else L(R);Z=C(R)}if(Z!==null)var p=!0;else{var D=C(K);D!==null&&n(ge,D.startTime-v),p=!1}return p}finally{Z=null,X=w,Ee=!1}}var dt=o;e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(T){T.callback=null},e.unstable_continueExecution=function(){ne||Ee||(ne=!0,t(ot))},e.unstable_getCurrentPriorityLevel=function(){return X},e.unstable_getFirstCallbackNode=function(){return C(R)},e.unstable_next=function(T){switch(X){case 1:case 2:case 3:var v=3;break;default:v=X}var w=X;X=v;try{return T()}finally{X=w}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=dt,e.unstable_runWithPriority=function(T,v){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var w=X;X=T;try{return v()}finally{X=w}},e.unstable_scheduleCallback=function(T,v,w){var N=e.unstable_now();switch(typeof w=="object"&&w!==null?(w=w.delay,w=typeof w=="number"&&0N?(T.sortIndex=w,O(K,T),C(R)===null&&T===C(K)&&(Qe?r():Qe=!0,n(ge,w-N))):(T.sortIndex=I,O(R,T),ne||Ee||(ne=!0,t(ot))),T},e.unstable_wrapCallback=function(T){var v=X;return function(){var w=X;X=v;try{return T.apply(this,arguments)}finally{X=w}}}})(Ma);Aa.exports=Ma;/** @license React v17.0.2 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Io=$e.exports,ee=Sa,ae=Aa.exports;function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function Pe(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var ye={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ye[e]=new Pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ye[t]=new Pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ye[e]=new Pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ye[e]=new Pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ye[e]=new Pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ye[e]=new Pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ye[e]=new Pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ye[e]=new Pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ye[e]=new Pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Fi=/[\-:]([a-z])/g;function Ui(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Fi,Ui);ye[t]=new Pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Fi,Ui);ye[t]=new Pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Fi,Ui);ye[t]=new Pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ye[e]=new Pe(e,1,!1,e.toLowerCase(),null,!1,!1)});ye.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ye[e]=new Pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Bi(e,t,n,r){var o=ye.hasOwnProperty(t)?ye[t]:null,l=o!==null?o.type===0:r?!1:!(!(2u||o[i]!==l[u])return` -`+o[i].replace(" at new "," at ");while(1<=i&&0<=u);break}}}finally{gl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Yn(e):""}function Qf(e){switch(e.tag){case 5:return Yn(e.type);case 16:return Yn("Lazy");case 13:return Yn("Suspense");case 19:return Yn("SuspenseList");case 0:case 2:case 15:return e=zr(e.type,!1),e;case 11:return e=zr(e.type.render,!1),e;case 22:return e=zr(e.type._render,!1),e;case 1:return e=zr(e.type,!0),e;default:return""}}function un(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case mt:return"Fragment";case Mt:return"Portal";case Zn:return"Profiler";case Hi:return"StrictMode";case Jn:return"Suspense";case lo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Wi:return(e.displayName||"Context")+".Consumer";case Vi:return(e._context.displayName||"Context")+".Provider";case Lo:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case zo:return un(e.type);case Yi:return un(e._render);case Qi:t=e._payload,e=e._init;try{return un(e(t))}catch{}}return null}function Tt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Fa(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Yf(e){var t=Fa(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ar(e){e._valueTracker||(e._valueTracker=Yf(e))}function Ua(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Fa(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function io(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}function Hl(e,t){var n=t.checked;return ee({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Zu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Tt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ba(e,t){t=t.checked,t!=null&&Bi(e,"checked",t,!1)}function Vl(e,t){Ba(e,t);var n=Tt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Wl(e,t.type,n):t.hasOwnProperty("defaultValue")&&Wl(e,t.type,Tt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ju(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Wl(e,t,n){(t!=="number"||io(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Gf(e){var t="";return Io.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}function Ql(e,t){return e=ee({children:void 0},t),(t=Gf(t.children))&&(e.children=t),e}function sn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o=n.length))throw Error(S(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Tt(n)}}function Ha(e,t){var n=Tt(t.value),r=Tt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function bu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}var Gl={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Va(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Xl(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Va(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Mr,Wa=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==Gl.svg||"innerHTML"in e)e.innerHTML=t;else{for(Mr=Mr||document.createElement("div"),Mr.innerHTML=""+t.valueOf().toString()+"",t=Mr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function cr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var qn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Xf=["Webkit","ms","Moz","O"];Object.keys(qn).forEach(function(e){Xf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),qn[t]=qn[e]})});function Qa(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||qn.hasOwnProperty(e)&&qn[e]?(""+t).trim():t+"px"}function Ya(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Qa(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var Kf=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Kl(e,t){if(t){if(Kf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(!(typeof t.dangerouslySetInnerHTML=="object"&&"__html"in t.dangerouslySetInnerHTML))throw Error(S(61))}if(t.style!=null&&typeof t.style!="object")throw Error(S(62))}}function Zl(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ki(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Jl=null,an=null,cn=null;function es(e){if(e=Pr(e)){if(typeof Jl!="function")throw Error(S(280));var t=e.stateNode;t&&(t=Uo(t),Jl(e.stateNode,e.type,t))}}function Ga(e){an?cn?cn.push(e):cn=[e]:an=e}function Xa(){if(an){var e=an,t=cn;if(cn=an=null,es(e),t)for(e=0;er?0:1<n;n++)t.push(e);return t}function Mo(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,e=e.eventTimes,t=31-Ot(t),e[t]=n}var Ot=Math.clz32?Math.clz32:fd,ad=Math.log,cd=Math.LN2;function fd(e){return e===0?32:31-(ad(e)/cd|0)|0}var dd=ae.unstable_UserBlockingPriority,pd=ae.unstable_runWithPriority,Kr=!0;function hd(e,t,n,r){jt||Ji();var o=nu,l=jt;jt=!0;try{Ka(o,e,t,n,r)}finally{(jt=l)||qi()}}function md(e,t,n,r){pd(dd,nu.bind(null,e,t,n,r))}function nu(e,t,n,r){if(Kr){var o;if((o=(t&4)===0)&&0=er),cs=String.fromCharCode(32),fs=!1;function dc(e,t){switch(e){case"keyup":return Dd.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function pc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var en=!1;function Ud(e,t){switch(e){case"compositionend":return pc(t);case"keypress":return t.which!==32?null:(fs=!0,cs);case"textInput":return e=t.data,e===cs&&fs?null:e;default:return null}}function Bd(e,t){if(en)return e==="compositionend"||!uu&&dc(e,t)?(e=cc(),Zr=ou=yt=null,en=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=ms(n)}}function gc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?gc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function gs(){for(var e=window,t=io();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=io(e.document)}return t}function ni(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var Jd=ct&&"documentMode"in document&&11>=document.documentMode,tn=null,ri=null,nr=null,oi=!1;function vs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;oi||tn==null||tn!==io(r)||(r=tn,"selectionStart"in r&&ni(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),nr&&yr(nr,r)||(nr=r,r=co(ri,"onSelect"),0rn||(e.current=ii[rn],ii[rn]=null,rn--)}function oe(e,t){rn++,ii[rn]=e.current,e.current=t}var $t={},xe=Lt($t),Re=Lt(!1),Ht=$t;function vn(e,t){var n=e.type.contextTypes;if(!n)return $t;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ie(e){return e=e.childContextTypes,e!=null}function ho(){b(Re),b(xe)}function Ns(e,t,n){if(xe.current!==$t)throw Error(S(168));oe(xe,t),oe(Re,n)}function _c(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in e))throw Error(S(108,un(t)||"Unknown",o));return ee({},n,r)}function qr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$t,Ht=xe.current,oe(xe,e),oe(Re,Re.current),!0}function Ts(e,t,n){var r=e.stateNode;if(!r)throw Error(S(169));n?(e=_c(e,t,Ht),r.__reactInternalMemoizedMergedChildContext=e,b(Re),b(xe),oe(xe,e)):b(Re),oe(Re,n)}var au=null,Bt=null,ep=ae.unstable_runWithPriority,cu=ae.unstable_scheduleCallback,ui=ae.unstable_cancelCallback,tp=ae.unstable_shouldYield,Os=ae.unstable_requestPaint,si=ae.unstable_now,np=ae.unstable_getCurrentPriorityLevel,Bo=ae.unstable_ImmediatePriority,Pc=ae.unstable_UserBlockingPriority,Nc=ae.unstable_NormalPriority,Tc=ae.unstable_LowPriority,Oc=ae.unstable_IdlePriority,$l={},rp=Os!==void 0?Os:function(){},lt=null,br=null,Rl=!1,$s=si(),Se=1e4>$s?si:function(){return si()-$s};function wn(){switch(np()){case Bo:return 99;case Pc:return 98;case Nc:return 97;case Tc:return 96;case Oc:return 95;default:throw Error(S(332))}}function $c(e){switch(e){case 99:return Bo;case 98:return Pc;case 97:return Nc;case 96:return Tc;case 95:return Oc;default:throw Error(S(332))}}function Vt(e,t){return e=$c(e),ep(e,t)}function vr(e,t,n){return e=$c(e),cu(e,t,n)}function rt(){if(br!==null){var e=br;br=null,ui(e)}Rc()}function Rc(){if(!Rl&<!==null){Rl=!0;var e=0;try{var t=lt;Vt(99,function(){for(;eL?(z=C,C=null):z=C.sibling;var R=y(c,C,f[L],h);if(R===null){C===null&&(C=z);break}e&&C&&R.alternate===null&&t(c,C),a=l(R,a,L),O===null?m=R:O.sibling=R,O=R,C=z}if(L===f.length)return n(c,C),m;if(C===null){for(;LL?(z=C,C=null):z=C.sibling;var K=y(c,C,R.value,h);if(K===null){C===null&&(C=z);break}e&&C&&K.alternate===null&&t(c,C),a=l(K,a,L),O===null?m=K:O.sibling=K,O=K,C=z}if(R.done)return n(c,C),m;if(C===null){for(;!R.done;L++,R=f.next())R=_(c,R.value,h),R!==null&&(a=l(R,a,L),O===null?m=R:O.sibling=R,O=R);return m}for(C=r(c,C);!R.done;L++,R=f.next())R=k(C,c,L,R.value,h),R!==null&&(e&&R.alternate!==null&&C.delete(R.key===null?L:R.key),a=l(R,a,L),O===null?m=R:O.sibling=R,O=R);return e&&C.forEach(function(Ze){return t(c,Ze)}),m}return function(c,a,f,h){var m=typeof f=="object"&&f!==null&&f.type===mt&&f.key===null;m&&(f=f.props.children);var O=typeof f=="object"&&f!==null;if(O)switch(f.$$typeof){case Qn:e:{for(O=f.key,m=a;m!==null;){if(m.key===O){switch(m.tag){case 7:if(f.type===mt){n(c,m.sibling),a=o(m,f.props.children),a.return=c,c=a;break e}break;default:if(m.elementType===f.type){n(c,m.sibling),a=o(m,f.props),a.ref=Dn(c,m,f),a.return=c,c=a;break e}}n(c,m);break}else t(c,m);m=m.sibling}f.type===mt?(a=yn(f.props.children,c.mode,h,f.key),a.return=c,c=a):(h=ro(f.type,f.key,f.props,null,c.mode,h),h.ref=Dn(c,a,f),h.return=c,c=h)}return i(c);case Mt:e:{for(m=f.key;a!==null;){if(a.key===m)if(a.tag===4&&a.stateNode.containerInfo===f.containerInfo&&a.stateNode.implementation===f.implementation){n(c,a.sibling),a=o(a,f.children||[]),a.return=c,c=a;break e}else{n(c,a);break}else t(c,a);a=a.sibling}a=jl(f,c.mode,h),a.return=c,c=a}return i(c)}if(typeof f=="string"||typeof f=="number")return f=""+f,a!==null&&a.tag===6?(n(c,a.sibling),a=o(a,f),a.return=c,c=a):(n(c,a),a=Ml(f,c.mode,h),a.return=c,c=a),i(c);if(Fr(f))return x(c,a,f,h);if(In(f))return E(c,a,f,h);if(O&&Ur(c,f),typeof f=="undefined"&&!m)switch(c.tag){case 1:case 22:case 0:case 11:case 15:throw Error(S(152,un(c.type)||"Component"))}return n(c,a)}}var wo=Mc(!0),jc=Mc(!1),Nr={},tt=Lt(Nr),Sr=Lt(Nr),kr=Lt(Nr);function Ft(e){if(e===Nr)throw Error(S(174));return e}function ci(e,t){switch(oe(kr,t),oe(Sr,e),oe(tt,Nr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Xl(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Xl(t,e)}b(tt),oe(tt,t)}function Sn(){b(tt),b(Sr),b(kr)}function As(e){Ft(kr.current);var t=Ft(tt.current),n=Xl(t,e.type);t!==n&&(oe(Sr,e),oe(tt,n))}function hu(e){Sr.current===e&&(b(tt),b(Sr))}var re=Lt(0);function So(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&64)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ut=null,vt=null,nt=!1;function Dc(e,t){var n=De(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,e.lastEffect!==null?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ms(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,!0):!1;case 13:return!1;default:return!1}}function fi(e){if(nt){var t=vt;if(t){var n=t;if(!Ms(e,t)){if(t=fn(n.nextSibling),!t||!Ms(e,t)){e.flags=e.flags&-1025|2,nt=!1,ut=e;return}Dc(ut,n)}ut=e,vt=fn(t.firstChild)}else e.flags=e.flags&-1025|2,nt=!1,ut=e}}function js(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ut=e}function Br(e){if(e!==ut)return!1;if(!nt)return js(e),nt=!0,!1;var t=e.type;if(e.tag!==5||t!=="head"&&t!=="body"&&!li(t,e.memoizedProps))for(t=vt;t;)Dc(e,t),t=fn(t.nextSibling);if(js(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(S(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){vt=fn(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}vt=null}}else vt=ut?fn(e.stateNode.nextSibling):null;return!0}function Il(){vt=ut=null,nt=!1}var pn=[];function mu(){for(var e=0;el))throw Error(S(301));l+=1,he=we=null,t.updateQueue=null,rr.current=sp,e=n(r,o)}while(or)}if(rr.current=_o,t=we!==null&&we.next!==null,xr=0,he=we=ie=null,ko=!1,t)throw Error(S(300));return e}function Ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return he===null?ie.memoizedState=he=e:he=he.next=e,he}function Kt(){if(we===null){var e=ie.alternate;e=e!==null?e.memoizedState:null}else e=we.next;var t=he===null?ie.memoizedState:he.next;if(t!==null)he=t,we=e;else{if(e===null)throw Error(S(310));we=e,e={memoizedState:we.memoizedState,baseState:we.baseState,baseQueue:we.baseQueue,queue:we.queue,next:null},he===null?ie.memoizedState=he=e:he=he.next=e}return he}function qe(e,t){return typeof t=="function"?t(e):t}function Fn(e){var t=Kt(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=we,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){o=o.next,r=r.baseState;var u=i=l=null,s=o;do{var d=s.lane;if((xr&d)===d)u!==null&&(u=u.next={lane:0,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),r=s.eagerReducer===e?s.eagerState:e(r,s.action);else{var g={lane:d,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};u===null?(i=u=g,l=r):u=u.next=g,ie.lanes|=d,Tr|=d}s=s.next}while(s!==null&&s!==o);u===null?l=r:u.next=i,je(r,t.memoizedState)||(Ke=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Un(e){var t=Kt(),n=t.queue;if(n===null)throw Error(S(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);je(l,t.memoizedState)||(Ke=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Ds(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(o!==null?e=o===r:(e=e.mutableReadLanes,(e=(xr&e)===e)&&(t._workInProgressVersionPrimary=r,pn.push(t))),e)return n(t._source);throw pn.push(t),Error(S(350))}function Fc(e,t,n,r){var o=_e;if(o===null)throw Error(S(349));var l=t._getVersion,i=l(t._source),u=rr.current,s=u.useState(function(){return Ds(o,t,n)}),d=s[1],g=s[0];s=he;var _=e.memoizedState,y=_.refs,k=y.getSnapshot,x=_.source;_=_.subscribe;var E=ie;return e.memoizedState={refs:y,source:t,subscribe:r},u.useEffect(function(){y.getSnapshot=n,y.setSnapshot=d;var c=l(t._source);if(!je(i,c)){c=n(t._source),je(g,c)||(d(c),c=Ct(E),o.mutableReadLanes|=c&o.pendingLanes),c=o.mutableReadLanes,o.entangledLanes|=c;for(var a=o.entanglements,f=c;0n?98:n,function(){e(!0)}),Vt(97<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[gt]=t,e[po]=r,Xc(e,t,!1,!1),t.stateNode=e,i=Zl(n,r),n){case"dialog":q("cancel",e),q("close",e),o=r;break;case"iframe":case"object":case"embed":q("load",e),o=r;break;case"video":case"audio":for(o=0;oki&&(t.flags|=64,l=!0,Hn(r,!1),t.lanes=33554432)}else{if(!l)if(e=So(i),e!==null){if(t.flags|=64,l=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Hn(r,!0),r.tail===null&&r.tailMode==="hidden"&&!i.alternate&&!nt)return t=t.lastEffect=r.lastEffect,t!==null&&(t.nextEffect=null),null}else 2*Se()-r.renderingStartTime>ki&&n!==1073741824&&(t.flags|=64,l=!0,Hn(r,!1),t.lanes=33554432);r.isBackwards?(i.sibling=t.child,t.child=i):(n=r.last,n!==null?n.sibling=i:t.child=i,r.last=i)}return r.tail!==null?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Se(),n.sibling=null,t=re.current,oe(re,l?t&1|2:t&1),n):null;case 23:case 24:return _u(),e!==null&&e.memoizedState!==null!=(t.memoizedState!==null)&&r.mode!=="unstable-defer-without-hiding"&&(t.flags|=4),null}throw Error(S(156,t.tag))}function fp(e){switch(e.tag){case 1:Ie(e.type)&&ho();var t=e.flags;return t&4096?(e.flags=t&-4097|64,e):null;case 3:if(Sn(),b(Re),b(xe),mu(),t=e.flags,(t&64)!==0)throw Error(S(285));return e.flags=t&-4097|64,e;case 5:return hu(e),null;case 13:return b(re),t=e.flags,t&4096?(e.flags=t&-4097|64,e):null;case 19:return b(re),null;case 4:return Sn(),null;case 10:return du(e),null;case 23:case 24:return _u(),null;default:return null}}function ku(e,t){try{var n="",r=t;do n+=Qf(r),r=r.return;while(r);var o=n}catch(l){o=` -Error generating stack: `+l.message+` -`+l.stack}return{value:e,source:t,stack:o}}function yi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var dp=typeof WeakMap=="function"?WeakMap:Map;function Jc(e,t,n){n=xt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){No||(No=!0,xi=r),yi(e,t)},n}function qc(e,t,n){n=xt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return yi(e,t),r(o)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){typeof r!="function"&&(be===null?be=new Set([this]):be.add(this),yi(e,t));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}var pp=typeof WeakSet=="function"?WeakSet:Set;function Js(e){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(n){Pt(e,n)}else t.current=null}function hp(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(t.flags&256&&e!==null){var n=e.memoizedProps,r=e.memoizedState;e=t.stateNode,t=e.getSnapshotBeforeUpdate(t.elementType===t.type?n:Xe(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:t.flags&256&&su(t.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(S(163))}function mp(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{if((e.tag&3)===3){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(t=n.updateQueue,t=t!==null?t.lastEffect:null,t!==null){e=t=t.next;do{var o=e;r=o.next,o=o.tag,(o&4)!==0&&(o&1)!==0&&(sf(n,e),Ep(n,e)),e=r}while(e!==t)}return;case 1:e=n.stateNode,n.flags&4&&(t===null?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xe(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),t=n.updateQueue,t!==null&&Is(n,t,e);return;case 3:if(t=n.updateQueue,t!==null){if(e=null,n.child!==null)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}Is(n,t,e)}return;case 5:e=n.stateNode,t===null&&n.flags&4&&Ec(n.type,n.memoizedProps)&&e.focus();return;case 6:return;case 4:return;case 12:return;case 13:n.memoizedState===null&&(n=n.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&nc(n))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(S(163))}function qs(e,t){for(var n=e;;){if(n.tag===5){var r=n.stateNode;if(t)r=r.style,typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=o!=null&&o.hasOwnProperty("display")?o.display:null,r.style.display=Qa("display",o)}}else if(n.tag===6)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((n.tag!==23&&n.tag!==24||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bs(e,t){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(au,t)}catch{}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(e=t.updateQueue,e!==null&&(e=e.lastEffect,e!==null)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,o!==void 0)if((r&4)!==0)sf(t,n);else{r=t;try{o()}catch(l){Pt(r,l)}}n=n.next}while(n!==e)}break;case 1:if(Js(t),e=t.stateNode,typeof e.componentWillUnmount=="function")try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(l){Pt(t,l)}break;case 5:Js(t);break;case 4:bc(e,t)}}function ea(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ta(e){return e.tag===5||e.tag===3||e.tag===4}function na(e){e:{for(var t=e.return;t!==null;){if(ta(t))break e;t=t.return}throw Error(S(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:t=t.containerInfo,r=!0;break;case 4:t=t.containerInfo,r=!0;break;default:throw Error(S(161))}n.flags&16&&(cr(t,""),n.flags&=-17);e:t:for(n=e;;){for(;n.sibling===null;){if(n.return===null||ta(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.flags&2||n.child===null||n.tag===4)continue t;n.child.return=n,n=n.child}if(!(n.flags&2)){n=n.stateNode;break e}}r?gi(e,n,t):vi(e,n,t)}function gi(e,t,n){var r=e.tag,o=r===5||r===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fo));else if(r!==4&&(e=e.child,e!==null))for(gi(e,t,n),e=e.sibling;e!==null;)gi(e,t,n),e=e.sibling}function vi(e,t,n){var r=e.tag,o=r===5||r===6;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(vi(e,t,n),e=e.sibling;e!==null;)vi(e,t,n),e=e.sibling}function bc(e,t){for(var n=t,r=!1,o,l;;){if(!r){r=n.return;e:for(;;){if(r===null)throw Error(S(160));switch(o=r.stateNode,r.tag){case 5:l=!1;break e;case 3:o=o.containerInfo,l=!0;break e;case 4:o=o.containerInfo,l=!0;break e}r=r.return}r=!0}if(n.tag===5||n.tag===6){e:for(var i=e,u=n,s=u;;)if(bs(i,s),s.child!==null&&s.tag!==4)s.child.return=s,s=s.child;else{if(s===u)break e;for(;s.sibling===null;){if(s.return===null||s.return===u)break e;s=s.return}s.sibling.return=s.return,s=s.sibling}l?(i=o,u=n.stateNode,i.nodeType===8?i.parentNode.removeChild(u):i.removeChild(u)):o.removeChild(n.stateNode)}else if(n.tag===4){if(n.child!==null){o=n.stateNode.containerInfo,l=!0,n.child.return=n,n=n.child;continue}}else if(bs(e,n),n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return,n.tag===4&&(r=!1)}n.sibling.return=n.return,n=n.sibling}}function Al(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do(r.tag&3)===3&&(e=r.destroy,r.destroy=void 0,e!==void 0&&e()),r=r.next;while(r!==n)}return;case 1:return;case 5:if(n=t.stateNode,n!=null){r=t.memoizedProps;var o=e!==null?e.memoizedProps:r;e=t.type;var l=t.updateQueue;if(t.updateQueue=null,l!==null){for(n[po]=r,e==="input"&&r.type==="radio"&&r.name!=null&&Ba(n,r),Zl(e,o),t=Zl(e,r),o=0;oo&&(o=i),n&=~l}if(n=o,n=Se()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*gp(n/1960))-n,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}me!==5&&(me=2),s=ku(s,u),y=i;do{switch(y.tag){case 3:l=s,y.flags|=4096,t&=-t,y.lanes|=t;var O=Jc(y,l,t);Rs(y,O);break e;case 1:l=s;var C=y.type,L=y.stateNode;if((y.flags&64)===0&&(typeof C.getDerivedStateFromError=="function"||L!==null&&typeof L.componentDidCatch=="function"&&(be===null||!be.has(L)))){y.flags|=4096,t&=-t,y.lanes|=t;var z=qc(y,l,t);Rs(y,z);break e}}y=y.return}while(y!==null)}uf(n)}catch(R){t=R,ue===n&&n!==null&&(ue=n=n.return);continue}break}while(1)}function of(){var e=Po.current;return Po.current=_o,e===null?_o:e}function Kn(e,t){var n=A;A|=16;var r=of();_e===e&&ke===t||mn(e,t);do try{wp();break}catch(o){rf(e,o)}while(1);if(fu(),A=n,Po.current=r,ue!==null)throw Error(S(261));return _e=null,ke=0,me}function wp(){for(;ue!==null;)lf(ue)}function Sp(){for(;ue!==null&&!tp();)lf(ue)}function lf(e){var t=af(e.alternate,e,Wt);e.memoizedProps=e.pendingProps,t===null?uf(e):ue=t,xu.current=null}function uf(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&2048)===0){if(n=cp(n,t,Wt),n!==null){ue=n;return}if(n=t,n.tag!==24&&n.tag!==23||n.memoizedState===null||(Wt&1073741824)!==0||(n.mode&4)===0){for(var r=0,o=n.child;o!==null;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}e!==null&&(e.flags&2048)===0&&(e.firstEffect===null&&(e.firstEffect=t.firstEffect),t.lastEffect!==null&&(e.lastEffect!==null&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1i&&(u=i,i=O,O=u),u=ys(f,O),l=ys(f,i),u&&l&&(m.rangeCount!==1||m.anchorNode!==u.node||m.anchorOffset!==u.offset||m.focusNode!==l.node||m.focusOffset!==l.offset)&&(h=h.createRange(),h.setStart(u.node,u.offset),m.removeAllRanges(),O>i?(m.addRange(h),m.extend(l.node,l.offset)):(h.setEnd(l.node,l.offset),m.addRange(h)))))),h=[],m=f;m=m.parentNode;)m.nodeType===1&&h.push({element:m,left:m.scrollLeft,top:m.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;fSe()-Cu?mn(e,0):Eu|=n),He(e,t)}function Pp(e,t){var n=e.stateNode;n!==null&&n.delete(t),t=0,t===0&&(t=e.mode,(t&2)===0?t=1:(t&4)===0?t=wn()===99?1:2:(it===0&&(it=Nn),t=qt(62914560&~it),t===0&&(t=4194304))),n=ze(),e=Wo(e,t),e!==null&&(Mo(e,t,n),He(e,n))}var af;af=function(e,t,n){var r=t.lanes;if(e!==null)if(e.memoizedProps!==t.pendingProps||Re.current)Ke=!0;else if((n&r)!==0)Ke=(e.flags&16384)!==0;else{switch(Ke=!1,t.tag){case 3:Ws(t),Il();break;case 5:As(t);break;case 1:Ie(t.type)&&qr(t);break;case 4:ci(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;oe(mo,o._currentValue),o._currentValue=r;break;case 13:if(t.memoizedState!==null)return(n&t.child.childLanes)!==0?Qs(e,t,n):(oe(re,re.current&1),t=st(e,t,n),t!==null?t.sibling:null);oe(re,re.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&64)!==0){if(r)return Zs(e,t,n);t.flags|=64}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),oe(re,re.current),r)break;return null;case 23:case 24:return t.lanes=0,Ll(e,t,n)}return st(e,t,n)}else Ke=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=vn(t,xe.current),dn(t,n),o=gu(null,t,r,e,o,n),t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ie(r)){var l=!0;qr(t)}else l=!1;t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,pu(t);var i=r.getDerivedStateFromProps;typeof i=="function"&&vo(t,r,i,e),o.updater=Ho,t.stateNode=o,o._reactInternals=t,ai(t,r,e,n),t=hi(null,t,r,!0,l,n)}else t.tag=0,Oe(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,l=o._init,o=l(o._payload),t.type=o,l=t.tag=Tp(o),e=Xe(o,e),l){case 0:t=pi(null,t,o,e,n);break e;case 1:t=Vs(null,t,o,e,n);break e;case 11:t=Bs(null,t,o,e,n);break e;case 14:t=Hs(null,t,o,Xe(o.type,e),r,n);break e}throw Error(S(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xe(r,o),pi(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Xe(r,o),Vs(e,t,r,o,n);case 3:if(Ws(t),r=t.updateQueue,e===null||r===null)throw Error(S(282));if(r=t.pendingProps,o=t.memoizedState,o=o!==null?o.element:null,Lc(e,t),wr(t,r,null,n),r=t.memoizedState.element,r===o)Il(),t=st(e,t,n);else{if(o=t.stateNode,(l=o.hydrate)&&(vt=fn(t.stateNode.containerInfo.firstChild),ut=t,l=nt=!0),l){if(e=o.mutableSourceEagerHydrationData,e!=null)for(o=0;oW)&&(pe=(M=M.replace(" ",":")).length),0I&&(I=(w=w.trim()).charCodeAt(0)),I){case 38:return w.replace(a,"$1"+v.trim());case 58:return v.trim()+w.replace(a,"$1"+v.trim());default:if(0<1*N&&0P.charCodeAt(8))break;case 115:p=p.replace(P,"-webkit-"+P)+";"+p;break;case 207:case 102:p=p.replace(P,"-webkit-"+(102N.charCodeAt(0)&&(N=N.trim()),T=N,N=[T],01?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var oh=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}var t=e.prototype;return t.indexOfGroup=function(n){for(var r=0,o=0;o=this.groupSizes.length){for(var o=this.groupSizes,l=o.length,i=l;n>=i;)(i<<=1)<0&&$r(16,""+n);this.groupSizes=new Uint32Array(i),this.groupSizes.set(o),this.length=i;for(var u=l;u=this.length||this.groupSizes[n]===0)return r;for(var o=this.groupSizes[n],l=this.indexOfGroup(n),i=l+o,u=l;u=sr&&(sr=t+1),oo.set(e,t),$o.set(t,e)},uh="style["+kn+'][data-styled-version="5.3.5"]',sh=new RegExp("^"+kn+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),ah=function(e,t,n){for(var r,o=n.split(","),l=0,i=o.length;l=0;d--){var g=s[d];if(g&&g.nodeType===1&&g.hasAttribute(kn))return g}}(n),l=o!==void 0?o.nextSibling:null;r.setAttribute(kn,"active"),r.setAttribute("data-styled-version","5.3.5");var i=fh();return i&&r.setAttribute("nonce",i),n.insertBefore(r,l),r},dh=function(){function e(n){var r=this.element=yf(n);r.appendChild(document.createTextNode("")),this.sheet=function(o){if(o.sheet)return o.sheet;for(var l=document.styleSheets,i=0,u=l.length;i=0){var o=document.createTextNode(r),l=this.nodes[n];return this.element.insertBefore(o,l||null),this.length++,!0}return!1},t.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},t.getRule=function(n){return n0&&(_+=y+",")}),l+=""+d+g+'{content:"'+_+`"}/*!sc*/ -`}}}return l}(this)},e}(),yh=/(a)(d)/gi,pa=function(e){return String.fromCharCode(e+(e>25?39:97))};function Ti(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=pa(t%52)+n;return(pa(t%52)+n).replace(yh,"$1-$2")}var ln=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},gf=function(e){return ln(5381,e)};function vf(e){for(var t=0;t>>0);if(!n.hasNameForId(o,u)){var s=r(i,"."+u,void 0,o);n.insertRules(o,u,s)}l.push(u),this.staticRulesId=u}else{for(var d=this.rules.length,g=ln(this.baseHash,r.hash),_="",y=0;y>>0);if(!n.hasNameForId(o,c)){var a=r(_,"."+c,void 0,o);n.insertRules(o,c,a)}l.push(c)}}return l.join(" ")},e}(),wh=/^\s*\/\/.*$/gm,Sh=[":","[",".","#"];function kh(e){var t,n,r,o,l=e===void 0?Nt:e,i=l.options,u=i===void 0?Nt:i,s=l.plugins,d=s===void 0?Oo:s,g=new Fp(u),_=[],y=function(E){function c(a){if(a)try{E(a+"}")}catch{}}return function(a,f,h,m,O,C,L,z,R,K){switch(a){case 1:if(R===0&&f.charCodeAt(0)===64)return E(f+";"),"";break;case 2:if(z===0)return f+"/*|*/";break;case 3:switch(z){case 102:case 112:return E(h[0]+f),"";default:return f+(K===0?"/*|*/":"")}case-2:f.split("/*|*/}").forEach(c)}}}(function(E){_.push(E)}),k=function(E,c,a){return c===0&&Sh.indexOf(a[n.length])!==-1||a.match(o)?E:"."+t};function x(E,c,a,f){f===void 0&&(f="&");var h=E.replace(wh,""),m=c&&a?a+" "+c+" { "+h+" }":h;return t=f,n=c,r=new RegExp("\\"+n+"\\b","g"),o=new RegExp("(\\"+n+"\\b){2,}"),g(a||!c?"":c,m)}return g.use([].concat(d,[function(E,c,a){E===2&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,k))},y,function(E){if(E===-2){var c=_;return _=[],c}}])),x.hash=d.length?d.reduce(function(E,c){return c.name||$r(15),ln(E,c.name)},5381).toString():"",x}var wf=Cn.createContext();wf.Consumer;var Sf=Cn.createContext(),xh=(Sf.Consumer,new Ro),Oi=kh();function kf(){return $e.exports.useContext(wf)||xh}function xf(){return $e.exports.useContext(Sf)||Oi}var Eh=function(){function e(t,n){var r=this;this.inject=function(o,l){l===void 0&&(l=Oi);var i=r.name+l.hash;o.hasNameForId(r.id,i)||o.insertRules(r.id,i,l(r.rules,i,"@keyframes"))},this.toString=function(){return $r(12,String(r.name))},this.name=t,this.id="sc-keyframes-"+t,this.rules=n}return e.prototype.getName=function(t){return t===void 0&&(t=Oi),this.name+t.hash},e}(),Ch=/([A-Z])/,_h=/([A-Z])/g,Ph=/^ms-/,Nh=function(e){return"-"+e.toLowerCase()};function ha(e){return Ch.test(e)?e.replace(_h,Nh).replace(Ph,"-ms-"):e}var ma=function(e){return e==null||e===!1||e===""};function Qt(e,t,n,r){if(Array.isArray(e)){for(var o,l=[],i=0,u=e.length;i1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,Oh=/(^-|-$)/g;function Fl(e){return e.replace(Th,"-").replace(Oh,"")}var _f=function(e){return Ti(gf(e)>>>0)};function Yr(e){return typeof e=="string"&&!0}var $i=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},$h=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function Rh(e,t,n){var r=e[n];$i(t)&&$i(r)?Pf(r,t):e[n]=t}function Pf(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(K[z]=C[z]);return K}(t,["componentId"]),O=h&&h+"-"+(Yr(f)?f:Fl(fa(f)));return Nf(f,et({},m,{attrs:y,componentId:O}),n)},Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(f){this._foldedDefaultProps=r?Pf({},e.defaultProps,f):f}}),x.toString=function(){return"."+x.styledComponentId},o&&th(x,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),x}var Ri=function(e){return function t(n,r,o){if(o===void 0&&(o=Nt),!$u.exports.isValidElementType(r))return $r(1,String(r));var l=function(){return n(r,o,Ef.apply(void 0,arguments))};return l.withConfig=function(i){return t(n,r,et({},o,{},i))},l.attrs=function(i){return t(n,r,et({},o,{attrs:Array.prototype.concat(o.attrs,i).filter(Boolean)}))},l}(Nf,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){Ri[e]=Ri(e)});var Ih=function(){function e(n,r){this.rules=n,this.componentId=r,this.isStatic=vf(n),Ro.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(n,r,o,l){var i=l(Qt(this.rules,r,o,l).join(""),""),u=this.componentId+n;o.insertRules(u,u,i)},t.removeStyles=function(n,r){r.clearRules(this.componentId+n)},t.renderStyles=function(n,r,o,l){n>2&&Ro.registerId(this.componentId+n),this.removeStyles(n,o),this.createStyles(n,r,o,l)},e}();function Lh(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.effectStrength*8}px) grayscale(${e=>e.effectStrength}); -`,Mh=Le.h1` - color: black; - font-size: max(10vw, 24px); - font-weight: 400; - text-align: center; - ${Q.tablet} { - font-size: 48px; - } - ${Q.desktop} { - font-size: 64px; - } -`;var jh="/assets/me.9a1b2b07.png",dl={exports:{}},Rr={};/** @license React v17.0.2 - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Dh=$e.exports,Tf=60103;Rr.Fragment=60107;if(typeof Symbol=="function"&&Symbol.for){var ga=Symbol.for;Tf=ga("react.element"),Rr.Fragment=ga("react.fragment")}var Fh=Dh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Uh=Object.prototype.hasOwnProperty,Bh={key:!0,ref:!0,__self:!0,__source:!0};function Of(e,t,n){var r,o={},l=null,i=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Uh.call(t,r)&&!Bh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:Tf,type:e,key:l,ref:i,props:o,_owner:Fh.current}}Rr.jsx=Of;Rr.jsxs=Of;dl.exports=Rr;const te=dl.exports.jsx,Fe=dl.exports.jsxs,Hh=dl.exports.Fragment,Vh=()=>{const[e,t]=$e.exports.useState(0),n=$e.exports.useRef(null);return $e.exports.useEffect(()=>{let r=!1;window.addEventListener("scroll",()=>{const o=window.scrollY;r||(r=!0,window.requestAnimationFrame(function(){const l=n.current?Math.min(o/n.current.clientHeight,1):0;t(l),r=!1}))})},[]),Fe(Ah,{effectStrength:e,ref:n,children:[te(zh,{src:jh}),te(Mh,{children:"Ollie Beckwith"})]})},Wh=Lh` - body { - margin: 0; - font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; - } -`,Bu=Le.div` - padding: 0 8px; - - ${Q.tablet} { - padding: 0 16px; - } - ${Q.laptop} { - padding: 16px 32px; - } - ${Q.desktop} { - padding: 16px 64px; - } -`,Hu=Le.h2` - font-weight: 500; - text-align: center; - font-size: 24px; - - ${Q.tablet} { - text-align: left; - } - ${Q.laptop} { - font-size: 36px; - font-weight: 400; - } -`,Ii=Le.p` - line-height: 22px; - text-align: center; - font-size: 14px; - - ${Q.mobile} { - font-size: 16px; - line-height: 24px; - } - ${Q.tablet} { - font-size: 18px; - line-height: 26px; - text-align: left; - } - ${Q.desktop} { - font-size: 20px; - line-height: 28px; - } -`,va=Le.strong` - background-color: #8888ff44; - white-space: nowrap; - padding: 0 2px; - border-bottom: 0px solid #8888ff88; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - box-sizing: content-box; - transition: border 100ms ease-in-out; - font-weight: 500; - - &:hover { - border-bottom-width: 2px; - ${Q.tablet} { - border-bottom-width: 3px; - } - ${Q.desktop} { - border-bottom-width: 4px; - } - } -`,Qh=Le.a` - cursor: pointer; - background-color: #8888ff44; - white-space: nowrap; - padding: 0 2px; - border-bottom: 0px solid #8888ff88; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - box-sizing: content-box; - transition: border 100ms ease-in-out; - font-weight: 500; - text-decoration: none; - color: black; - &:hover, &:active, &:focus { - text-decoration: none; - color: black; - } - - &:hover { - border-bottom-width: 2px; - ${Q.tablet} { - border-bottom-width: 3px; - } - ${Q.desktop} { - border-bottom-width: 4px; - } - } -`,Yh=()=>Fe(Bu,{children:[te(Hu,{children:"Who am I?"}),Fe(Ii,{children:["I am a ",te(va,{children:"web developer"})," and a ",te(va,{children:"systems engineer"})," with a passion for problem solving! Graduating with a MSc in Big Data Science and Artificial Intelligence in 2020, on top of a BSc in Computer Science, I have a multi-faceted appreciation of all technologies."]}),te(Ii,{children:"I am always looking to make use of new and exciting technologies, frameworks, packages, and tools! As such, I like to get stuck into a variety of different projects to get a wide scope of experience."})]}),Gh=Le.div` - display: flex; - flex-direction: column; - padding-left: 16px; -`,$f=Le.i` - font-size: 2em; - padding: 8px; - margin-right: 4px; - width: 12px; - - ${Q.tablet} { - margin-right: 8px; - width: 24px; - } - ${Q.laptop} { - margin-right: 12px; - } - ${Q.desktop} { - margin-right: 16px; - width: 28px; - } -`,Li=Le.span` - font-size: 16px; - box-sizing: content-box; - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; - padding: 0 4px; - background-color: #8888ff44; - border-left: 0px solid #8888ff88; - - transition: border 100ms ease-in-out; - - ${Q.mobile} { - font-size: 18px; - } - ${Q.tablet} { - font-size: 22px; - } - ${Q.desktop} { - font-size: 24px; - } -`,wa=Le.a` - display: flex; - cursor: pointer; - flex-direction: row; - justify-content: start; - align-items: center; - padding: 4px 0; - margin: 4px 0; - height: 32px; - - text-decoration: none; - &:link { text-decoration: none; color: black; } - &:hover { text-decoration: none; color: black; } - &:visited { text-decoration: none; color: black; } - &:active { text-decoration: none; color: black; } - - &:hover ${Li} { - border-left-width: 4px; - ${Q.tablet} { - border-left-width: 6px; - } - ${Q.laptop} { - border-left-width: 8px; - } - ${Q.desktop} { - border-left-width: 10px; - } - } - - ${Q.laptop} { - margin: 8px 0; - } -`,Xh=()=>te($f,{className:"fa-solid fa-envelope"}),Kh=()=>te($f,{className:"fa-brands fa-linkedin"}),Zh=()=>Fe(Bu,{children:[te(Hu,{children:"Want to talk?"}),Fe(Gh,{children:[Fe(wa,{href:"mailto:oliverbeckwith1@gmail.com",children:[te(Xh,{}),te(Li,{children:"via email"})]}),Fe(wa,{href:"https://www.linkedin.com/in/oliverbeckwith/",children:[te(Kh,{}),te(Li,{children:"via LinkedIn"})]})]})]}),Jh=Le.div` - display: flex; - flex-direction: column; - align-items: center; - ${Q.widescreen} { - background-color: #fbfbfb; - } -`,qh=Le.div` - max-width: 1440px; - width: 100%; - background-color: white; - ${Q.widescreen} { - min-height: 100vh; - box-shadow: 0 0 16px grey; - } -`,bh=()=>Fe(Bu,{children:[te(Hu,{children:"What do I do?"}),Fe(Ii,{children:["Most of my public projects are available to nosey through on ",Fe(Qh,{href:"https://github.com/OliverBeckwith",children:[te("i",{className:"fa-brands fa-github"})," GitHub"]}),". I also have various projects on the go that aren't public where I trial different technologies, frameworks, and more."]})]});function em(){return Fe(Hh,{children:[te(Wh,{}),te(Jh,{children:Fe(qh,{children:[te(Vh,{}),te(Yh,{}),te(bh,{}),te(Zh,{})]})})]})}Ap.render(te(Cn.StrictMode,{children:te(em,{})}),document.getElementById("root")); diff --git a/index.html b/index.html index b7b55d3..53bb093 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - +