1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{3905:function(e,t,r){"use strict";r.r(t),r.d(t,{MDXContext:function(){return s},MDXProvider:function(){return u},mdx:function(){return m},useMDXComponents:function(){return p},withMDXComponents:function(){return d}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(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<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=n.createContext({}),d=function(e){return function(t){var r=p(t.components);return n.createElement(e,a({},t,{components:r}))}},p=function(e){var t=n.useContext(s),r=t;return e&&(r="function"===typeof e?e(t):l(l({},t),e)),r},u=function(e){var t=p(e.components);return n.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var r=e.components,o=e.mdxType,a=e.originalType,i=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),d=p(r),u=o,h=d["".concat(i,".").concat(u)]||d[u]||f[u]||a;return r?n.createElement(h,l(l({ref:t},s),{},{components:r})):n.createElement(h,l({ref:t},s))}));function m(e,t){var r=arguments,o=t&&t.mdxType;if("string"===typeof e||o){var a=r.length,i=new Array(a);i[0]=h;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"===typeof e?e:o,i[1]=l;for(var s=2;s<a;s++)i[s]=r[s];return n.createElement.apply(null,i)}return n.createElement.apply(null,r)}h.displayName="MDXCreateElement"},2962:function(e,t,r){"use strict";r.d(t,{dX:function(){return f},lX:function(){return s},PB:function(){return d}});var n=r(9008),o=r(7294);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var l={templateTitle:"",noindex:!1,nofollow:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},c=function(e){var t,r=[];e.titleTemplate&&(l.templateTitle=e.titleTemplate);var n="";e.title?(n=e.title,l.templateTitle&&(n=l.templateTitle.replace(/%s/g,(function(){return n})))):e.defaultTitle&&(n=e.defaultTitle),n&&r.push(o.createElement("title",{key:"title"},n));var i=e.noindex||l.noindex||e.dangerouslySetAllPagesToNoIndex,c=e.nofollow||l.nofollow||e.dangerouslySetAllPagesToNoFollow,s="";if(e.robotsProps){var d=e.robotsProps,p=d.nosnippet,u=d.maxSnippet,f=d.maxImagePreview,h=d.maxVideoPreview,m=d.noarchive,g=d.noimageindex,y=d.notranslate,v=d.unavailableAfter;s=(p?",nosnippet":"")+(u?",max-snippet:"+u:"")+(f?",max-image-preview:"+f:"")+(m?",noarchive":"")+(v?",unavailable_after:"+v:"")+(g?",noimageindex":"")+(h?",max-video-preview:"+h:"")+(y?",notranslate":"")}if(i||c?(e.dangerouslySetAllPagesToNoIndex&&(l.noindex=!0),e.dangerouslySetAllPagesToNoFollow&&(l.nofollow=!0),r.push(o.createElement("meta",{key:"robots",name:"robots",content:(i?"noindex":"index")+","+(c?"nofollow":"follow")+s})),r.push(o.createElement("meta",{key:"googlebot",name:"googlebot",content:(i?"noindex":"index")+","+(c?"nofollow":"follow")+s}))):(r.push(o.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+s})),r.push(o.createElement("meta",{key:"googlebot",name:"googlebot",content:"index,follow"+s}))),e.description&&r.push(o.createElement("meta",{key:"description",name:"description",content:e.description})),e.mobileAlternate&&r.push(o.createElement("link",{rel:"alternate",key:"mobileAlternate",media:e.mobileAlternate.media,href:e.mobileAlternate.href})),e.languageAlternates&&e.languageAlternates.length>
10&&e.languageAlternates.forEach((function(e){r.push(o.createElement("link",{rel:"alternate",key:"languageAlternate-"+e.hrefLang,hrefLang:e.hrefLang,href:e.href}))})),e.twitter&&(e.twitter.cardType&&r.push(o.createElement("meta",{key:"twitter:card",name:"twitter:card",content:e.twitter.cardType})),e.twitter.site&&r.push(o.createElement("meta",{key:"twitter:site",name:"twitter:site",content:e.twitter.site})),e.twitter.handle&&r.push(o.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:e.twitter.handle}))),e.facebook&&e.facebook.appId&&r.push(o.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:e.facebook.appId})),e.openGraph){if((e.openGraph.url||e.canonical)&&r.push(o.createElement("meta",{key:"og:url",property:"og:url",content:e.openGraph.url||e.canonical})),e.openGraph.type){var b=e.openGraph.type.toLowerCase();r.push(o.createElement("meta",{key:"og:type",property:"og:type",content:b})),"profile"===b&&e.openGraph.profile?(e.openGraph.profile.firstName&&r.push(o.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:e.openGraph.profile.firstName})),e.openGraph.profile.lastName&&r.push(o.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:e.openGraph.profile.lastName})),e.openGraph.profile.username&&r.push(o.createElement("meta",{key:"profile:username",property:"profile:username",content:e.openGraph.profile.username})),e.openGraph.profile.gender&&r.push(o.createElement("meta",{key:"profile:gender",property:"profile:gender",content:e.openGraph.profile.gender}))):"book"===b&&e.openGraph.book?(e.openGraph.book.authors&&e.openGraph.book.authors.length&&e.openGraph.book.authors.forEach((function(e,t){r.push(o.createElement("meta",{key:"book:author:0"+t,property:"book:author",content:e}))})),e.openGraph.book.isbn&&r.push(o.createElement("meta",{key:"book:isbn",property:"book:isbn",content:e.openGraph.book.isbn})),e.openGraph.book.releaseDate&&r.push(o.createElement("meta",{key:"book:release_date",property:"book:release_date",content:e.openGraph.book.releaseDate})),e.openGraph.book.tags&&e.openGraph.book.tags.length&&e.openGraph.book.tags.forEac
1h((function(e,t){r.push(o.createElement("meta",{key:"book:tag:0"+t,property:"book:tag",content:e}))}))):"article"===b&&e.openGraph.article?(e.openGraph.article.publishedTime&&r.push(o.createElement("meta",{key:"article:published_time",property:"article:published_time",content:e.openGraph.article.publishedTime})),e.openGraph.article.modifiedTime&&r.push(o.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:e.openGraph.article.modifiedTime})),e.openGraph.article.expirationTime&&r.push(o.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:e.openGraph.article.expirationTime})),e.openGraph.article.authors&&e.openGraph.article.authors.length&&e.openGraph.article.authors.forEach((function(e,t){r.push(o.createElement("meta",{key:"article:author:0"+t,property:"article:author",content:e}))})),e.openGraph.article.section&&r.push(o.createElement("meta",{key:"article:section",property:"article:section",content:e.openGraph.article.section})),e.openGraph.article.tags&&e.openGraph.article.tags.length&&e.openGraph.article.tags.forEach((function(e,t){r.push(o.createElement("meta",{key:"article:tag:0"+t,property:"article:tag",content:e}))}))):"video.movie"!==b&&"video.episode"!==b&&"video.tv_show"!==b&&"video.other"!==b||!e.openGraph.video||(e.openGraph.video.actors&&e.openGraph.video.actors.length&&e.openGraph.video.actors.forEach((function(e,t){e.profile&&r.push(o.createElement("meta",{key:"video:actor:0"+t,property:"video:actor",content:e.profile})),e.role&&r.push(o.createElement("meta",{key:"video:actor:role:0"+t,property:"video:actor:role",content:e.role}))})),e.openGraph.video.directors&&e.openGraph.video.directors.length&&e.openGraph.video.directors.forEach((function(e,t){r.push(o.createElement("meta",{key:"video:director:0"+t,property:"video:director",content:e}))})),e.openGraph.video.writers&&e.openGraph.video.writers.length&&e.openGraph.video.writers.forEach((function(e,t){r.push(o.createElement("meta",{key:"video:writer:0"+t,property:"video:writer",content:e}))})),e.openGraph.video.duration&&r.push(o.createElement("meta",{key:"video:duration",property:"video:duration",content:e.openGraph.video.duration.toString()})),e.openGraph.video.releaseDate&&r.push(o.createElement("meta",{key:"video:release_date",property:"video:release_date",content:e.openGraph.video.releaseDate})),e.openGraph.video.tags&&e.openGraph.video.tags.length&&e.openGraph.video.tags.forEac
1h((function(e,t){r.push(o.createElement("meta",{key:"video:tag:0"+t,property:"video:tag",content:e}))})),e.openGraph.video.series&&r.push(o.createElement("meta",{key:"video:series",property:"video:series",content:e.openGraph.video.series})))}(e.openGraph.title||e.title)&&r.push(o.createElement("meta",{key:"og:title",property:"og:title",content:e.openGraph.title||n})),(e.openGraph.description||e.description)&&r.push(o.createElement("meta",{key:"og:description",property:"og:description",content:e.openGraph.description||e.description})),e.defaultOpenGraphImageWidth&&(l.defaultOpenGraphImageWidth=e.defaultOpenGraphImageWidth),e.defaultOpenGraphImageHeight&&(l.defaultOpenGraphImageHeight=e.defaultOpenGraphImageHeight),e.openGraph.images&&e.openGraph.images.length&&e.openGraph.images.forEach((function(e,t){r.push(o.createElement("meta",{key:"og:image:0"+t,property:"og:image",content:e.url})),e.alt&&r.push(o.createElement("meta",{key:"og:image:alt0"+t,property:"og:image:alt",content:e.alt})),e.width?r.push(o.createElement("meta",{key:"og:image:width0"+t,property:"og:image:width",content:e.width.toString()})):l.defaultOpenGraphImageWidth&&r.push(o.createElement("meta",{key:"og:image:width0"+t,property:"og:image:width",content:l.defaultOpenGraphImageWidth.toString()})),e.height?r.push(o.createElement("meta",{key:"og:image:height"+t,property:"og:image:height",content:e.height.toString()})):l.defaultOpenGraphImageHeight&&r.push(o.createElement("meta",{key:"og:image:height"+t,property:"og:image:height",content:l.defaultOpenGraphImageHeight.toString()}))})),e.defaultOpenGraphVideoWidth&&(l.defaultOpenGraphVideoWidth=e.defaultOpenGraphVideoWidth),e.defaultOpenGraphVideoHeight&&(l.defaultOpenGraphVideoHeight=e.defaultOpenGraphVideoHeight),e.openGraph.videos&&e.openGraph.videos.length&&e.openGraph.videos.forEach((function(e,t){r.push(o.createElement("meta",{key:"og:video:0"+t,property:"og:video",content:e.url})),e.alt&&r.push(o.createElement("meta",{key:"og:video:alt0"+t,property:"og:video:alt",content:e.alt})),e.width?r.push(o.createElement("meta",{key:"og:video:width0"+t,property:"og:video:width",content:e.width.toString()})):l.defaultOpenGraphVideoWidth&&r.push(o.createElement("meta",{key:"og:video:width0"+t,property:"og:video:width",content:l.defaultOpenGraphVideoWidth.toString()})),e.height?r.push(o.createElement("meta",{key:"og:video:height"+t,property:"og:video:height",content:e.height.toString()})):l.defaultOpenGraphVideoHeight&&r.push(o.createElement("meta",{key:"og:video:height"+t,property:"og:video:height",content:l.defaultOpenGraphVideoHeight.toString()})),e.secureUrl&&r.push(o.createElement("meta",{key:"og:video:secure_url"+t,property:"og:video:secure_url",content:e.secureUrl.toString()})),e.type&&r.push(o.createElement("meta",{key:"og:video:type"+t,property:"og:video:type",content:e.type.toString()}))})),e.openGraph.locale&&r.push(o.createElement("meta",{key:"og:locale",property:"og:locale",content:e.openGraph.locale})),e.openGraph.site_name&&r.push(o.createElement("meta",{key:"og:site_name",property:"og:site_name",content:e.openGraph.site_name}))}return e.canonical&&r.push(o.createElement("link",{rel:"canonical",href:e.canonical,key:"canonical"})),e.additionalMetaTags&&e.additionalMetaTags.length>0&&e.additionalMetaTags.forEach((function(e){var t,n,i;r.push(o.createElement("meta",a({key:"meta:"+(null!=(t=null!=(n=null!=(i=e.keyOverride)?i:e.name)?n:e.property)?t:e.httpEquiv)},e)))})),null!=(t=e.additionalLinkTags)&&t.length&&e.additionalLinkTags.forEach((function(e){var t;r.push(o.createElement("link",a({key:"link"+(null!=(t=e.keyOverride)?t:e.href)+e.rel},e)))})),r},s=function(e){function t(){return e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.title,r=e.titleTemplate,a=e.defaultTitle,i=e.dangerouslySetAllPagesToNoIndex,l=void 0!==i&&i,s=e.dangerouslySetAllPagesToNoFollow,d=void 0!==s&&s,p=e.description,u=e.canonical,f=e.facebook,h=e.openGraph,m=e.additionalMetaTags,g=e.twitter,y=e.defaultOpenGraphImageWidth,v=e.defaultOpenGraphImageHeight,b=e.defaultOpenGraphVideoWidth,w=e.defaultOpenGra
1phVideoHeight,x=e.mobileAlternate,k=e.languageAlternates,j=e.additionalLinkTags;return o.createElement(n.default,null,c({title:t,titleTemplate:r,defaultTitle:a,dangerouslySetAllPagesToNoIndex:l,dangerouslySetAllPagesToNoFollow:d,description:p,canonical:u,facebook:f,openGraph:h,additionalMetaTags:m,twitter:g,defaultOpenGraphImageWidth:y,defaultOpenGraphImageHeight:v,defaultOpenGraphVideoWidth:b,defaultOpenGraphVideoHeight:w,mobileAlternate:x,languageAlternates:k,additionalLinkTags:j}))},t}(o.Component),d=function(e){function t(){return e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.title,r=e.noindex,a=void 0!==r&&r,i=e.nofollow,l=e.robotsProps,s=e.description,d=e.canonical,p=e.openGraph,u=e.facebook,f=e.twitter,h=e.additionalMetaTags,m=e.titleTemplate,g=e.mobileAlternate,y=e.languageAlternates,v=e.additionalLinkTags;return o.createElement(n.default,null,c({title:t,noindex:a,nofollow:i,robotsProps:l,description:s,canonical:d,facebook:u,openGraph:p,additionalMetaTags:h,twitter:f,titleTemplate:m,mobileAlternate:g,languageAlternates:y,additionalLinkTags:v}))},t}(o.Component),p=function(e){return{__html:e}},u=function(e){return Array.isArray(e)?"["+e.map((function(e){return'{"@type": "Person","name": "'+e+'"}'}))+"]":'{"@type": "Person","name": "'+e+'"}'},f=function(e){var t=e.keyOverride,r=e.url,a=e.title,i=e.images,l=void 0===i?[]:i,c=e.datePublished,s=e.dateModified,d=void 0===s?null:s,f=e.authorName,h=e.description,m=e.publisherName,g=e.publisherLogo,y='{\n "@context": "https://schema.org",\n "@type": "Article",\n "mainEntityOfPage": {\n "@type": "WebPage",\n "@id": "'+r+'"\n },\n "headline": "'+a+'",\n "image": [\n '+l.map((function(e){return'"'+e+'"'}))+'\n ],\n "datePublished": "'+c+'",\n "dateModified": "'+(d||c)+'",\n "author": '+u(f)+',\n "publisher": {\n "@type": "Organization",\n "name": "'+m+'",\n "logo": {\n "@type": "ImageObject",\n "url": "'+g+'"\n }\n },\n "description": "'+h+'"\n }';return o.createElement(n.default,null,o.createElement("script",{type:"application/ld+json",dangerouslySetInnerHTML:p(y),key:"jsonld-article"+(t?"-"+t:"")}))}},425:function(e,t,r){"use strict";r.d(t,{f:function(){return l},F:function(){return i}});var n=r(7294),o=r(9008),a=(0,n.createContext)({setTheme:function(e){},themes:[]}),i=function(){return(0,n.useContext)(a)},l=function(e){var t=e.forcedTheme,r=e.disableTransitionOnChange,o=void 0!==r&&r,i=e.enableSystem,l=void 0===i||i,p=e.storageKey,u=void 0===p?"theme":p,f=e.themes,h=void 0===f?["light","dark"]:f,m=e.defaultTheme,g=void 0===m?"light":m,y=e.attribute,v=void 0===y?"data-theme":y,b=e.value,w=e.children,x=(0,n.useState)((function(){return s(u)})),k=x[0],j=x[1],O=(0,n.useState)((function(){return s(u)})),E=O[0],S=O[1],G=b?Object.values(b):h,T=(0,n.useCallback)((function(e,t){void 0===t&&(t=!0);var r=(null==b?void 0:b[e])||e,n=o?d():null;if(t)try{localStorage.setItem(u,e)}catch(e){}var a,i=document.documentElement;"class"===v?((a=i.classList).remove.apply(a,G),i.classList.add(r)):i.setAttribute(v,r),null==n||n()}),[]),P=(0,n.useCallback)((function(e){var t=e.matches?"dark":"light";S(t),"system"===k&&T(t,!1)}),[k]);(0,n.useEffect)((function(){if(l){var e=window.matchMedia("(prefers-color-scheme: dark)");return e.addListener(P),P(e),function(){return e.removeListener(P)}}}),[P]);var _=(0,n.useCallback)((function(e){t||(T(e),j(e))}),[]);return(0,n.useEffect)((function(){var e=function(e){e.key===u&&_(e.newValue)};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}),[]),n.createElement(a.Provider,{value:{theme:k,setTheme:_,forcedTheme:t,resolvedTheme:"system"===k?E:k,themes:l?[].concat(h,["system"]):h,systemTheme:l?E:void 0}},n.createElement(c,{forcedTheme:t,storageKey:u,attribute:v,value:b,enableSystem:l,defaultTheme:g,attrs:G}),w)},c=(0,n.memo)((function(e){var t=e.forcedTheme,r=e.storageKey,a=e.attribute,i=e.enableSystem,l=e.defaultTheme,c=e.value,s="class"===a?"var d=document.documentElement.classList;d.remove("+e.attrs.map((function(e){return"'"+e+"'"})).join(",")+");":"var d=document.documentElement;",d=function(e,t){e=(null==c?void 0:c[e])||e;var r=t?e:"'"+e+"'";return"class"===a?"d.add("+r+")":"d.setAttribute('"+a+"', "+r+")"};return n.createElement(o.default,null,n.createElement("script",t?{key:"next-themes-script",dangerouslySetInnerHTML:{__html:"!function(){"+s+d(t)+"}()"}}:i?{key:"next-themes-script",dangerouslySetInnerHTML:{__html:"!function(){try {"+s+"var e=localStorage.getItem('"+r+"');if(!e)return localStorage.setItem('"+r+"','"+l+"'),"+d(l)+';if("system"===e){var t="(prefers-color-scheme: dark)",m=window.matchMedia(t);m.media!==t||m.matches?'+d("dark")+":"+d("light")+"}else "+(c?"var x="+JSON.stringify(c)+";":"")+d(c?"x[e]":"e",!0)+"}catch(e){}}()"}}:{key:"next-themes-script",dangerouslySetInnerHTML:{__html:"!function(){try{"+s+'var t=localStorage.getItem("'+r+'");if(!t)return localStorage.setItem("'+r+'","'+l+'"),'+d(l)+";"+(c?"var x="+JSON.stringify(c)+";":"")+d(c?"x[t]":"t",!0)+"}catch(t){}}();"}}))}),(function(e,t){return e.forcedTheme===t.forcedTheme})),s=function(e){if("undefined"!=typeof window){var t;try{t=localStorage.getItem(e)||void 0}catch(e){}return t}},d=function(){var e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),function(){window.getComputedStyle(e),document.head.removeChild(e)}}},3791:function(e,t,r){"use strict";r.d(t,{Z:function(){return C}});var n=r(5675),o=r(7294);
1function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i(e,t){return e(t={exports:{}},t.exports),t.exports}var l=i((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,u=r?Symbol.for("react.forward_ref"):60112,f=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case p:case a:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case s:case u:case c:return e;default:return t}}case m:case h:case o:return t}}}function y(e){return g(e)===p}t.typeOf=g,t.AsyncMode=d,t.ConcurrentMode=p,t.ContextConsumer=s,t.ContextProvider=c,t.Element=n,t.ForwardRef=u,t.Fragment=a,t.Lazy=m,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===p||e===l||e===i||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===c||e.$$typeof===s||e.$$typeof===u)},t.isAsyncMode=function(e){return y(e)||g(e)===d},t.isConcurrentMode=y,t.isContextConsumer=function(e){return g(e)===s},t.isContextProvider=function(e){return g(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return g(e)===u},t.isFragment=function(e){return g(e)===a},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===h},t.isPortal=function(e){return g(e)===o},t.isProfiler=function(e){return g(e)===l},t.isStrictMode=function(e){return g(e)===i},t.isSuspense=function(e){return g(e)===f}}));a(l),a(i((function(e,t){})));i((function(e){e.exports=l}));var c=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}})()&&Object.assign;function p(e,t,r,n,o){}p.resetWarningCache=function(){};Function.call.bind(Object.prototype.hasOwnProperty);function u(){}function f(){}f.resetWarningCache=u;var h=i((function(e){e.exports=function(){function e(e,t,r,n,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:f,resetWarningCache:u};return r.PropTypes=r,r}()})),m=[],g=function(e){function t(){e.apply(this,arguments),this.state={isLoading:!0}}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.loadTweetForProps=function(e){var t=this,r=function(){window.twttr.ready().then((function(r){var n=r.widgets;t._div&&(t._div.innerHTML="");var o=e.onTweetLoadSuccess,a=e.onTweetLoadError;n.createTweetEmbed(t.props.id,t._div,e.options).then((function(e){t.setState({isLoading:!1}),o&&o(e)})).catch(a)}))},n=window.twttr;n&&n.ready?r():function(e,t){if(0===m.length){m.push(t);var r=document.createElement("script");r.setAttribute("src",e),r.onload=function(){return m.forEach((function(e){return e()}))},document.body.appendChild(r)}else m.push(t)}((window.location.protocol.indexOf("file")>=0?this.props.protocol:"")+"//platform.twitter.com/widgets.js",r)},t.prototype.componentDidMount=function(){this.loadTweetForProps(this.props)},t.prototype.shouldComponentUpdate=function(e,t){return this.props.id!==e.id||this.props.className!==e.className},t.prototype.componentWillUpdate=function(e,t){this.props.id!==e.id&&this.loadTweetForProps(e)},t.prototype.render=function(){var e=this;return o.createElement("div",{className:this.props.className,ref:function(t){e._div=t}},this.state.isLoading&&this.props.placeholder)},t}(o.Component);g.propTypes={id:h.string,options:h.object,protocol:h.string,onTweetL
1oadSuccess:h.func,onTweetLoadError:h.func,className:h.string},g.defaultProps={protocol:"https:",options:{},className:null};var y=g,v=r(5893);var b=function(e){var t=e.src,r=e.url,o=void 0===r?"":r;return(0,v.jsxs)("div",{className:"rounded-lg bg-green-200 dark:bg-green-900 shadow-lg overflow-hidden my-4",children:[(0,v.jsxs)("div",{className:"h-10 bg-green-200 dark:bg-green-900 p-3 flex gap-20",children:[(0,v.jsxs)("div",{className:"flex px-2 gap-2",children:[(0,v.jsx)("div",{className:"w-4 h-4 bg-red-500 rounded-full"}),(0,v.jsx)("div",{className:"w-4 h-4 bg-red-300 rounded-full"}),(0,v.jsx)("div",{className:"w-4 h-4 bg-green-500 rounded-full"})]}),o.length>0&&(0,v.jsx)("input",{className:"h-6 pl-2 text-xs text-green-700 -m-1 w-96 rounded-sm bg-green-300",value:o,onChange:function(){}})]}),(0,v.jsx)(n.default,{src:t,width:"960",height:"540"})]})},w=r(4942),x=r(1664);function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){(0,w.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var O=function(e){var t=e.href;return t&&(t.startsWith("/")||t.startsWith("#"))?(0,v.jsx)(x.default,{href:t,children:(0,v.jsx)("a",j({},e))}):(0,v.jsx)("a",j({target:"_blank",rel:"noopener noreferrer"},e))},E=function(e){var t=e.handler,r=void 0===t?"one-aalam":t,n=e.repo,o=void 0===n?"":n,a=e.branch,i=void 0===a?"":a,l=e.commitId,c=void 0===l?"":l,s=e.commitMsg,d=void 0===s?"":s,p=e.branchMode,u=void 0===p||p;return(0,v.jsx)("div",{className:"themed-card my-4 text-center",children:(0,v.jsxs)("div",{className:" bg-green-50 dark:bg-gray-800 p-4",children:[(0,v.jsxs)(O,{className:"font-display",style:{margin:0},href:"https://github.com/".concat(r,"/").concat(o,"/").concat(u?"tree/"+i:"commit/"+c),title:d,rel:"external noopener noreferrer",children:[o,i&&"/"+i," ",c&&"-"+c]}),(0,v.jsxs)("p",{style:{margin:0},children:[" ",d," "]})]})})},S=r(3412),G=function(e){var t=e.entries;return(0,v.jsx)(o.Fragment,{children:t.map((function(e,t){return e.entries?(0,v.jsx)(P,{entry:e},t):(0,v.jsx)(T,{entry:e},t)}))})},T=function(e){var t=e.entry;return(0,v.jsxs)("div",{className:"flex items-center mt-1",children:[t.l>0&&(0,v.jsx)("div",{className:"h-6 w-0.5 bg-green-800 opacity-20"}),(0,v.jsx)("div",{className:"w-".concat(t.l?7*t.l:0," h-0.5 bg-green-800 opacity-20")}),(0,v.jsxs)("div",{className:"m-0 tracking-tight text-green-700 dark:text-green-500",style:{margin:0},children:[(0,v.jsx)("div",{className:"inline-block ml-1 mt-1 mr-2",children:(0,v.jsx)("i",{className:"gg-file"})}),t.name," ",t.desc&&(0,v.jsxs)("small",{className:"text-gray-500",children:[" ",t.desc]})]})]})},P=function(e){var t=e.entry;return(0,v.jsxs)("div",{className:"flex flex-col mt-1",children:[(0,v.jsxs)("div",{className:"flex items-center",children:[t.l>0&&(0,v.jsx)("div",{className:"h-6 w-0.5 bg-green-800 opacity-20"}),(0,v.jsx)("div",{className:"w-".concat(t.l?7*t.l:0," h-0.5 bg-green-800 opacity-20")}),(0,v.jsxs)("div",{className:"m-0 tracking-tight text-green-700 dark:text-green-500",style:{margin:0},children:[(0,v.jsx)("div",{className:"inline-block mt-1 mr-1",children:(0,v.jsx)("i",{className:"gg-folder"})}),t.name," ",t.desc&&(0,v.jsx)("small",{className:"text-gray-500",children:t.desc})]})]}),t.entries&&(0,v.jsx)(G,{entries:t.entries})]})},_=function(e){var t=e.entries;return(0,v.jsx)("div",{className:"themed-card",children:(0,v.jsx)(G,{entries:t})})};var C={Image:n.default,a:O,ConsCard:function(e){var t=e.title,r=e.cons;return(0,v.jsxs)("div",{className:"border border-red-200 dark:border-red-900 bg-red-50 dark:bg-red-900 rounded p-6 my-6 w-full",children:[(0,v.jsx)("span",{children:"You might use ".concat(t," if...")}),(0,v.jsx)("div",{className:"mt-4",children:r.map((function(e){return(0,v.jsxs)("div",{className:"flex font-medium items-baseline mb-2",children:[(0,v.jsx)("div",{className:"h-4 w-4 mr-2",children:(0,v.jsx)("svg",{className:"h-4 w-4 text-red-500",viewBox:"0 0 24 24",children:(0,v.jsxs)("g",{fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,v.jsx)("path",{d:"M22 11.08V12a10 10 0 11-5.93-9.14"}),(0,v.jsx)("path",{d:"M22 4L12 14.01l-3-3"})]})})}),(0,v.jsx)("span",{children:e})]},e)}))})]})},ProsCard:function(e){var t=e.title,r=void 0===t?"":t,n=e.pros;return(0,v.jsxs)("div",{className:"p-2 my-2 w-full",children:[(0,v.jsx)("span",{children:r}),(0,v.jsx)("div",{className:"mt-4",children:n.map((function(e){return(0,v.jsxs)("div",{className:"flex font-medium items-baseline mb-2",children:[(0,v.jsx)("div",{className:"h-4 w-4 mr-2 pt-1",children:(0,v.jsx)("svg",{className:"h-4 w-4 text-green-500",viewBox:"0 0 24 24",children:(0,v.jsxs)("g",{fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,v.jsx)("path",{d:"M22 11.08V12a10 10 0 11-5.93-9.14"}),(0,v.jsx)("path",{d:"M22 4L12 14.01l-3-3"})]})})}),(0,v.jsx)("span",{children:e})]},e)}))})]})},Step:function(e){var t=e.number,r=e.title;return(0,v.jsxs)("div",{className:"step flex items-center py-4",children:[(0,v.jsx)("div",{className:"flex items-center justify-center bg-green-200 text-green-700 dark:bg-green-900 dark:text-green-200 shadow-inset font-bold rounded-full h-8 w-8 mr-3",children:t}),(0,v.jsx)("h3",{className:"m-0 tracking-tight font-bold",style:{margin:0},children:r})]})},Tweet:y,ImageBrowser:b,CommitCard:E,SeriesCard:S.Z,FolderTree:_,nav:function(e){var t=e.children,r=(0,o.useState)(!1),n=r[0],a=r[1],i=(0,o.useRef)(null);return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};(0,o.useEffect)((function(){function r(r){e.current&&!e.current.contains(r.target)&&t()}return document.addEventListener("mousedown",r),function(){document.removeEventListener("mousedown",r)}}),[e])}(i,(function(){return a(!1)})),(0,v.jsxs)("div",{className:"toc sticky top-24 z-20 font-display list-none",ref:i,children:[(0,v.jsx)("button",{className:"relative -left-4 sm:-left-14 bg-green-200 dark:bg-gray-800 text-green-800 dark:text-green-100 rounded-full w-10 h-10 flex justify-center items-center shadow-sm",onClick:function(){return a(!n)},children:(0,v.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,v.jsxs)("g",{opacity:"0.5",children:[(0,v.jsx)("path",{d:"M16 5C16.5523 5 17 4.55229 17 4C17 3.44772 16.5523 3 16 3H8C7.44771 3 7 3.44772 7 4C7 4.55228 7.44771 5 8 5L16 5Z",fill:"currentColor"}),(0,v.jsx)("path",{d:"M16 7C16.5523 7 17 7.44772 17 8C17 8.55229 16.5523 9 16 9H8C7.44771 9 7 8.55229 7 8C7 7.44772 7.44771 7 8 7H16Z",fill:"currentColor"}),(0,v.jsx)("path",{d:"M17 12C17 12.5523 16.5523 13 16 13L8 13C7.44771 13 7 12.5523 7 12C7 11.4477 7.44771 11 8 11L16 11C16.5523 11 17 11.4477 17 12Z",fill:"currentColor"}),(0,v.jsx)("path",{d:"M16 21C16.5523 21 17 20.5523 17 20C17 19.4477 16.5523 19 16 19L8 19C7.44771 19 7 19.4477 7 20C7 20.5523 7.44771 21 8 21H16Z",fill:"currentColor"})]}),(0,v.jsx)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M21 16C21 16.5523 20.5523 17 20 17L4 17C3.44772 17 3 16.5523 3 16C3 15.4477 3.44772 15 4 15L20 15C20.5523 15 21 15.4477 21 16Z",fill:"currentColor"})]})}),(0,v.jsx)("div",{className:"toc w-full relative -left-4 sm:-left-14",children:n&&(0,v.jsxs)("div",{className:"absolute mt-1 bg-white dark:bg-gray-800 bg-opacity-90 dark:bg-opacity-90 w-96 px-8 rounded shadow-xl",children:[(0,v.jsx)("h3",{children:"In this article..."}),t]})})]})}}},3412:function(e,t,r){"use strict";var n=r(1664),o=r(5893),a=function(e){var t=e.item,r=e.current;return(0,o.jsxs)("div",{className:"step flex items-center mt-3",children:[(0,o.jsx)("div",{className:"font-display flex items-center justify-center bg-gray-200 text-green-800 dark:bg-gray-700 dark:text-green-200 shadow-inset font-bold rounded-full h-7 w-7 mr-2",children:t.seriesOrdinal}),t.slug!==r.slug&&t.published?(0,o.jsx)(n.default,{href:"/blog/".concat(t.slug),children:(0,o.jsx)("a",{className:"px-1 hover:text-green-700 dark:hover:text-green-300 hover:bg-green-50 dark:hover:bg-gray-700",title:t.title,children:t.title})}):(0,o.jsxs)("h3",{className:"m-0 px-1 ".concat(!t.published&&"text-gray-500"," ").concat(t.slug===r.slug&&"border-b-2 border-gray-300 dark:border-gray-500"),style:{margin:0},children:[t.title,!t.published&&" (".concat(t.isDroppingOn?t.isDroppingOn:"Coming Soon",")")]})]})};t.Z=function(e){var t,r,n=e.series,i=e.current;return(0,o.jsxs)("div",{className:"w-full bg-gray-100 text-gray-800 dark:bg-gray-800 rounded-lg dark:text-white mt-4 px-5 py-4",children:[(0,o.jsxs)("h3",{children:["You're on part ",i.seriesOrdinal," of the ",null===n||void 0===n||null===(t=n.sections[0].items)||void 0===t?void 0:t.length,"-part series ",(0,o.jsx)("strong",{children:null===n||void 0===n?void 0:n.title})," where ",null===n||void 0===n?void 0:n.desc]}),null===n||void 0===n||null===(r=n.sections[0].items)||void 0===r?void 0:r.map((function(e){return(0,o.jsx)(a,{item:e,current:i})}
1))]})}},9917:function(e,t,r){"use strict";var n=r(3038),o=r(319);t.default=function(e){var t=e.src,r=e.sizes,o=e.unoptimized,c=void 0!==o&&o,d=e.priority,p=void 0!==d&&d,h=e.loading,g=e.lazyBoundary,y=void 0===g?"200px":g,v=e.className,b=e.quality,w=e.width,x=e.height,E=e.objectFit,S=e.objectPosition,G=e.onLoadingComplete,T=e.loader,P=void 0===T?O:T,_=e.placeholder,C=void 0===_?"empty":_,N=e.blurDataURL,A=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<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["src","sizes","unoptimized","priority","loading","lazyBoundary","className","quality","width","height","objectFit","objectPosition","onLoadingComplete","loader","placeholder","blurDataURL"]),L=r?"responsive":"intrinsic";"layout"in A&&(A.layout&&(L=A.layout),delete A.layout);var I="";if(function(e){return"object"===typeof e&&(m(e)||function(e){return void 0!==e.src}(e))}(t)){var M=m(t)?t.default:t;if(!M.src)throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ".concat(JSON.stringify(M)));if(N=N||M.blurDataURL,I=M.src,(!L||"fill"!==L)&&(x=x||M.height,w=w||M.width,!M.height||!M.width))throw new Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ".concat(JSON.stringify(M)))}t="string"===typeof t?t:I;var D=j(w),z=j(x),W=j(b),H=!p&&("lazy"===h||"undefined"===typeof h);(t.startsWith("data:")||t.startsWith("blob:"))&&(c=!0,H=!1);f.has(t)&&(H=!1);0;var R,V,F,q=s.useIntersection({rootMargin:y,disabled:!H}),U=n(q,2),$=U[0],B=U[1],Z=!H||B,X={position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",padding:0,border:"none",margin:"auto",display:"block",width:0,height:0,minWidth:"100%",maxWidth:"100%",minHeight:"100%",maxHeight:"100%",objectFit:E,objectPosition:S},K="blur"===C?{filter:"blur(20px)",backgroundSize:E||"cover",backgroundImage:'url("'.concat(N,'")'),backgroundPosition:S||"0% 0%"}:{};if("fill"===L)R={display:"block",overflow:"hidden",position:"absolute",top:0,left:0,bottom:0,right:0,boxSizing:"border-box",margin:0};else if("undefined"!==typeof D&&"undefined"!==typeof z){var J=z/D,Y=isNaN(J)?"100%":"".concat(100*J,"%");"responsive"===L?(R={display:"block",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},V={display:"block",boxSizing:"border-box",paddingTop:Y}):"intrinsic"===L?(R={display:"inline-block",maxWidth:"100%",overflow:"hidden",position:"relative",boxSizing:"border-box",margin:0},V={boxSizing:"border-box",display:"block",maxWidth:"100%"},F='<svg width="'.concat(D,'" height="').concat(z,'" xmlns="http://www.w3.org/2000/svg" version="1.1"/>')):"fixed"===L&&(R={overflow:"hidden",boxSizing:"border-box",display:"inline-block",position:"relative",width:D,height:z})}else 0;var Q={src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",srcSet:void 0,sizes:void 0};Z&&(Q=k({src:t,unoptimized:c,layout:L,width:D,quality:W,sizes:r,loader:P}));var ee=t;return a.default.createElement("div",{style:R},V?a.default.createElement("div",{style:V},F?a.default.createElement("img",{style:{maxWidth:"100%",display:"block",margin:0,border:"none",padding:0},alt:"","aria-hidden":!0,src:"data:image/svg+xml;base64,".concat(l.toBase64(F))}):null):null,a.default.createElement("img",Object.assign({},A,Q,{decoding:"async","data-nimg":L,className:v,ref:function(e){$(e),function(e,t,r,n,o){if(!e)return;var a=function(){e.src.startsWith("data:")||("decode"in e?e.decode():Promise.resolve()).catch((function(){})).then((function(){if("blur"===n&&(e.style.filter="none",e.style.backgroundSize="none",e.style.backgroundImage="none"),f.add(t),o){var r=e.naturalWidth,a=e.naturalHeight;o({naturalWidth:r,naturalHeight:a})}}))};e.complete?a():e.onload=a}(e,ee,0,C,G)},style:u({},X,K)})),a.default.createElement("noscript",null,a.default.createElement("img",Object.assign({},A,k({src:t,unoptimized:c,layout:L,width:D,quality:W,sizes:r,loader:P}),{decoding:"async","data-nimg":L,style:X,className:v,loading:h||"lazy"}))),p?a.default.createElement(i.default,null,a.default.createElement("link",{key:"__nimg-"+Q.src+Q.srcSet+Q.sizes,rel:"preload",as:"image",href:Q.srcSet?void 0:Q.src,imagesrcset:Q.srcSet,imagesizes:Q.sizes})):null)};var a=p(r(7294)),i=p(r(639)),l=r(8997),c=r(5809),s=r(7426);function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}
1function p(e){return e&&e.__esModule?e:{default:e}}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),n.forEach((function(t){d(e,t,r[t])}))}return e}var f=new Set;var h=new Map([["default",function(e){var t=e.root,r=e.src,n=e.width,o=e.quality;0;return"".concat(t,"?url=").concat(encodeURIComponent(r),"&w=").concat(n,"&q=").concat(o||75)}],["imgix",function(e){var t=e.root,r=e.src,n=e.width,o=e.quality,a=new URL("".concat(t).concat(E(r))),i=a.searchParams;i.set("auto",i.get("auto")||"format"),i.set("fit",i.get("fit")||"max"),i.set("w",i.get("w")||n.toString()),o&&i.set("q",o.toString());return a.href}],["cloudinary",function(e){var t=e.root,r=e.src,n=e.width,o=e.quality,a=["f_auto","c_limit","w_"+n,"q_"+(o||"auto")].join(",")+"/";return"".concat(t).concat(a).concat(E(r))}],["akamai",function(e){var t=e.root,r=e.src,n=e.width;return"".concat(t).concat(E(r),"?imwidth=").concat(n)}],["custom",function(e){var t=e.src;throw new Error('Image with src "'.concat(t,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}]]);function m(e){return void 0!==e.default}var g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default"}||c.imageConfigDefault,y=g.deviceSizes,v=g.imageSizes,b=g.loader,w=g.path,x=(g.domains,[].concat(o(y),o(v)));function k(e){var t=e.src,r=e.unoptimized,n=e.layout,a=e.width,i=e.quality,l=e.sizes,c=e.loader;if(r)return{src:t,srcSet:void 0,sizes:void 0};var s=function(e,t,r){if(r&&("fill"===t||"responsive"===t)){for(var n,a=/(^|\s)(1?\d?\d)vw/g,i=[];n=a.exec(r);n)i.push(parseInt(n[2]));if(i.length){var l=.01*Math.min.apply(Math,i);return{widths:x.filter((function(e){return e>=y[0]*l})),kind:"w"}}return{widths:x,kind:"w"}}return"number"!==typeof e||"fill"===t||"responsive"===t?{widths:y,kind:"w"}:{widths:o(new Set([e,2*e].map((function(e){return x.find((function(t){return t>=e}))||x[x.length-1]})))),kind:"x"}}(a,n,l),d=s.widths,p=s.kind,u=d.length-1;return{sizes:l||"w"!==p?l:"100vw",srcSet:d.map((function(e,r){return"".concat(c({src:t,quality:i,width:e})," ").concat("w"===p?e:r+1).concat(p)})).join(", "),src:c({src:t,quality:i,width:d[u]})}}function j(e){return"number"===typeof e?e:"string"===typeof e?parseInt(e,10):void 0}function O(e){var t=h.get(b);if(t)return t(u({root:w},e));throw new Error('Unknown "loader" found in "next.config.js". Expected: '.concat(c.VALID_LOADERS.join(", "),". Received: ").concat(b))}function E(e){return"/"===e[0]?e.slice(1):e}y.sort((function(e,t){return e-t})),x.sort((function(e,t){return e-t}))},2167:function(e,t,r){"use strict";var n=r(3038);t.default=void 0;var o,a=(o=r(7294))&&o.__esModule?o:{default:o},i=r(1063),l=r(4651),c=r(7426);var s={};function d(e,t,r,n){if(e&&i.isLocalURL(t)){e.prefetch(t,r,n).catch((function(e){0}));var o=n&&"undefined"!==typeof n.locale?n.locale:e&&e.locale;s[t+"%"+r+(o?"%"+o:"")]=!0}}var p=function(e){var t,r=!1!==e.prefetch,o=l.useRouter(),p=a.default.useMemo((function(){var t=i.resolveHref(o,e.href,!0),r=n(t,2),a=r[0],l=r[1];return{href:a,as:e.as?i.resolveHref(o,e.as):l||a}}),[o,e.href,e.as]),u=p.href,f=p.as,h=e.children,m=e.replace,g=e.shallow,y=e.scroll,v=e.locale;"string"===typeof h&&(h=a.default.createElement("a",null,h));var b=(t=a.default.Children.only(h))&&"object"===typeof t&&t.ref,w=c.useIntersection({rootMargin:"200px"}),x=n(w,2),k=x[0],j=x[1],O=a.default.useCallback((function(e){k(e),b&&("function"===typeof b?b(e):"object"===typeof b&&(b.current=e))}),[b,k]);a.default.useEffect((function(){var e=j&&r&&i.isLocalURL(u),t="undefined"!==typeof v?v:o&&o.locale,n=s[u+"%"+f+(t?"%"+t:"")];e&&!n&&d(o,u,f,{locale:t})}),[f,u,j,v,r,o]);var E={ref:O,onClick:function(e){t.props&&"function"===typeof t.props.onClick&&t.props.onClick(e),e.defaultPrevented||function(e,t,r,n,o,a,l,c){("A"!==e.currentTarget.nodeName||!function(e){var t=e.currentTarget.target;return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)&&i.isLocalURL(r))&&(e.preventDefault(),null==l&&n.indexOf("#")>=0&&(l=!1),t[o?"replace":"push"](r,n,{shallow:a,locale:c,scroll:l}))}(e,o,u,f,m,g,y,v)},onMouseEnter:function(e){i.isLocalURL(u)&&(t.props&&"function"===typeof t.props.onMouseEnter&&t.props.onMouseEnter(e),d(o,u,f,{priority:!0}))}};if(e.passHref||"a"===t.type&&!("href"in t.props)){var S="undefined"!==typeof v?v:o&&o.locale,G=o&&o.isLocaleDomain&&i.getDomainLocale(f,S,o&&o.locales,o&&o.domainLocales);E.href=G||i.addBasePath(i.addLocale(f,S,o&&o.defaultLocale))}return a.default.cloneElement(t,E)};t.default=p},7426:function(e,t,r){"use strict";var n=r(3038);
1Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootMargin,r=e.disabled||!i,c=o.useRef(),s=o.useState(!1),d=n(s,2),p=d[0],u=d[1],f=o.useCallback((function(e){c.current&&(c.current(),c.current=void 0),r||p||e&&e.tagName&&(c.current=function(e,t,r){var n=function(e){var t=e.rootMargin||"",r=l.get(t);if(r)return r;var n=new Map,o=new IntersectionObserver((function(e){e.forEach((function(e){var t=n.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)}))}),e);return l.set(t,r={id:t,observer:o,elements:n}),r}(r),o=n.id,a=n.observer,i=n.elements;return i.set(e,t),a.observe(e),function(){i.delete(e),a.unobserve(e),0===i.size&&(a.disconnect(),l.delete(o))}}(e,(function(e){return e&&u(e)}),{rootMargin:t}))}),[r,t,p]);return o.useEffect((function(){if(!i&&!p){var e=a.requestIdleCallback((function(){return u(!0)}));return function(){return a.cancelIdleCallback(e)}}}),[p]),[f,p]};var o=r(7294),a=r(3447),i="undefined"!==typeof IntersectionObserver;var l=new Map},8997:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toBase64=function(e){return window.btoa(e)}},4852:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return m}});var n=r(4942),o=(r(3146),r(1326),r(3905)),a=r(425),i=r(2962),l=r(9008),c="Aftab Alam \u2013 UI Architect, Developer, Technical Writer, Creator.",s="UI Architect, Developer, Technical Writer, Creator.",d={title:c,description:s,canonical:"https://aalam.in",openGraph:{type:"website",locale:"en_IE",url:"https://aalam.in",title:c,description:s,images:[{url:"https://aalam.in/static/images/banner.png",alt:c,width:1280,height:720}]},twitter:{handle:"@aftabbuddy",site:"@aftabbuddy",cardType:"summary_large_image"}},p=r(3791),u=r(5893);function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function m(e){var t=e.Component,r=e.pageProps;return(0,u.jsx)(a.f,{attribute:"class",children:(0,u.jsxs)(o.MDXProvider,{components:p.Z,children:[(0,u.jsx)(l.default,{children:(0,u.jsx)("meta",{content:"width=device-width, initial-scale=1",name:"viewport"})}),(0,u.jsx)(i.lX,h({},d)),(0,u.jsx)(t,h({},r))]})})}},6363:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return r(4852)}])},3146:function(){},1326:function(){},5809:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.imageConfigDefault=t.VALID_LOADERS=void 0;t.VALID_LOADERS=["default","imgix","cloudinary","akamai","custom"];t.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",domains:[],disableStaticImages:!1,minimumCacheTTL:60}},9008:function(e,t,r){e.exports=r(639)},5675:function(e,t,r){e.exports=r(9917)},1664:function(e,t,r){e.exports=r(2167)},4942:function(e,t,r){"use strict";function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Z:function(){return n}})}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],(function(){return t(6363),t(4651)}));var r=e.O();_N_E=r}]);
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.