Artifact
7e77d68dedebb7bd2a47e5513134e2df2af36b49ebaf67998c49d39223c32e55:
0000: 69 6d 70 6f 72 74 20 4c 4f 41 44 45 52 53 20 66 import LOADERS f
0010: 72 6f 6d 20 27 6d 61 69 6e 2f 6c 6f 61 64 65 72 rom 'main/loader
0020: 73 27 3b 0a 0a 65 78 70 6f 72 74 20 64 65 66 61 s';..export defa
0030: 75 6c 74 20 7b 0a 09 70 61 63 6b 3a 20 74 72 75 ult {..pack: tru
0040: 65 2c 0a 09 65 6e 63 6f 64 65 3a 20 74 72 75 65 e,..encode: true
0050: 2c 0a 09 63 6f 6d 70 72 65 73 73 3a 20 61 73 79 ,..compress: asy
0060: 6e 63 20 69 6e 70 75 74 20 3d 3e 20 42 75 66 66 nc input => Buff
0070: 65 72 2e 66 72 6f 6d 28 28 61 77 61 69 74 20 4c er.from((await L
0080: 4f 41 44 45 52 53 2e 6c 7a 77 28 29 29 2e 65 6e OADERS.lzw()).en
0090: 63 6f 64 65 28 69 6e 70 75 74 2e 74 6f 53 74 72 code(input.toStr
00a0: 69 6e 67 28 27 62 69 6e 61 72 79 27 29 29 29 2c ing('binary'))),
00b0: 0a 09 64 65 63 6f 6d 70 72 65 73 73 3a 20 61 73 ..decompress: as
00c0: 79 6e 63 20 69 6e 70 75 74 20 3d 3e 20 42 75 66 ync input => Buf
00d0: 66 65 72 2e 66 72 6f 6d 28 28 61 77 61 69 74 20 fer.from((await
00e0: 4c 4f 41 44 45 52 53 2e 6c 7a 77 28 29 29 2e 64 LOADERS.lzw()).d
00f0: 65 63 6f 64 65 28 69 6e 70 75 74 29 2c 20 27 62 ecode(input), 'b
0100: 69 6e 61 72 79 27 29 0a 7d 3b inary').};