"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[64212],{69473:(e,t,r)=>{r.d(t,{in:()=>c,OU:()=>N,Ki:()=>k,kJ:()=>d,x:()=>i,e7:()=>u,J_:()=>O,Gx:()=>x});var n=r(62540),o=r(63696),a=r(2550),l=r(15789);function i(){var e;let t=(0,l.A)(),r=null==t?void 0:null===(e=t.data)||void 0===e?void 0:e.blogMetadata;if(!r)throw Error("useBlogMetadata() can't be called on the current route because the blog metadata could not be found in route context");return r}let s=o.createContext(null);function c({children:e,content:t,isBlogPostPage:r=!1}){let a=function({content:e,isBlogPostPage:t}){return(0,o.useMemo)(()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,toc:e.toc,isBlogPostPage:t}),[e,t])}({content:t,isBlogPostPage:r});return(0,n.jsx)(s.Provider,{value:a,children:e})}function u(){let e=(0,o.useContext)(s);if(null===e)throw new a.dV("BlogPostProvider");return e}var p=r(27167),b=r(99468);function h(e){for(var t=1;tnew Date(e).toISOString();function f(e){let t=e.map(j);return{author:1===t.length?t[0]:t}}function g(e,t,r){return e?{image:function({imageUrl:e,caption:t}){return{"@type":"ImageObject","@id":e,url:e,contentUrl:e,caption:t}}({imageUrl:t(e,{absolute:!0}),caption:`title image for the blog post: ${r}`})}:{}}function d(e){let{siteConfig:t}=(0,b.A)(),{withBaseUrl:r}=(0,p.hH)(),{metadata:{blogDescription:n,blogTitle:o,permalink:a}}=e,l=`${t.url}${a}`;return{"@context":"https://schema.org","@type":"Blog","@id":l,mainEntityOfPage:l,headline:o,description:n,blogPost:e.items.map(e=>(function(e,t,r){var n,o;let{assets:a,frontMatter:l,metadata:i}=e,{date:s,title:c,description:u,lastUpdatedAt:p}=i,b=null!==(n=a.image)&&void 0!==n?n:l.image,d=null!==(o=l.keywords)&&void 0!==o?o:[],O=`${t.url}${i.permalink}`,j=p?m(p):void 0;return h({"@type":"BlogPosting","@id":O,mainEntityOfPage:O,url:O,headline:c,name:c,description:u,datePublished:s},j?{dateModified:j}:{},f(i.authors),g(b,r,c),d?{keywords:d}:{})})(e.content,t,r))}}function O(){var e,t,r,n;let o=i(),{assets:a,metadata:l}=u(),{siteConfig:s}=(0,b.A)(),{withBaseUrl:c}=(0,p.hH)(),{date:d,title:O,description:j,frontMatter:y,lastUpdatedAt:v}=l,w=null!==(e=a.image)&&void 0!==e?e:y.image,P=null!==(t=y.keywords)&&void 0!==t?t:[],x=v?m(v):void 0,k=`${s.url}${l.permalink}`;return r=h({"@context":"https://schema.org","@type":"BlogPosting","@id":k,mainEntityOfPage:k,url:k,headline:O,name:O,description:j,datePublished:d},x?{dateModified:x}:{},f(l.authors),g(w,c,O),P?{keywords:P}:{}),n=n={isPartOf:{"@type":"Blog","@id":`${s.url}${o.blogBasePath}`,name:o.blogTitle}},Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(n)).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(n,e))}),r}function j(e){return h({"@type":"Person"},e.name?{name:e.name}:{},e.title?{description:e.title}:{},e.url?{url:e.url}:{},e.email?{email:e.email}:{},e.imageURL?{image:e.imageURL}:{})}var y=r(49519),v=r(36372),w=r(66904),P=r(3107);function x(e){let{pathname:t}=(0,y.zy)();return(0,o.useMemo)(()=>e.filter(e=>!e.unlisted||!!(0,P.ys)(e.permalink,t)),[e,t])}function k(e){let t=Object.entries((0,w.$z)(e,e=>`${new Date(e.date).getFullYear()}`));return t.reverse(),t}function N({items:e,ulClassName:t,liClassName:r,linkClassName:o,linkActiveClassName:a}){return(0,n.jsx)("ul",{className:t,children:e.map(e=>(0,n.jsx)("li",{className:r,children:(0,n.jsx)(v.A,{isNavLink:!0,to:e.permalink,className:o,activeClassName:a,children:e.title})},e.permalink))})}},6205:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(62540);r(63696);var o=r(11750),a=r(36372);let l=function(e){var t,r;return(0,n.jsxs)("svg",(t=function(e){for(var t=1;t(0,n.jsx)(c,{platform:e,link:t},e))})}var p=r(37425);let b={authorImage:"authorImage_p8ow","author-as-h1":"author-as-h1_Pd3R","author-as-h2":"author-as-h2_UaZL",authorDetails:"authorDetails_dWdF",authorName:"authorName_Y8Hr",authorTitle:"authorTitle_Slpj",authorBlogPostCount:"authorBlogPostCount_FxU_"};function h(e){return e.href?(0,n.jsx)(a.A,function(e){for(var t=1;t{r.r(t),r.d(t,{default:()=>f});var n=r(62540);r(63696);var o=r(11750),a=r(37554),l=r(12653),i=r(13239),s=r(94389),c=r(3113),u=r(37425),p=r(6205);let b={authorListItem:"authorListItem_Y1Zl"};function h({author:e}){return(0,n.jsx)("li",{className:b.authorListItem,children:(0,n.jsx)(p.A,{as:"h2",author:e,count:e.count})})}function m({authors:e}){return(0,n.jsx)("section",{className:(0,o.A)("margin-vert--lg",b.authorsListSection),children:(0,n.jsx)("ul",{children:e.map(e=>(0,n.jsx)(h,{author:e},e.key))})})}function f({authors:e,sidebar:t}){let r=(0,i.uz)();return(0,n.jsxs)(a.e3,{className:(0,o.A)(l.G.wrapper.blogPages,l.G.page.blogAuthorsListPage),children:[(0,n.jsx)(a.be,{title:r}),(0,n.jsx)(c.A,{tag:"blog_authors_list"}),(0,n.jsxs)(s.A,{sidebar:t,children:[(0,n.jsx)(u.A,{as:"h1",children:r}),(0,n.jsx)(m,{authors:e})]})]})}},94389:(e,t,r)=>{r.d(t,{A:()=>v});var n=r(62540),o=r(63696),a=r(11750),l=r(99849),i=r(85975),s=r(81912),c=r(69473),u=r(25436),p=r(37425);function b({year:e,yearGroupHeadingClassName:t,children:r}){return(0,n.jsxs)("div",{role:"group",children:[(0,n.jsx)(p.A,{as:"h3",className:t,children:e}),r]})}let h=(0,o.memo)(function({items:e,yearGroupHeadingClassName:t,ListComponent:r}){if(!(0,u.p)().blog.sidebar.groupByYear)return(0,n.jsx)(r,{items:e});{let o=(0,c.Ki)(e);return(0,n.jsx)(n.Fragment,{children:o.map(([e,o])=>(0,n.jsx)(b,{year:e,yearGroupHeadingClassName:t,children:(0,n.jsx)(r,{items:o})},e))})}}),m=({items:e})=>(0,n.jsx)(c.OU,{items:e,ulClassName:(0,a.A)("sidebarItemList_OSkG","clean-list"),liClassName:"sidebarItem_WJ0y",linkClassName:"sidebarItemLink_Qrfg",linkActiveClassName:"sidebarItemLinkActive_nUeK"}),f=(0,o.memo)(function({sidebar:e}){let t=(0,c.Gx)(e.items);return(0,n.jsx)("aside",{className:"col col--3",children:(0,n.jsxs)("nav",{className:(0,a.A)("sidebar_P3nc","thin-scrollbar"),"aria-label":(0,s.T)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"}),children:[(0,n.jsx)("div",{className:(0,a.A)("sidebarItemTitle_VrjY","margin-bottom--md"),children:e.title}),(0,n.jsx)(h,{items:t,ListComponent:m,yearGroupHeadingClassName:"yearGroupHeading_lECJ"})]})})});var g=r(2454);let d=({items:e})=>(0,n.jsx)(c.OU,{items:e,ulClassName:"menu__list",liClassName:"menu__list-item",linkClassName:"menu__link",linkActiveClassName:"menu__link--active"});function O({sidebar:e}){let t=(0,c.Gx)(e.items);return(0,n.jsx)(h,{items:t,ListComponent:d,yearGroupHeadingClassName:"yearGroupHeading_Ruz9"})}let j=(0,o.memo)(function(e){return(0,n.jsx)(g.GX,{component:O,props:e})});function y({sidebar:e}){let t=(0,i.l)();return(null==e?void 0:e.items.length)?"mobile"===t?(0,n.jsx)(j,{sidebar:e}):(0,n.jsx)(f,{sidebar:e}):null}function v(e){var t,r;let{sidebar:o,toc:i,children:s}=e,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["sidebar","toc","children"]),u=o&&o.items.length>0;return(0,n.jsx)(l.A,(t=function(e){for(var t=1;t{r.d(t,{Y4:()=>p,ZD:()=>i,np:()=>u,uz:()=>c,wI:()=>s});var n=r(62540);r(63696);var o=r(81912),a=r(13111);function l(){let{selectMessage:e}=(0,a.W)();return t=>e(t,(0,o.T)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}function i(e){let t=l();return(0,o.T)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function s(e){let t=l();return(0,o.T)({id:"theme.blog.author.pageTitle",description:"The title of the page for a blog author",message:"{authorName} - {nPosts}"},{nPosts:t(e.count),authorName:e.name||e.key})}let c=()=>(0,o.T)({id:"theme.blog.authorsList.pageTitle",message:"Authors",description:"The title of the authors page"});function u(){return(0,n.jsx)(o.A,{id:"theme.blog.authorsList.viewAll",description:"The label of the link targeting the blog authors page",children:"View all authors"})}function p(){return(0,n.jsx)(o.A,{id:"theme.blog.author.noPosts",description:"The text for authors with 0 blog post",children:"This author has not written any posts yet."})}},13111:(e,t,r)=>{r.d(t,{W:()=>s});var n=r(63696),o=r(99468);let a=["zero","one","two","few","many","other"];function l(e){return a.filter(t=>e.includes(t))}let i={locale:"en",pluralForms:l(["one","other"]),select:e=>1===e?"one":"other"};function s(){let e=function(){let{i18n:{currentLocale:e}}=(0,o.A)();return(0,n.useMemo)(()=>{try{return function(e){let t=new Intl.PluralRules(e);return{locale:e,pluralForms:l(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}". Docusaurus will fallback to the default (English) implementation. Error: ${t.message} `),i}},[e])}();return{selectMessage:(t,r)=>(function(e,t,r){let n=e.split("|");if(1===n.length)return n[0];n.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${n.length}: ${e}`);let o=r.select(t);return n[Math.min(r.pluralForms.indexOf(o),n.length-1)]})(r,t,e)}}}}]);