(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8686],{13370:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/authors/[blog_author]",function(){return n(73437)}])},83930:function(e,t,n){"use strict";n.d(t,{Z:function(){return BlogPostList}});var r=n(72253),l=n(14932),i=n(24043),a=n(85893),s=n(93967),o=n.n(s),c=n(93024),u=n(67294),d=n(6710),m=n(66017),h=n(9021),f=n.n(h);function BlogPostList(e){var t=e.posts,n=e.isAllArticlesPage,r=(0,i._)((0,u.useReducer)(filtersReducer,{categories:new Set}),2),l=r[0],s=r[1],o=(0,i._)((0,u.useState)(function(){return deriveFilterOptions(t)}),2),c=o[0],h=o[1];function onChangeForm(e){var t=e.target;s({name:t.name,value:t.value,type:t.checked?"ADD_FILTER":"REMOVE_FILTER"})}function onClearFilters(e){s({type:"CLEAR_FILTERS"}),Array.from(e.target.form.elements).forEach(function(e){e.checked&&(e.checked=!1)})}(0,u.useEffect)(function(){h(deriveFilterOptions(t)),s({type:"CLEAR_FILTERS"})},[t]);var f=c.categories.filter(function(e){return!e.exclude}),p=t.length>10&&f.length>0&&n,g=(function(e,t){if(Object.values(e).every(function(e){return 0===e.size}))return t;var n=Array.from(e.categories);return t.filter(function(e){var t=e.category.slug;return!!n.includes(t)})})(l,t).sort(function(e,t){return new Date(null==t?void 0:t.publishDate)-new Date(null==e?void 0:e.publishDate)});return(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row",children:[p&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("form",{className:"w-200 flex-shrink-0 mr-64 hidden lg:block",onChange:onChangeForm,children:[(0,a.jsx)("div",{className:"space-y-40",children:(0,a.jsx)(FilterGroup,{name:"categories",open:!0,options:f,title:"Categories"})}),(0,a.jsx)(d.Z,{className:"mt-48",onClick:onClearFilters,style:"ghost",type:"button",variant:"secondary",children:"Clear all filters"})]}),(0,a.jsx)(FilterOptionsDisclosure,{filterOptions:c,onChange:onChangeForm,onClear:onClearFilters})]}),(0,a.jsx)("ul",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-48 md:gap-y-64 lg:gap-x-56 lg:gap-y-128",children:g.map(function(e){var t,r,l,i,s,o;return(0,a.jsx)("li",{children:(0,a.jsx)(m.Z,{authorAvatar:null===(t=e.author)||void 0===t?void 0:t.avatar.url,authorName:null===(r=e.author)||void 0===r?void 0:r.fullName,authorSlug:null===(l=e.author)||void 0===l?void 0:l.slug,authorTitle:null===(i=e.author)||void 0===i?void 0:i.title,heroGraphic:null===(s=e.heroGraphic)||void 0===s?void 0:s.url,isAllArticlesPage:n,postDate:null==e?void 0:e.publishDate,postSlug:e.slug,postThumbnail:null===(o=e.heroGraphic)||void 0===o?void 0:o.url,postTitle:e.title})},e.slug)})})]})}function FilterGroup(e){var t=e.name,n=e.options,r=e.title,l=e.open;return n.length?(0,a.jsxs)("details",{className:f().filterDisclosure,open:void 0!==l&&l,children:[(0,a.jsxs)("summary",{className:"lm-blog-headline-xs w-content flex items-center cursor-pointer select-none",children:[r,"\xa0",(0,a.jsx)(DisclosureArrow,{className:"w-12 mt-2"})]}),(0,a.jsx)("fieldset",{className:"space-y-12 mt-32",children:n.map(function(e){return(0,a.jsx)(u.Fragment,{children:(0,a.jsxs)("label",{className:"flex items-center",children:[(0,a.jsx)("input",{className:"sr-only",name:t,type:"checkbox",value:e.id}),(0,a.jsx)("div",{"aria-hidden":"true",className:f().checkbox,children:(0,a.jsx)(CheckboxCheckmark,{})}),(0,a.jsx)("p",{className:"ml-12 text-15",children:e.label})]})},e.id)})})]}):null}function FilterOptionsDisclosure(e){var t=e.onChange,n=e.onClear,r=e.filterOptions;return(0,a.jsxs)("details",{className:o()(f().filterDisclosure,"lg:hidden border-t border-b p-8 mb-48 md:mb-72"),children:[(0,a.jsxs)("summary",{className:"flex justify-between lm-blog-headline-xs py-18",children:["Filters ",(0,a.jsx)(DisclosureArrow,{className:"w-12 mt-2"})]}),(0,a.jsxs)("form",{className:"mt-30 mb-18",onChange:t,children:[(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-64 gap-y-48",children:(0,a.jsx)(FilterGroup,{name:"categories",open:!0,options:r.categories,title:"Categories"})}),(0,a.jsx)(d.Z,{className:"mt-48",onClick:n,style:"ghost",type:"button",variant:"secondary",children:"Clear all filters"})]})]})}function DisclosureArrow(e){return(0,a.jsx)("svg",(0,l._)((0,r._)({fill:"none",viewBox:"0 0 15 8",xmlns:"http://www.w3.org/2000/svg"},e),{children:(0,a.jsx)("path",{d:"M7.07107 7.14211L14.1421.0710449H0L7.07107 7.14211z",fill:"currentColor"})}))}function CheckboxCheckmark(e){return(0,a.jsx)("svg",(0,l._)((0,r._)({fill:"none",viewBox:"0 0 14 10",xmlns:"http://www.w3.org/2000/svg"},e),{children:(0,a.jsx)("path",{d:"M1 5l4 4 8-8",stroke:"#fff",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2"})}))}function filtersReducer(e,t){var n=(0,c.Y)(e);switch(t.type){case"ADD_FILTER":var r=t.name,l=t.value;n[r].add(l);break;case"REMOVE_FILTER":var i=t.name,a=t.value;n[i].delete(a);break;case"CLEAR_FILTERS":Object.values(n).forEach(function(e){return e.clear()})}return n}function deriveFilterOptions(e){var t={};return e.forEach(function(n){t[n.category.slug]||(t[n.category.slug]={id:n.category.slug,date:null==n?void 0:n.publishDate,label:n.category.title,exclude:e.every(function(e){return e.category.slug===n.category.slug})})}),{categories:Object.values(t)}}},80047:function(e,t,n){"use strict";var r=n(82729),l=n(12870),i=n.n(l);function _templateObject(){var e=(0,r._)(['\n*[_type == "navigation" && title == "Main Nav"][0] {\n title,\n heading,\n group[]-> {\n ...,\n heading,\n linkBlock[]-> {\n ...,\n },\n }\n}\n']);return _templateObject=function(){return e},e}function _templateObject1(){var e=(0,r._)(['\n*[_type == "navigation" && title == "Footer Nav (Thread)"][0] {\n title,\n heading,\n group[]-> {\n ...,\n heading,\n linkBlock[]-> {\n ...,\n },\n }\n}\n']);return _templateObject1=function(){return e},e}function _templateObject2(){var e=(0,r._)(['\n*[_type == "navigation" && title == "Main Account Nav"][0] {\n title,\n heading,\n group[]-> {\n ...,\n heading,\n linkBlock[]-> {\n ...,\n },\n }\n}\n']);return _templateObject2=function(){return e},e}function _templateObject3(){var e=(0,r._)(['\n*[_type == "end-of-page" && title == "Standard"][0] {\n cta,\n heading,\n ...\n}\n']);return _templateObject3=function(){return e},e}function _templateObject4(){var e=(0,r._)(['\n*[_type == "logoPond" && title == "Thread Standard"][0] {\n ...,\n title,\n colorTheme,\n logos[]-> {\n ...,\n image {\n asset-> {\n url,\n metadata {\n dimensions {\n height,\n width,\n aspectRatio\n }\n },\n }\n }\n }\n}\n']);return _templateObject4=function(){return e},e}function _templateObject5(){var e=(0,r._)(['\n*[_type == "end-of-page" && title == "Standard"][0] {\n cta,\n heading,\n ...\n}\n']);return _templateObject5=function(){return e},e}i()(_templateObject()),i()(_templateObject1()),i()(_templateObject2()),i()(_templateObject3()),i()(_templateObject4()),i()(_templateObject5())},4578:function(e,t,n){"use strict";n.d(t,{kq:function(){return queryContentful},pE:function(){return fetchEntries}});var r=n(11010),l=n(47702),i=n(24043),a=n(70655),s=n(28687),o=n.n(s);n(80047),n(20434);var c="m1px4cv57vle",u="master",d="Dj-VfT0LSkvM8DQmA2KdBm0CzfwwN5H7vi1nZY3Dqn4",m="LXZ9vo77VyucnP_6hPmzhFiJhLImm7Yd6LiIvEin_Gs";function queryContentful(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.preview?d:m,r="https://graphql.contentful.com/content/v1/spaces/".concat(c,"/environments/").concat(u,"?access_token=").concat(n);return o()(r,e,t)}function fetchEntries(e){return _fetchEntries.apply(this,arguments)}function _fetchEntries(){return(_fetchEntries=(0,r._)(function(e){var t,n,r,s,o;return(0,a.Jh)(this,function(a){return t=e.preview,n=(0,l._)(e,["preview"]),r=t?d:m,s="https://cdn.contentful.com/spaces/".concat(c,"/environments/").concat(u,"/entries?access_token=").concat(r),o=new URL(s),Object.entries(n).forEach(function(e){var t=(0,i._)(e,2),n=t[0],r=t[1];return o.searchParams.append(n,r)}),[2,fetch(o).then(function(e){return e.json()}).catch(function(e){return console.error(e)})]})})).apply(this,arguments)}},20434:function(e,t,n){"use strict";n.d(t,{ZP:function(){return urlFor},gn:function(){return querySanity}});var r=n(11010),l=n(70655);n(12870);var i=n(6803),a=n.n(i),s=(0,n(99965).s)();function querySanity(e,t){return _querySanity.apply(this,arguments)}function _querySanity(){return(_querySanity=(0,r._)(function(e,t){return(0,l.Jh)(this,function(n){return[2,s.fetch(e,t)]})})).apply(this,arguments)}var o=a()({projectId:"pvn35iyy",dataset:"production"});function urlFor(e){return o.image(e)}},99965:function(e,t,n){"use strict";n.d(t,{s:function(){return getClient}});var r=n(72253),l=n(14932),i=n(80476),a={projectId:"pvn35iyy",dataset:"production",apiVersion:"2021-10-21"};function getClient(e){return(0,i.eI)((0,l._)((0,r._)({},a),{useCdn:!e,perspective:e?"previewDrafts":"published",stega:{enabled:!!e,studioUrl:"https://loom.sanity.studio"},token:e}))}},73437:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return w},default:function(){return AuthorPage},getAllPersonsData:function(){return getAllPersonsData}});var r=n(11010),l=n(82729),i=n(70655),a=n(85893),s=n(28687),o=n(5152),c=n.n(o),u=n(11163),d=n(27320),m=n(83930),h=n(68197),f=n(85729),p=n(81989),g=n(2031),v=n(16544),x=n(85128),_=n(28326),b=n(15983),j=n(4578);function _templateObject(){var e=(0,l._)(["\n query blogAuthor {\n personCollection {\n items {\n fullName\n slug\n title\n avatar {\n url\n }\n }\n }\n }\n "]);return _templateObject=function(){return e},e}var y=c()(function(){return Promise.all([n.e(9256),n.e(7888)]).then(n.bind(n,57900))},{loadableGenerated:{webpack:function(){return[57900]}}}),w=!0;function AuthorPage(e){var t,n,r,l,i=e.entry,s=e.categories,o=e.preview,c=e.footerNavData,j=(0,u.useRouter)(),w=null!==(l=null==i?void 0:null===(n=i.linkedFrom)||void 0===n?void 0:null===(t=n.blogPostCollection)||void 0===t?void 0:t.items)&&void 0!==l?l:[];if(j.isFallback)return(0,a.jsx)(p.a,{});if(!j.isFallback&&0==w.length)return(0,a.jsx)(y,{});var N=("https://mulligan.indiedemos.com"+("/"===j.asPath?"":j.asPath)).split("?")[0];return(0,a.jsxs)(d.Z,{categories:s,entry:i,name:"Blog Author Page",preview:o,footerNavData:c,children:[(0,a.jsx)(g.Z,{data:i,isContentful:!0,isCustomDescription:"All Loom blog posts written by ".concat(null==i?void 0:i.fullName),isCustomRobots:"noindex, follow, max-image-preview:large",isCustomTitle:null==i?void 0:i.fullName,url:N}),(0,a.jsxs)("div",{className:"lm-constrain-x mt-64 md:mt-100 flex flex-col md:flex-row md:justify-center",children:[i.avatar&&(0,a.jsx)(f.Z,{alt:"",className:"h-160 w-160 md:h-200 md:w-200 lg:h-160 lg:w-160 object-cover rounded-full",layout:"fixed-width",src:(0,b.Z)(null===(r=i.avatar)||void 0===r?void 0:r.url,"r=max"),width:200}),(0,a.jsxs)("div",{className:"mt-8 md:mt-0 md:ml-36",children:[(0,a.jsx)("h1",{className:"lm-blog-headline-xl mb-8",children:i.fullName}),(0,a.jsx)("p",{className:"lm-blog-headline-xs-alt",children:i.title}),(0,a.jsxs)("div",{className:"flex space-x-12 mt-4 mb-8",children:[i.twitter&&(0,a.jsxs)("a",{className:"block py-8 focus-outline",href:i.twitter,children:[(0,a.jsx)("span",{className:"sr-only",children:"Twitter"}),(0,a.jsx)(_.Z,{className:"h-24 w-24"})]}),i.linkedIn&&(0,a.jsxs)("a",{className:"block py-8 focus-outline",href:i.linkedIn,children:[(0,a.jsx)("span",{className:"sr-only",children:"LinkedIn"}),(0,a.jsx)(x.Z,{className:"h-24 w-24"})]}),i.bioLink&&(0,a.jsx)(h.Z,{className:"block my-4 py-12",loom:i.bioLink,style:"ghost",variant:"play",children:"Watch Bio"})]}),(0,a.jsx)("div",{className:"lm-blog-body-lg max-w-lg",children:(0,a.jsx)(v.Z,{content:i.bio})})]})]}),(0,a.jsxs)("section",{className:"lm-section mt-6 md:mt-64",children:[(0,a.jsxs)("h2",{className:"lm-blog-headline-md-bold py-30 md:py-48 md:border-t lg:py-64 lg:text-center",children:[w.length," ",1===w.length?"Article":"Articles"," from"," ",i.fullName]}),(0,a.jsx)(m.Z,{posts:w})]})]})}function getAllPersonsData(){return _getAllPersonsData.apply(this,arguments)}function _getAllPersonsData(){return(_getAllPersonsData=(0,r._)(function(){var e;return(0,i.Jh)(this,function(t){switch(t.label){case 0:return[4,(0,j.kq)((0,s.gql)(_templateObject()))];case 1:return[2,null!==(e=t.sent().personCollection.items)&&void 0!==e?e:[]]}})})).apply(this,arguments)}},9021:function(e){e.exports={checkbox:"BlogPostList_checkbox__WlN4z","focus-visible":"BlogPostList_focus-visible__Mlxu5",filterDisclosure:"BlogPostList_filterDisclosure__R6sWf"}}},function(e){e.O(0,[2786,2673,3358,37,9267,476,8687,24,900,7702,3523,4263,7549,2378,9774,2888,179],function(){return e(e.s=13370)}),_N_E=e.O()}]);