From 1bbecf5d56f103784aa32c550c87048090da0ec1 Mon Sep 17 00:00:00 2001 From: Kevin Hoerr Date: Fri, 18 Nov 2022 19:56:28 -0500 Subject: Site updates (#1) * Add current page as reference * Upgrade dependencies: Gatsby 5.0.1 * Refactor components and styles to be consistent * Switch tense of BlockBody prop * Remove header on stylesheet * move timestamp to package version * Commit public dir for use with static site builders * Remove 1.0.7 file ref --- public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js (limited to 'public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js') diff --git a/public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js b/public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js new file mode 100644 index 0000000..f4429e1 --- /dev/null +++ b/public/component---src-pages-index-tsx-0e8c39c4250277e2044d.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunksubmelon_tech=self.webpackChunksubmelon_tech||[]).push([[691],{3723:function(e,t,r){r.d(t,{L:function(){return h},M:function(){return E},P:function(){return w},S:function(){return A},_:function(){return i},a:function(){return o},b:function(){return s},g:function(){return d},h:function(){return c}});var n=r(7294),a=(r(2369),r(5697)),l=r.n(a);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(a[r]=e[r]);return a}const c=()=>"undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype;function s(e,t,r,n,a){return void 0===a&&(a={}),o({},r,{loading:n,shouldLoad:e,"data-main-image":"",style:o({},a,{opacity:t?1:0})})}function d(e,t,r,n,a,l,i,c){const s={};l&&(s.backgroundColor=l,"fixed"===r?(s.width=n,s.height=a,s.backgroundColor=l,s.position="relative"):("constrained"===r||"fullWidth"===r)&&(s.position="absolute",s.top=0,s.left=0,s.bottom=0,s.right=0)),i&&(s.objectFit=i),c&&(s.objectPosition=c);const d=o({},e,{"aria-hidden":!0,"data-placeholder-image":"",style:o({opacity:t?0:1,transition:"opacity 500ms linear"},s)});return d}const u=["children"],p=function(e){let{layout:t,width:r,height:a}=e;return"fullWidth"===t?n.createElement("div",{"aria-hidden":!0,style:{paddingTop:a/r*100+"%"}}):"constrained"===t?n.createElement("div",{style:{maxWidth:r,display:"block"}},n.createElement("img",{alt:"",role:"presentation","aria-hidden":"true",src:"data:image/svg+xml;charset=utf-8,%3Csvg height='"+a+"' width='"+r+"' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3C/svg%3E",style:{maxWidth:"100%",display:"block",position:"static"}})):null},h=function(e){let{children:t}=e,r=i(e,u);return n.createElement(n.Fragment,null,n.createElement(p,o({},r)),t,null)},m=["src","srcSet","loading","alt","shouldLoad"],g=["fallback","sources","shouldLoad"],f=function(e){let{src:t,srcSet:r,loading:a,alt:l="",shouldLoad:c}=e,s=i(e,m);return n.createElement("img",o({},s,{decoding:"async",loading:a,src:c?t:void 0,"data-src":c?void 0:t,srcSet:c?r:void 0,"data-srcset":c?void 0:r,alt:l}))},v=function(e){let{fallback:t,sources:r=[],shouldLoad:a=!0}=e,l=i(e,g);const c=l.sizes||(null==t?void 0:t.sizes),s=n.createElement(f,o({},l,t,{sizes:c,shouldLoad:a}));return r.length?n.createElement("picture",null,r.map((e=>{let{media:t,srcSet:r,type:l}=e;return n.createElement("source",{key:t+"-"+l+"-"+r,type:l,media:t,srcSet:a?r:void 0,"data-srcset":a?void 0:r,sizes:c})})),s):s};var y;f.propTypes={src:a.string.isRequired,alt:a.string.isRequired,sizes:a.string,srcSet:a.string,shouldLoad:a.bool},v.displayName="Picture",v.propTypes={alt:a.string.isRequired,shouldLoad:a.bool,fallback:a.exact({src:a.string.isRequired,srcSet:a.string,sizes:a.string}),sources:a.arrayOf(a.oneOfType([a.exact({media:a.string.isRequired,type:a.string,sizes:a.string,srcSet:a.string.isRequired}),a.exact({media:a.string,type:a.string.isRequired,sizes:a.string,srcSet:a.string.isRequired})]))};const b=["fallback"],w=function(e){let{fallback:t}=e,r=i(e,b);return t?n.createElement(v,o({},r,{fallback:{src:t},"aria-hidden":!0,alt:""})):n.createElement("div",o({},r))};w.displayName="Placeholder",w.propTypes={fallback:a.string,sources:null==(y=v.propTypes)?void 0:y.sources,alt:function(e,t,r){return e[t]?new Error("Invalid prop `"+t+"` supplied to `"+r+"`. Validation failed."):null}};const E=function(e){return n.createElement(n.Fragment,null,n.createElement(v,o({},e)),n.createElement("noscript",null,n.createElement(v,o({},e,{shouldLoad:!0}))))};E.displayName="MainImage",E.propTypes=v.propTypes;const x=function(e,t,r){for(var n=arguments.length,a=new Array(n>3?n-3:0),o=3;oJSON.stringify(a.images)),[a.images]);u&&(d=u);const j=function(e,t,r){let n="";return"fullWidth"===e&&(n=''),"constrained"===e&&(n='
"),n}(y,f,v);return(0,n.useEffect)((()=>{T||(T=Promise.all([r.e(774),r.e(223)]).then(r.bind(r,8223)).then((e=>{let{renderImageToString:t,swapPlaceholderImage:r}=e;return O=t,{renderImageToString:t,swapPlaceholderImage:r}})));const e=k.current.querySelector("[data-gatsby-image-ssr]");if(e&&c())return e.complete?(null==p||p({wasCached:!0}),null==h||h({wasCached:!0}),setTimeout((()=>{e.removeAttribute("data-gatsby-image-ssr")}),0)):(null==p||p({wasCached:!0}),e.addEventListener("load",(function t(){e.removeEventListener("load",t),null==h||h({wasCached:!0}),setTimeout((()=>{e.removeAttribute("data-gatsby-image-ssr")}),0)}))),void S.add(I);if(O&&S.has(I))return;let t,n;return T.then((e=>{let{renderImageToString:r,swapPlaceholderImage:i}=e;k.current&&(k.current.innerHTML=r(o({isLoading:!0,isLoaded:S.has(I),image:a},g)),S.has(I)||(t=requestAnimationFrame((()=>{k.current&&(n=i(k.current,I,S,l,p,h,m))}))))})),()=>{t&&cancelAnimationFrame(t),n&&n()}}),[a]),(0,n.useLayoutEffect)((()=>{S.has(I)&&O&&(k.current.innerHTML=O(o({isLoading:S.has(I),isLoaded:S.has(I),image:a},g)),null==p||p({wasCached:!0}),null==h||h({wasCached:!0}))}),[a]),(0,n.createElement)(t,o({},x,{style:o({},w,l,{backgroundColor:s}),className:E+(d?" "+d:""),ref:k,dangerouslySetInnerHTML:{__html:j},suppressHydrationWarning:!0}))},j=(0,n.memo)((function(e){return e.image?(0,n.createElement)(I,e):null}));j.propTypes=k,j.displayName="GatsbyImage";const N=["src","__imageData","__error","width","height","aspectRatio","tracedSVGOptions","placeholder","formats","quality","transformOptions","jpgOptions","pngOptions","webpOptions","avifOptions","blurredOptions","breakpoints","outputPixelDensities"],z=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a{if(void 0!==e.layout&&!H.has(e.layout))return new Error("Invalid value "+e.layout+'" provided for prop "layout". Defaulting to "constrained". Valid values are "fixed", "fullWidth" or "constrained".')}},A=(M=j,function(e){let{src:t,__imageData:r,__error:a}=e,l=i(e,N);return a&&console.warn(a),r?n.createElement(M,o({image:r},l)):(console.warn("Image not loaded",t),null)});var M;A.displayName="StaticImage",A.propTypes=_},2369:function(e){const t=(e,t)=>{if("string"!=typeof e&&!Array.isArray(e))throw new TypeError("Expected the input to be `string | string[]`");t=Object.assign({pascalCase:!1},t);if(e=Array.isArray(e)?e.map((e=>e.trim())).filter((e=>e.length)).join("-"):e.trim(),0===e.length)return"";if(1===e.length)return t.pascalCase?e.toUpperCase():e.toLowerCase();return e!==e.toLowerCase()&&(e=(e=>{let t=!1,r=!1,n=!1;for(let a=0;at.toUpperCase())).replace(/\d+(\w|$)/g,(e=>e.toUpperCase())),r=e,t.pascalCase?r.charAt(0).toUpperCase()+r.slice(1):r;var r};e.exports=t,e.exports.default=t},1895:function(e,t,r){var n=r(7294),a=r(1693);t.Z=e=>{let{children:t,...r}=e;return n.createElement(a.gp,{theme:{link:!0}},n.createElement(a.Jo,r,t))}},4690:function(e,t,r){r.d(t,{F:function(){return a}});var n=r(7294);function a(){const e="The official website of Kevin Hoerr, developer of websites.";return n.createElement(n.Fragment,null,n.createElement("meta",{name:"twitter:description",content:e}),n.createElement("meta",{name:"twitter:title",content:"Kevin J Hoerr "}),n.createElement("meta",{name:"twitter:creator",content:"Kevin J Hoerr"}),n.createElement("meta",{name:"twitter:card",content:"summary"}),n.createElement("meta",{property:"og:type",content:"website"}),n.createElement("meta",{property:"og:description",content:e}),n.createElement("meta",{property:"og:title",content:"Kevin J Hoerr "}),n.createElement("meta",{name:"description",content:e}),n.createElement("title",null,"Kevin J Hoerr "))}},6432:function(e,t,r){r.r(t),r.d(t,{Head:function(){return p.F},default:function(){return h}});var n=r(7294),a=r(3723),l=r(9583),o=r(1895),i=r(1693);const c=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];function s(e){var t,r;return null!==(t=null===(r=e.toString().match(/.{1,2}/g))||void 0===r?void 0:r.map((e=>c[parseInt(e)])).join(""))&&void 0!==t?t:""}var d=e=>{let{timestamp:t}=e;return n.createElement(i.$_,null,n.createElement("span",null,"©2022 kjhoerr@https://submelon.dev/:",function(e){const t=new Date(1e3*e);return[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes()].map(s).join(".")+"-0"}(parseInt(t))))},u="1668805149",p=r(4690);var h=()=>n.createElement("main",null,n.createElement(i.VY,null,n.createElement("div",null,n.createElement(a.S,{src:"../images/main.png",alt:"Picture of Kevin Hoerr",placeholder:"tracedSVG",layout:"fixed",width:350,height:350,__imageData:r(3741)})),n.createElement(i.ti,null,"Hello!"),n.createElement(i.gp,null,n.createElement("p",null,"I'm a computer science and math graduate from Millersville University. I work as an IT consultant and specialize in development operations and systems validation for web applications."),n.createElement("p",null,"My most recent projects have been focused on full-stack development. I use Kubernetes for orchestration, NextJS for front-end, and rust+actix-web for my backend services with GraphQL serving as the public API."),n.createElement("p",null,"This site was recently rebuilt using GatsbyJS since the instance formerly holding this website broke during upgrades. Thank goodness for backups."),n.createElement("em",null,"- Kevin H.")),n.createElement(o.Z,{href:"https://cybr.es/@kjhoerr",rel:"me","aria-label":"My Mastodon account"},n.createElement(l.WJp,{size:20,style:{marginBottom:"-4px"}})," ","@kjhoerr@cybr.es"),n.createElement(o.Z,{href:"https://github.com/kjhoerr",rel:"me","aria-label":"My GitHub account with my most active personal projects"},n.createElement(l.hJX,{size:20,style:{marginBottom:"-4px"}})," kjhoerr on GitHub")),n.createElement(d,{timestamp:u}))},1693:function(e,t,r){r.d(t,{Jo:function(){return a},gp:function(){return l},ti:function(){return o},VY:function(){return i},$_:function(){return c}});var n=r(2788),a=n.default.a.withConfig({displayName:"BlockAnchor",componentId:"sc-1teltef-0"})(["padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#666;&:visited,&:active{padding:8px;width:328px;display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:#666;}"]),l=n.default.div.withConfig({displayName:"BlockBody",componentId:"sc-40egxv-0"})(["& + &{margin-top:3px;}background-color:#fff;border:1px #000 solid;border-left:3px #000 solid;border-right:3px #000 solid;padding:",";& > ","{&:hover{background-color:#ddd;color:#222;}}&:last-child,&:last-child > ","{border-bottom-left-radius:18px;border-bottom-right-radius:18px;}"],(e=>e.theme.link?"0":"4px 8px"),a,a),o=n.default.div.withConfig({displayName:"BlockHeader",componentId:"sc-ntmdvi-0"})(["background-color:#000;width:100%;text-align:center;color:#fff;font-size:36px;font-weight:bold;margin-top:3px;padding-top:4px;"]),i=n.default.div.withConfig({displayName:"Content",componentId:"sc-1487q2e-0"})(["width:350px;margin:0px auto;margin-bottom:120px;padding-top:136px;"]),c=n.default.div.withConfig({displayName:"Footer",componentId:"sc-zowffk-0"})(["width:100%;position:fixed;left:0px;bottom:0px;text-align:center;font-size:12px;span{background-color:#e1e1e1;}"])},4405:function(e,t,r){r.d(t,{w_:function(){return s}});var n=r(7294),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=n.createContext&&n.createContext(a),o=function(){return o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r