1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4561],{3529:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AmpStateContext=void 0;var r=(0,n(92648).Z)(n(67294)).default.createContext({});e.AmpStateContext=r},22621:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isInAmpMode=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.ampFirst,n=void 0!==e&&e,r=t.hybrid,o=void 0!==r&&r,a=t.hasQuery,c=void 0!==a&&a;return n||o&&c}},17033:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultHead=l,e.default=void 0;var r=n(6495).Z,o=n(92648).Z,a=(0,n(91598).Z)(n(67294)),c=o(n(66145)),i=n(3529),u=n(43090),s=n(22621);n(89759);function l(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=[a.default.createElement("meta",{charSet:"utf-8"})];return t||e.push(a.default.createElement("meta",{name:"viewport",content:"width=device-width"})),e}function d(t,e){return"string"===typeof e||"number"===typeof e?t:e.type===a.default.Fragment?t.concat(a.default.Children.toArray(e.props.children).reduce((function(t,e){return"string"===typeof e||"number"===typeof e?t:t.concat(e)}),[])):t.concat(e)}var f=["name","httpEquiv","charSet","itemProp"];function p(t,e){var n=e.inAmpMode;return t.reduce(d,[]).reverse().concat(l(n).reverse()).filter(function(){var t=new Set,e=new Set,n=new Set,r={};return function(o){var a=!0,c=!1;if(o.key&&"number"!==typeof o.key&&o.key.indexOf("$")>0){c=!0;var i=o.key.slice(o.key.indexOf("$")+1);t.has(i)?a=!1:t.add(i)}switch(o.type){case"title":case"base":e.has(o.type)?a=!1:e.add(o.type);break;case"meta":for(var u=0,s=f.length;u<s;u++){var l=f[u];if(o.props.hasOwnProperty(l))if("charSet"===l)n.has(l)?a=!1:n.add(l);else{var d=o.props[l],p=r[l]||new Set;"name"===l&&c||!p.has(d)?(p.add(d),r[l]=p):a=!1}}}return a}}()).reverse().map((function(t,e){var o=t.key||e;if(!n&&"link"===t.type&&t.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some((function(e){return t.props.href.startsWith(e)}))){var c=r({},t.props||{});return c["data-href"]=c.href,c.href=void 0,c["data-optimized-fonts"]=!0,a.default.cloneElement(t,c)}return a.default.cloneElement(t,{key:o})}))}var g=function(t){var e=t.children,n=a.useContext(i.AmpStateContext),r=a.useContext(u.HeadManagerContext);return a.default.createElement(c.default,{reduceComponentsToState:p,headManager:r,inAmpMode:s.isInAmpMode(n)},e)};e.default=g,("function"===typeof e.default||"object"===typeof e.default&&null!==e.default)&&"undefined"===typeof e.default.__esModule&&(Object.defineProperty(e.default,"__esModule",{value:!0}),Object.assign(e.default,e),t.exports=e.default)},66145:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.headManager,n=t.reduceComponentsToState;function i(){if(e&&e.mountedInstances){var o=r.Children.toArray(Array.from(e.mountedInstances).filter(Boolean));e.updateHead(n(o,t))}}if(o){var u;null==e||null==(u=e.mountedInstances)||u.add(t.children),i()}return a((function(){var n;return null==e||null==(n=e.mountedInstances)||n.add(t.children),function(){var n;null==e||null==(n=e.mountedInstances)||n.delete(t.children)}})),a((function(){return e&&(e._pendingUpdate=i),function(){e&&(e._pendingUpdate=i)}})),c((function(){return e&&e._pendingUpdate&&(e._pendingUpdate(),e._pendingUpdate=null),function(){e&&e._pendingUpdate&&(e._pendingUpdate(),e._pendingUpdate=null)}})),null};var r=(0,n(91598).Z)(n(67294));var o=!1,a=o?function(){}:r.useLayoutEffect,c=o?function(){}:r.useEffect},34115:function(t,e,n){"use strict";n.d(e,{B:function(){return l}});var r=n(9008),o=n.n(r),a=n(11163),c=n(67294),i=n(55909),u=n(85893);function s(t){if(/^https?:\/\//.test(t))return t;var e=t.startsWith("/")?t:"/".concat(t);return"".concat("https://www.dwarflab.com".replace(/\/+$/,"")).concat(e)}function l(t){var e=t.metadata,n=t.children,r=t.__serverLogs,l=(0,a.useRouter)(),d=e.title,f=e.description,p=e.siteName||"DWARFLAB",g=s(e.image||"/og/default.jpg"),m=s(function(t,e){return e.canonicalPath||t.split(/[?#]/)[0]||"/"}(l.asPath,e)),h=e.imageAlt||d,v=e.type||"website",y=e.twitterCard||"summary_large_image";return(0,c.useEffect)((function(){null!==r&&void 0!==r&&r.length&&(0,i.s7)(r)}),[e,r]),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(o(),{children:[(0,u.jsx)("title",{children:d}),(0,u.jsx)("meta",{name:"description",content:f}),(0,u.jsx)("link",{rel:"canonical",href:m}),(0,u.jsx)("meta",{property:"og:type",content:v}),(0,u.jsx)("meta",{property:"og:site_name",content:p}),(0,u.jsx)("meta",{property:"og:title",content:d}),(0,u.jsx)("meta",{property:"og:description",content:f}),(0,u.jsx)("meta",{property:"og:url",content:m}),(0,u.jsx)("meta",{property:"og:image",content:g}),(0,u.jsx)("meta",{property:"og:image:secure_url",content:g}),(0,u.jsx)("meta",{property:"og:image:type",content:"image/jpeg"}
1),(0,u.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,u.jsx)("meta",{property:"og:image:height",content:"630"}),(0,u.jsx)("meta",{property:"og:image:alt",content:h}),(0,u.jsx)("meta",{name:"twitter:card",content:y}),(0,u.jsx)("meta",{name:"twitter:title",content:d}),(0,u.jsx)("meta",{name:"twitter:description",content:f}),(0,u.jsx)("meta",{name:"twitter:image",content:g}),(0,u.jsx)("meta",{name:"twitter:image:alt",content:h})]}),n]})}},71847:function(t,e,n){"use strict";function r(t){var e=t.shell,n=t.component;return n.pageShell=e,n}n.d(e,{U:function(){return r}})},55909:function(t,e,n){"use strict";n.d(e,{cM:function(){return s},ru:function(){return l},s7:function(){return d}});var r=n(90116),o={log:"",info:"\u25cf",warn:"\u26a0",error:"\u2716",debug:"\u25c6"},a={log:"color: #ec4899; font-weight: bold",info:"color: #3b82f6; font-weight: bold",warn:"color: #f59e0b; font-weight: bold",error:"color: #ef4444; font-weight: bold",debug:"color: #a855f7; font-weight: bold",tag:"color: #ec4899; font-weight: bold",time:"color: #6b7280",reset:"color: inherit; font-weight: normal"};function c(){var t=new Date;return"".concat(t.getHours().toString().padStart(2,"0"),":").concat(t.getMinutes().toString().padStart(2,"0"),":").concat(t.getSeconds().toString().padStart(2,"0"),".").concat(t.getMilliseconds().toString().padStart(3,"0"))}function i(t,e,n){var i,u=c(),s=o[t],l=a;(i=console)["log"===t?"log":t].apply(i,["%c".concat(u," %c").concat(s," %c[").concat(e,"]%c"),l.time,l[t],l.tag,l.reset].concat((0,r.Z)(n)))}function u(t){return function(e){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];i(t,e,r)}}var s=u("log");u("info"),u("warn"),u("error"),u("debug");function l(t){var e=arguments.length>2?arguments[2]:void 0,n=c();console.groupCollapsed("%c".concat(n," %c[").concat(t,"]"),a.time,a.tag),e(),console.groupEnd()}function d(t){if(null!==t&&void 0!==t&&t.length){var e=a;console.groupCollapsed("%c\u2699\ufe0f Server Logs","background: #E8FFFB; color: #00424D; padding: 2px 6px; border-radius: 3px"),t.forEach((function(t){var n=t.level,a=t.tag,c=t.args,i=t.timestamp,u=new Date(i).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit",fractionalSecondDigits:3});if("group-start"===n)console.groupCollapsed("%c".concat(u,"%c [").concat(a,"]"),e.time,e.tag);else if("group-end"===n)console.groupEnd();else{var s;(s=console)["log"===n?"log":n].apply(s,["%c".concat(u," %c").concat(o[n]," %c[").concat(a,"]%c"),e.time,e[n],e.tag,e.reset].concat((0,r.Z)(c)))}})),console.groupEnd()}}},34521:function(t,e,n){"use strict";n.r(e),n.d(e,{__N_SSG:function(){return i},default:function(){return u}});var r=n(71847),o=n(34115),a=n(85893);function c(){return(0,a.jsx)("main",{className:"min-h-screen bg-white"})}var i=!0,u=(0,r.U)({shell:"full",component:function(t){var e=t.metadata,n=t.__serverLogs;return(0,a.jsx)(o.B,{metadata:e,__serverLogs:n,children:(0,a.jsx)(c,{})})}})},34686:function(t,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[region]/blogs/story",function(){return n(34521)}])},9008:function(t,e,n){t.exports=n(17033)},11163:function(t,e,n){t.exports=n(76574)},52587:function(t,e,n){"use strict";function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}n.d(e,{Z:function(){return r}})},28811:function(t,e,n){"use strict";function r(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n.d(e,{Z:function(){return r}})},90116:function(t,e,n){"use strict";n.d(e,{Z:function(){return c}});var r=n(52587);var o=n(28811),a=n(2937);function c(t){return function(t){if(Array.isArray(t))return(0,r.Z)(t)}(t)||(0,o.Z)(t)||(0,a.Z)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},2937:function(t,e,n){"use strict";n.d(e,{Z:function(){return o}});var r=n(52587);function o(t,e){if(t){if("string"===typeof t)return(0,r.Z)(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(t,e):void 0}}}},function(t){t.O(0,[9774,2888,179],(function(){return e=34686,t(t.s=e);var e}));var e=t.O();_N_E=e}]);
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.