Unnamed repository; edit this file 'description' to name the repository.
ofshex dumpascii
0000 62 30 56 49 4d 20 38 2e 32 00 00 00 00 10 00 00 1a a3 6d 62 98 e9 98 05 a9 55 00 00 70 63 00 00 b0VIM.8.2.........mb.....U..pc..
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0040 00 00 00 00 6d 79 2d 63 6f 6d 70 75 74 65 72 2e 6c 6f 63 61 6c 00 00 00 00 00 00 00 00 00 00 00 ....my-computer.local...........
0060 00 00 00 00 00 00 00 00 00 00 00 00 7e 70 63 2f 44 6f 63 75 6d 65 6e 74 73 2f 72 75 73 74 2d 61 ............~pc/Documents/rust-a
0080 6e 61 6c 79 7a 65 72 2f 63 72 61 74 65 73 2f 69 64 65 2d 61 73 73 69 73 74 73 2f 73 72 63 2f 74 nalyzer/crates/ide-assists/src/t
00a0 65 73 74 73 2f 73 6f 75 72 63 65 67 65 6e 2e 72 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ests/sourcegen.rs...............
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 00 00 00 00 23 22 21 20 13 12 55 00 .........utf-8..3210....#"!...U.
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 74 70 02 00 7f 00 00 00 02 00 00 00 00 00 00 00 6e 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 tp..............n...............
1020 01 00 00 00 00 00 00 00 03 00 00 00 00 00 00 00 52 00 00 00 00 00 00 00 6f 00 00 00 00 00 00 00 ................R.......o.......
1040 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
10e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 61 64 00 00 03 00 00 00 d7 01 00 00 00 10 00 00 6e 00 00 00 00 00 00 00 d6 0f 00 00 d5 0f 00 00 ad..............n...............
2020 b5 0f 00 00 b4 0f 00 00 96 0f 00 00 95 0f 00 00 8d 0f 00 00 6f 0f 00 00 4a 0f 00 00 49 0f 00 00 ....................o...J...I...
2040 43 0f 00 00 25 0f 00 00 24 0f 00 00 0c 0f 00 00 f1 0e 00 00 ef 0e 00 00 d9 0e 00 00 b2 0e 00 00 C...%...$.......................
2060 6b 0e 00 00 4d 0e 00 00 eb 0d 00 00 c7 0d 00 00 aa 0d 00 00 a2 0d 00 00 8f 0d 00 00 7b 0d 00 00 k...M.......................{...
2080 6d 0d 00 00 65 0d 00 00 53 0d 00 00 49 0d 00 00 46 0d 00 00 3d 0d 00 00 1f 0d 00 00 ff 0c 00 00 m...e...S...I...F...=...........
20a0 c4 0c 00 00 8b 0c 00 00 78 0c 00 00 77 0c 00 00 53 0c 00 00 45 0c 00 00 3b 0c 00 00 dc 0b 00 00 ........x...w...S...E...;.......
20c0 b3 0b 00 00 64 0b 00 00 52 0b 00 00 47 0b 00 00 41 0b 00 00 40 0b 00 00 3a 0b 00 00 eb 0a 00 00 ....d...R...G...A...@...:.......
20e0 9a 0a 00 00 84 0a 00 00 83 0a 00 00 53 0a 00 00 2d 0a 00 00 d2 09 00 00 c7 09 00 00 7c 09 00 00 ............S...-...........|...
2100 51 09 00 00 4b 09 00 00 49 09 00 00 38 09 00 00 27 09 00 00 16 09 00 00 02 09 00 00 ef 08 00 00 Q...K...I...8...'...............
2120 ed 08 00 00 ec 08 00 00 db 08 00 00 cb 08 00 00 bb 08 00 00 98 08 00 00 7c 08 00 00 7a 08 00 00 ........................|...z...
2140 79 08 00 00 6b 08 00 00 49 08 00 00 f6 07 00 00 f5 07 00 00 d3 07 00 00 93 07 00 00 5f 07 00 00 y...k...I..................._...
2160 55 07 00 00 20 07 00 00 0c 07 00 00 0b 07 00 00 cd 06 00 00 93 06 00 00 3f 06 00 00 3e 06 00 00 U.......................?...>...
2180 14 06 00 00 cb 05 00 00 95 05 00 00 72 05 00 00 59 05 00 00 0a 05 00 00 db 04 00 00 c4 04 00 00 ............r...Y...............
21a0 b1 04 00 00 6f 04 00 00 0c 04 00 00 bc 03 00 00 bb 03 00 00 8c 03 00 00 38 03 00 00 1b 03 00 00 ....o...................8.......
21c0 9c 02 00 00 17 02 00 00 ee 01 00 00 d7 01 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 ................................
21e0 20 20 20 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........);...................
2200 20 20 20 20 20 20 26 61 73 73 69 73 74 2e 69 64 2c 20 64 6f 63 2c 00 20 20 20 20 20 20 20 20 20 ......&assist.id,.doc,..........
2220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 5c 6e 5c 6e 7b 7d 3a 20 61 73 73 69 73 74 20 64 ..............."\n\n{}:.assist.d
2240 6f 63 73 20 73 68 6f 75 6c 64 20 62 65 20 70 72 6f 70 65 72 20 73 65 6e 74 65 6e 63 65 73 2c 20 ocs.should.be.proper.sentences,.
2260 77 69 74 68 20 63 61 70 69 74 61 6c 69 7a 61 74 69 6f 6e 20 61 6e 64 20 61 20 66 75 6c 6c 20 73 with.capitalization.and.a.full.s
2280 74 6f 70 20 61 74 20 74 68 65 20 65 6e 64 2e 5c 6e 5c 6e 7b 7d 5c 6e 5c 6e 22 2c 00 20 20 20 20 top.at.the.end.\n\n{}\n\n",.....
22a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 64 6f 63 2e 63 68 61 72 73 28 29 ....................(doc.chars()
22c0 2e 6e 65 78 74 28 29 2e 75 6e 77 72 61 70 28 29 2e 69 73 5f 61 73 63 69 69 5f 75 70 70 65 72 63 .next().unwrap().is_ascii_upperc
22e0 61 73 65 28 29 20 26 26 20 64 6f 63 2e 65 6e 64 73 5f 77 69 74 68 28 27 2e 27 29 29 20 7c 7c 20 ase().&&.doc.ends_with('.')).||.
2300 61 73 73 69 73 74 2e 73 65 63 74 69 6f 6e 73 2e 6c 65 6e 28 29 20 3e 20 30 2c 00 20 20 20 20 20 assist.sections.len().>.0,......
2320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 21 28 00 20 20 20 20 20 20 20 20 ...............assert!(.........
2340 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 64 6f 63 20 3d 20 74 61 6b 65 5f 75 6e 74 69 6c ............let.doc.=.take_until
2360 28 6c 69 6e 65 73 2e 62 79 5f 72 65 66 28 29 2c 20 22 60 60 60 22 29 2e 74 72 69 6d 28 29 2e 74 (lines.by_ref(),."```").trim().t
2380 6f 5f 73 74 72 69 6e 67 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c o_string();.................whil
23a0 65 20 6c 69 6e 65 73 2e 70 65 65 6b 28 29 2e 69 73 5f 73 6f 6d 65 28 29 20 7b 00 00 20 20 20 20 e.lines.peek().is_some().{......
23c0 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 61 73 73 69 73 74 20 3d 20 41 73 73 ............let.mut.assist.=.Ass
23e0 69 73 74 20 7b 20 69 64 2c 20 6c 6f 63 61 74 69 6f 6e 2c 20 73 65 63 74 69 6f 6e 73 3a 20 56 65 ist.{.id,.location,.sections:.Ve
2400 63 3a 3a 6e 65 77 28 29 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 c::new().};.................let.
2420 6c 6f 63 61 74 69 6f 6e 20 3d 20 73 6f 75 72 63 65 67 65 6e 3a 3a 4c 6f 63 61 74 69 6f 6e 20 7b location.=.sourcegen::Location.{
2440 20 66 69 6c 65 3a 20 70 61 74 68 2e 74 6f 5f 70 61 74 68 5f 62 75 66 28 29 2c 20 6c 69 6e 65 3a .file:.path.to_path_buf(),.line:
2460 20 62 6c 6f 63 6b 2e 6c 69 6e 65 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c .block.line.};.................l
2480 65 74 20 6d 75 74 20 6c 69 6e 65 73 20 3d 20 62 6c 6f 63 6b 2e 63 6f 6e 74 65 6e 74 73 2e 69 74 et.mut.lines.=.block.contents.it
24a0 65 72 28 29 2e 70 65 65 6b 61 62 6c 65 28 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 er().peekable();................
24c0 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 00 20 20 20 20 20 .);.....................id......
24e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 69 6e 76 61 6c 69 64 20 61 73 73 69 73 74 20 69 ..............."invalid.assist.i
2500 64 3a 20 7b 3a 3f 7d 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 d:.{:?}",.....................id
2520 2e 63 68 61 72 73 28 29 2e 61 6c 6c 28 7c 69 74 7c 20 69 74 2e 69 73 5f 61 73 63 69 69 5f 6c 6f .chars().all(|it|.it.is_ascii_lo
2540 77 65 72 63 61 73 65 28 29 20 7c 7c 20 69 74 20 3d 3d 20 27 5f 27 29 2c 00 20 20 20 20 20 20 20 wercase().||.it.==.'_'),........
2560 20 20 20 20 20 20 20 20 20 61 73 73 65 72 74 21 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........assert!(...............
2580 20 20 6c 65 74 20 69 64 20 3d 20 62 6c 6f 63 6b 2e 69 64 3b 00 20 20 20 20 20 20 20 20 20 20 20 ..let.id.=.block.id;............
25a0 20 20 20 20 20 2f 2f 20 60 65 78 74 72 61 63 74 5f 63 6f 6d 6d 65 6e 74 5f 62 6c 6f 63 6b 73 60 .....//.`extract_comment_blocks`
25c0 20 66 6f 72 20 74 68 61 74 2e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 46 49 .for.that..................//.FI
25e0 58 4d 45 3a 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72 74 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 XME:.doesn't.support.blank.lines
2600 20 79 65 74 2c 20 6e 65 65 64 20 74 6f 20 74 77 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 .yet,.need.to.tweak.............
2620 66 6f 72 20 62 6c 6f 63 6b 20 69 6e 20 63 6f 6d 6d 65 6e 74 5f 62 6c 6f 63 6b 73 20 7b 00 00 20 for.block.in.comment_blocks.{...
2640 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 63 6f 6d 6d 65 6e 74 5f 62 6c 6f 63 6b 73 20 3d 20 ...........let.comment_blocks.=.
2660 73 6f 75 72 63 65 67 65 6e 3a 3a 43 6f 6d 6d 65 6e 74 42 6c 6f 63 6b 3a 3a 65 78 74 72 61 63 74 sourcegen::CommentBlock::extract
2680 28 22 41 73 73 69 73 74 22 2c 20 26 74 65 78 74 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6c ("Assist",.&text);.............l
26a0 65 74 20 74 65 78 74 20 3d 20 66 73 3a 3a 72 65 61 64 5f 74 6f 5f 73 74 72 69 6e 67 28 70 61 74 et.text.=.fs::read_to_string(pat
26c0 68 29 2e 75 6e 77 72 61 70 28 29 3b 00 20 20 20 20 20 20 20 20 66 6e 20 63 6f 6c 6c 65 63 74 5f h).unwrap();.........fn.collect_
26e0 66 69 6c 65 28 61 63 63 3a 20 26 6d 75 74 20 56 65 63 3c 41 73 73 69 73 74 3e 2c 20 70 61 74 68 file(acc:.&mut.Vec<Assist>,.path
2700 3a 20 26 50 61 74 68 29 20 7b 00 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 3b 00 :.&Path).{..........return.res;.
2720 20 20 20 20 20 20 20 20 72 65 73 2e 73 6f 72 74 5f 62 79 28 7c 6c 68 73 2c 20 72 68 73 7c 20 6c ........res.sort_by(|lhs,.rhs|.l
2740 68 73 2e 69 64 2e 63 6d 70 28 26 72 68 73 2e 69 64 29 29 3b 00 20 20 20 20 20 20 20 20 7d 00 20 hs.id.cmp(&rhs.id));.........}..
2760 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6c 65 63 74 5f 66 69 6c 65 28 26 6d 75 74 20 72 65 73 ...........collect_file(&mut.res
2780 2c 20 70 61 74 68 2e 61 73 5f 70 61 74 68 28 29 29 3b 00 20 20 20 20 20 20 20 20 66 6f 72 20 70 ,.path.as_path());.........for.p
27a0 61 74 68 20 69 6e 20 73 6f 75 72 63 65 67 65 6e 3a 3a 6c 69 73 74 5f 72 75 73 74 5f 66 69 6c 65 ath.in.sourcegen::list_rust_file
27c0 73 28 26 68 61 6e 64 6c 65 72 73 5f 64 69 72 29 20 7b 00 20 20 20 20 20 20 20 20 6c 65 74 20 6d s(&handlers_dir).{.........let.m
27e0 75 74 20 72 65 73 20 3d 20 56 65 63 3a 3a 6e 65 77 28 29 3b 00 00 20 20 20 20 20 20 20 20 6c 65 ut.res.=.Vec::new();..........le
2800 74 20 68 61 6e 64 6c 65 72 73 5f 64 69 72 20 3d 20 70 72 6f 6a 65 63 74 5f 72 6f 6f 74 28 29 2e t.handlers_dir.=.project_root().
2820 6a 6f 69 6e 28 22 63 72 61 74 65 73 2f 69 64 65 2d 61 73 73 69 73 74 73 2f 73 72 63 2f 68 61 6e join("crates/ide-assists/src/han
2840 64 6c 65 72 73 22 29 3b 00 20 20 20 20 66 6e 20 63 6f 6c 6c 65 63 74 28 29 20 2d 3e 20 56 65 63 dlers");.....fn.collect().->.Vec
2860 3c 41 73 73 69 73 74 3e 20 7b 00 69 6d 70 6c 20 41 73 73 69 73 74 20 7b 00 00 7d 00 20 20 20 20 <Assist>.{.impl.Assist.{..}.....
2880 73 65 63 74 69 6f 6e 73 3a 20 56 65 63 3c 53 65 63 74 69 6f 6e 3e 2c 00 20 20 20 20 6c 6f 63 61 sections:.Vec<Section>,.....loca
28a0 74 69 6f 6e 3a 20 73 6f 75 72 63 65 67 65 6e 3a 3a 4c 6f 63 61 74 69 6f 6e 2c 00 20 20 20 20 69 tion:.sourcegen::Location,.....i
28c0 64 3a 20 53 74 72 69 6e 67 2c 00 73 74 72 75 63 74 20 41 73 73 69 73 74 20 7b 00 23 5b 64 65 72 d:.String,.struct.Assist.{.#[der
28e0 69 76 65 28 44 65 62 75 67 29 5d 00 00 7d 00 20 20 20 20 61 66 74 65 72 3a 20 53 74 72 69 6e 67 ive(Debug)]..}.....after:.String
2900 2c 00 20 20 20 20 62 65 66 6f 72 65 3a 20 53 74 72 69 6e 67 2c 00 20 20 20 20 64 6f 63 3a 20 53 ,.....before:.String,.....doc:.S
2920 74 72 69 6e 67 2c 00 73 74 72 75 63 74 20 53 65 63 74 69 6f 6e 20 7b 00 23 5b 64 65 72 69 76 65 tring,.struct.Section.{.#[derive
2940 28 44 65 62 75 67 29 5d 00 7d 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 66 73 3a 3a 77 72 69 (Debug)].}.....}.........fs::wri
2960 74 65 28 64 73 74 2c 20 63 6f 6e 74 65 6e 74 73 29 2e 75 6e 77 72 61 70 28 29 3b 00 20 20 20 20 te(dst,.contents).unwrap();.....
2980 20 20 20 20 6c 65 74 20 64 73 74 20 3d 20 70 72 6f 6a 65 63 74 5f 72 6f 6f 74 28 29 2e 6a 6f 69 ....let.dst.=.project_root().joi
29a0 6e 28 22 64 6f 63 73 2f 75 73 65 72 2f 67 65 6e 65 72 61 74 65 64 5f 61 73 73 69 73 74 73 2e 61 n("docs/user/generated_assists.a
29c0 64 6f 63 22 29 3b 00 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 61 73 doc");.........);.............as
29e0 73 69 73 74 73 2e 69 6e 74 6f 5f 69 74 65 72 28 29 2e 6d 61 70 28 7c 69 74 7c 20 69 74 2e 74 6f sists.into_iter().map(|it|.it.to
2a00 5f 73 74 72 69 6e 67 28 29 29 2e 63 6f 6c 6c 65 63 74 3a 3a 3c 56 65 63 3c 5f 3e 3e 28 29 2e 6a _string()).collect::<Vec<_>>().j
2a20 6f 69 6e 28 22 5c 6e 5c 6e 22 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 73 6f 75 72 63 65 oin("\n\n"),............."source
2a40 67 65 6e 5f 61 73 73 69 73 74 73 5f 64 6f 63 73 22 2c 00 20 20 20 20 20 20 20 20 6c 65 74 20 63 gen_assists_docs",.........let.c
2a60 6f 6e 74 65 6e 74 73 20 3d 20 73 6f 75 72 63 65 67 65 6e 3a 3a 61 64 64 5f 70 72 65 61 6d 62 6c ontents.=.sourcegen::add_preambl
2a80 65 28 00 00 20 20 20 20 20 20 20 20 2f 2f 20 61 20 72 65 6c 65 61 73 65 2e 00 20 20 20 20 20 20 e(..........//.a.release........
2aa0 20 20 2f 2f 20 67 69 74 20 72 65 70 6f 2e 20 49 6e 73 74 65 61 64 2c 20 60 63 61 72 67 6f 20 78 ..//.git.repo..Instead,.`cargo.x
2ac0 74 61 73 6b 20 72 65 6c 65 61 73 65 60 20 72 75 6e 73 20 74 68 69 73 20 74 65 73 74 20 62 65 66 task.release`.runs.this.test.bef
2ae0 6f 72 65 20 6d 61 6b 69 6e 67 00 20 20 20 20 20 20 20 20 2f 2f 20 47 65 6e 65 72 61 74 65 20 61 ore.making.........//.Generate.a
2b00 73 73 69 73 74 73 20 6d 61 6e 75 61 6c 2e 20 4e 6f 74 65 20 74 68 61 74 20 77 65 20 64 6f 20 5f ssists.manual..Note.that.we.do._
2b20 6e 6f 74 5f 20 63 6f 6d 6d 69 74 20 6d 61 6e 75 61 6c 20 74 6f 20 74 68 65 00 20 20 20 20 7b 00 not_.commit.manual.to.the.....{.
2b40 00 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 26 62 .....}.........);.............&b
2b60 75 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 26 70 72 6f 6a 65 63 74 5f 72 6f 6f 74 28 29 2e uf,.............&project_root().
2b80 6a 6f 69 6e 28 22 63 72 61 74 65 73 2f 69 64 65 2d 61 73 73 69 73 74 73 2f 73 72 63 2f 74 65 73 join("crates/ide-assists/src/tes
2ba0 74 73 2f 67 65 6e 65 72 61 74 65 64 2e 72 73 22 29 2c 00 20 20 20 20 20 20 20 20 73 6f 75 72 63 ts/generated.rs"),.........sourc
2bc0 65 67 65 6e 3a 3a 65 6e 73 75 72 65 5f 66 69 6c 65 5f 63 6f 6e 74 65 6e 74 73 28 00 20 20 20 20 egen::ensure_file_contents(.....
2be0 20 20 20 20 6c 65 74 20 62 75 66 20 3d 20 73 6f 75 72 63 65 67 65 6e 3a 3a 61 64 64 5f 70 72 65 ....let.buf.=.sourcegen::add_pre
2c00 61 6d 62 6c 65 28 22 73 6f 75 72 63 65 67 65 6e 5f 61 73 73 69 73 74 73 5f 64 6f 63 73 22 2c 20 amble("sourcegen_assists_docs",.
2c20 73 6f 75 72 63 65 67 65 6e 3a 3a 72 65 66 6f 72 6d 61 74 28 62 75 66 29 29 3b 00 20 20 20 20 20 sourcegen::reformat(buf));......
2c40 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ...}.............}..............
2c60 20 20 20 62 75 66 2e 70 75 73 68 5f 73 74 72 28 26 74 65 73 74 29 00 00 20 20 20 20 20 20 20 20 ...buf.push_str(&test)..........
2c80 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ........);.....................r
2ca0 65 76 65 61 6c 5f 68 61 73 68 5f 63 6f 6d 6d 65 6e 74 73 28 26 73 65 63 74 69 6f 6e 2e 61 66 74 eveal_hash_comments(&section.aft
2cc0 65 72 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 65 61 6c 5f 68 er).....................reveal_h
2ce0 61 73 68 5f 63 6f 6d 6d 65 6e 74 73 28 26 73 65 63 74 69 6f 6e 2e 62 65 66 6f 72 65 29 2c 00 20 ash_comments(&section.before),..
2d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 61 73 73 69 73 74 2e 69 64 2c 00 20 ...................&assist.id,..
2d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 26 74 65 73 74 5f 69 64 2c 00 22 23 23 ...................&test_id,."##
2d40 23 23 23 23 2c 00 7d 7d 00 7b 7d 22 23 23 23 23 23 29 00 7b 7d 22 23 23 23 23 23 2c 20 72 23 23 ####,.}}.{}"#####).{}"#####,.r##
2d60 23 23 23 22 00 72 23 23 23 23 23 22 00 20 20 20 20 20 20 20 20 22 7b 7d 22 2c 00 20 20 20 20 63 ###".r#####"........."{}",.....c
2d80 68 65 63 6b 5f 64 6f 63 5f 74 65 73 74 28 00 66 6e 20 64 6f 63 74 65 73 74 5f 7b 7d 28 29 20 7b heck_doc_test(.fn.doctest_{}().{
2da0 7b 00 23 5b 74 65 73 74 5d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 23 {.#[test].....................r#
2dc0 23 23 23 23 23 22 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 74 65 73 74 20 #####".................let.test.
2de0 3d 20 66 6f 72 6d 61 74 21 28 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 =.format!(.....................i
2e00 66 20 69 64 78 20 3d 3d 20 30 20 7b 20 61 73 73 69 73 74 2e 69 64 2e 63 6c 6f 6e 65 28 29 20 7d f.idx.==.0.{.assist.id.clone().}
2e20 20 65 6c 73 65 20 7b 20 66 6f 72 6d 61 74 21 28 22 7b 7d 5f 7b 7d 22 2c 20 26 61 73 73 69 73 74 .else.{.format!("{}_{}",.&assist
2e40 2e 69 64 2c 20 69 64 78 29 20 7d 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 .id,.idx).};.................let
2e60 20 74 65 73 74 5f 69 64 20 3d 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 69 64 78 2c .test_id.=.............for.(idx,
2e80 20 73 65 63 74 69 6f 6e 29 20 69 6e 20 61 73 73 69 73 74 2e 73 65 63 74 69 6f 6e 73 2e 69 74 65 .section).in.assist.sections.ite
2ea0 72 28 29 2e 65 6e 75 6d 65 72 61 74 65 28 29 20 7b 00 20 20 20 20 20 20 20 20 66 6f 72 20 61 73 r().enumerate().{.........for.as
2ec0 73 69 73 74 20 69 6e 20 61 73 73 69 73 74 73 2e 69 74 65 72 28 29 20 7b 00 20 20 20 20 20 20 20 sist.in.assists.iter().{........
2ee0 20 2e 74 6f 5f 73 74 72 69 6e 67 28 29 3b 00 22 00 75 73 65 20 73 75 70 65 72 3a 3a 63 68 65 63 ..to_string();.".use.super::chec
2f00 6b 5f 64 6f 63 5f 74 65 73 74 3b 00 20 20 20 20 20 20 20 20 6c 65 74 20 6d 75 74 20 62 75 66 20 k_doc_test;.........let.mut.buf.
2f20 3d 20 22 00 00 20 20 20 20 20 20 20 20 2f 2f 20 47 65 6e 65 72 61 74 65 20 64 6f 63 74 65 73 74 =."..........//.Generate.doctest
2f40 73 2e 00 20 20 20 20 7b 00 00 20 20 20 20 6c 65 74 20 61 73 73 69 73 74 73 20 3d 20 41 73 73 69 s......{......let.assists.=.Assi
2f60 73 74 3a 3a 63 6f 6c 6c 65 63 74 28 29 3b 00 66 6e 20 73 6f 75 72 63 65 67 65 6e 5f 61 73 73 69 st::collect();.fn.sourcegen_assi
2f80 73 74 73 5f 64 6f 63 73 28 29 20 7b 00 23 5b 74 65 73 74 5d 00 00 75 73 65 20 74 65 73 74 5f 75 sts_docs().{.#[test]..use.test_u
2fa0 74 69 6c 73 3a 3a 70 72 6f 6a 65 63 74 5f 72 6f 6f 74 3b 00 00 75 73 65 20 73 74 64 3a 3a 7b 66 tils::project_root;..use.std::{f
2fc0 6d 74 2c 20 66 73 2c 20 70 61 74 68 3a 3a 50 61 74 68 7d 3b 00 00 2f 2f 21 20 47 65 6e 65 72 61 mt,.fs,.path::Path};..//!.Genera
2fe0 74 65 73 20 60 61 73 73 69 73 74 73 2e 6d 64 60 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 00 tes.`assists.md`.documentation..
3000 61 64 00 00 87 06 00 00 eb 07 00 00 00 10 00 00 52 00 00 00 00 00 00 00 ff 0f 00 00 bb 0f 00 00 ad..............R...............
3020 ba 0f 00 00 74 0f 00 00 2d 0f 00 00 ea 0e 00 00 e9 0e 00 00 9f 0e 00 00 8d 0e 00 00 8c 0e 00 00 ....t...-.......................
3040 6b 0e 00 00 5d 0e 00 00 53 0e 00 00 52 0e 00 00 f5 0d 00 00 cf 0d 00 00 af 0d 00 00 8b 0d 00 00 k...]...S...R...................
3060 70 0d 00 00 5e 0d 00 00 36 0d 00 00 28 0d 00 00 0d 0d 00 00 03 0d 00 00 fd 0c 00 00 fb 0c 00 00 p...^...6...(...................
3080 fa 0c 00 00 db 0c 00 00 9c 0c 00 00 82 0c 00 00 73 0c 00 00 51 0c 00 00 40 0c 00 00 1c 0c 00 00 ................s...Q...@.......
30a0 11 0c 00 00 10 0c 00 00 e8 0b 00 00 8b 0b 00 00 4f 0b 00 00 31 0b 00 00 1e 0b 00 00 0c 0b 00 00 ................O...1...........
30c0 09 0b 00 00 08 0b 00 00 00 0b 00 00 f8 0a 00 00 f2 0a 00 00 f1 0a 00 00 ea 0a 00 00 e2 0a 00 00 ................................
30e0 da 0a 00 00 bd 0a 00 00 90 0a 00 00 65 0a 00 00 56 0a 00 00 4c 0a 00 00 4b 0a 00 00 3c 0a 00 00 ............e...V...L...K...<...
3100 36 0a 00 00 34 0a 00 00 33 0a 00 00 05 0a 00 00 da 09 00 00 9e 09 00 00 77 09 00 00 64 09 00 00 6...4...3...............w...d...
3120 62 09 00 00 61 09 00 00 31 09 00 00 06 09 00 00 f2 08 00 00 b6 08 00 00 9d 08 00 00 7b 08 00 00 b...a...1...................{...
3140 68 08 00 00 53 08 00 00 40 08 00 00 32 08 00 00 27 08 00 00 00 08 00 00 ed 07 00 00 eb 07 00 00 [email protected]...'...............
3160 ea 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37e0 00 00 00 00 00 00 00 00 00 00 00 7d 00 20 20 20 20 20 20 20 20 2e 63 6f 6c 6c 65 63 74 28 29 00 ...........}..........collect().
3800 20 20 20 20 20 20 20 20 2e 6d 61 70 28 7c 69 74 7c 20 66 6f 72 6d 61 74 21 28 22 7b 7d 5c 6e 22 .........map(|it|.format!("{}\n"
3820 2c 20 69 74 29 29 00 20 20 20 20 20 20 20 20 7d 29 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 ,.it)).........}).............}.
3840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 74 00 20 20 20 20 20 20 20 20 20 20 20 20 7d ................it.............}
3860 20 65 6c 73 65 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 22 00 20 20 20 20 20 .else.{.................""......
3880 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 69 74 20 3d 3d 20 22 23 22 20 7b 00 20 20 20 .......}.else.if.it.==."#".{....
38a0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 72 69 70 70 65 64 00 20 20 20 20 20 20 20 20 20 20 .............stripped...........
38c0 20 20 69 66 20 6c 65 74 20 53 6f 6d 65 28 73 74 72 69 70 70 65 64 29 20 3d 20 69 74 2e 73 74 72 ..if.let.Some(stripped).=.it.str
38e0 69 70 5f 70 72 65 66 69 78 28 22 23 20 22 29 20 7b 00 20 20 20 20 20 20 20 20 2e 6d 61 70 28 7c ip_prefix("#.").{..........map(|
3900 69 74 7c 20 7b 00 20 20 20 20 74 65 78 74 2e 73 70 6c 69 74 28 27 5c 6e 27 29 20 2f 2f 20 77 61 it|.{.....text.split('\n').//.wa
3920 6e 74 20 66 69 6e 61 6c 20 6e 65 77 6c 69 6e 65 00 66 6e 20 72 65 76 65 61 6c 5f 68 61 73 68 5f nt.final.newline.fn.reveal_hash_
3940 63 6f 6d 6d 65 6e 74 73 28 74 65 78 74 3a 20 26 73 74 72 29 20 2d 3e 20 53 74 72 69 6e 67 20 7b comments(text:.&str).->.String.{
3960 00 00 7d 00 20 20 20 20 20 20 20 20 2e 63 6f 6c 6c 65 63 74 28 29 00 20 20 20 20 20 20 20 20 2e ..}..........collect()..........
3980 6d 61 70 28 7c 69 74 7c 20 66 6f 72 6d 61 74 21 28 22 7b 7d 5c 6e 22 2c 20 69 74 29 29 00 20 20 map(|it|.format!("{}\n",.it))...
39a0 20 20 20 20 20 20 2e 66 69 6c 74 65 72 28 7c 26 69 74 7c 20 21 28 69 74 2e 73 74 61 72 74 73 5f .......filter(|&it|.!(it.starts_
39c0 77 69 74 68 28 22 23 20 22 29 20 7c 7c 20 69 74 20 3d 3d 20 22 23 22 29 29 00 20 20 20 20 74 65 with("#.").||.it.==."#")).....te
39e0 78 74 2e 73 70 6c 69 74 28 27 5c 6e 27 29 20 2f 2f 20 77 61 6e 74 20 66 69 6e 61 6c 20 6e 65 77 xt.split('\n').//.want.final.new
3a00 6c 69 6e 65 00 66 6e 20 68 69 64 65 5f 68 61 73 68 5f 63 6f 6d 6d 65 6e 74 73 28 74 65 78 74 3a line.fn.hide_hash_comments(text:
3a20 20 26 73 74 72 29 20 2d 3e 20 53 74 72 69 6e 67 20 7b 00 00 7d 00 20 20 20 20 7d 00 20 20 20 20 .&str).->.String.{..}.....}.....
3a40 20 20 20 20 4f 6b 28 28 29 29 00 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 ....Ok(())..........}...........
3a60 20 20 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 64 65 5f 68 61 73 68 5f 63 ..);.................hide_hash_c
3a80 6f 6d 6d 65 6e 74 73 28 26 61 66 74 65 72 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 omments(&after).................
3aa0 68 69 64 65 5f 68 61 73 68 5f 63 6f 6d 6d 65 6e 74 73 28 26 62 65 66 6f 72 65 29 2c 00 20 20 20 hide_hash_comments(&before),....
3ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6f 6e 2e 64 6f 63 2c 00 7b 7d 60 60 60 22 .............section.doc,.{}```"
3ae0 2c 00 60 60 60 72 75 73 74 00 2e 41 66 74 65 72 00 00 7b 7d 60 60 60 00 60 60 60 72 75 73 74 00 ,.```rust..After..{}```.```rust.
3b00 2e 42 65 66 6f 72 65 00 00 7b 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 00 20 20 .Before..{}................."...
3b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 ..............f,.............let
3b40 20 5f 20 3d 20 77 72 69 74 65 6c 6e 21 28 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 61 ._.=.writeln!(.............let.a
3b60 66 74 65 72 20 3d 20 73 65 63 74 69 6f 6e 2e 61 66 74 65 72 2e 72 65 70 6c 61 63 65 28 22 24 30 fter.=.section.after.replace("$0
3b80 22 2c 20 22 e2 94 83 22 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 62 65 66 6f 72 ",."...");.............let.befor
3ba0 65 20 3d 20 73 65 63 74 69 6f 6e 2e 62 65 66 6f 72 65 2e 72 65 70 6c 61 63 65 28 22 24 30 22 2c e.=.section.before.replace("$0",
3bc0 20 22 e2 94 83 22 29 3b 20 2f 2f 20 55 6e 69 63 6f 64 65 20 70 73 65 75 64 6f 2d 67 72 61 70 68 ."...");.//.Unicode.pseudo-graph
3be0 69 63 73 20 62 61 72 00 20 20 20 20 20 20 20 20 66 6f 72 20 73 65 63 74 69 6f 6e 20 69 6e 20 26 ics.bar.........for.section.in.&
3c00 73 65 6c 66 2e 73 65 63 74 69 6f 6e 73 20 7b 00 00 20 20 20 20 20 20 20 20 29 3b 00 20 20 20 20 self.sections.{..........);.....
3c20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 64 2c 20 73 65 6c 66 2e 6c 6f 63 61 74 69 6f 6e 2c 00 ........self.id,.self.location,.
3c40 2a 2a 53 6f 75 72 63 65 3a 2a 2a 20 7b 7d 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 5b 64 **Source:**.{}",............."[d
3c60 69 73 63 72 65 74 65 5d 5c 6e 3d 3d 3d 20 60 7b 7d 60 00 20 20 20 20 20 20 20 20 20 20 20 20 66 iscrete]\n===.`{}`.............f
3c80 2c 00 20 20 20 20 20 20 20 20 6c 65 74 20 5f 20 3d 20 77 72 69 74 65 6c 6e 21 28 00 20 20 20 20 ,.........let._.=.writeln!(.....
3ca0 66 6e 20 66 6d 74 28 26 73 65 6c 66 2c 20 66 3a 20 26 6d 75 74 20 66 6d 74 3a 3a 46 6f 72 6d 61 fn.fmt(&self,.f:.&mut.fmt::Forma
3cc0 74 74 65 72 3c 27 5f 3e 29 20 2d 3e 20 66 6d 74 3a 3a 52 65 73 75 6c 74 20 7b 00 69 6d 70 6c 20 tter<'_>).->.fmt::Result.{.impl.
3ce0 66 6d 74 3a 3a 44 69 73 70 6c 61 79 20 66 6f 72 20 41 73 73 69 73 74 20 7b 00 00 7d 00 20 20 20 fmt::Display.for.Assist.{..}....
3d00 20 7d 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 62 75 66 2e 6a 6f 69 .}.........}.............buf.joi
3d20 6e 28 22 5c 6e 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 n("\n").............}...........
3d40 20 20 20 20 20 20 62 75 66 2e 70 75 73 68 28 6c 69 6e 65 2e 63 6c 6f 6e 65 28 29 29 3b 00 20 20 ......buf.push(line.clone());...
3d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..............}.................
3d80 20 20 20 20 62 72 65 61 6b 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 ....break;.................if.li
3da0 6e 65 20 3d 3d 20 6d 61 72 6b 65 72 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c ne.==.marker.{.............for.l
3dc0 69 6e 65 20 69 6e 20 6c 69 6e 65 73 20 7b 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 6d ine.in.lines.{.............let.m
3de0 75 74 20 62 75 66 20 3d 20 56 65 63 3a 3a 6e 65 77 28 29 3b 00 20 20 20 20 20 20 20 20 66 6e 20 ut.buf.=.Vec::new();.........fn.
3e00 74 61 6b 65 5f 75 6e 74 69 6c 3c 27 61 3e 28 6c 69 6e 65 73 3a 20 69 6d 70 6c 20 49 74 65 72 61 take_until<'a>(lines:.impl.Itera
3e20 74 6f 72 3c 49 74 65 6d 20 3d 20 26 27 61 20 53 74 72 69 6e 67 3e 2c 20 6d 61 72 6b 65 72 3a 20 tor<Item.=.&'a.String>,.marker:.
3e40 26 73 74 72 29 20 2d 3e 20 53 74 72 69 6e 67 20 7b 00 00 20 20 20 20 20 20 20 20 7d 00 20 20 20 &str).->.String.{..........}....
3e60 20 20 20 20 20 20 20 20 20 7d 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 63 63 2e 70 .........}.................acc.p
3e80 75 73 68 28 61 73 73 69 73 74 29 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 00 20 ush(assist)..................}..
3ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 73 73 69 73 74 2e 73 65 63 74 69 6f ...................assist.sectio
3ec0 6e 73 2e 70 75 73 68 28 53 65 63 74 69 6f 6e 20 7b 20 64 6f 63 2c 20 62 65 66 6f 72 65 2c 20 61 ns.push(Section.{.doc,.before,.a
3ee0 66 74 65 72 20 7d 29 3b 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 fter.});......................le
3f00 74 20 61 66 74 65 72 20 3d 20 74 61 6b 65 5f 75 6e 74 69 6c 28 6c 69 6e 65 73 2e 62 79 5f 72 65 t.after.=.take_until(lines.by_re
3f20 66 28 29 2c 20 22 60 60 60 22 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f(),."```");....................
3f40 20 61 73 73 65 72 74 5f 65 71 21 28 6c 69 6e 65 73 2e 6e 65 78 74 28 29 2e 75 6e 77 72 61 70 28 .assert_eq!(lines.next().unwrap(
3f60 29 2e 61 73 5f 73 74 72 28 29 2c 20 22 60 60 60 22 29 3b 00 20 20 20 20 20 20 20 20 20 20 20 20 ).as_str(),."```");.............
3f80 20 20 20 20 20 20 20 20 61 73 73 65 72 74 5f 65 71 21 28 6c 69 6e 65 73 2e 6e 65 78 74 28 29 2e ........assert_eq!(lines.next().
3fa0 75 6e 77 72 61 70 28 29 2e 61 73 5f 73 74 72 28 29 2c 20 22 2d 3e 22 29 3b 00 00 20 20 20 20 20 unwrap().as_str(),."->");.......
3fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 65 74 20 62 65 66 6f 72 65 20 3d 20 74 61 6b 65 ...............let.before.=.take
3fe0 5f 75 6e 74 69 6c 28 6c 69 6e 65 73 2e 62 79 5f 72 65 66 28 29 2c 20 22 60 60 60 22 29 3b 00 00 _until(lines.by_ref(),."```");..