1import{j as e,R as r}from"./index-Cy4eGKU4.js";import{M as l}from"./MarketingPage-BdNh-Pd-.js";import{R as n}from"./ResponsiveImage-Cqlthg7n.js";import{B as t}from"./BackToBlogLink-B0dyEwlf.js";import{B as o}from"./BlogPostGrid-CnmZTE23.js";import"./BlogPostCard-CqY6YI2I.js";import"./BlogCategoryLink-CXBXI3Dh.js";const c=({author:s,authorSlug:i,posts:a})=>e.jsx(l,{currentPath:`/author/${i}`,children:e.jsx("section",{className:"author-section",children:e.jsxs("div",{className:"w-layout-blockcontainer container pr w-container",children:[e.jsx(t,{}),e.jsx("div",{className:"author-mainbox",children:e.jsxs("div",{className:"author-inner",children:[s.image!==""&&e.jsx("div",{className:"author-lgimg",children:e.jsx(n,{src:s.image,alt:s.name,className:"image-cover"})}),e.jsxs("div",{className:"author-detailbox",children:[e.jsx("div",{className:"subheading-3 mb16",children:s.name}),s.bio!==void 0&&e.jsx("div",{className:"author-p",children:s.bio}),(s.linkedinUrl!==void 0||s.twitterUrl!==void 0)&&e.jsxs("div",{className:"author-social",children:[s.linkedinUrl!==void 0&&e.jsx("a",{href:s.linkedinUrl,className:"author-sociallink social-link whitetext",target:"_blank",rel:"noreferrer",children:"LinkedIn"}),s.twitterUrl!==void 0&&e.jsx("a",{href:s.twitterUrl,className:"author-sociallink social-link whitetext",target:"_blank",rel:"noreferrer",children:"Twitter"})]})]})]})}),e.jsxs("div",{className:"articles-block",children:[e.jsxs("div",{className:"articles-head",children:[e.jsx("h4",{className:"subheading-1",children:"Articles by "}),e.jsx("h4",{className:"subheading-1",children:s.name})]}),e.jsx(o,{posts:a})]})]})})}),p=()=>{const{author:s,authorSlug:i,posts:a}=r.useLoaderData();return e.jsx(c,{author:s,authorSlug:i,posts:a})};export{p as component};
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.