PageSourceSearch

https://www.grainger.xyz/_next/static/chunks/118-aab722172889fd9b.js

js grainger.xyz collected 2026-10-08 05:46:28 UTC 43,746 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[118],{9671:function(e,t,u){const r=u(1701);e.exports=o;const n=Object.hasOwnProperty;function o(){if(!(this instanceof o))return new o;this.reset()}function a(e,t){return"string"!==typeof e?"":(t||(e=e.toLowerCase()),e.replace(r,"").replace(/ /g,"-"))}o.prototype.slug=function(e,t){const u=this;let r=a(e,!0===t);const o=r;for(;n.call(u.occurrences,r);)u.occurrences[o]++,r=o+"-"+u.occurrences[o];return u.occurrences[r]=0,r},o.prototype.reset=function(){this.occurrences=Object.create(null)},o.slug=a},1701:function(e){e.exports=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08BE-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B55\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D04\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D81\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1ABF-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31BB-\u31EF\u3200-\u33FF\u4DB6-\u4DFF\u9FF0-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7C7-\uA7F6\uA828-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB68-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uD
1F37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD47-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD-\uDDCF\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC60-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD00-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD823-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D-\uD83F\uD87B-\uD87D\uD87F-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE4-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD822[\uDEF3-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD869[\uDED7-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g},3454:function(e,t,u){"use strict";e.exports=u.g.process||u(7663)},8418:function(e,t,u){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var u=0,r=new Array(t);u<t;u++)r[u]=e[u];return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var u=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=u){var r,n,o=[],a=!0,i=!1;try{for(u=u.call(e);!(a=(r=u.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(s){i=!0,n=s}finally{try{a||null==u.return||u.return()}finally{if(i)throw n}}return o}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var u=Object.prototype.toString.call(e).slice(8,-1);"Object"===u&&e.constructor&&(u=e.constructor.name);if("Map"===u||"Set"===u)return Array.from(u);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return r(e,t)}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}t.default=void 0;var o,a=(o=u(7294))&&o.__esModule?o:{default:o},i=u(6273),s=u(387),l=u(7190);var D={};function c(e,t,u,r){if(e&&i.isLocalURL(t)){e.prefetch(t,u,r).catch((function(e){0}));var n=r&&"undefined"!==typeof r.locale?r.locale:e&&e.locale;D[t+"%"+u+(n?"%"+n:"")]=!0}}var F=function(e){var t,u=!1!==e.prefetch,r=s.useRouter(),o=a.default.useMemo((function(){var t=n(i.resolveHref(r,e.href,!0),2),u=t[0],o=t[1];return{href:u,as:e.as?i.resolveHref(r,e.as):o||u}}),[r,e.href,e.as]),F=o.href,f=o.as,d=e.children,h=e.replace,m=e.shallow,p=e.scroll,E=e.locale;"string"===typeof d&&(d=a.default.createElement("a",null,d));var C=(t=a.default.Children.only(d))&&"object"===typeof t&&t.ref,A=n(l.useIntersection({rootMargin:"200px"}),2),y=A[0],v=A[1],B=a.default.useCallback((function(e){y(e),C&&("function"===typeof C?C(e):"object"===typeof C&&(C.current=e))}),[C,y]);a.default.useEffect((function(){var e=v&&u&&i.isLocalURL(F),t="undefined"!==typeof E?E:r&&r.locale,n=D[F+"%"+f+(t?"%"+t:"")];e&&!n&&c(r,F,f,{locale:t})}),[f,F,v,E,u,r]);var g={ref:B,onClick:function(e){t.props&&"function"===typeof t.props.onClick&&t.props.onClick(e),e.defaultPrevented||function(e,t,u,r,n,o,a,s){("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(u))&&(e.preventDefault(),null==a&&r.indexOf("#")>=0&&(a=!1),t[n?"replace":"push"](u,r,{shallow:o,locale:s,scroll:a}))}(e,r,F,f,h,m,p,E)},onMouseEnter:function(e){t.props&&"function"===typeof t.props.onMouseEnter&&t.props.onMouseEnter(e),i.isLocalURL(F)&&c(r,F,f,{priority:!0})}};if(e.passHref||"a"===t.type&&!("href"in t.props)){var _="undefined"!==typeof E?E:r&&r.locale,b=r&&r.isLocaleDomain&&i.getDomainLocale(f,_,r&&r.locales,r&&r.domainLocales);g.href=b||i.addBasePath(i.addLocale(f,_,r&&r.defaultLocale))}return a.default.cloneElement(t,g)};t.default=F},7190:function(e,t,u){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var u=0,r=new Array(t);u<t;u++)r[u]=e[u];return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var u=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=u){var r,n,o=[],a=!0,i=!1;try{for(u=u.call(e);!(a=(r=u.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(s){i=!0,n=s}finally{try{a||null==u.return||u.return()}finally{if(i)throw n}}return o}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var u=Object.prototype.toString.call(e).slice(8,-1);"Object"===u&&e.constructor&&(u=e.constructor.name);if("Map"===u||"Set"===u)return Array.from(u);if("Arguments"===u||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return r(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}Object.defineProperty(t,"__esModule",{value:!0}),t.useIntersection=function(e){var t=e.rootMargin,u=e.disabled||!i,r=o.useRef(),l=n(o.useState(!1),2),D=l[0],c=l[1],F=o.useCallback((function(e){r.current&&(r.current(),r.current=void 0),u||D||e&&e.tagName&&(r.current=function(e,t,u){var r=function(e){var t=e.rootMargin||"",u=s.get(t);if(u)return u;var r=new Map,n=new IntersectionObserver((function(e){e.forEach((function(e){var t=r.get(e.target),u=e.isIntersecting||e.intersectionRatio>0;t&&u&&t(u)}))}),e);return s.set(t,u={id:t,observer:n,elements:r}),u}(u),n=r.id,o=r.observer,a=r.elements;return a.set(e,t),o.observe(e),function(){a.delete(e),o.unobserve(e),0===a.size&&(o.disconnect(),s.delete(n))}}(e,(function(e){return e&&c(e)}),{rootMargin:t}))}),[u,t,D]);return o.useEffect((function(){if(!i&&!D){var e=a.requestIdleCallback((function(){return c(!0)}));return function(){return a.cancelIdleCallback(e)}}}),[D]),[F,D]};var o=u(7294),a=u(9311),i="undefined"!==typeof IntersectionObserver;var s=new Map},638:function(e,t,u){"use strict";function r(e,t,u){return t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}function n(e){for(var t=1;t<arguments.length;t++){var u=null!=arguments[t]?arguments[t]:{},n=Object.keys(u);"function"===typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(u).filter((function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable}
1)))),n.forEach((function(t){r(e,t,u[t])}))}return e}t.default=function(e,t){var u=o.default,r={loading:function(e){e.error,e.isLoading;return e.pastDelay,null}};a=e,s=Promise,(null!=s&&"undefined"!==typeof Symbol&&s[Symbol.hasInstance]?s[Symbol.hasInstance](a):a instanceof s)?r.loader=function(){return e}:"function"===typeof e?r.loader=e:"object"===typeof e&&(r=n({},r,e));var a,s;var l=r=n({},r,t);if(l.suspense)throw new Error("Invalid suspense option usage in next/dynamic. Read more: https://nextjs.org/docs/messages/invalid-dynamic-suspense");if(l.suspense)return u(l);r.loadableGenerated&&delete(r=n({},r,r.loadableGenerated)).loadableGenerated;if("boolean"===typeof r.ssr){if(!r.ssr)return delete r.ssr,i(u,r);delete r.ssr}return u(r)};a(u(7294));var o=a(u(4302));function a(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return delete t.webpack,delete t.modules,e(t)}},6319:function(e,t,u){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.LoadableContext=void 0;var n=((r=u(7294))&&r.__esModule?r:{default:r}).default.createContext(null);t.LoadableContext=n},4302:function(e,t,u){"use strict";function r(e,t){for(var u=0;u<t.length;u++){var r=t[u];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function n(e,t,u){return t in e?Object.defineProperty(e,t,{value:u,enumerable:!0,configurable:!0,writable:!0}):e[t]=u,e}function o(e){for(var t=1;t<arguments.length;t++){var u=null!=arguments[t]?arguments[t]:{},r=Object.keys(u);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(u).filter((function(e){return Object.getOwnPropertyDescriptor(u,e).enumerable})))),r.forEach((function(t){n(e,t,u[t])}))}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=(a=u(7294))&&a.__esModule?a:{default:a},s=u(7161),l=u(6319);var D=[],c=[],F=!1;function f(e){var t=e(),u={loading:!0,loaded:null,error:null};return u.promise=t.then((function(e){return u.loading=!1,u.loaded=e,e})).catch((function(e){throw u.loading=!1,u.error=e,e})),u}var d=function(){function e(t,u){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._loadFn=t,this._opts=u,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}var t,u,n;return t=e,(u=[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,u=this._opts;if(t.loading){if("number"===typeof u.delay)if(0===u.delay)this._state.pastDelay=!0;else{var r=this;this._delay=setTimeout((function(){r._update({pastDelay:!0})}),u.delay)}if("number"===typeof u.timeout){var n=this;this._timeout=setTimeout((function(){n._update({timedOut:!0})}),u.timeout)}}this._res.promise.then((function(){e._update({}),e._clearTimeouts()})).catch((function(t){e._update({}),e._clearTimeouts()})),this._update({})}},{key:"_update",value:function(e){this._state=o({},this._state,{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading},e),this._callbacks.forEach((function(e){return e()}))}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return this._state}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks.delete(e)}}}])&&r(t.prototype,u),n&&r(t,n),e}();function h(e){return function(e,t){var u=function(){if(!n){var t=new d(e,r);n={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return n.promise()},r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null,suspense:!1},t);r.suspense&&(r.lazy=i.default.lazy(r.loader));var n=null;if(!F&&!r.suspense){var a=r.webpack?r.webpack():r.modules;a&&c.push((function(e){var t=!0,r=!1,n=void 0;try{for(var o,i=a[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var s=o.value;if(-1!==e.indexOf(s))return u()}}catch(l){r=!0,n=l}finally{try{t||null==i.return||i.return()}finally{if(r)throw n}}}))}var D=r.suspense?function(e,t){return i.default.createElement(r.lazy,o({},e,{ref:t}))}:function(e,t){u();var o=i.default.useContext(l.LoadableContext),a=s.useSubscription(n);return i.default.useImperativeHandle(t,(function(){return{retry:n.retry}}
1),[]),o&&Array.isArray(r.modules)&&r.modules.forEach((function(e){o(e)})),i.default.useMemo((function(){return a.loading||a.error?i.default.createElement(r.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:n.retry}):a.loaded?i.default.createElement(function(e){return e&&e.__esModule?e.default:e}(a.loaded),e):null}),[e,a])};return D.preload=function(){return!r.suspense&&u()},D.displayName="LoadableComponent",i.default.forwardRef(D)}(f,e)}function m(e,t){for(var u=[];e.length;){var r=e.pop();u.push(r(t))}return Promise.all(u).then((function(){if(e.length)return m(e,t)}))}h.preloadAll=function(){return new Promise((function(e,t){m(D).then(e,t)}))},h.preloadReady=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return new Promise((function(t){var u=function(){return F=!0,t()};m(c,e).then(u,u)}))},window.__NEXT_PRELOADREADY=h.preloadReady;var p=h;t.default=p},7663:function(e){!function(){var t={162:function(e){var t,u,r=e.exports={};function n(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===n||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:n}catch(e){t=n}try{u="function"===typeof clearTimeout?clearTimeout:o}catch(e){u=o}}();var i,s=[],l=!1,D=-1;function c(){l&&i&&(l=!1,i.length?s=i.concat(s):D=-1,s.length&&F())}function F(){if(!l){var e=a(c);l=!0;for(var t=s.length;t;){for(i=s,s=[];++D<t;)i&&i[D].run();D=-1,t=s.length}i=null,l=!1,function(e){if(u===clearTimeout)return clearTimeout(e);if((u===o||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function d(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var u=1;u<arguments.length;u++)t[u-1]=arguments[u];s.push(new f(e,t)),1!==s.length||l||a(F)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=d,r.addListener=d,r.once=d,r.off=d,r.removeListener=d,r.removeAllListeners=d,r.emit=d,r.prependListener=d,r.prependOnceListener=d,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}}},u={};function r(e){var n=u[e];if(void 0!==n)return n.exports;var o=u[e]={exports:{}},a=!0;try{t[e](o,o.exports,r),a=!1}finally{a&&delete u[e]}return o.exports}r.ab="//";var n=r(162);e.exports=n}()},5152:function(e,t,u){e.exports=u(638)},1664:function(e,t,u){e.exports=u(8418)},1163:function(e,t,u){e.exports=u(387)},5140:function(e,t,u){"use strict";u.d(t,{Z:function(){return q}});var r=u(7294),n=u(9008),o=u(1664),a=u(1163),i=u(5152);const s=(0,r.createContext)({setTheme:e=>{},themes:[]}),l=()=>(0,r.useContext)(s),D=["light","dark"],c="(prefers-color-scheme: dark)",F=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:u=!0,enableColorScheme:n=!0,storageKey:o="theme",themes:a=["light","dark"],defaultTheme:i=(u?"system":"light"),attribute:l="data-theme",value:F,children:p})=>{const[E,C]=(0,r.useState)((()=>d(o,i))),[A,y]=(0,r.useState)((()=>d(o))),v=F?Object.values(F):a,B=(0,r.useCallback)((t=>{const u=m(t);y(u),"system"!==E||e||_(u,!1)}),[E,e]),g=(0,r.useRef)(B);g.current=B;const _=(0,r.useCallback)(((e,r=!0,n=!0)=>{let a=(null==F?void 0:F[e])||e;const i=t&&n?h():null;if(r)try{localStorage.setItem(o,e)}catch(e){}if("system"===e&&u){const e=m();a=(null==F?void 0:F[e])||e}if(n){const e=document.documentElement;"class"===l?(e.classList.remove(...v),e.classList.add(a)):e.setAttribute(l,a),null==i||i()}}),[]);(0,r.useEffect)((()=>{const e=function(){return g.current(...[].slice.call(arguments))},t=window.matchMedia(c);return t.addListener(e),e(t),()=>t.removeListener(e)}),[]);const b=(0,r.useCallback)((t=>{e?_(t,!0,!1):_(t),C(t)}),[e]);return(0,r.useEffect)((()=>{const e=e=>{e.key===o&&b(e.newValue||i)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[b]),(0,r.useEffect)((()=>
1{if(!n)return;let t=e&&D.includes(e)?e:E&&D.includes(E)?E:"system"===E&&A||null;document.documentElement.style.setProperty("color-scheme",t)}),[n,E,A,e]),r.createElement(s.Provider,{value:{theme:E,setTheme:b,forcedTheme:e,resolvedTheme:"system"===E?A:E,themes:u?[...a,"system"]:a,systemTheme:u?A:void 0}},r.createElement(f,{forcedTheme:e,storageKey:o,attribute:l,value:F,enableSystem:u,defaultTheme:i,attrs:v}),p)},f=(0,r.memo)((({forcedTheme:e,storageKey:t,attribute:u,enableSystem:o,defaultTheme:a,value:i,attrs:s})=>{const l="class"===u?`var d=document.documentElement.classList;d.remove(${s.map((e=>`'${e}'`)).join(",")});`:"var d=document.documentElement;",D=(e,t)=>{e=(null==i?void 0:i[e])||e;const r=t?e:`'${e}'`;return"class"===u?`d.add(${r})`:`d.setAttribute('${u}', ${r})`},F="system"===a;return r.createElement(n.default,null,r.createElement("script",e?{key:"next-themes-script",dangerouslySetInnerHTML:{__html:`!function(){${l}${D(e)}}()`}}:o?{key:"next-themes-script",dangerouslySetInnerHTML:{__html:`!function(){try {${l}var e=localStorage.getItem('${t}');${F?"":D(a)+";"}if("system"===e||(!e&&${F})){var t="${c}",m=window.matchMedia(t);m.media!==t||m.matches?${D("dark")}:${D("light")}}else if(e) ${i?`var x=${JSON.stringify(i)};`:""}${D(i?"x[e]":"e",!0)}}catch(e){}}()`}}:{key:"next-themes-script",dangerouslySetInnerHTML:{__html:`!function(){try{${l}var e=localStorage.getItem("${t}");if(e){${i?`var x=${JSON.stringify(i)};`:""}${D(i?"x[e]":"e",!0)}}else{${D(a)};}}catch(t){}}();`}}))}),((e,t)=>e.forcedTheme===t.forcedTheme)),d=(e,t)=>{if("undefined"==typeof window)return;let u;try{u=localStorage.getItem(e)||void 0}catch(e){}return u||t},h=()=>{const 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),()=>{window.getComputedStyle(document.body),setTimeout((()=>{document.head.removeChild(e)}),1)}},m=e=>(e||(e=window.matchMedia(c)),e.matches?"dark":"light");var p=u(7762),E=u(1151),C=u(9671),A=u.n(C),y=u(3935),v=Object.defineProperty,B=Object.defineProperties,g=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(e,t,u)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,k=(e,t)=>{for(var u in t||(t={}))b.call(t,u)&&w(e,u,t[u]);if(_)for(var u of _(t))S.call(t,u)&&w(e,u,t[u]);return e},x=(e,t)=>B(e,g(t)),M=(e,t)=>{var u={};for(var r in e)b.call(e,r)&&t.indexOf(r)<0&&(u[r]=e[r]);if(null!=e&&_)for(var r of _(e))t.indexOf(r)<0&&S.call(e,r)&&(u[r]=e[r]);return u};function O(){const{theme:e,setTheme:t,resolvedTheme:u}=l(),[n,o]=(0,r.useState)(!1);(0,r.useEffect)((()=>o(!0)),[]);const a=()=>{t("dark"===e||"dark"===u?"light":"dark")};return r.createElement("span",{"aria-label":"Toggle Dark Mode",className:"text-current p-2 cursor-pointer ml-3",tabIndex:0,onClick:a,onKeyDown:e=>{"Enter"===e.key&&a()}},!n||"dark"!==e&&"dark"!==u?r.createElement("svg",{fill:"none",viewBox:"0 0 24 24",width:"24",height:"24",stroke:"currentColor"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})):r.createElement("svg",{fill:"none",viewBox:"0 0 24 24",width:"24",height:"24",stroke:"currentColor"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})))}function T(e){return(Array.isArray(e)?e:e.split(",")).map((e=>e.trim()))}function j({author:e,date:t,tag:u,back:n,config:a}){const i=e||null,s=t?r.createElement("time",null,new Date(t).toDateString()):null,l=u?T(u):[];return r.createElement("div",{className:"meta-line"},r.createElement("div",{className:"meta"},i,i&&s?", ":null,s,(i||s)&&l.length?" \u2022 ":null,l.map((e=>r.createElement(o.default,{key:e,href:"/tags/[tag]",as:`/tags/${e}`},r.createElement("a",{className:"tag"},e))))),n?r.createElement(o.default,{href:n},r.createElement("a",{className:"meta-back"},"Back")):null,a.darkMode&&r.createElement(O,null))}function R({navPages:e,config:t}){return r.createElement("div",{className:"nav-line"},e.map((e=>e.active?r.createElement("span",{key:e.route,className:"nav-link"},e.frontMatter&&e.frontMatter.title||e.name):r.createElement(o.default,{key:e.route,href:e.route},r.createElement("a",{className:"nav-link"},e.frontMatter&&e.frontMatter.title||e.name)))),t.navs&&t.navs.map((e=>r.createElement(o.default,{key:e.url,href:e.url},r.createElement("a",k({className:"nav-link"},e),e.name)))),t.darkMode&&r.createElement(O,null))}var P=(0,r.createContext)(null),L=(0,r.createContext)(r.createRef()),I=e=>{var t=e,{tag:u,children:n}=t,o=M(t,["tag","children"]);const a=(0,r.useContext)(P).slug(p.renderToStaticMarkup(n));return r.createElement(u,k({},o),r.createElement("span",{className:"subheading-anchor",id:a}),r.createElement("a",{href:"#"+a,className:"subheading"},n,r.createElement("span",{className:"anchor-icon","aria-hidden":!0},"#")))},N={h1:({children:e})=>{const t=(0,r.useContext)(L),[u,n]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{t.current&&n(!0)}),[]),r.createElement(r.Fragment,null,u?y.createPortal(e,t.current):null)},h2:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return r.createElement(I,k({tag:"h2"},n),u)},h3:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return r.createElement(I,k({tag:"h3"},n),u)},h4:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return r.createElement(I,k({tag:"h4"},n),u)},h5:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return r.createElement(I,k({tag:"h5"},n),u)},h6:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return r.createElement(I,k({tag:"h6"},n),u)},a:e=>{var t=e,{children:u}=t,n=M(t,["children"]);return n.href&&n.href.startsWith("https://")?r.createElement("a",k({target:"_blank",rel:"noreferrer"},n),u):n.href?r.createElement(o.default,{href:n.href},r.createElement("a",k({},n),u)):r.createElement(r.Fragment,null)},pre:({children:e})=>r.createElement("div",{className:"not-prose"},r.createElement("pre",null,e))},z=({children:e})=>{const t=new(A());return r.createElement(P.Provider,{value:t},r.createElement(E.Zo,{components:N},e))};function $(e,t){for(let u=0;u<e.length;u++)if(t(e[u]))return e[u];for(let u=0;u<e.length;u++){const{children:r}=e[u];if(r){const e=$(r,t);if(e)return e}}return null}var H=(e,t)=>e.frontMatter&&e.frontMatter.date&&t.frontMatter&&t.frontMatter.date?new Date(t.frontMatter.date)-new Date(e.frontMatter.date):-1,W=(0,i.default)((()=>u.e(697).then(u.bind(u,3697)).then((e=>e.ReactCusdis))),{ssr:!1}),K=({config:e,meta:t,navPages:u,postList:o,back:a,pageTitle:i,hasH1:s,contentNodes:l,comments:D})=>{const c=t.type||"post",F=r.useRef(null);return r.createElement(r.Fragment,null,r.createElement(n.default,null,r.createElement("title",null,i,e.titleSuffix
1),e.head?e.head({title:`${i} ${e.titleSuffix}`,meta:t}):null),r.createElement("article",{className:"container prose prose-sm md:prose dark:prose-dark"},r.createElement(L.Provider,{value:F},s?r.createElement("h1",{ref:F}):r.createElement("h1",null,i),"post"===c?r.createElement(j,x(k({},t),{back:a,config:e})):r.createElement(R,{navPages:u,config:e}),r.createElement(z,null,l,"post"===c?e.postFooter:null,"post"===c?D:null),o,e.footer)))},q=(e,t)=>{const u=Object.assign({readMore:"Read More \u2192",footer:r.createElement("small",{style:{display:"block",marginTop:"8rem"}},"CC BY-NC 4.0 2020 \xa9 Shu Ding."),titleSuffix:null,postFooter:null},t);let n,i=[];const s=e.meta.type||"post",D=e.route;"posts"!==s&&"tag"!==s&&"page"!==s||(n=[],$(e.pageMap,(e=>{e.frontMatter&&["page","posts"].includes(e.frontMatter.type)&&(e.route===D?i.push(x(k({},e),{active:!0})):i.push(e)),e.children||e.name.startsWith("_")||("posts"!==s||e.route.startsWith("/"===D?D:D+"/"))&&("page"===s||e.frontMatter&&e.frontMatter.type&&"post"!==e.frontMatter.type||n.push(e))})),n=n.sort(H),i=i.sort(H));let c=null;if("post"!==s)c=null;else{const t=[];$(e.pageMap,(e=>{D!==e.route&&(D+"/").startsWith("/"===e.route?"/":e.route+"/")&&t.push(e)}));const u=t.reverse().find((e=>e.frontMatter&&"posts"===e.frontMatter.type));u&&(c=u.route)}return t=>{const D=(0,a.useRouter)(),{theme:f,resolvedTheme:d}=l(),{query:h}=D,m="tag"===s?h.tag:null,p=e.meta.title||e.titleText||"";let E;u.cusdis&&(u.cusdis.appId?E=r.createElement(W,{lang:u.cusdis.lang,style:{marginTop:"4rem"},attrs:{host:u.cusdis.host||"https://cusdis.com",appId:u.cusdis.appId,pageId:D.pathname,pageTitle:p,theme:"dark"===f||"dark"===d?"dark":"light"}}):console.warn("[cusdis]","`appId` is required"));const C=n?r.createElement("ul",null,n.map((e=>{if(m){const u=(t=e).frontMatter?T(t.frontMatter.tag||""):[];if(!Array.isArray(m)&&!u.includes(m))return null}else if("tag"===s)return null;var t;const n=(e.frontMatter?e.frontMatter.title:null)||e.name,a=e.frontMatter?r.createElement("time",{className:"post-item-date"},new Date(e.frontMatter.date).toDateString()):null,i=e.frontMatter&&e.frontMatter.description?r.createElement("p",{className:"post-item-desc"},e.frontMatter.description,u.readMore?r.createElement(o.default,{href:e.route},r.createElement("a",{className:"post-item-more"},u.readMore)):null):null;return r.createElement("div",{key:e.route,className:"post-item"},r.createElement("h3",null,r.createElement(o.default,{href:e.route},r.createElement("a",{className:"post-item-title"},n))),i,a)}))):null;return r.createElement(F,{attribute:"class",defaultTheme:"system",enableSystem:!0},r.createElement(K,k(k({config:u,postList:C,navPages:i,back:c,pageTitle:p,contentNodes:t.children,comments:E},e),t)))}}},7308:function(e,t,u){var r=Object.create,n=Object.defineProperty,o=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,i=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,l=e=>n(e,"__esModule",{value:!0}),D=(e,t,u,r)=>{if(t&&"object"===typeof t||"function"===typeof t)for(let i of a(t))s.call(e,i)||!u&&"default"===i||n(e,i,{get:()=>t[i],enumerable:!(r=o(t,i))||r.enumerable});return e},c=(e=>(t,u)=>e&&e.get(t)||(u=D(l({}),t,1),e&&e.set(t,u),u))("undefined"!==typeof WeakMap?new WeakMap:0),F={};((e,t)=>{for(var u in t)n(e,u,{get:t[u],enumerable:!0})})(F,{DataContext:()=>C,SSGContext:()=>m,useData:()=>A,useSSG:()=>p,withData:()=>y,withSSG:()=>E});var f,d,h=(f=u(7294),D(l(n(null!=f?r(i(f)):{},"default",!d&&f&&f.__esModule?{get:()=>f.default,enumerable:!0}:{value:f,enumerable:!0})),f)),m=(0,h.createContext)(!1),p=(e="ssg")=>{var t;return null==(t=(0,h.useContext)(m))?void 0:t[e]},E=e=>{function t(t){return h.default.createElement(m.Provider,{value:t},h.default.createElement(e,t))}return t.withLayout=e.withLayout,t},C=m,A=p,y=E;e.exports=c(F)},3805:function(e,t,u){e.exports=u(7308)},9887:function(e){"use strict";e.exports=function(e){for(var t=5381,u=e.length;u;)t=33*t^e.charCodeAt(--u);return t>>>0}},9035:function(e,t,u){"use strict";t.__esModule=!0,t.computeId=function(e,t){if(!t)return"jsx-"+e;var u=String(t),r=e+u;o[r]||(o[r]="jsx-"+(0,n.default)(e+"-"+u));return o[r]},t.computeSelector=function(e,t){"undefined"===typeof window&&(t=t.replace(/\/style/gi,"\\/style"));var u=e+t;o[u]||(o[u]=t.replace(/__jsx-style-dynamic-selector/g,e));return o[u]};var r,n=(r=u(9887))&&r.__esModule?r:{default:r};var o={}},4287:function(e,t,u){"use strict";var r=u(3454);function n(e,t){for(var u=0;u<t.length;u++){var r=t[u];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
1t.__esModule=!0,t.default=void 0;var o="undefined"!==typeof r&&r.env&&!0,a=function(e){return"[object String]"===Object.prototype.toString.call(e)},i=function(){function e(e){var t=void 0===e?{}:e,u=t.name,r=void 0===u?"stylesheet":u,n=t.optimizeForSpeed,i=void 0===n?o:n,l=t.isBrowser,D=void 0===l?"undefined"!==typeof window:l;s(a(r),"`name` must be a string"),this._name=r,this._deletedRulePlaceholder="#"+r+"-deleted-rule____{}",s("boolean"===typeof i,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=i,this._isBrowser=D,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var c=this._isBrowser&&document.querySelector('meta[property="csp-nonce"]');this._nonce=c?c.getAttribute("content"):null}var t,u,r,i=e.prototype;return i.setOptimizeForSpeed=function(e){s("boolean"===typeof e,"`setOptimizeForSpeed` accepts a boolean"),s(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},i.isOptimizeForSpeed=function(){return this._optimizeForSpeed},i.inject=function(){var e=this;if(s(!this._injected,"sheet already injected"),this._injected=!0,this._isBrowser&&this._optimizeForSpeed)return this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),void(this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0));this._serverSheet={cssRules:[],insertRule:function(t,u){return"number"===typeof u?e._serverSheet.cssRules[u]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),u},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},i.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},i.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},i.insertRule=function(e,t){if(s(a(e),"`insertRule` accepts only strings"),!this._isBrowser)return"number"!==typeof t&&(t=this._serverSheet.cssRules.length),this._serverSheet.insertRule(e,t),this._rulesCount++;if(this._optimizeForSpeed){var u=this.getSheet();"number"!==typeof t&&(t=u.cssRules.length);try{u.insertRule(e,t)}catch(n){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},i.replaceRule=function(e,t){if(this._optimizeForSpeed||!this._isBrowser){var u=this._isBrowser?this.getSheet():this._serverSheet;if(t.trim()||(t=this._deletedRulePlaceholder),!u.cssRules[e])return e;u.deleteRule(e);try{u.insertRule(t,e)}catch(n){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),u.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];s(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},i.deleteRule=function(e){if(this._isBrowser)if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];s(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}else this._serverSheet.deleteRule(e)},i.flush=function(){this._injected=!1,this._rulesCount=0,this._isBrowser?(this._tags.forEac
1h((function(e){return e&&e.parentNode.removeChild(e)})),this._tags=[]):this._serverSheet.cssRules=[]},i.cssRules=function(){var e=this;return this._isBrowser?this._tags.reduce((function(t,u){return u?t=t.concat(Array.prototype.map.call(e.getSheetForTag(u).cssRules,(function(t){return t.cssText===e._deletedRulePlaceholder?null:t}))):t.push(null),t}),[]):this._serverSheet.cssRules},i.makeStyleTag=function(e,t,u){t&&s(a(t),"makeStyleTag accepts only strings as second parameter");var r=document.createElement("style");this._nonce&&r.setAttribute("nonce",this._nonce),r.type="text/css",r.setAttribute("data-"+e,""),t&&r.appendChild(document.createTextNode(t));var n=document.head||document.getElementsByTagName("head")[0];return u?n.insertBefore(r,u):n.appendChild(r),r},t=e,(u=[{key:"length",get:function(){return this._rulesCount}}])&&n(t.prototype,u),r&&n(t,r),e}();function s(e,t){if(!e)throw new Error("StyleSheet: "+t+".")}t.default=i},7884:function(e,t,u){"use strict";t.default=l;var r,n=(r=u(7294))&&r.__esModule?r:{default:r},o=u(8122),a=u(9035);var i=n.default.useInsertionEffect||n.default.useLayoutEffect,s="undefined"!==typeof window?(0,o.createStyleRegistry)():void 0;function l(e){var t=s||(0,o.useStyleRegistry)();return t?"undefined"===typeof window?(t.add(e),null):(i((function(){return t.add(e),function(){t.remove(e)}}),[e.id,String(e.dynamic)]),null):null}l.dynamic=function(e){return e.map((function(e){var t=e[0],u=e[1];return(0,a.computeId)(t,u)})).join(" ")}},8122:function(e,t,u){"use strict";t.__esModule=!0,t.createStyleRegistry=D,t.StyleRegistry=function(e){var t=e.registry,u=e.children,r=(0,n.useContext)(l),o=(0,n.useState)((function(){return r||t||D()}))[0];return n.default.createElement(l.Provider,{value:o},u)},t.useStyleRegistry=function(){return(0,n.useContext)(l)},t.StyleSheetContext=t.StyleSheetRegistry=void 0;var r,n=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var u={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var o=r?Object.getOwnPropertyDescriptor(e,n):null;o&&(o.get||o.set)?Object.defineProperty(u,n,o):u[n]=e[n]}u.default=e,t&&t.set(e,u);return u}(u(7294)),o=(r=u(4287))&&r.__esModule?r:{default:r},a=u(9035);function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}var s=function(){function e(e){var t=void 0===e?{}:e,u=t.styleSheet,r=void 0===u?null:u,n=t.optimizeForSpeed,a=void 0!==n&&n,i=t.isBrowser,s=void 0===i?"undefined"!==typeof window:i;this._sheet=r||new o.default({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),r&&"boolean"===typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._isBrowser=s,this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._isBrowser&&!this._fromServer&&(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce((function(e,t){return e[t]=0,e}),{}));var u=this.getIdAndRules(e),r=u.styleId,n=u.rules;if(r in this._instancesCounts)this._instancesCounts[r]+=1;else{var o=n.map((function(e){return t._sheet.insertRule(e)})).filter((function(e){return-1!==e}));this._indices[r]=o,this._instancesCounts[r]=1}},t.remove=function(e){var t=this,u=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw new Error("StyleSheetRegistry: "+t+".")}(u in this._instancesCounts,"styleId: `"+u+"` not found"),this._instancesCounts[u]-=1,this._instancesCounts[u]<1){var r=this._fromServer&&this._fromServer[u];r?(r.parentNode.removeChild(r),delete this._fromServer[u]):(this._indices[u].forEach((function(e){return t._sheet.deleteRule(e)})),delete this._indices[u]),delete this._instancesCounts[u]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map((function(t){return[t,e._fromServer[t]]})):[],u=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map((function(t){return[t,e._indices[t].map((function(e){return u[e].
1cssText})).join(e._optimizeForSpeed?"":"\n")]})).filter((function(e){return Boolean(e[1])})))},t.styles=function(e){return function(e,t){return void 0===t&&(t={}),e.map((function(e){var u=e[0],r=e[1];return n.default.createElement("style",{id:"__"+u,key:"__"+u,nonce:t.nonce?t.nonce:void 0,dangerouslySetInnerHTML:{__html:r}})}))}(this.cssRules(),e)},t.getIdAndRules=function(e){var t=e.children,u=e.dynamic,r=e.id;if(u){var n=(0,a.computeId)(r,u);return{styleId:n,rules:Array.isArray(t)?t.map((function(e){return(0,a.computeSelector)(n,e)})):[(0,a.computeSelector)(n,t)]}}return{styleId:(0,a.computeId)(r),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce((function(e,t){return e[t.id.slice(2)]=t,e}),{})},e}();t.StyleSheetRegistry=s;var l=(0,n.createContext)(null);function D(){return new s}t.StyleSheetContext=l},5988:function(e,t,u){e.exports=u(7884)},1151:function(e,t,u){"use strict";u.d(t,{ah:function(){return o},Zo:function(){return i}});var r=u(7294);const n=r.createContext({});function o(e){const t=r.useContext(n);return r.useMemo((()=>"function"===typeof e?e(t):{...t,...e}),[t,e])}const a={};function i({components:e,children:t,disableParentContext:u}){let i=o(e);return u&&(i=e||a),r.createElement(n.Provider,{value:i},t)}}}]);

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.