⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact dade0692ddfd81eb2aa9489f932b6541bd4e9e4623d54a8745246ce2ba8a124d:


0000: 2f 2f 20 63 65 6e 74 72 61 6c 69 7a 65 20 61 6c  // centralize al
0010: 6c 20 63 68 75 6e 6b 73 20 69 6e 20 6f 6e 65 20  l chunks in one 
0020: 66 69 6c 65 0a 65 78 70 6f 72 74 20 64 65 66 61  file.export defa
0030: 75 6c 74 20 7b 0a 09 61 73 79 6e 63 20 6d 73 67  ult {..async msg
0040: 70 61 63 6b 28 29 20 7b 0a 09 09 63 6f 6e 73 74  pack() {...const
0050: 20 6d 6f 64 75 6c 65 20 3d 20 61 77 61 69 74 20   module = await 
0060: 69 6d 70 6f 72 74 28 2f 2a 20 77 65 62 70 61 63  import(/* webpac
0070: 6b 43 68 75 6e 6b 4e 61 6d 65 3a 20 22 6d 73 67  kChunkName: "msg
0080: 70 61 63 6b 22 20 2a 2f 20 27 6d 73 67 70 61 63  pack" */ 'msgpac
0090: 6b 35 27 29 3b 0a 09 09 63 6f 6e 73 74 20 66 61  k5');...const fa
00a0: 63 74 6f 72 79 20 3d 20 6d 6f 64 75 6c 65 2e 64  ctory = module.d
00b0: 65 66 61 75 6c 74 20 7c 7c 20 6d 6f 64 75 6c 65  efault || module
00c0: 3b 0a 09 09 72 65 74 75 72 6e 20 66 61 63 74 6f  ;...return facto
00d0: 72 79 28 29 3b 0a 09 7d 2c 0a 09 61 73 79 6e 63  ry();..},..async
00e0: 20 73 61 66 65 36 34 28 29 20 7b 0a 09 09 72 65   safe64() {...re
00f0: 74 75 72 6e 20 61 77 61 69 74 20 69 6d 70 6f 72  turn await impor
0100: 74 28 2f 2a 20 77 65 62 70 61 63 6b 43 68 75 6e  t(/* webpackChun
0110: 6b 4e 61 6d 65 3a 20 22 73 61 66 65 36 34 22 20  kName: "safe64" 
0120: 2a 2f 20 27 75 72 6c 73 61 66 65 2d 62 61 73 65  */ 'urlsafe-base
0130: 36 34 27 29 3b 0a 09 7d 2c 0a 09 61 73 79 6e 63  64');..},..async
0140: 20 6c 7a 6d 61 28 29 20 7b 0a 09 09 63 6f 6e 73   lzma() {...cons
0150: 74 20 6c 7a 6d 61 20 3d 20 61 77 61 69 74 20 69  t lzma = await i
0160: 6d 70 6f 72 74 28 2f 2a 20 77 65 62 70 61 63 6b  mport(/* webpack
0170: 43 68 75 6e 6b 4e 61 6d 65 3a 20 22 6c 7a 6d 61  ChunkName: "lzma
0180: 22 20 2a 2f 20 27 6c 7a 6d 61 27 29 3b 0a 0a 09  " */ 'lzma');...
0190: 09 2f 2f 20 74 68 69 73 20 73 70 65 63 69 61 6c  .// this special
01a0: 20 63 6f 6e 64 69 74 69 6f 6e 20 69 73 20 70 72   condition is pr
01b0: 65 73 65 6e 74 20 62 65 63 61 75 73 65 20 74 68  esent because th
01c0: 65 20 77 65 62 20 6d 69 6e 69 66 69 65 64 20 76  e web minified v
01d0: 65 72 73 69 6f 6e 20 68 61 73 20 61 20 73 6c 69  ersion has a sli
01e0: 67 68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20  ghtly different 
01f0: 65 78 70 6f 72 74 0a 09 09 72 65 74 75 72 6e 20  export...return 
0200: 6c 7a 6d 61 2e 63 6f 6d 70 72 65 73 73 20 3f 20  lzma.compress ? 
0210: 6c 7a 6d 61 20 3a 20 6c 7a 6d 61 2e 4c 5a 4d 41  lzma : lzma.LZMA
0220: 3b 0a 09 7d 2c 0a 09 61 73 79 6e 63 20 6c 7a 73  ;..},..async lzs
0230: 74 72 69 6e 67 28 29 20 7b 0a 09 09 72 65 74 75  tring() {...retu
0240: 72 6e 20 61 77 61 69 74 20 69 6d 70 6f 72 74 28  rn await import(
0250: 2f 2a 20 77 65 62 70 61 63 6b 43 68 75 6e 6b 4e  /* webpackChunkN
0260: 61 6d 65 3a 20 22 6c 7a 73 74 72 69 6e 67 22 20  ame: "lzstring" 
0270: 2a 2f 20 27 6c 7a 2d 73 74 72 69 6e 67 27 29 3b  */ 'lz-string');
0280: 0a 09 7d 2c 0a 09 61 73 79 6e 63 20 6c 7a 77 28  ..},..async lzw(
0290: 29 20 7b 0a 09 09 63 6f 6e 73 74 20 6d 6f 64 75  ) {...const modu
02a0: 6c 65 20 3d 20 61 77 61 69 74 20 69 6d 70 6f 72  le = await impor
02b0: 74 28 2f 2a 20 77 65 62 70 61 63 6b 43 68 75 6e  t(/* webpackChun
02c0: 6b 4e 61 6d 65 3a 20 22 6c 7a 77 22 20 2a 2f 20  kName: "lzw" */ 
02d0: 27 6e 6f 64 65 2d 6c 7a 77 27 29 3b 0a 09 09 63  'node-lzw');...c
02e0: 6f 6e 73 74 20 6c 7a 77 20 3d 20 6d 6f 64 75 6c  onst lzw = modul
02f0: 65 2e 64 65 66 61 75 6c 74 20 7c 7c 20 6d 6f 64  e.default || mod
0300: 75 6c 65 3b 0a 09 09 72 65 74 75 72 6e 20 6c 7a  ule;...return lz
0310: 77 3b 0a 09 7d 0a 7d 3b 0a                       w;..}.};.