text: (window.webpackJsonp=window.webpackJsonp||[]).push([[12],{206:function(e,t,a){"use strict";a.r(t);a(216);var r=a(0),n=a.n(r),o=a(269),i=a(287),c=[{name:"This Site",url:"http://www.jazeee.com",description:"Source code for this site (React, Gatsby, D3.js).",githubFullName:"jazeee/www.jazeee.com-2.0.0"},{name:"Dexcom Android Wall Panel",url:"https://github.com/jazeee/dexcom-android-wall-panel",description:"Displays graphical data of blood glucose readings. Implemented with React Native.",githubFullName:"jazeee/dexcom-android-wall-panel"},{name:"Practical React Tutorial Class Code",url:"https://github.com/jazeee/practical-react-demos-2018",description:"Practical React Tutorial code for team development classes.",githubFullName:"jazeee/practical-react-demos-2018"},{name:"Simple Meteor Chat",url:"http://meteor-chat.jazeee.com",description:"Deployed on Heroku, so wait a few seconds to launch.",githubFullName:"jazeee/meteor-chat"},{name:"Meteor presentation for MadJS",url:"https://github.com/jazeee/meteor-presentation",description:"Presented at MadJS, Meteor Madison, Meteor Raleigh Durham meetups.",githubFullName:"jazeee/meteor-presentation"},{name:"Jazeee Meteor Spiderable",url:"https://github.com/jazeee/jazeee-meteor-spiderable",description:"Spiderable package for Meteor with caching and other support features.",githubFullName:"jazeee/jazeee-meteor-spiderable"},{name:"Arduino Tardis Motion Detector",url:"https://github.com/jazeee/ArduinoTardisMotionDetector",description:"Fun project. Arduino Motion Detector that plays a Tardis sample and manipulates the lights.",githubFullName:"jazeee/ArduinoTardisMotionDetector"},{name:"Raspberry PI Node Playground",url:"https://github.com/jazeee/raspberry-pi-node-playground",description:"This is some play around code for my Raspberry PI.",githubFullName:"jazeee/raspberry-pi-node-playground"},{name:"NodeSchool Solutions",url:"https://github.com/jazeee/rerun-nodeschool-2018",description:"NodeSchool workshop solutions (ReRun) for team development",githubFullName:"jazeee/rerun-nodeschool-2018"}],l=a(288),s=a.n(l),d=a(257),u=a(217),p=a(215),m=a(218);a.d(t,"SoftwareProjects",function(){return b});var b=function(){return n.a.createElement(o.a,{className:s.a.projects},n.a.createElement("h1",{className:s.a.header},"Software Projects"),c.map(function(e){return n.a.createElement(d.a,{key:e.name,project:e})}),n.a.createElement(o.a,{className:s.a.actions},n.a.createElement(i.a,{variant:"contained",component:m.a,to:"/software-projects/all-github-projects"},"All Github Projects")))};t.default=function(){return n.a.createElement(u.a,null,n.a.createElement(p.a,{title:"Software Projects"}),n.a.createElement(b,null))}},213:function(e,t,a){var r;e.exports=(r=a(224))&&r.default||r},214:function(e,t,a){"use strict";a.d(t,"a",function(){return i});a(135),a(95),a(62),a(225),a(60);var r=a(0),n=a.n(r),o=a(479);var i=function(e){var t=e.children,a=function(e,t){if(null==e)return{};var a,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,["children"]);return n.a.createElement(o.a,Object.assign({},a,{target:"_blank",rel:"noopener noreferrer"}),t)}},215:function(e,t,a){"use strict";a.d(t,"a",function(){return l});var r=a(226),n=a(0),o=a.n(n),i=a(235),c=a.n(i);function l(e){var t=e.description,a=e.lang,n=e.meta,i=e.title,l=r.data.site,s=t||l.siteMetadata.description;return o.a.createElement(c.a,{htmlAttributes:{lang:a},title:i,titleTemplate:"%s | "+l.siteMetadata.title,meta:[{name:"description",content:s},{property:"og:title",content:i},{property:"og:description",content:s},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary"},{name:"twitter:creator",content:l.siteMetadata.author},{name:"twitter:title",content:i},{name:"twitter:description",content:s},{name:"keywords",content:l.siteMetadata.keywords}].concat(n)})}l.defaultProps={lang:"en",meta:[],description:""}},216:function(e,t,a){var r=a(13).f,n=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in n||a(11)&&r(n,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(e){return""}}})},217:function(e,t,a){"use strict";var r=a(223),n=a(0),o=a.n(n),i=a(488),c=a(489),l=a(338),s=a(468),d=Object(s.a)({palette:{primary:{main:"#2F2001"},secondary:{main:"#0094FF"},error:{main:l.a.A400},background:{default:"#000"}}}),u=(a(233),a(484)),p=a(486),m=a(480),b=a(487),h=a(234),g=a.n(h),f=a(483),y=a(218),v=a(214),x=a(219),j=(a(60),a(293));function w(e){return o.a.createElement(j.a,Object.assign({fontSize:"inherit"},e),o.a.createElement("path",{d:"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M18.5,18.5V13.2A3.26,3.26 0 0,0 15.24,9.94C14.39,9.94 13.4,10.46 12.92,11.24V10.13H10.13V18.5H12.92V13.57C12.92,12.8 13.54,12.17 14.31,12.17A1.4,1.4 0 0,1 15.71,13.57V18.5H18.5M6.88,8.56A1.68,1.68 0 0,0 8.56,6.88C8.56,5.95 7.81,5.19 6.88,5.19A1.69,1.69 0 0,0 5.19,6.88C5.19,7.81 5.95,8.56 6.88,8.56M8.27,18.5V10.13H5.5V18.5H8.27Z"}))}var k=a(481),E=a(482);function S(e){var t=e.children,a=Object(k.a)();return o.a.createElement(E.a,{appear:!1,direction:"down",in:!a},t)}var z=Object(f.a)(function(e){return{root:{flexGrow:1},menuButton:{marginRight:e.spacing(2)},title:{flexGrow:1},social:{marginLeft:e.spacing(1)}}}),C=function(e){var t=e.siteTitle,a=z();return o.a.createElement("div",{className:a.root},o.a.createElement(S,null,o.a.createElement(u.a,null,o.a.createElement(p.a,null,o.a.createElement(b.a,{edge:"start",className:a.menuButton,color:"inherit","aria-label":"Menu"},o.a.createElement(g.a,null)),o.a.createElement(m.a,{variant:"h6",className:a.title},o.a.createElement(y.b,{to:"/",color:"inherit"},t)),o.a.createElement(m.a,{variant:"h6",className:a.social},o.a.createElement(v.a,{color:"secondary",href:"http://www.linkedin.com/in/jazeee"},o.a.createElement(w,null))),o.a.createElement(m.a,{variant:"h6",className:a.social},o.a.createElement(v.a,{color:"secondary",href:"https://github.com/jazeee"},o.a.createElement(x.a,null)))))),o.a.createElement(p.a,null))};C.defaultProps={siteTitle:""},a.d(t,"a",function(){return N});var N=function(e){var t=e.children,a=r.data;return o.a.createElement(o.a.Fragment,null,o.a.createElement(i.a,null),o.a.createElement(c.a,{theme:d},o.a.createElement(C,{siteTitle:a.site.siteMetadata.title}),o.a.createElement("div",null,t),o.a.createElement("footer",null,"© ",(new Date).getFullYear(),", Built with"," ",o.a.createElement("a",{href:"https://www.gatsbyjs.org"},"Gatsby"))))}},218:function(e,t,a){"use strict";a(60);var r=a(0),n=a.n(r),o=a(479),i=a(59),c=a.n(i);a(213),n.a.createContext({});a.d(t,"b",function(){return l}),a.d(t,"a",function(){return s});var l=n.a.forwardRef(function(e,t){return n.a.createElement(o.a,Object.assign({component:c.a,ref:t},e))}),s=n.a.forwardRef(function(e,t){return n.a.createElement(l,Object.assign({innerRef:t},e))})},219:function(e,t,a){"use strict";a.d(t,"a",function(){return i});a(60);var r=a(0),n=a.n(r),o=a(293);function i(e){return n.a.createElement(o.a,Object.assign({fontSize:"inherit"},e),n.a.createElement("path",{d:"M12.007 0C6.12 0 1.1 4.27.157 10.08c-.944 5.813 2.468 11.45 8.054 13.312.19.064.397.033.555-.084.16-.117.25-.304.244-.5v-2.042c-3.33.735-4.037-1.56-4.037-1.56-.22-.726-.694-1.35-1.334-1.756-1.096-.75.074-.735.074-.735.773.103 1.454.557 1.846 1.23.694 1.21 2.23 1.638 3.45.96.056-.61.327-1.178.766-1.605-2.67-.3-5.462-1.335-5.462-6.002-.02-1.193.42-2.35 1.23-3.226-.327-1.015-.27-2.116.166-3.09 0 0 1.006-.33 3.3 1.23 1.966-.538 4.04-.538 6.003 0 2.295-1.5 3.3-1.23 3.3-1.23.445 1.006.49 2.144.12 3.18.81.877 1.25 2.033 1.23 3.226 0 4.607-2.805 5.627-5.476 5.927.578.583.88 1.386.825 2.206v3.29c-.005.2.092.393.26.507.164.115.377.14.565.063 5.568-1.88 8.956-7.514 8.007-13.313C22.892 4.267 17.884.007 12.008 0z"}))}},223:function(e){e.exports={data:{site:{siteMetadata:{title:"Jaz Singh"}}}}},224:function(e,t,a){"use strict";a.r(t);a(60);var r=a(0),n=a.n(r),o=a(96);t.default=function(e){var t=e.location,a=e.pageResources;return a?n.a.createElement(o.a,Object.assign({location:t,pageResources:a},a.json)):null}},226:function(e){e.exports={data:{site:{siteMetadata:{title:"Jaz Singh",description:"Jaz Singh: a software engineer and technical lead. I work with React, ES6+, Meteor, Java, PostgreSQL, MySQL, Arduino, ESP8266 among other things.",author:"@jazeee",keywords:"jazeee Jaz Software Engineer React ES6 JavaScript PostgreSQL MySQL Mongo Meteor Java c++"}}}}},257:function(e,t,a){"use strict";a.d(t,"a",function(){return d});a(216);var r=a(0),n=a.n(r),o=a(289),i=a.n(o),c=a(480),l=a(214),s=a(219),d=function(e){var t=e.project;return n.a.createElement("div",{className:i.a.project},n.a.createElement(c.a,{className:i.a.summary},n.a.createElement(l.a,{color:"secondary",href:t.url},t.name)," ","- ",t.description),n.a.createElement(c.a,{className:i.a.codeLink},n.a.createElement(l.a,{color:"secondary",href:"https://github.com/"+t.githubFullName},n.a.createElement(s.a,{className:i.a.GithubIcon}),"Github")))}},269:function(e,t,a){"use strict";var r=a(1),n=a.n(r),o=a(9),i=a.n(o),c=a(64),l=a.n(c),s=a(0),d=a.n(s),u=(a(15),a(61)),p=a(212),m=a(227),b=d.a.forwardRef(function(e,t){var a=e.classes,r=e.className,o=e.component,c=void 0===o?"div":o,l=e.fixed,s=void 0!==l&&l,p=e.maxWidth,b=void 0===p?"lg":p,h=i()(e,["classes","className","component","fixed","maxWidth"]);return d.a.createElement(c,n()({className:Object(u.a)(a.root,r,s&&a.fixed,!1!==b&&a["maxWidth".concat(Object(m.a)(String(b)))]),ref:t},h))});t.a=Object(p.a)(function(e){var t;return{root:(t={width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},l()(t,e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),l()(t,e.breakpoints.up("md"),{paddingLeft:e.spacing(4),paddingRight:e.spacing(4)}),t),fixed:Object.keys(e.breakpoints.values).reduce(function(t,a){var r=e.breakpoints.values[a];return 0!==r&&(t[e.breakpoints.up(a)]={maxWidth:r}),t},{}),maxWidthXs:l()({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:l()({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:l()({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:l()({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:l()({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}},{name:"MuiContainer"})(b)},287:function(e,t,a){"use strict";var r=a(9),n=a.n(r),o=a(1),i=a.n(o),c=a(0),l=a.n(c),s=(a(15),a(61)),d=a(212),u=a(248),p=a(492),m=a(227),b=l.a.forwardRef(function(e,t){var a=e.children,r=e.classes,o=e.className,c=e.color,d=void 0===c?"default":c,u=e.component,b=void 0===u?"button":u,h=e.disabled,g=void 0!==h&&h,f=e.disableFocusRipple,y=void 0!==f&&f,v=e.focusVisibleClassName,x=e.fullWidth,j=void 0!==x&&x,w=e.size,k=void 0===w?"medium":w,E=e.type,S=void 0===E?"button":E,z=e.variant,C=void 0===z?"text":z,N=n()(e,["children","classes","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","fullWidth","size","type","variant"]),M="text"===C,O="outlined"===C,R="contained"===C,P="primary"===d,W="secondary"===d,F=Object(s.a)(r.root,o,M&&[r.text,P&&r.textPrimary,W&&r.textSecondary],O&&[r.outlined,P&&r.outlinedPrimary,W&&r.outlinedSecondary],R&&[r.contained,P&&r.containedPrimary,W&&r.containedSecondary],"medium"!==k&&r["size".concat(Object(m.a)(k))],g&&r.disabled,j&&r.fullWidth,"inherit"===d&&r.colorInherit);return l.a.createElement(p.a,i()({className:F,component:b,disabled:g,focusRipple:!y,focusVisibleClassName:Object(s.a)(r.focusVisible,v),ref:t,type:S},N),l.a.createElement("span",{className:r.label},a))});t.a=Object(d.a)(function(e){return{root:i()({lineHeight:1.75},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:Object(u.b)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(u.b)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(u.b)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 16px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(Object(u.b)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:Object(u.b)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(Object(u.b)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:Object(u.b)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground},"&:hover":{backgroundColor:e.palette.grey.A100,"@media (hover: none)":{backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},sizeSmall:{padding:"4px 8px",fontSize:e.typography.pxToRem(13)},sizeLarge:{padding:"8px 24px",fontSize:e.typography.pxToRem(15)},fullWidth:{width:"100%"}}},{name:"MuiButton"})(b)}}]);
  //# sourceMappingURL=component---src-pages-software-projects-index-js-33812e2b5f7b0ac66473.js.map