Skip to content

Instantly share code, notes, and snippets.

@bundle-js
Created October 31, 2023 18:52
Show Gist options
  • Select an option

  • Save bundle-js/bbfb830c51d042ee2360b5459ffa3b47 to your computer and use it in GitHub Desktop.

Select an option

Save bundle-js/bbfb830c51d042ee2360b5459ffa3b47 to your computer and use it in GitHub Desktop.
var Du=Object.create;var T=Object.defineProperty;var Fu=Object.getOwnPropertyDescriptor;var nu=Object.getOwnPropertyNames;var eu=Object.getPrototypeOf,tu=Object.prototype.hasOwnProperty;var ru=(u,D)=>()=>(D||u((D={exports:{}}).exports,D),D.exports);var ou=(u,D,F,e)=>{if(D&&typeof D=="object"||typeof D=="function")for(let n of nu(D))!tu.call(u,n)&&n!==F&&T(u,n,{get:()=>D[n],enumerable:!(e=Fu(D,n))||e.enumerable});return u};var iu=(u,D,F)=>(F=u!=null?Du(eu(u)):{},ou(D||!u||!u.__esModule?T(F,"default",{value:u,enumerable:!0}):F,u));var L=ru((sD,c)=>{c.exports=["January","February","March","April","May","June","July","August","September","October","November","December"];c.exports.abbr=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c.exports.it=["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"];c.exports.abbr.it=["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"];c.exports.de=["Januar","Februar","M\xE4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"];c.exports.abbr.de=["Jan","Feb","M\xE4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"];c.exports.gr=["\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2","\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2","\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2","\u039C\u03AC\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2","\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2","\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2","\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2","\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2"];c.exports.abbr.gr=["\u0399\u03B1\u03BD","\u03A6\u03B5\u03B2\u03C1","\u039C\u03B1\u03C1\u03C4","\u0391\u03C0\u03C1","\u039C\u03AC\u03B9\u03BF\u03C2","\u0399\u03BF\u03CD\u03BD","\u0399\u03BF\u03CD\u03BB","\u0391\u03C5\u03B3","\u03A3\u03B5\u03C0\u03C4","\u039F\u03BA\u03C4","\u039D\u03BF\u03B5\u03BC","\u0394\u03B5\u03BA"];c.exports.nl=["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"];c.exports.abbr.nl=["Jan","Feb","Maart","Apr","Mei","Juni","Juli","Aug","Sep","Okt","Nov","Dec"];c.exports.pt=["Janeiro","Fevereiro","Mar\xE7o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"];c.exports.abbr.pt=["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"]});var U=/[\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\u08C8-\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-\u0B54\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\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\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\u1AC1-\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\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\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\uAB6A-\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\uDF37-\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-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\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\uDC62-\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\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\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-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\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\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\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]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g;var Au=Object.hasOwnProperty,x=class{constructor(){this.occurrences,this.reset()}slug(D,F){let e=this,n=Eu(D,F===!0),t=n;for(;Au.call(e.occurrences,n);)e.occurrences[t]++,n=t+"-"+e.occurrences[t];return e.occurrences[n]=0,n}reset(){this.occurrences=Object.create(null)}};function Eu(u,D){return typeof u!="string"?"":(D||(u=u.toLowerCase()),u.replace(U,"").replace(/ /g,"-"))}var S=function(u){if(u==null)return fu;if(typeof u=="function")return O(u);if(typeof u=="object")return Array.isArray(u)?cu(u):Cu(u);if(typeof u=="string")return lu(u);throw new Error("Expected function, string, or object as test")};function cu(u){let D=[],F=-1;for(;++F<u.length;)D[F]=S(u[F]);return O(e);function e(...n){let t=-1;for(;++t<D.length;)if(D[t].apply(this,n))return!0;return!1}}function Cu(u){let D=u;return O(F);function F(e){let n=e,t;for(t in u)if(n[t]!==D[t])return!1;return!0}}function lu(u){return O(D);function D(F){return F&&F.type===u}}function O(u){return D;function D(F,e,n){return!!(su(F)&&u.call(this,F,typeof e=="number"?e:void 0,n||void 0))}}function fu(){return!0}function su(u){return u!==null&&typeof u=="object"&&"type"in u}var H=[],P=!0,I=!1,M="skip";function J(u,D,F,e){let n;typeof D=="function"&&typeof F!="function"?(e=F,F=D):n=D;let t=S(n),i=e?-1:1;E(u,void 0,[])();function E(o,l,A){let r=o&&typeof o=="object"?o:{};if(typeof r.type=="string"){let p=typeof r.tagName=="string"?r.tagName:typeof r.name=="string"?r.name:void 0;Object.defineProperty(f,"name",{value:"node ("+(o.type+(p?"<"+p+">":""))+")"})}return f;function f(){let p=H,g,m,v;if((!D||t(o,l,A[A.length-1]||void 0))&&(p=Bu(F(o,A)),p[0]===I))return p;if("children"in o&&o.children){let b=o;if(b.children&&p[0]!==M)for(m=(e?b.children.length:-1)+i,v=A.concat(b);m>-1&&m<b.children.length;){let uu=b.children[m];if(g=E(uu,m,v)(),g[0]===I)return g;m=typeof g[1]=="number"?g[1]:m+i}}return p}}}function Bu(u){return Array.isArray(u)?u:typeof u=="number"?[P,u]:u==null?H:[u]}function y(u,D,F,e){let n,t,i;typeof D=="function"&&typeof F!="function"?(t=void 0,i=D,n=F):(t=D,i=F,n=e),J(u,t,E,n);function E(o,l){let A=l[l.length-1],r=A?A.children.indexOf(o):void 0;return i(o,r,A)}}function j(u){let D=new Map;if(!u||!u.type)throw new Error("mdast-util-definitions expected node");return y(u,"definition",function(e){let n=q(e.identifier);n&&!D.get(n)&&D.set(n,e)}),F;function F(e){let n=q(e);return D.get(n)}}function q(u){return String(u||"").toUpperCase()}var au={};function d(u,D){let F=D||au,e=typeof F.includeImageAlt=="boolean"?F.includeImageAlt:!0,n=typeof F.includeHtml=="boolean"?F.includeHtml:!0;return Y(u,e,n)}function Y(u,D,F){if(pu(u)){if("value"in u)return u.type==="html"&&!F?"":u.value;if(D&&"alt"in u&&u.alt)return u.alt;if("children"in u)return z(u.children,D,F)}return Array.isArray(u)?z(u,D,F):""}function z(u,D,F){let e=[],n=-1;for(;++n<u.length;)e[n]=Y(u[n],D,F);return e.join("")}function pu(u){return!!(u&&typeof u=="object")}var W=iu(L());var G={}.hasOwnProperty;function K(u,D){let F=D||{};function e(n,...t){let i=e.invalid,E=e.handlers;if(n&&G.call(n,u)){let o=String(n[u]);i=G.call(E,o)?E[o]:e.unknown}if(i)return i.call(this,n,...t)}return e.handlers=F.handlers||{},e.invalid=F.invalid,e.unknown=F.unknown,e}var k={"=\u0338":"!=",A\u0300:"`A",A\u0301:"'A",A\u0302:"^A",A\u0303:"~A",A\u0308:":A",A\u030A:"oA",C\u0301:"'C",C\u0327:",C",E\u0300:"`E",E\u0301:"'E",E\u0302:"^E",E\u0308:":E",I\u0300:"`I",I\u0301:"'I",I\u0302:"^I",I\u0308:":I",N\u0303:"~N",O\u0300:"`O",O\u0301:"'O",O\u0302:"^O",O\u0303:"~O",O\u0308:":O",S\u030C:"vS",U\u0300:"`U",U\u0301:"'U",U\u0302:"^U",U\u0308:":U",Y\u0301:"'Y",Y\u0308:":Y",Z\u030C:"vZ",a\u0300:"`a",a\u0301:"'a",a\u0302:"^a",a\u0303:"~a",a\u0308:":a",a\u030A:"oa",c\u0301:"'c",c\u0327:",c",e\u0300:"`e",e\u0301:"'e",e\u0302:"^e",e\u0308:":e",i\u0300:"`i",i\u0301:"'i",i\u0302:"^i",i\u0308:":i",n\u0303:"~n",o\u0300:"`o",o\u0301:"'o",o\u0302:"^o",o\u0303:"~o",o\u0308:":o",s\u030C:"vs",u\u0300:"`u",u\u0301:"'u",u\u0302:"^u",u\u0308:":u",y\u0301:"'y",y\u0308:":y",z\u030C:"vz","\xA1":"r!","\xA2":"ct","\xA3":"Po","\xA4":"Cs","\xA5":"Ye","\xA6":"bb","\xA7":"sc","\xA8":"ad","\xA9":"co",\u00AA:"Of","\xAB":"Fo","\xAC":"no","\xAE":"rg","\xAF":"a-","\xB0":"de","\xB1":"+-","\xB2":"S2","\xB3":"S3","\xB4":"aa",\u00B5:"mc","\xB6":"ps","\xB7":"pc","\xB8":"ac","\xB9":"S1",\u00BA:"Om","\xBB":"Fc","\xBC":"14","\xBD":"12","\xBE":"34","\xBF":"r?",\u00C6:"AE",\u00D0:"-D","\xD7":"mu",\u00D8:"/O",\u00DE:"TP",\u00DF:"ss",\u00E6:"ae",\u00F0:"Sd","\xF7":"di",\u00F8:"/o",\u00FE:"Tp",\u0131:".i",\u0132:"IJ",\u0133:"ij",\u0141:"/L",\u0142:"/l",\u0152:"OE",\u0153:"oe",\u0192:"Fn","\u0237":".j","\u02C7":"ah","\u02D8":"ab","\u02D9":"a.","\u02DA":"ao","\u02DB":"ho","\u02DD":'a"',\u0391:"*A",\u0392:"*B",\u0393:"*G",\u0394:"*D",\u0395:"*E",\u0396:"*Z",\u0397:"*Y",\u0398:"*H",\u0399:"*I",\u039A:"*K",\u039B:"*L",\u039C:"*M",\u039D:"*N",\u039E:"*C",\u039F:"*O",\u03A0:"*P",\u03A1:"*R",\u03A3:"*S",\u03A4:"*T",\u03A5:"*U",\u03A6:"*F",\u03A7:"*X",\u03A8:"*Q",\u03A9:"*W",\u03B1:"*a",\u03B2:"*b",\u03B3:"*g",\u03B4:"*d",\u03B5:"*e",\u03B6:"*z",\u03B7:"*y",\u03B8:"*h",\u03B9:"*i",\u03BA:"*k",\u03BB:"*l",\u03BC:"*m",\u03BD:"*n",\u03BE:"*c",\u03BF:"*o",\u03C0:"*p",\u03C1:"*r",\u03C2:"ts",\u03C3:"*s",\u03C4:"*t",\u03C5:"*u",\u03C6:"+f",\u03C7:"*x",\u03C8:"*q",\u03C9:"*w",\u03D1:"+h",\u03D5:"*f",\u03D6:"+p","\u03F5":"+e","\u2010":"hy","\u2013":"en","\u2014":"em","\u2018":"oq","\u2019":"cq","\u201A":"bq","\u201C":"lq","\u201D":"rq","\u201E":"Bq","\u2020":"dg","\u2021":"dd","\u2022":"bu","\u2030":"%0","\u2032":"fm","\u2033":"sd","\u2039":"fo","\u203A":"fc","\u203E":"rn","\u2044":"f/","\u20AC":"Eu",\u210F:"-h",\u2111:"Im","\u2118":"wp",\u211C:"Re","\u2122":"tm",\u2135:"Ah","\u215B":"18","\u215C":"38","\u215D":"58","\u215E":"78","\u2190":"<-","\u2191":"ua","\u2192":"->","\u2193":"da","\u2194":"<>","\u2195":"va","\u21B5":"CR","\u21D0":"lA","\u21D1":"uA","\u21D2":"rA","\u21D3":"dA","\u21D4":"hA","\u21D5":"vA","\u2200":"fa","\u2202":"pd","\u2203":"te","\u2205":"es","\u2207":"gr","\u2208":"mo","\u2208\u0338":"nm","\u220B":"st","\u220F":"product","\u2210":"coproduct","\u2211":"sum","\u2212":"mi","\u2213":"-+","\u2217":"**","\u221A":"sr","\u221D":"pt","\u221E":"if","\u2220":"/_","\u2227":"AN","\u2228":"OR","\u2229":"ca","\u222A":"cu","\u222B":"is","\u2234":"tf","\u223C":"ap","\u2243":"|=","\u2245":"=~","\u2248":"~~","\u2261":"==","\u2261\u0338":"ne","\u2264":"<=","\u2265":">=","\u226A":">>","\u226B":"<<","\u2282":"sb","\u2282\u0338":"nb","\u2283":"sp","\u2283\u0338":"nc","\u2286":"ib","\u2287":"ip","\u2295":"c+","\u2297":"c*","\u22A5":"pp","\u22C5":"md","\u2308":"lc","\u2309":"rc","\u230A":"lf","\u230B":"rf","\u239B":"parenlefttp","\u239C":"parenleftex","\u239D":"parenleftbt","\u239E":"parenrighttp","\u239F":"parenrightex","\u23A0":"parenrightbt","\u23A2":"bracketleftex","\u23A5":"bracketrightex","\u23A7":"lt","\u23A8":"lk","\u23A9":"lb","\u23AA":"bv","\u23AB":"rt","\u23AC":"rk","\u23AD":"rb","\u23AF":"an","\u2502":"br","\u25A1":"sq","\u25CA":"lz","\u25CB":"ci","\u261C":"lh","\u261E":"rh","\u2660":"SP","\u2663":"CL","\u2665":"HE","\u2666":"DI","\u2713":"OK","\u27E8":"la","\u27E9":"ra"};var _={"\\":"rs","[":"lB","]":"rB"},mu=hu();function C(u){return u.replace(mu,function(D){return"\\["+_[D]+"]"})}function hu(){let u=["\\\\","\\[","\\]"],D;for(D in k)Object.hasOwn(k,D)&&(u.push(D),_[D]=k[D]);return new RegExp(u.sort(function(F,e){return F.length>e.length?-1:1}).join("|"),"g")}function s(u,D=""){return D&&D.charAt(0)!==`
`&&(D=" "+D),"."+u+D}function B(u){return'"'+String(u).replace(/"/g,'\\"')+'"'}function a(u,D,F){return"\\f"+u+D+"\\f"+F}function N(u,D,F){let e=F.textStyle[F.textStyle.length-1];F.textStyle.push(u);let n=a(u,F.containerPhrasing(D),e);return F.textStyle.pop(),n}function w(u,D,F){let e=u,n=D,t=n.charAt(0)==="#"?F.headings.get(n.slice(1)):void 0;t&&(n=d(t)),n.slice(0,7)==="mailto:"&&(n=n.slice(7)),n=C(n),e=C(e),n===e&&(e="");let i=F.textStyle[F.textStyle.length-1];return(e?a("B",e,i):"")+(e&&n?" ":"")+(n?a("I",(t?"(":"\\(la")+C(n)+(t?")":"\\(ra"),i):"")}var du=s("P",`
`),X={blockquote:gu,break:bu,code:xu,definition:h,delete:yu,emphasis:wu,footnoteDefinition:h,footnoteReference:h,heading:Su,html:h,image:Ou,imageReference:Iu,inlineCode:ku,link:Nu,linkReference:Pu,list:Mu,listItem:Z,paragraph:Ju,root:ju,strong:Ru,table:vu,tableCell:h,tableRow:h,text:Tu,thematicBreak:Uu,yaml:h};function h(){}function gu(u,D){D.level++;let F=D.containerFlow(u);return D.level--,".RS "+(D.level?4:0)+`
`+F+`
.RE 0
`}function bu(){return`
`+s("br")+`
`}function xu(u){return`.P
.RS 2
.nf
`+C(u.value)+`
.fi
.RE`}function yu(u,D){return N("I",u,D)}function wu(u,D){return N("I",u,D)}function Su(u,D){if(u===D.mainHeading)return;let F=D.containerPhrasing(u),e=u.depth+(D.increaseDepth?1:0);return e===2&&(F=F.toUpperCase()),s(e===2?"SH":"SS",B(F))}function Ou(u,D){return w(u.alt||"",u.url,D)}function Iu(u,D){let F=D.definitions(u.identifier);return w(u.alt||"",F?F.url:"",D)}function ku(u,D){return a("B",C(u.value),D.textStyle[D.textStyle.length-1])}function Nu(u,D){return w(D.containerPhrasing(u),u.url,D)}function Pu(u,D){let F=D.definitions(u.identifier);return w(D.containerPhrasing(u),F?F.url:"",D)}function Mu(u,D){let F=u.ordered?u.start:void 0,e=[],n=-1;for(D.level++;++n<u.children.length;)e.push(Z(u.children[n],D,typeof F=="number"?F+n+".":"\\(bu"));return D.level--,[".RS "+(D.level?4:0),...e,".RE 0",""].join(`
`)}function Z(u,D,F=""){return".IP "+F+` 4
`+D.containerFlow(u).slice(du.length)}function Ju(u,D){return s("P",`
`+D.containerPhrasing(u))}function ju(u,D){return D.containerFlow(u)}function Ru(u,D){return N("B",u,D)}function vu(u,D){let F=[],e=u.align||[],n=-1;for(;++n<u.children.length;){let o=u.children[n].children,l=[],A=-1;for(;++A<e.length;){let r=o[A];F&&l.push(D.containerPhrasing(r))}F[n]=l.join("@")}let t=[],i=[];for(n=-1;++n<e.length;)t.push("cb"),i.push((e[n]||"l").charAt(0));return s("TS",["","tab(@) allbox;",t.join(" "),i.join(" ")+" .",...F,".TE"].join(`
`))}function Tu(u){return C(u.value.replace(/[\n ]+/g," "))}function Uu(){return`
\\(em\\(em\\(em`}var Hu=W.default,qu=/([\w_.[\]~+=@:-]+)\s*\((\d\w*)\)(?:\s*[-—–]+\s*(.*))?/,zu={},$=K("type",{handlers:X,invalid:Yu,unknown:Lu});function V(u,D,F){let e=F||zu,n=new x,t={},i=!1,E={containerFlow(r){return Q(r,this).join(`
`)},containerPhrasing(r){return Q(r,this).join("")},definitions:j(u),headings:new Map,increaseDepth:!1,level:0,mainHeading:void 0,textStyle:["R"]};if(y(u,"heading",function(r){r.depth===1&&(i?E.increaseDepth=!0:E.mainHeading=r,i=!0),E.headings.set(n.slug(d(r)),r)}),E.mainHeading){let r=d(E.mainHeading),f=qu.exec(r);f?(t.name=f[1],t.section=f[2],t.description=f[3]):t.title=r}else if(D.stem){let r=D.stem.split("."),f=r.length>1&&r.pop();f&&f.length===1&&(t.section=f,t.name=r.join("."))}let o=t.name||e.name||"",l=t.description||e.description||t.title||"",A=s("TH",[B(C(o.toUpperCase())),B(String(t.section||e.section||"")),B(Gu(e.date||new Date)),B(e.version||""),B(e.manual||"")].join(" "))+`
`;return o&&(A+=s("SH",B("NAME"))+`
`+a("B",C(o),"R")),A+=C(o&&l?" - "+l:l),A+=`
`+$(u,E),A.charAt(A.length-1)!==`
`&&(A+=`
`),A}function Yu(u){throw new Error("Expected node, not `"+u+"`")}function Lu(u){let D=u;throw new Error("Cannot compile `"+D.type+"` node")}function Gu(u){let D=new Date(u);return Hu[D.getMonth()]+" "+D.getFullYear()}function Q(u,D){let F=u.children,e=[],n=-1;for(;++n<F.length;){let t=$(F[n],D);t&&e.push(t)}return e}function R(u){let D=this;D.compiler=F;function F(e,n){return V(e,n,u)}}export{R as default};
/*!
* months <https://github.com/datetime/months>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment