1(self.webpackChunkpersonal_site=self.webpackChunkpersonal_site||[]).push([[612],{641:function(e,t,n){var r=n(6649),o=n(5950);e.exports=function(e,t){return e&&r(e,t,o)}},909:function(e,t,n){var r=n(641),o=n(8329)(r);e.exports=o},2591:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return v}});var r=n(6540),o=n(772),a=n(312),c=n.n(a),i=n(6135),l=n.n(i),s=n(2193),u=n.n(s),f=n(157),p=n(5196);function m(e){let t,{galleries:n}=e;const[o,a]=r.useState(!1),[i,s]=r.useState(-1),[m,d]=r.useState(Object.keys(n)[0]||""),h=()=>{a(!0)},v=i>-1&&m?n[m].images[i]:{},g=(e,t)=>{d(e),s(t)},E=()=>{a(!1)},x=(v?v.title:"Closed")+" Modal";(0,r.useEffect)(()=>{t=document.getElementById("react-portfolio")});const k=[],y=[];let b;l()(n,(e,t)=>k.push(r.createElement(p.A,{expanded:!1,key:t,id:t,title:e.title,description:e.description,year:e.year,images:e.images,openModal:h,onFocus:g,activeImage:m===t?i:-1}))),l()(n,(e,t)=>y.push(r.createElement("a",{className:"anchorLinks-link",href:"#"+t},e.title))),m&&!u()(v)&&(b=r.createElement(f.A,Object.assign({closeModal:E,openImage:g,index:i,maxImages:n[m].images.length},v)));const N=!!k.length;return r.createElement("div",{className:"react-portfolio",id:"react-portfolio"},r.createElement("h2",{className:"virtualPhotography-title"},"Video Game Photography"),r.createElement(c(),{isOpen:o,onAfterOpen:()=>{},onRequestClose:E,className:"reactPortfolio-modal",contentLabel:x,appElement:t},b),N&&r.createElement("div",{className:"anchorLinks"},y),N&&r.createElement("div",null,k))}m.defaultProps={galleries:{}};var d=m,h=n(3732);var v=function(){return r.createElement("div",{className:"virtualPhotography"},r.createElement(o.A,null),r.createElement(d,h))}},3221:function(e){e.exports=function(e){return function(t,n,r){for(var o=-1,a=Object(t),c=r(t),i=c.length;i--;){var l=c[e?i:++o];if(!1===n(a[l],l,a))break}return t}}},3488:function(e){e.exports=function(e){return e}},3729:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},4066:function(e,t,n){var r=n(3488);e.exports=function(e){return"function"==typeof e?e:r}},6135:function(e,t,n){e.exports=n(9754)},6649:function(e,t,n){var r=n(3221)();e.exports=r},8329:function(e,t,n){var r=n(4894);e.exports=function(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var a=n.length,c=t?a:-1,i=Object(n);(t?c--:++c<a)&&!1!==o(i[c],c,i););return n}}},9754:function(e,t,n){var r=n(3729),o=n(909),a=n(4066),c=n(6449);e.exports=function(e,t){return(c(e)?r:o)(e,a(t))}}}]); 2//# sourceMappingURL=component---src-pages-virtual-photography-js-e39d4d1e414d60d7687e.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.