1"use strict";(self.webpackChunkdevblog=self.webpackChunkdevblog||[]).push([[230],{7787:function(e,t,a){var r,n=a(7294);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l.apply(this,arguments)}t.Z=function(e){return n.createElement("svg",l({"aria-hidden":"true","data-prefix":"fab","data-icon":"github",className:"github_inline_svg__svg-inline--fa github_inline_svg__fa-github github_inline_svg__fa-w-16",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 496 512"},e),r||(r=n.createElement("path",{fill:"currentColor",d:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"})))}},227:function(e,t,a){var r,n=a(7294);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l.apply(this,arguments)}t.Z=function(e){return n.createElement("svg",l({"aria-hidden":"true","data-prefix":"fab","data-icon":"linkedin",className:"linkedin_inline_svg__svg-inline--fa linkedin_inline_svg__fa-linkedin linkedin_inline_svg__fa-w-14",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},e),r||(r=n.createElement("path",{fill:"currentColor",d:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"})))}},6363:function(e,t,a){var r,n=a(7294);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l.apply(this,arguments)}t.Z=function(e){return n.createElement("svg",l({"aria-hidden":"true","data-prefix":"fab","data-icon":"twitter",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),r||(r=n.createElement("path",{fill:"currentColor",d:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"})))}}
1,5505:function(e,t,a){var r=a(7294),n=a(5414),l=a(7059),i=a(1597),o=a(3128),s=function(e){var t,a,s,c,u=e.description,m=e.lang,d=e.meta,f=e.title,p=e.post,b=(0,i.useStaticQuery)("2841359383").site,g=u||b.siteMetadata.description,h=null===(t=b.siteMetadata)||void 0===t?void 0:t.title,v=o.e.siteUrl,x=o.e.siteTitleAlt,w=[{"@context":"http://schema.org","@type":"WebSite",url:v,name:f,alternateName:x||""}];if(c=p,"{}"!==JSON.stringify(c)){var y=(0,l.d)(p.featuredImage)||"";w.push({"@context":"http://schema.org","@type":"BlogPosting",url:v,name:f,alternateName:x||"",headline:f,image:{"@type":"ImageObject",url:y},description:u})}return r.createElement(n.Helmet,{htmlAttributes:{lang:m},title:f,titleTemplate:h?"%s | "+h:null,meta:[{name:"description",content:g},{property:"og:title",content:f},{property:"og:description",content:g},{property:"og:type",content:"website"},{},{name:"twitter:card",content:"summary"},{name:"twitter:creator",content:(null===(a=b.siteMetadata)||void 0===a||null===(s=a.social)||void 0===s?void 0:s.twitter)||""},{name:"twitter:title",content:f},{name:"twitter:description",content:g}].concat(d)},r.createElement("script",{type:"application/ld+json"},JSON.stringify(w)))};s.defaultProps={lang:"en",meta:[],description:"",post:{}},t.Z=s},4705:function(e,t,a){var r=a(7294),n=a(9704),l=function(e){var t,a,l,i,o=e.text,s=e.twitter,c=e.linkedin,u=e.github,m=e.className;if(o&&(t=r.createElement("p",{className:"text-md my-auto text-slate-600 dark:text-slate-400"},o)),s){var d=s.label,f=s.url,p=s.icon;if(p){var b=p;a=r.createElement(n.Z,{to:f,className:"text-base text-slate-500 hover:underline","aria-label":d,target:"_blank",rel:"noreferrer"},r.createElement(b,{className:"h-8 text-3xl text-slate-400 hover:text-sky-400"}))}}if(c){var g=c.label,h=c.url,v=c.icon;if(v){var x=v;l=r.createElement(n.Z,{to:h,className:"text-base text-slate-500 hover:underline","aria-label":g,target:"_blank",rel:"noreferrer"},r.createElement(x,{className:"h-8 text-3xl text-slate-400 hover:text-sky-700"}))}}if(u){var w=u.label,y=u.url,E=u.icon;if(E){var N=E;i=r.createElement(n.Z,{to:y,className:"text-base text-slate-500 hover:underline","aria-label":w,target:"_blank",rel:"noreferrer"},r.createElement(N,{className:"h-8 text-3xl text-slate-400 hover:text-slate-700 dark:hover:text-slate-100"}))}}return r.createElement("div",{className:m||""},t,a,l,i)};l.defaultProps={text:"",twitter:null,linkedin:null,github:null,className:null},t.Z=l},3046:function(e,t,a){a.r(t),a.d(t,{default:function(){return E}});var r=a(7294),n=a(5505),l=function(e){var t=e.text;if("string"==typeof t)return r.createElement("h1",{className:"tracking-tight"},t);if("object"==typeof t){var a=t.line1,n=t.line2;return n&&(n=r.createElement(r.Fragment,null,r.createElement("span",{className:"text-blue-500"},n),".")),r.createElement("h1",{className:"tracking-tight"},a,r.createElement("br",null),n)}},i=function(e){var t=e.header,a=e.description;return r.createElement(r.Fragment,null,r.createElement("h2",{className:"mt-5 mb-4 text-2xl font-light md:text-4xl"},t),r.createElement("p",{className:"max-w-3xl text-base md:text-2xl"},a))};i.defaultProps={header:"",description:""};var o=i,s=a(1597),c=a(5254),u=function(e){var t=e.length,a=e.callBackResult,n=(0,r.useState)(0),l=n[0],i=n[1],o=Array(t).fill(null).map((function(e,t){var n=t+1,o=0===t?"/":"/?page="+n,c=l===t,u=c?" pointer-events-none":"";return r.createElement(s.Link,{to:o,onClick:function(){return function(e){a&&a(e),i(e)}(t)},className:"relative rounded-lg border px-4 py-2 text-sm shadow-sm "+(c?"border-transparent bg-blue-500 text-white":"border-blue-500 text-blue-500 hover:bg-blue-500 hover:text-white")+u,disabled:c,key:"page-"+n},n)}));return r.createElement("nav",{className:"mt-10 flex justify-end space-x-2","aria-label":"Page navigation"},o)},m=a(3128),d=function(e){var t=e.data,a=(0,r.useRef)(0),n=m.e.postsPerPage,l=(0,r.useMemo)((function(){return function(e,t){if(0===t)return[];var a=e.length,r=[];return Array.from({length:Math.ceil(a/t)},(function(a,n){return r.push(e.slice(n*t,n*t+t))})),r}(t,n)}),[]),i=l.length;if(0!==i){var o=l[a.current].map((function(e,t){var a=e.id,n=e.frontmatter,l=e.slug;return r.createElement("article",{className:"relative flex cursor-pointer flex-col rounded-xl bg-white shadow transition ease-in-out hover:scale-105",key:a},r.createElement(s.Link,{to:"/"+(n.slug||l),className:"h-full text-slate-800 hover:underline"},r.createElement("div",null,r.createElement("div",{className:"mx-auto block h-56 w-full"},r.createElement(c.Z,{className:"h-56 max-w-full rounded-t-xl",filename:null==n?void 0:n.featuredImage,title:null==n?void 0:n.title})),r.createElement("header",{className:"px-3 py-3 md:px-5"},r.createElement("time",{className:"text-base font-light text-slate-500",dateTime:null==n?void 0:n.datetime},null==n?void 0:n.date),r.createElement("h3",{className:"m-0 text-xl font-semibold dark:text-slate-800"},null==n?void 0:n.title)))))}));return r.createElement(r.Fragment,null,r.createElement("section",{className:"mt-16 grid grid-cols-1 gap-5 sm:grid-cols-2 md:grid-cols-3 md:gap-8 xl:grid-cols-4 xl:gap-10"},o),r.createElement(u,{length:i,callBackResult:function(e){a.current=e}}))}},f=a(4942);function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(a),!0).forEach((function(t){(0,f.Z)(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var g=function(e){var t,a=e.submitText,n=e.placeholder,l=e.description,i=e.actionUrl,o=e.thankYouMsg,s=e.handleSubmittedForm,c=(0,r.useState)(!1),u=c[0],m=c[1],d=(0,r.useState)({email:""}),f=d[0],p=d[1];if(i){if(t=r.createElement("div",{className:"mt-10 flex flex-wrap"},r.createElement("form",{className:"relative order-last flex w-full max-w-sm rounded-full bg-slate-200 md:order-first",onSubmit:function(e){e.preventDefault();var t=f.email;fetch(i,{headers:{"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},method:"POST",body:"fields[email]="+t}).then((function(e){console.log(e),200===e.status&&(m(!0),s&&s(!0))})).catch((function(e){return console.log(e)}))}},r.createElement("input",{type:"email",className:"form-input w-full rounded-full border-0 bg-slate-200 px-4 py-3 text-slate-600 placeholder:text-slate-600",placeholder:n,name:"email",autoComplete:"email",value:f.email,onChange:function(e){var t,a=e.target,r=a.name,n=a.value;p(b(b({},f),{},((t={})[r]=n,t)))},required:!0}),r.createElement("button",{className:"relative -mr-0.5 ml-auto min-w-fit rounded-full bg-slate-800 py-1 px-4 text-xl text-white hover:bg-blue-500 dark:bg-blue-600 dark:hover:bg-blue-700",type:"submit","aria-label":"Submit Button"},a)),r.createElement("p",{className:"mb-3 ml-3 max-w-xs text-lg font-light leading-tight md:my-auto"},l)),u&&o){var g=o.title,h=o.text;(g||h)&&(t=r.createElement("div",{className:"inline-block w-full max-w-lg rounded border border-emerald-500 p-3"},r.createElement("p",{className:"mb-0 text-xl font-bold text-slate-800 dark:text-white"},g),r.createElement("p",{className:"mb-0 text-emerald-500"},h)))}return t}};g.defaultProps={submitText:"Subscribe",description:"",placeholder:"",actionUrl:"",thankYouMsg:{},handleSubmittedForm:null};var h=g,v=a(4705),x=a(6363),w=a(227),y=a(7787),E=function(e){var t,a=e.data,i=(e.location,a.allMdx.nodes),s=m.e.siteName,c=m.e.newsletterFormActionUrl;return m.e.useNewsletterForm&&(t=r.createElement(h,{submitText:"Subscribe",description:"If you want to be updated when a new post is out, sign up!",placeholder:"Your email address",actionUrl:c,thankYouMsg:{t
1itle:"Thank you!",text:"You have successfully joined our subscriber list."}})),r.createElement(r.Fragment,null,r.createElement(n.Z,{title:s}),r.createElement(l,{text:{line1:"Hey, I'm a Gatsby Starter",line2:"Gatsby developer"}}),r.createElement(o,{header:"Welcome to my blog.",description:"A Gatsby Starter Project to easily get started with Blog theme. Written by Andreas Eracleous who lives in Cyprus building useful Gatsby things."}),t,r.createElement(v.Z,{className:"mt-3 ml-3 flex justify-end space-x-4",text:"Follow me on:",twitter:{label:"Twitter",url:"https://twitter.com/AndreasFrontDev",icon:x.Z},linkedin:{label:"Linkedin",url:"https://cy.linkedin.com/in/andreaseracleous",icon:w.Z},github:{label:"Github",url:"https://github.com/AndreasEracleous",icon:y.Z}}),r.createElement(d,{data:i}))}}}]); 2//# sourceMappingURL=component---src-pages-index-jsx-c47a9cd6905f3cc31a67.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.