47.1 MB
/srv/reproducible-results/rbuild-debian/r-b-build.KynzUEtV/b1/haskell-snap-templates_1.0.0.2-5_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.KynzUEtV/b2/haskell-snap-templates_1.0.0.2-5_amd64.changes
218 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·58c37d908965ea5a12968acdd8e6cd2c·2190004·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb1 ·ab5ca5f70a73e6e18174c14974029be3·2191888·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb
47.1 MB
snap-templates_1.0.0.2-5_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-01-05·01:14:13.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-01-05·01:14:13.000000·debian-binary
2 -rw-r--r--···0········0········0······900·2024-01-05·01:14:13.000000·control.tar.xz2 -rw-r--r--···0········0········0······900·2024-01-05·01:14:13.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2188912·2024-01-05·01:14:13.000000·data.tar.xz3 -rw-r--r--···0········0········0··2190796·2024-01-05·01:14:13.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
47.1 MB
data.tar.xz
47.1 MB
data.tar
1.35 KB
file list
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·16007904·2024-01-05·01:14:13.000000·./usr/bin/snap-framework4 -rwxr-xr-x···0·root·········(0)·root·········(0)·16007936·2024-01-05·01:14:13.000000·./usr/bin/snap-framework
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/
8 -rw-r--r--···0·root·········(0)·root·········(0)······273·2018-07-29·21:49:08.000000·./usr/share/doc/snap-templates/CONTRIBUTORS8 -rw-r--r--···0·root·········(0)·root·········(0)······273·2018-07-29·21:49:08.000000·./usr/share/doc/snap-templates/CONTRIBUTORS
9 -rw-r--r--···0·root·········(0)·root·········(0)·····3684·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/buildinfo_amd64.gz9 -rw-r--r--···0·root·········(0)·root·········(0)·····3684·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/buildinfo_amd64.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)······478·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/changelog.Debian.gz10 -rw-r--r--···0·root·········(0)·root·········(0)······478·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/changelog.Debian.gz
11 -rw-r--r--···0·root·········(0)·root·········(0)·····1876·2022-04-21·23:09:50.000000·./usr/share/doc/snap-templates/copyright11 -rw-r--r--···0·root·········(0)·root·········(0)·····1876·2022-04-21·23:09:50.000000·./usr/share/doc/snap-templates/copyright
47.1 MB
./usr/bin/snap-framework
File has been modified after NT_GNU_BUILD_ID has been applied.
893 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x40a99011 ··Entry·point·address:···············0x40a990
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········16006112·(bytes·into·file)13 ··Start·of·section·headers:··········16006144·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1317 ··Number·of·program·headers:·········13
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2720 ··Section·header·string·table·index:·27
1.5 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000400040·0x0000000000400040·0x0002d8·0x0002d8·R···0x88 ··PHDR···········0x000040·0x0000000000400040·0x0000000000400040·0x0002d8·0x0002d8·R···0x8
9 ··INTERP·········0x000318·0x0000000000400318·0x0000000000400318·0x00001c·0x00001c·R···0x19 ··INTERP·········0x000318·0x0000000000400318·0x0000000000400318·0x00001c·0x00001c·R···0x1
10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]
11 ··LOAD···········0x000000·0x0000000000400000·0x0000000000400000·0x004f78·0x004f78·R···0x100011 ··LOAD···········0x000000·0x0000000000400000·0x0000000000400000·0x004f78·0x004f78·R···0x1000
12 ··LOAD···········0x005000·0x0000000000405000·0x0000000000405000·0xbcbcfd·0xbcbcfd·R·E·0x100012 ··LOAD···········0x005000·0x0000000000405000·0x0000000000405000·0xbcbcfd·0xbcbcfd·R·E·0x1000
13 ··LOAD···········0xbd1000·0x0000000000fd1000·0x0000000000fd1000·0x179b0c·0x179b0c·R···0x100013 ··LOAD···········0xbd1000·0x0000000000fd1000·0x0000000000fd1000·0x179b0c·0x179b0c·R···0x1000
14 ··LOAD···········0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x1f8200·0x1fcce0·RW··0x100014 ··LOAD···········0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x1f8220·0x1fcce0·RW··0x1000
15 ··DYNAMIC········0xd4bdc8·0x000000000114bdc8·0x000000000114bdc8·0x000210·0x000210·RW··0x815 ··DYNAMIC········0xd4bdc8·0x000000000114bdc8·0x000000000114bdc8·0x000210·0x000210·RW··0x8
16 ··NOTE···········0x000338·0x0000000000400338·0x0000000000400338·0x000020·0x000020·R···0x816 ··NOTE···········0x000338·0x0000000000400338·0x0000000000400338·0x000020·0x000020·R···0x8
17 ··NOTE···········0x000358·0x0000000000400358·0x0000000000400358·0x000044·0x000044·R···0x417 ··NOTE···········0x000358·0x0000000000400358·0x0000000000400358·0x000044·0x000044·R···0x4
18 ··GNU_PROPERTY···0x000338·0x0000000000400338·0x0000000000400338·0x000020·0x000020·R···0x818 ··GNU_PROPERTY···0x000338·0x0000000000400338·0x0000000000400338·0x000020·0x000020·R···0x8
19 ··GNU_EH_FRAME···0xd3c8b0·0x000000000113c8b0·0x000000000113c8b0·0x00294c·0x00294c·R···0x419 ··GNU_EH_FRAME···0xd3c8b0·0x000000000113c8b0·0x000000000113c8b0·0x00294c·0x00294c·R···0x4
20 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1020 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
21 ··GNU_RELRO······0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x000730·0x000730·R···0x121 ··GNU_RELRO······0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x000730·0x000730·R···0x1
2.07 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0xf43be0:1 There·are·28·section·headers,·starting·at·offset·0xf43c00:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.interp···········PROGBITS········0000000000400318·000318·00001c·00···A··0···0··15 ··[·1]·.interp···········PROGBITS········0000000000400318·000318·00001c·00···A··0···0··1
6 ··[·2]·.note.gnu.property·NOTE············0000000000400338·000338·000020·00···A··0···0··86 ··[·2]·.note.gnu.property·NOTE············0000000000400338·000338·000020·00···A··0···0··8
7 ··[·3]·.note.gnu.build-id·NOTE············0000000000400358·000358·000024·00···A··0···0··47 ··[·3]·.note.gnu.build-id·NOTE············0000000000400358·000358·000024·00···A··0···0··4
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··[18]·.eh_frame·········PROGBITS········000000000113f200·d3f200·00b90c·00···A··0···0··823 ··[18]·.eh_frame·········PROGBITS········000000000113f200·d3f200·00b90c·00···A··0···0··8
24 ··[19]·.init_array·······INIT_ARRAY······000000000114b8d0·d4b8d0·000008·08··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······000000000114b8d0·d4b8d0·000008·08··WA··0···0··8
25 ··[20]·.fini_array·······FINI_ARRAY······000000000114b8d8·d4b8d8·000008·08··WA··0···0··825 ··[20]·.fini_array·······FINI_ARRAY······000000000114b8d8·d4b8d8·000008·08··WA··0···0··8
26 ··[21]·.data.rel.ro······PROGBITS········000000000114b8e0·d4b8e0·0004e8·00··WA··0···0·1626 ··[21]·.data.rel.ro······PROGBITS········000000000114b8e0·d4b8e0·0004e8·00··WA··0···0·16
27 ··[22]·.dynamic··········DYNAMIC·········000000000114bdc8·d4bdc8·000210·10··WA··7···0··827 ··[22]·.dynamic··········DYNAMIC·········000000000114bdc8·d4bdc8·000210·10··WA··7···0··8
28 ··[23]·.got··············PROGBITS········000000000114bfd8·d4bfd8·000010·08··WA··0···0··828 ··[23]·.got··············PROGBITS········000000000114bfd8·d4bfd8·000010·08··WA··0···0··8
29 ··[24]·.got.plt··········PROGBITS········000000000114bfe8·d4bfe8·000948·08··WA··0···0··829 ··[24]·.got.plt··········PROGBITS········000000000114bfe8·d4bfe8·000948·08··WA··0···0··8
30 ··[25]·.data·············PROGBITS········000000000114c940·d4c940·1f7190·00··WA··0···0·3230 ··[25]·.data·············PROGBITS········000000000114c940·d4c940·1f71b0·00··WA··0···0·32
31 ··[26]·.bss··············NOBITS··········0000000001343b00·f43ad0·004ab0·00··WA··0···0·6431 ··[26]·.bss··············NOBITS··········0000000001343b00·f43af0·004ab0·00··WA··0···0·64
32 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43ad0·00010a·00······0···0··132 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43af0·00010a·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··D·(mbind),·l·(large),·p·(processor·specific)37 ··D·(mbind),·l·(large),·p·(processor·specific)
3.82 KB
readelf --wide --relocs {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3220·contains·19·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3220·contains·19·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000114bfd8··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·03 000000000114bfd8··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
4 000000000114bfe0··0000012900000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·04 000000000114bfe0··0000012900000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
5 00000000013438d8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·05 00000000013438f8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·0
6 00000000013438f0··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·06 0000000001343910··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·0
7 0000000001343920··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·07 0000000001343940··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·0
8 0000000001343938··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·08 0000000001343958··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·0
9 0000000001343950··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·09 0000000001343970··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·0
10 0000000001343968··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·010 0000000001343988··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·0
11 0000000001343980··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·011 00000000013439a0··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·0
12 0000000001343998··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·012 00000000013439b8··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·0
13 00000000013439b0··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·013 00000000013439d0··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·0
14 00000000013439c8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·014 00000000013439e8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·0
15 00000000013439e0··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·015 0000000001343a00··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·0
16 00000000013439f8··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·016 0000000001343a18··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·0
17 0000000001343a10··0000008f00000001·R_X86_64_64············0000000000000000·ffi_type_pointer@LIBFFI_BASE_8.0·+·017 0000000001343a30··0000008f00000001·R_X86_64_64············0000000000000000·ffi_type_pointer@LIBFFI_BASE_8.0·+·0
18 000000000114b8e0··0000013700000005·R_X86_64_COPY··········000000000114b8e0·ffi_type_void@LIBFFI_BASE_8.0·+·018 000000000114b8e0··0000013700000005·R_X86_64_COPY··········000000000114b8e0·ffi_type_void@LIBFFI_BASE_8.0·+·0
19 0000000001343b00··0000012d00000005·R_X86_64_COPY··········0000000001343b00·stdout@GLIBC_2.2.5·+·019 0000000001343b00··0000012d00000005·R_X86_64_COPY··········0000000001343b00·stdout@GLIBC_2.2.5·+·0
20 0000000001343b20··0000013400000005·R_X86_64_COPY··········0000000001343b20·stderr@GLIBC_2.2.5·+·020 0000000001343b20··0000013400000005·R_X86_64_COPY··········0000000001343b20·stderr@GLIBC_2.2.5·+·0
21 0000000001343b28··0000013600000005·R_X86_64_COPY··········0000000001343b28·__environ@GLIBC_2.2.5·+·021 0000000001343b28··0000013600000005·R_X86_64_COPY··········0000000001343b28·__environ@GLIBC_2.2.5·+·0
  
22 Relocation·section·'.rela.plt'·at·offset·0x33e8·contains·294·entries:22 Relocation·section·'.rela.plt'·at·offset·0x33e8·contains·294·entries:
23 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend23 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·797d59bd3294b710bd7ca8ebe8fe3a477bba406f6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·96bbbd3b2cb00a020d0be94588a45e2151d8d5a8
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
10.4 KB
strings --all --bytes=8 {}
Ordering differences only
    
Offset 609, 14 lines modifiedOffset 609, 26 lines modified
609 ····snap······················>=·1.0·····&&·<·1.2,609 ····snap······················>=·1.0·····&&·<·1.2,
610 ····snap-core·················>=·1.0·····&&·<·1.1,610 ····snap-core·················>=·1.0·····&&·<·1.1,
611 ····snap-server···············>=·1.0·····&&·<·1.2611 ····snap-server···············>=·1.0·····&&·<·1.2
612 ··if·impl(ghc·>=·6.12.0)612 ··if·impl(ghc·>=·6.12.0)
613 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2613 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
614 ·················-fno-warn-unused-do-bind614 ·················-fno-warn-unused-do-bind
615 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2615 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
 616 >·{-#·LANGUAGE·OverloadedStrings·#-}
 617 >·module·Part2·where
 618 >·import···········Snap.Snaplet
 619 >·data·Foo·=·Foo
 620 >·data·Bar·=·Bar
 621 >·fooInit·::·SnapletInit·b·Foo
 622 >·fooInit·=·makeSnaplet·"foo"·"Foo·snaplet"·Nothing·$·do
 623 >·····return·Foo
 624 >·barInit·::·SnapletLens·b·Foo·->·SnapletInit·b·Bar
 625 >·barInit·_h·=·makeSnaplet·"bar"·"Bar·snaplet"·Nothing·$·do
 626 >·····return·Bar
 627 ./src/Part2.lhs
616 What·Are·Snaplets?628 What·Are·Snaplets?
617 ==================629 ==================
618 A·snaplet·is·a·composable·web·application.··Snaplets·allow·you·to·build630 A·snaplet·is·a·composable·web·application.··Snaplets·allow·you·to·build
619 self-contained·pieces·of·functionality·and·glue·them·together·to·make·larger631 self-contained·pieces·of·functionality·and·glue·them·together·to·make·larger
620 applications.··Here·are·some·of·the·things·provided·by·the·snaplet·API:632 applications.··Here·are·some·of·the·things·provided·by·the·snaplet·API:
621 ··-·Infrastructure·for·application·state/environment633 ··-·Infrastructure·for·application·state/environment
622 ··-·Snaplet·initialization,·reload,·and·cleanup634 ··-·Snaplet·initialization,·reload,·and·cleanup
Offset 907, 26 lines modifiedOffset 919, 14 lines modified
907 run·and·it·sees·that·the·snaplet's·directory·does·not·already·exist.··If·the919 run·and·it·sees·that·the·snaplet's·directory·does·not·already·exist.··If·the
908 user·upgrades·to·a·new·version·of·the·snaplet·and·the·new·version·made·changes920 user·upgrades·to·a·new·version·of·the·snaplet·and·the·new·version·made·changes
909 to·the·filesystem·resources,·those·resources·will·NOT·be·automatically·copied921 to·the·filesystem·resources,·those·resources·will·NOT·be·automatically·copied
910 in·by·default.··Resource·installation·*only*·happens·when·the·`snaplets/foo`922 in·by·default.··Resource·installation·*only*·happens·when·the·`snaplets/foo`
911 directory·does·not·exist.··If·you·want·to·get·the·latest·version·of·the923 directory·does·not·exist.··If·you·want·to·get·the·latest·version·of·the
912 filesystem·resources,·remove·the·`snaplets/foo`·directory,·and·restart·your924 filesystem·resources,·remove·the·`snaplets/foo`·directory,·and·restart·your
913 ./src/Tutorial.lhs925 ./src/Tutorial.lhs
914 >·{-#·LANGUAGE·OverloadedStrings·#-} 
915 >·module·Part2·where 
916 >·import···········Snap.Snaplet 
917 >·data·Foo·=·Foo 
918 >·data·Bar·=·Bar 
919 >·fooInit·::·SnapletInit·b·Foo 
920 >·fooInit·=·makeSnaplet·"foo"·"Foo·snaplet"·Nothing·$·do 
921 >·····return·Foo 
922 >·barInit·::·SnapletLens·b·Foo·->·SnapletInit·b·Bar 
923 >·barInit·_h·=·makeSnaplet·"bar"·"Bar·snaplet"·Nothing·$·do 
924 >·····return·Bar 
925 ./src/Part2.lhs 
926 Name:················projname926 Name:················projname
927 Version:·············0.1927 Version:·············0.1
928 Synopsis:············Project·Synopsis·Here928 Synopsis:············Project·Synopsis·Here
929 Description:·········Project·Description·Here929 Description:·········Project·Description·Here
930 License:·············AllRightsReserved930 License:·············AllRightsReserved
931 Author:··············Author931 Author:··············Author
932 Maintainer:··········maintainer@example.com932 Maintainer:··········maintainer@example.com
Offset 970, 72 lines modifiedOffset 970, 14 lines modified
970 ····ghc-options:·-threaded·-w970 ····ghc-options:·-threaded·-w
971 ····if·impl(ghc·>=·6.12.0)971 ····if·impl(ghc·>=·6.12.0)
972 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2972 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
973 ···················-fno-warn-orphans·-fno-warn-unused-do-bind973 ···················-fno-warn-orphans·-fno-warn-unused-do-bind
974 ····else974 ····else
975 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2975 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
976 ···················-fno-warn-orphans976 ···················-fno-warn-orphans
977 <h1>Snap·Example·App·Login</h1> 
978 <p><loginError/></p> 
979 <bind·tag="postAction">/login</bind> 
980 <bind·tag="submitText">Login</bind> 
981 <apply·template="userform"/> 
982 <p>Don't·have·a·login·yet?·<a·href="/new_user">Create·a·new·user</a></p> 
983 ./snaplets/heist/templates/_login.tpl 
984 <form·method="post"·action="${postAction}"> 
985 ··<table·id="info"> 
986 ····<tr> 
987 ······<td>Login:</td><td><input·type="text"·name="login"·size="20"·/></td> 
988 ····</tr> 
989 ····<tr> 
990 ······<td>Password:</td><td><input·type="password"·name="password"·size="20"·/></td> 
991 ····</tr> 
992 ····<tr> 
993 ······<td></td> 
994 ······<td><input·type="submit"·value="${submitText}"·/></td> 
995 ····</tr> 
996 ··</table> 
997 ./snaplets/heist/templates/userform.tpl 
998 <h1>Register·a·new·user</h1> 
999 <bind·tag="postAction">/new_user</bind> 
1000 <bind·tag="submitText">Add·User</bind> 
1001 <apply·template="userform"/> 
1002 ./snaplets/heist/templates/_new_user.tpl 
1003 <apply·template="base"> 
1004 ··<apply·template="_login"/> 
1005 </apply> 
1006 ./snaplets/heist/templates/login.tpl 
1007 <apply·template="base"> 
1008 ··<apply·template="_new_user"·/> 
1009 </apply> 
1010 ./snaplets/heist/templates/new_user.tpl 
1011 ··<head> 
1012 ····<title>Snap·web·server</title> 
1013 ····<link·rel="stylesheet"·type="text/css"·href="/screen.css"/> 
1014 ··</head> 
1015 ··<body> 
1016 ····<div·id="content"> 
1017 ······<apply-content/> 
1018 ····</div> 
1019 ··</body> 
1020 ./snaplets/heist/templates/base.tpl 
1021 <apply·template="base"> 
1022 ··<ifLoggedIn> 
1023 ······This·is·a·simple·demo·page·served·using 
1024 ······<a·href="http://snapframework.com/docs/tutorials/heist">Heist</a> 
1025 ······and·the·<a·href="http://snapframework.com/">Snap</a>·web·framework. 
1026 ····</p> 
1027 ····<p>Congrats!··You're·logged·in·as·'<loggedInUser/>'</p> 
1028 ····<p><a·href="/logout">Logout</a></p> 
1029 ··</ifLoggedIn> 
1030 ··<ifLoggedOut> 
1031 ····<apply·template="_login"/> 
1032 ··</ifLoggedOut> 
1033 </apply> 
1034 ./snaplets/heist/templates/index.tpl 
1035 ···padding:·0;977 ···padding:·0;
1036 ···margin:·0;978 ···margin:·0;
1037 ···background-color:·#ffffff;979 ···background-color:·#ffffff;
1038 ···font-family:·Verdana,·Helvetica,·sans-serif;980 ···font-family:·Verdana,·Helvetica,·sans-serif;
1039 ···padding:·0;981 ···padding:·0;
1040 ···margin:·0;982 ···margin:·0;
1041 ···text-decoration:·underline;983 ···text-decoration:·underline;
Offset 1130, 14 lines modifiedOffset 1072, 36 lines modified
Max diff block lines reached; 5973/10621 bytes (56.24%) of diff not shown.
31.9 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 859, 15 lines modifiedOffset 859, 15 lines modified
859 »       xchg···%ax,%ax859 »       xchg···%ax,%ax
860 »       mov····(%r12),%rax860 »       mov····(%r12),%rax
861 »       cmp····$0xfb3580,%rax861 »       cmp····$0xfb3580,%rax
862 »       je·····406fa0·<__gmpz_get_d_2exp@plt+0xd20>862 »       je·····406fa0·<__gmpz_get_d_2exp@plt+0xd20>
863 »       mov····%r12,%r15863 »       mov····%r12,%r15
864 »       jmp····406ec5·<__gmpz_get_d_2exp@plt+0xc45>864 »       jmp····406ec5·<__gmpz_get_d_2exp@plt+0xc45>
865 »       mov····0x10(%r12),%rax865 »       mov····0x10(%r12),%rax
866 »       mov····0xf36a3d(%rip),%edx········866 »       mov····0xf36a5d(%rip),%edx········
867 »       mov····%rax,%rcx867 »       mov····%rax,%rcx
868 »       and····$0x3,%ecx868 »       and····$0x3,%ecx
869 »       cmp····%rdx,%rcx869 »       cmp····%rdx,%rcx
870 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>870 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
871 »       and····$0xfffffffffffffffc,%rax871 »       and····$0xfffffffffffffffc,%rax
872 »       mov····0x8(%r12),%rsi872 »       mov····0x8(%r12),%rsi
873 »       mov····%rbx,%rdi873 »       mov····%rbx,%rdi
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
913 »       cmp····$0xfb3580,%rax913 »       cmp····$0xfb3580,%rax
914 »       je·····407060·<__gmpz_get_d_2exp@plt+0xde0>914 »       je·····407060·<__gmpz_get_d_2exp@plt+0xde0>
915 »       jmp····406fac·<__gmpz_get_d_2exp@plt+0xd2c>915 »       jmp····406fac·<__gmpz_get_d_2exp@plt+0xd2c>
916 »       nopl···0x0(%rax)916 »       nopl···0x0(%rax)
917 »       mov····-0xc(%r14),%edx917 »       mov····-0xc(%r14),%edx
918 »       add····-0x10(%r14),%edx918 »       add····-0x10(%r14),%edx
919 »       mov····0x8(%r12,%rdx,8),%rax919 »       mov····0x8(%r12,%rdx,8),%rax
920 »       mov····0xf36961(%rip),%ecx········920 »       mov····0xf36981(%rip),%ecx········
921 »       mov····%rax,%rsi921 »       mov····%rax,%rsi
922 »       and····$0x3,%esi922 »       and····$0x3,%esi
923 »       cmp····%rcx,%rsi923 »       cmp····%rcx,%rsi
924 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>924 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
925 »       and····$0xfffffffffffffffc,%rax925 »       and····$0xfffffffffffffffc,%rax
926 »       or·····%rcx,%rax926 »       or·····%rcx,%rax
927 »       mov····%rax,0x8(%r12,%rdx,8)927 »       mov····%rax,0x8(%r12,%rdx,8)
Offset 942, 15 lines modifiedOffset 942, 15 lines modified
942 »       jb·····4070d0·<__gmpz_get_d_2exp@plt+0xe50>942 »       jb·····4070d0·<__gmpz_get_d_2exp@plt+0xe50>
943 »       xor····%r13d,%r13d943 »       xor····%r13d,%r13d
944 »       jmp····406ff3·<__gmpz_get_d_2exp@plt+0xd73>944 »       jmp····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
945 »       mov····-0x4(%r14),%r10d945 »       mov····-0x4(%r14),%r10d
946 »       test···%r10d,%r10d946 »       test···%r10d,%r10d
947 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>947 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
948 »       mov····0x10(%r12),%rax948 »       mov····0x10(%r12),%rax
949 »       mov····0xf368eb(%rip),%edx········949 »       mov····0xf3690b(%rip),%edx········
950 »       mov····%rax,%rsi950 »       mov····%rax,%rsi
951 »       and····$0x3,%esi951 »       and····$0x3,%esi
952 »       cmp····%rsi,%rdx952 »       cmp····%rsi,%rdx
953 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>953 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
954 »       and····$0xfffffffffffffffc,%rax954 »       and····$0xfffffffffffffffc,%rax
955 »       mov····%rcx,%rsi955 »       mov····%rcx,%rsi
956 »       mov····%rbx,%rdi956 »       mov····%rbx,%rdi
Offset 959, 15 lines modifiedOffset 959, 15 lines modified
959 »       call···fa46e0·<__gmpz_get_d_2exp@plt+0xb9e460>959 »       call···fa46e0·<__gmpz_get_d_2exp@plt+0xb9e460>
960 »       jmp····406ff0·<__gmpz_get_d_2exp@plt+0xd70>960 »       jmp····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
961 »       mov····-0x10(%r14),%eax961 »       mov····-0x10(%r14),%eax
962 »       mov····%eax,%edi962 »       mov····%eax,%edi
963 »       or·····-0x4(%r14),%edi963 »       or·····-0x4(%r14),%edi
964 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>964 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
965 »       add····-0xc(%r14),%eax965 »       add····-0xc(%r14),%eax
966 »       mov····0xf368a6(%rip),%esi········966 »       mov····0xf368c6(%rip),%esi········
967 »       mov····0x8(%r12,%rax,8),%rdx967 »       mov····0x8(%r12,%rax,8),%rdx
968 »       mov····%rdx,%rdi968 »       mov····%rdx,%rdi
969 »       and····$0x3,%edi969 »       and····$0x3,%edi
970 »       cmp····%rsi,%rdi970 »       cmp····%rsi,%rdi
971 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>971 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
972 »       and····$0xfffffffffffffffc,%rdx972 »       and····$0xfffffffffffffffc,%rdx
973 »       mov····%rbx,%rdi973 »       mov····%rbx,%rdi
Offset 1009, 15 lines modifiedOffset 1009, 15 lines modified
1009 »       add····%rsi,%rax1009 »       add····%rsi,%rax
1010 »       mov····%rsi,0x18(%rsp)1010 »       mov····%rsi,0x18(%rsp)
1011 »       and····$0xfffffffffffffff8,%rax1011 »       and····$0xfffffffffffffff8,%rax
1012 »       sub····%rax,%rdi1012 »       sub····%rax,%rdi
1013 »       sar····%cl,%rdi1013 »       sar····%cl,%rdi
1014 »       movzwl·%di,%edi1014 »       movzwl·%di,%edi
1015 »       movzbl·0x12(%rdx,%rdi,1),%edx1015 »       movzbl·0x12(%rdx,%rdi,1),%edx
1016 »       cmp····%dl,0xf367e3(%rip)········1016 »       cmp····%dl,0xf36803(%rip)········
1017 »       mov····%dl,0x2f(%rsp)1017 »       mov····%dl,0x2f(%rsp)
1018 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>1018 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
1019 »       mov····%ecx,%edi1019 »       mov····%ecx,%edi
1020 »       mov····%ecx,0x20(%rsp)1020 »       mov····%ecx,0x20(%rsp)
1021 »       movzwl·0xa(%r15),%r15d1021 »       movzwl·0xa(%r15),%r15d
1022 »       call···fa3a50·<__gmpz_get_d_2exp@plt+0xb9d7d0>1022 »       call···fa3a50·<__gmpz_get_d_2exp@plt+0xb9d7d0>
1023 »       mov····0x18(%rsp),%rsi1023 »       mov····0x18(%rsp),%rsi
Offset 1103, 15 lines modifiedOffset 1103, 15 lines modified
1103 »       mov····%eax,%eax1103 »       mov····%eax,%eax
1104 »       lea····0x1f(%rdx,%rax,1),%rcx1104 »       lea····0x1f(%rdx,%rax,1),%rcx
1105 »       mov····%r12,%rax1105 »       mov····%r12,%rax
1106 »       and····$0xfffffffffffffff8,%rcx1106 »       and····$0xfffffffffffffff8,%rcx
1107 »       sub····%rcx,%rax1107 »       sub····%rcx,%rax
1108 »       movzbl·0x8(%r14),%ecx1108 »       movzbl·0x8(%r14),%ecx
1109 »       sar····%cl,%rax1109 »       sar····%cl,%rax
1110 »       movzbl·0xf36647(%rip),%ecx········1110 »       movzbl·0xf36667(%rip),%ecx········
1111 »       movzwl·%ax,%eax1111 »       movzwl·%ax,%eax
1112 »       mov····%cl,0x12(%rdx,%rax,1)1112 »       mov····%cl,0x12(%rdx,%rax,1)
1113 »       movzbl·0x8(%r14),%ecx1113 »       movzbl·0x8(%r14),%ecx
1114 »       mov····$0x1,%eax1114 »       mov····$0x1,%eax
1115 »       shl····%cl,%eax1115 »       shl····%cl,%eax
1116 »       shr····$0x3,%eax1116 »       shr····$0x3,%eax
1117 »       add····%rax,0xf3fe1a(%rip)········1117 »       add····%rax,0xf3fe1a(%rip)········
Offset 1307, 18 lines modifiedOffset 1307, 18 lines modified
1307 »       mov····%rbx,%rdi1307 »       mov····%rbx,%rdi
1308 »       call···fa5150·<__gmpz_get_d_2exp@plt+0xb9eed0>1308 »       call···fa5150·<__gmpz_get_d_2exp@plt+0xb9eed0>
1309 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>1309 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>
1310 »       mov····%r12,%rsi1310 »       mov····%r12,%rsi
1311 »       mov····%rbx,%rdi1311 »       mov····%rbx,%rdi
1312 »       call···fa5610·<__gmpz_get_d_2exp@plt+0xb9f390>1312 »       call···fa5610·<__gmpz_get_d_2exp@plt+0xb9f390>
1313 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>1313 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>
1314 »       movzbl·0xf362b7(%rip),%eax········1314 »       movzbl·0xf362d7(%rip),%eax········
1315 »       movzbl·0xd(%r12),%edx1315 »       movzbl·0xd(%r12),%edx
1316 »       mov····%al,0xd(%r12)1316 »       mov····%al,0xd(%r12)
1317 »       movzbl·0xf362a5(%rip),%eax········1317 »       movzbl·0xf362c5(%rip),%eax········
1318 »       cmp····%al,%dl1318 »       cmp····%al,%dl
1319 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>1319 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
1320 »       mov····0x8(%r12),%eax1320 »       mov····0x8(%r12),%eax
1321 »       mov····0x10(%r12),%rsi1321 »       mov····0x10(%r12),%rsi
1322 »       mov····%rbx,%rdi1322 »       mov····%rbx,%rdi
1323 »       lea····0x18(%r12,%rax,8),%rdx1323 »       lea····0x18(%r12,%rax,8),%rdx
1324 »       call···4066d0·<__gmpz_get_d_2exp@plt+0x450>1324 »       call···4066d0·<__gmpz_get_d_2exp@plt+0x450>
Offset 1657, 23 lines modifiedOffset 1657, 23 lines modified
1657 »       mov····%r15d,%eax1657 »       mov····%r15d,%eax
1658 »       mov····$0x1,%edx1658 »       mov····$0x1,%edx
1659 »       test···%al,%al1659 »       test···%al,%al
1660 »       jne····407d07·<__gmpz_get_d_2exp@plt+0x1a87>1660 »       jne····407d07·<__gmpz_get_d_2exp@plt+0x1a87>
1661 »       add····$0x1,%rbx1661 »       add····$0x1,%rbx
1662 »       cmp····%r14w,%bx1662 »       cmp····%r14w,%bx
1663 »       jae····407dc0·<__gmpz_get_d_2exp@plt+0x1b40>1663 »       jae····407dc0·<__gmpz_get_d_2exp@plt+0x1b40>
1664 »       movzbl·0xf35d3a(%rip),%eax········1664 »       movzbl·0xf35d5a(%rip),%eax········
1665 »       mov····%ebx,%r12d1665 »       mov····%ebx,%r12d
1666 »       cmp····%al,0x12(%rbp,%rbx,1)1666 »       cmp····%al,0x12(%rbp,%rbx,1)
1667 »       jne····407ca8·<__gmpz_get_d_2exp@plt+0x1a28>1667 »       jne····407ca8·<__gmpz_get_d_2exp@plt+0x1a28>
1668 »       mov····%edx,%eax1668 »       mov····%edx,%eax
Max diff block lines reached; 33401199/33405197 bytes (99.99%) of diff not shown.
253 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 110, 1115 lines modifiedOffset 110, 1115 lines modified
110 ··0x00fd16b0·320a2020·20202020·20202020·20202020·2.··············110 ··0x00fd16b0·320a2020·20202020·20202020·20202020·2.··············
111 ··0x00fd16c0·2020202d·666e6f2d·7761726e·2d756e75····-fno-warn-unu111 ··0x00fd16c0·2020202d·666e6f2d·7761726e·2d756e75····-fno-warn-unu
112 ··0x00fd16d0·7365642d·646f2d62·696e640a·2020656c·sed-do-bind.··el112 ··0x00fd16d0·7365642d·646f2d62·696e640a·2020656c·sed-do-bind.··el
113 ··0x00fd16e0·73650a20·20202067·68632d6f·7074696f·se.····ghc-optio113 ··0x00fd16e0·73650a20·20202067·68632d6f·7074696f·se.····ghc-optio
114 ··0x00fd16f0·6e733a20·2d746872·65616465·64202d57·ns:·-threaded·-W114 ··0x00fd16f0·6e733a20·2d746872·65616465·64202d57·ns:·-threaded·-W
115 ··0x00fd1700·616c6c20·2d667761·726e2d74·61627320·all·-fwarn-tabs·115 ··0x00fd1700·616c6c20·2d667761·726e2d74·61627320·all·-fwarn-tabs·
Diff chunk too large, falling back to line-by-line diff (1101 lines added, 1101 lines removed)
116 ··0x00fd1710·2d66756e·626f782d·73747269·63742d66·-funbox-strict-f116 ··0x00fd1710·2d66756e·626f782d·73747269·63742d66·-funbox-strict-f
117 ··0x00fd1720·69656c64·73202d4f·320a0057·68617420·ields·-O2..What·117 ··0x00fd1720·69656c64·73202d4f·320a003e·207b2d23·ields·-O2..>·{-#
118 ··0x00fd1730·41726520·536e6170·6c657473·3f0a3d3d·Are·Snaplets?.==118 ··0x00fd1730·204c414e·47554147·45204f76·65726c6f··LANGUAGE·Overlo
119 ··0x00fd1740·3d3d3d3d·3d3d3d3d·3d3d3d3d·3d3d3d3d·================119 ··0x00fd1740·61646564·53747269·6e677320·232d7d0a·adedStrings·#-}.
120 ··0x00fd1750·0a0a4120·736e6170·6c657420·69732061·..A·snaplet·is·a120 ··0x00fd1750·3e206d6f·64756c65·20506172·74322077·>·module·Part2·w
121 ··0x00fd1760·20636f6d·706f7361·626c6520·77656220··composable·web·121 ··0x00fd1760·68657265·0a0a3e20·696d706f·72742020·here..>·import··
122 ··0x00fd1770·6170706c·69636174·696f6e2e·2020536e·application.··Sn122 ··0x00fd1770·20202020·20202020·20536e61·702e536e··········Snap.Sn
123 ··0x00fd1780·61706c65·74732061·6c6c6f77·20796f75·aplets·allow·you123 ··0x00fd1780·61706c65·740a0a3e·20646174·6120466f·aplet..>·data·Fo
124 ··0x00fd1790·20746f20·6275696c·640a7365·6c662d63··to·build.self-c124 ··0x00fd1790·6f203d20·466f6f0a·3e0a3e20·64617461·o·=·Foo.>.>·data
125 ··0x00fd17a0·6f6e7461·696e6564·20706965·63657320·ontained·pieces·125 ··0x00fd17a0·20426172·203d2042·61720a3e·0a3e2066··Bar·=·Bar.>.>·f
126 ··0x00fd17b0·6f662066·756e6374·696f6e61·6c697479·of·functionality126 ··0x00fd17b0·6f6f496e·6974203a·3a20536e·61706c65·ooInit·::·Snaple
127 ··0x00fd17c0·20616e64·20676c75·65207468·656d2074··and·glue·them·t127 ··0x00fd17c0·74496e69·74206220·466f6f0a·3e20666f·tInit·b·Foo.>·fo
128 ··0x00fd17d0·6f676574·68657220·746f206d·616b6520·ogether·to·make·128 ··0x00fd17d0·6f496e69·74203d20·6d616b65·536e6170·oInit·=·makeSnap
129 ··0x00fd17e0·6c617267·65720a61·70706c69·63617469·larger.applicati129 ··0x00fd17e0·6c657420·22666f6f·22202246·6f6f2073·let·"foo"·"Foo·s
130 ··0x00fd17f0·6f6e732e·20204865·72652061·72652073·ons.··Here·are·s130 ··0x00fd17f0·6e61706c·65742220·4e6f7468·696e6720·naplet"·Nothing·
131 ··0x00fd1800·6f6d6520·6f662074·68652074·68696e67·ome·of·the·thing131 ··0x00fd1800·2420646f·0a3e2020·20202072·65747572·$·do.>·····retur
132 ··0x00fd1810·73207072·6f766964·65642062·79207468·s·provided·by·th132 ··0x00fd1810·6e20466f·6f0a3e0a·3e206261·72496e69·n·Foo.>.>·barIni
133 ··0x00fd1820·6520736e·61706c65·74204150·493a0a0a·e·snaplet·API:..133 ··0x00fd1820·74203a3a·20536e61·706c6574·4c656e73·t·::·SnapletLens
134 ··0x00fd1830·20202d20·496e6672·61737472·75637475···-·Infrastructu134 ··0x00fd1830·20622046·6f6f202d·3e20536e·61706c65··b·Foo·->·Snaple
135 ··0x00fd1840·72652066·6f722061·70706c69·63617469·re·for·applicati135 ··0x00fd1840·74496e69·74206220·4261720a·3e206261·tInit·b·Bar.>·ba
136 ··0x00fd1850·6f6e2073·74617465·2f656e76·69726f6e·on·state/environ136 ··0x00fd1850·72496e69·74205f68·203d206d·616b6553·rInit·_h·=·makeS
137 ··0x00fd1860·6d656e74·0a0a2020·2d20536e·61706c65·ment..··-·Snaple137 ··0x00fd1860·6e61706c·65742022·62617222·20224261·naplet·"bar"·"Ba
138 ··0x00fd1870·7420696e·69746961·6c697a61·74696f6e·t·initialization138 ··0x00fd1870·7220736e·61706c65·7422204e·6f746869·r·snaplet"·Nothi
139 ··0x00fd1880·2c207265·6c6f6164·2c20616e·6420636c·,·reload,·and·cl139 ··0x00fd1880·6e672024·20646f0a·3e202020·20207265·ng·$·do.>·····re
140 ··0x00fd1890·65616e75·700a0a20·202d204d·616e6167·eanup..··-·Manag140 ··0x00fd1890·7475726e·20426172·0a002e2f·7372632f·turn·Bar.../src/
141 ··0x00fd18a0·656d656e·74206f66·2066696c·65737973·ement·of·filesys141 ··0x00fd18a0·50617274·322e6c68·73005768·61742041·Part2.lhs.What·A
142 ··0x00fd18b0·74656d20·64617461·20616e64·20617574·tem·data·and·aut142 ··0x00fd18b0·72652053·6e61706c·6574733f·0a3d3d3d·re·Snaplets?.===
143 ··0x00fd18c0·6f6d6174·69632073·6e61706c·65742069·omatic·snaplet·i143 ··0x00fd18c0·3d3d3d3d·3d3d3d3d·3d3d3d3d·3d3d3d0a·===============.
144 ··0x00fd18d0·6e737461·6c6c6174·696f6e0a·0a20202d·nstallation..··-144 ··0x00fd18d0·0a412073·6e61706c·65742069·73206120·.A·snaplet·is·a·
145 ··0x00fd18e0·20556e69·66696564·20636f6e·66696720··Unified·config·145 ··0x00fd18e0·636f6d70·6f736162·6c652077·65622061·composable·web·a
146 ··0x00fd18f0·66696c65·20696e66·72617374·72756374·file·infrastruct146 ··0x00fd18f0·70706c69·63617469·6f6e2e20·20536e61·pplication.··Sna
147 ··0x00fd1900·7572650a·0a4f6e65·20657861·6d706c65·ure..One·example147 ··0x00fd1900·706c6574·7320616c·6c6f7720·796f7520·plets·allow·you·
148 ··0x00fd1910·206d6967·68742062·65206120·77696b69··might·be·a·wiki148 ··0x00fd1910·746f2062·75696c64·0a73656c·662d636f·to·build.self-co
149 ··0x00fd1920·20736e61·706c6574·2e202049·7420776f··snaplet.··It·wo149 ··0x00fd1920·6e746169·6e656420·70696563·6573206f·ntained·pieces·o
150 ··0x00fd1930·756c6420·62652064·69737472·69627574·uld·be·distribut150 ··0x00fd1930·66206675·6e637469·6f6e616c·69747920·f·functionality·
151 ··0x00fd1940·65642061·73206120·6861736b·656c6c0a·ed·as·a·haskell.151 ··0x00fd1940·616e6420·676c7565·20746865·6d20746f·and·glue·them·to
152 ··0x00fd1950·7061636b·61676520·74686174·20776f75·package·that·wou152 ··0x00fd1950·67657468·65722074·6f206d61·6b65206c·gether·to·make·l
153 ··0x00fd1960·6c642062·6520696e·7374616c·6c656420·ld·be·installed·153 ··0x00fd1960·61726765·720a6170·706c6963·6174696f·arger.applicatio
154 ··0x00fd1970·77697468·20636162·616c2061·6e642077·with·cabal·and·w154 ··0x00fd1970·6e732e20·20486572·65206172·6520736f·ns.··Here·are·so
155 ··0x00fd1980·6f756c64·2070726f·6261626c·7920696e·ould·probably·in155 ··0x00fd1980·6d65206f·66207468·65207468·696e6773·me·of·the·things
156 ··0x00fd1990·636c7564·6520636f·64652c0a·636f6e66·clude·code,.conf156 ··0x00fd1990·2070726f·76696465·64206279·20746865··provided·by·the
157 ··0x00fd19a0·69672066·696c6573·2c204854·4d4c2074·ig·files,·HTML·t157 ··0x00fd19a0·20736e61·706c6574·20415049·3a0a0a20··snaplet·API:..·
158 ··0x00fd19b0·656d706c·61746573·2c207374·796c6573·emplates,·styles158 ··0x00fd19b0·202d2049·6e667261·73747275·63747572··-·Infrastructur
159 ··0x00fd19c0·68656574·732c204a·61766153·63726970·heets,·JavaScrip159 ··0x00fd19c0·6520666f·72206170·706c6963·6174696f·e·for·applicatio
160 ··0x00fd19d0·742c2069·6d616765·732c2065·74632e20·t,·images,·etc.·160 ··0x00fd19d0·6e207374·6174652f·656e7669·726f6e6d·n·state/environm
161 ··0x00fd19e0·20546865·0a736e61·706c6574·27732063··The.snaplet's·c161 ··0x00fd19e0·656e740a·0a20202d·20536e61·706c6574·ent..··-·Snaplet
162 ··0x00fd19f0·6f646520·776f756c·64207072·6f766964·ode·would·provid162 ··0x00fd19f0·20696e69·7469616c·697a6174·696f6e2c··initialization,
163 ··0x00fd1a00·65207468·65206e65·63657373·61727920·e·the·necessary·163 ··0x00fd1a00·2072656c·6f61642c·20616e64·20636c65··reload,·and·cle
164 ··0x00fd1a10·41504920·746f206c·65742079·6f757220·API·to·let·your·164 ··0x00fd1a10·616e7570·0a0a2020·2d204d61·6e616765·anup..··-·Manage
165 ··0x00fd1a20·6170706c·69636174·696f6e0a·696e7465·application.inte165 ··0x00fd1a20·6d656e74·206f6620·66696c65·73797374·ment·of·filesyst
166 ··0x00fd1a30·72616374·20736561·6d6c6573·736c7920·ract·seamlessly·166 ··0x00fd1a30·656d2064·61746120·616e6420·6175746f·em·data·and·auto
167 ··0x00fd1a40·77697468·20746865·2077696b·69206675·with·the·wiki·fu167 ··0x00fd1a40·6d617469·6320736e·61706c65·7420696e·matic·snaplet·in
168 ··0x00fd1a50·6e637469·6f6e616c·6974792e·20205768·nctionality.··Wh168 ··0x00fd1a50·7374616c·6c617469·6f6e0a0a·20202d20·stallation..··-·
169 ··0x00fd1a60·656e2079·6f752072·756e2079·6f75720a·en·you·run·your.169 ··0x00fd1a60·556e6966·69656420·636f6e66·69672066·Unified·config·f
170 ··0x00fd1a70·6170706c·69636174·696f6e20·666f7220·application·for·170 ··0x00fd1a70·696c6520·696e6672·61737472·75637475·ile·infrastructu
171 ··0x00fd1a80·74686520·66697273·74207469·6d652c20·the·first·time,·171 ··0x00fd1a80·72650a0a·4f6e6520·6578616d·706c6520·re..One·example·
172 ··0x00fd1a90·616c6c20·6f662074·68652077·696b6920·all·of·the·wiki·172 ··0x00fd1a90·6d696768·74206265·20612077·696b6920·might·be·a·wiki·
173 ··0x00fd1aa0·736e6170·6c657427·73206669·6c657379·snaplet's·filesy173 ··0x00fd1aa0·736e6170·6c65742e·20204974·20776f75·snaplet.··It·wou
174 ··0x00fd1ab0·7374656d·20726573·6f757263·65730a77·stem·resources.w174 ··0x00fd1ab0·6c642062·65206469·73747269·62757465·ld·be·distribute
175 ··0x00fd1ac0·696c6c20·6175746f·6d617469·63616c6c·ill·automaticall175 ··0x00fd1ac0·64206173·20612068·61736b65·6c6c0a70·d·as·a·haskell.p
176 ··0x00fd1ad0·79206265·20636f70·69656420·696e746f·y·be·copied·into176 ··0x00fd1ad0·61636b61·67652074·68617420·776f756c·ackage·that·woul
177 ··0x00fd1ae0·20746865·20617070·726f7072·69617465··the·appropriate177 ··0x00fd1ae0·64206265·20696e73·74616c6c·65642077·d·be·installed·w
178 ··0x00fd1af0·20706c61·6365732e·20205468·656e2079··places.··Then·y178 ··0x00fd1af0·69746820·63616261·6c20616e·6420776f·ith·cabal·and·wo
179 ··0x00fd1b00·6f752077·696c6c0a·696d6d65·64696174·ou·will.immediat179 ··0x00fd1b00·756c6420·70726f62·61626c79·20696e63·uld·probably·inc
180 ··0x00fd1b10·656c7920·62652061·626c6520·746f2063·ely·be·able·to·c180 ··0x00fd1b10·6c756465·20636f64·652c0a63·6f6e6669·lude·code,.confi
181 ··0x00fd1b20·7573746f·6d697a65·20746865·2077696b·ustomize·the·wik181 ··0x00fd1b20·67206669·6c65732c·2048544d·4c207465·g·files,·HTML·te
182 ··0x00fd1b30·6920746f·20666974·20796f75·72206e65·i·to·fit·your·ne182 ··0x00fd1b30·6d706c61·7465732c·20737479·6c657368·mplates,·stylesh
183 ··0x00fd1b40·65647320·62792065·64697469·6e672063·eds·by·editing·c183 ··0x00fd1b40·65657473·2c204a61·76615363·72697074·eets,·JavaScript
184 ··0x00fd1b50·6f6e6669·670a6669·6c65732c·2070726f·onfig.files,·pro184 ··0x00fd1b50·2c20696d·61676573·2c206574·632e2020·,·images,·etc.··
185 ··0x00fd1b60·76696469·6e672079·6f757220·6f776e20·viding·your·own·185 ··0x00fd1b60·5468650a·736e6170·6c657427·7320636f·The.snaplet's·co
186 ··0x00fd1b70·7374796c·65736865·6574732c·20657463·stylesheets,·etc186 ··0x00fd1b70·64652077·6f756c64·2070726f·76696465·de·would·provide
187 ··0x00fd1b80·2e202057·65207769·6c6c2064·69736375·.··We·will·discu187 ··0x00fd1b80·20746865·206e6563·65737361·72792041··the·necessary·A
188 ··0x00fd1b90·73732074·68697320·696e206d·6f72650a·ss·this·in·more.188 ··0x00fd1b90·50492074·6f206c65·7420796f·75722061·PI·to·let·your·a
189 ··0x00fd1ba0·64657461·696c206c·61746572·2e0a0a41·detail·later...A189 ··0x00fd1ba0·70706c69·63617469·6f6e0a69·6e746572·pplication.inter
190 ··0x00fd1bb0·20736e61·706c6574·2063616e·20726570··snaplet·can·rep190 ··0x00fd1bb0·61637420·7365616d·6c657373·6c792077·act·seamlessly·w
191 ··0x00fd1bc0·72657365·6e742061·6e797468·696e6720·resent·anything·191 ··0x00fd1bc0·69746820·74686520·77696b69·2066756e·ith·the·wiki·fun
192 ··0x00fd1bd0·66726f6d·20626163·6b656e64·20486173·from·backend·Has192 ··0x00fd1bd0·6374696f·6e616c69·74792e20·20576865·ctionality.··Whe
193 ··0x00fd1be0·6b656c6c·20696e66·72617374·72756374·kell·infrastruct193 ··0x00fd1be0·6e20796f·75207275·6e20796f·75720a61·n·you·run·your.a
194 ··0x00fd1bf0·75726520·77697468·206e6f0a·75736572·ure·with·no.user194 ··0x00fd1bf0·70706c69·63617469·6f6e2066·6f722074·pplication·for·t
195 ··0x00fd1c00·20666163·696e6720·66756e63·74696f6e··facing·function195 ··0x00fd1c00·68652066·69727374·2074696d·652c2061·he·first·time,·a
196 ··0x00fd1c10·616c6974·7920746f·20612073·6d616c6c·ality·to·a·small196 ··0x00fd1c10·6c6c206f·66207468·65207769·6b692073·ll·of·the·wiki·s
197 ··0x00fd1c20·20776964·67657420·6c696b65·20612063··widget·like·a·c197 ··0x00fd1c20·6e61706c·65742773·2066696c·65737973·naplet's·filesys
198 ··0x00fd1c30·68617420·626f7820·74686174·20676f65·hat·box·that·goe198 ··0x00fd1c30·74656d20·7265736f·75726365·730a7769·tem·resources.wi
199 ··0x00fd1c40·7320696e·20746865·0a636f72·6e657220·s·in·the.corner·199 ··0x00fd1c40·6c6c2061·75746f6d·61746963·616c6c79·ll·automatically
200 ··0x00fd1c50·6f662061·20776562·20706167·6520746f·of·a·web·page·to200 ··0x00fd1c50·20626520·636f7069·65642069·6e746f20··be·copied·into·
201 ··0x00fd1c60·20616e20·656e7469·72652073·74616e64··an·entire·stand201 ··0x00fd1c60·74686520·61707072·6f707269·61746520·the·appropriate·
202 ··0x00fd1c70·616c6f6e·65207765·62736974·65206c69·alone·website·li202 ··0x00fd1c70·706c6163·65732e20·20546865·6e20796f·places.··Then·yo
203 ··0x00fd1c80·6b652061·20626c6f·67206f72·20666f72·ke·a·blog·or·for203 ··0x00fd1c80·75207769·6c6c0a69·6d6d6564·69617465·u·will.immediate
204 ··0x00fd1c90·756d2e0a·54686520·706f7373·6962696c·um..The·possibil204 ··0x00fd1c90·6c792062·65206162·6c652074·6f206375·ly·be·able·to·cu
205 ··0x00fd1ca0·69746965·73206172·6520656e·646c6573·ities·are·endles205 ··0x00fd1ca0·73746f6d·697a6520·74686520·77696b69·stomize·the·wiki
206 ··0x00fd1cb0·732e2020·4120736e·61706c65·74206973·s.··A·snaplet·is206 ··0x00fd1cb0·20746f20·66697420·796f7572·206e6565··to·fit·your·nee
207 ··0x00fd1cc0·20612077·65622061·70706c69·63617469··a·web·applicati207 ··0x00fd1cc0·64732062·79206564·6974696e·6720636f·ds·by·editing·co
208 ··0x00fd1cd0·6f6e2c20·616e6420·7765620a·6170706c·on,·and·web.appl208 ··0x00fd1cd0·6e666967·0a66696c·65732c20·70726f76·nfig.files,·prov
209 ··0x00fd1ce0·69636174·696f6e73·20617265·20736e61·ications·are·sna209 ··0x00fd1ce0·6964696e·6720796f·7572206f·776e2073·iding·your·own·s
210 ··0x00fd1cf0·706c6574·732e2020·54686973·206d6561·plets.··This·mea210 ··0x00fd1cf0·74796c65·73686565·74732c20·6574632e·tylesheets,·etc.
211 ··0x00fd1d00·6e732074·68617420·7573696e·6720736e·ns·that·using·sn211 ··0x00fd1d00·20205765·2077696c·6c206469·73637573···We·will·discus
212 ··0x00fd1d10·61706c65·74732061·6e642077·72697469·aplets·and·writi212 ··0x00fd1d10·73207468·69732069·6e206d6f·72650a64·s·this·in·more.d
213 ··0x00fd1d20·6e670a73·6e61706c·65747320·61726520·ng.snaplets·are·213 ··0x00fd1d20·65746169·6c206c61·7465722e·0a0a4120·etail·later...A·
214 ··0x00fd1d30·616c6d6f·73742074·68652073·616d6520·almost·the·same·214 ··0x00fd1d30·736e6170·6c657420·63616e20·72657072·snaplet·can·repr
215 ··0x00fd1d40·7468696e·672c2061·6e642069·74277320·thing,·and·it's·215 ··0x00fd1d40·6573656e·7420616e·79746869·6e672066·esent·anything·f
216 ··0x00fd1d50·74726976·69616c20·746f2064·726f7020·trivial·to·drop·216 ··0x00fd1d50·726f6d20·6261636b·656e6420·4861736b·rom·backend·Hask
217 ··0x00fd1d60·61207768·6f6c6520·77656273·6974650a·a·whole·website.217 ··0x00fd1d60·656c6c20·696e6672·61737472·75637475·ell·infrastructu
218 ··0x00fd1d70·696e746f·20616e6f·74686572·206f6e65·into·another·one218 ··0x00fd1d70·72652077·69746820·6e6f0a75·73657220·re·with·no.user·
219 ··0x00fd1d80·2e0a0a57·65277265·20726561·6c6c7920·...We're·really·219 ··0x00fd1d80·66616369·6e672066·756e6374·696f6e61·facing·functiona
220 ··0x00fd1d90·65786369·74656420·61626f75·74207468·excited·about·th220 ··0x00fd1d90·6c697479·20746f20·6120736d·616c6c20·lity·to·a·small·
221 ··0x00fd1da0·6520706f·73736962·696c6974·69657320·e·possibilities·221 ··0x00fd1da0·77696467·6574206c·696b6520·61206368·widget·like·a·ch
222 ··0x00fd1db0·61766169·6c61626c·65207769·74682073·available·with·s222 ··0x00fd1db0·61742062·6f782074·68617420·676f6573·at·box·that·goes
223 ··0x00fd1dc0·6e61706c·6574732e·2020496e·0a666163·naplets.··In.fac223 ··0x00fd1dc0·20696e20·7468650a·636f726e·6572206f··in·the.corner·o
224 ··0x00fd1dd0·742c2053·6e617020·616c7265·61647920·t,·Snap·already·224 ··0x00fd1dd0·66206120·77656220·70616765·20746f20·f·a·web·page·to·
225 ··0x00fd1de0·73686970·73207769·74682073·6e61706c·ships·with·snapl225 ··0x00fd1de0·616e2065·6e746972·65207374·616e6461·an·entire·standa
226 ··0x00fd1df0·65747320·666f7220·73657373·696f6e73·ets·for·sessions226 ··0x00fd1df0·6c6f6e65·20776562·73697465·206c696b·lone·website·lik
227 ··0x00fd1e00·2c206175·7468656e·74696361·74696f6e·,·authentication227 ··0x00fd1e00·65206120·626c6f67·206f7220·666f7275·e·a·blog·or·foru
228 ··0x00fd1e10·2c20616e·640a7465·6d706c61·74696e67·,·and.templating228 ··0x00fd1e10·6d2e0a54·68652070·6f737369·62696c69·m..The·possibili
229 ··0x00fd1e20·20287769·74682048·65697374·292c2020··(with·Heist),··229 ··0x00fd1e20·74696573·20617265·20656e64·6c657373·ties·are·endless
230 ··0x00fd1e30·54686973·20676976·65732079·6f752075·This·gives·you·u230 ··0x00fd1e30·2e202041·20736e61·706c6574·20697320·.··A·snaplet·is·
231 ··0x00fd1e40·73656675·6c206675·6e637469·6f6e616c·seful·functional231 ··0x00fd1e40·61207765·62206170·706c6963·6174696f·a·web·applicatio
232 ··0x00fd1e50·69747920·6f757420·6f662074·68652062·ity·out·of·the·b232 ··0x00fd1e50·6e2c2061·6e642077·65620a61·70706c69·n,·and·web.appli
233 ··0x00fd1e60·6f782c0a·616e6420·6a756d70·20737461·ox,.and·jump·sta233 ··0x00fd1e60·63617469·6f6e7320·61726520·736e6170·cations·are·snap
234 ··0x00fd1e70·72747320·796f7572·206f776e·20736e61·rts·your·own·sna234 ··0x00fd1e70·6c657473·2e202054·68697320·6d65616e·lets.··This·mean
235 ··0x00fd1e80·706c6574·20646576·656c6f70·6d656e74·plet·development235 ··0x00fd1e80·73207468·61742075·73696e67·20736e61·s·that·using·sna
Max diff block lines reached; 110596/258692 bytes (42.75%) of diff not shown.
7.1 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0114b8e0·00000000·00000000·00000000·00000000·................2 ··0x0114b8e0·00000000·00000000·00000000·00000000·................
3 ··0x0114b8f0·00000000·00000000·f90e1601·00000000·................3 ··0x0114b8f0·00000000·00000000·190f1601·00000000·................
4 ··0x0114b900·2a0f1601·00000000·b9101601·00000000·*...............4 ··0x0114b900·4a0f1601·00000000·d9101601·00000000·J...............
5 ··0x0114b910·ea101601·00000000·1b111601·00000000·................5 ··0x0114b910·0a111601·00000000·3b111601·00000000·........;.......
6 ··0x0114b920·4c111601·00000000·21131601·00000000·L.......!.......6 ··0x0114b920·6c111601·00000000·41131601·00000000·l.......A.......
7 ··0x0114b930·52131601·00000000·83131601·00000000·R...............7 ··0x0114b930·72131601·00000000·a3131601·00000000·r...............
8 ··0x0114b940·b4131601·00000000·511f2101·00000000·........Q.!.....8 ··0x0114b940·d4131601·00000000·711f2101·00000000·........q.!.....
9 ··0x0114b950·79342101·00000000·aa342101·00000000·y4!......4!.....9 ··0x0114b950·99342101·00000000·ca342101·00000000·.4!......4!.....
10 ··0x0114b960·db342101·00000000·69382101·00000000·.4!.....i8!.....10 ··0x0114b960·fb342101·00000000·89382101·00000000·.4!......8!.....
11 ··0x0114b970·9a382101·00000000·cb382101·00000000·.8!......8!.....11 ··0x0114b970·ba382101·00000000·eb382101·00000000·.8!......8!.....
12 ··0x0114b980·793a2101·00000000·aa3a2101·00000000·y:!......:!.....12 ··0x0114b980·993a2101·00000000·ca3a2101·00000000·.:!......:!.....
13 ··0x0114b990·db3a2101·00000000·893c2101·00000000·.:!......<!.....13 ··0x0114b990·fb3a2101·00000000·a93c2101·00000000·.:!......<!.....
14 ··0x0114b9a0·ba3c2101·00000000·eb3c2101·00000000·.<!......<!.....14 ··0x0114b9a0·da3c2101·00000000·0b3d2101·00000000·.<!......=!.....
15 ··0x0114b9b0·d9642101·00000000·0a652101·00000000·.d!......e!.....15 ··0x0114b9b0·f9642101·00000000·2a652101·00000000·.d!.....*e!.....
16 ··0x0114b9c0·3b652101·00000000·c9662101·00000000·;e!......f!.....16 ··0x0114b9c0·5b652101·00000000·e9662101·00000000·[e!......f!.....
17 ··0x0114b9d0·d2662101·00000000·db662101·00000000·.f!......f!.....17 ··0x0114b9d0·f2662101·00000000·fb662101·00000000·.f!......f!.....
18 ··0x0114b9e0·e4662101·00000000·21352201·00000000·.f!.....!5".....18 ··0x0114b9e0·04672101·00000000·41352201·00000000·.g!.....A5".....
19 ··0x0114b9f0·52352201·00000000·83352201·00000000·R5"......5".....19 ··0x0114b9f0·72352201·00000000·a3352201·00000000·r5"......5".....
20 ··0x0114ba00·b4352201·00000000·617b2301·00000000·.5".....a{#.....20 ··0x0114ba00·d4352201·00000000·817b2301·00000000·.5"......{#.....
21 ··0x0114ba10·6a7b2301·00000000·737b2301·00000000·j{#.....s{#.....21 ··0x0114ba10·8a7b2301·00000000·937b2301·00000000·.{#......{#.....
22 ··0x0114ba20·7c7b2301·00000000·857b2301·00000000·|{#......{#.....22 ··0x0114ba20·9c7b2301·00000000·a57b2301·00000000·.{#......{#.....
23 ··0x0114ba30·8e7b2301·00000000·977b2301·00000000·.{#......{#.....23 ··0x0114ba30·ae7b2301·00000000·b77b2301·00000000·.{#......{#.....
24 ··0x0114ba40·9f7b2301·00000000·a77b2301·00000000·.{#......{#..... 
25 ··0x0114ba50·af7b2301·00000000·b77b2301·00000000·.{#......{#..... 
26 ··0x0114ba60·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....24 ··0x0114ba40·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....
27 ··0x0114ba70·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....25 ··0x0114ba50·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....
28 ··0x0114ba80·df7b2301·00000000·e77b2301·00000000·.{#......{#.....26 ··0x0114ba60·df7b2301·00000000·e77b2301·00000000·.{#......{#.....
29 ··0x0114ba90·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....27 ··0x0114ba70·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....
30 ··0x0114baa0·ff7b2301·00000000·077c2301·00000000·.{#......|#.....28 ··0x0114ba80·ff7b2301·00000000·077c2301·00000000·.{#......|#.....
31 ··0x0114bab0·0f7c2301·00000000·177c2301·00000000·.|#......|#.....29 ··0x0114ba90·0f7c2301·00000000·177c2301·00000000·.|#......|#.....
32 ··0x0114bac0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....30 ··0x0114baa0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....
33 ··0x0114bad0·2f7c2301·00000000·377c2301·00000000·/|#.....7|#.....31 ··0x0114bab0·2f7c2301·00000000·377c2301·00000000·/|#.....7|#.....
34 ··0x0114bae0·3f7c2301·00000000·477c2301·00000000·?|#.....G|#.....32 ··0x0114bac0·3f7c2301·00000000·477c2301·00000000·?|#.....G|#.....
 33 ··0x0114bad0·4f7c2301·00000000·577c2301·00000000·O|#.....W|#.....
 34 ··0x0114bae0·5f7c2301·00000000·677c2301·00000000·_|#.....g|#.....
35 ··0x0114baf0·4f7c2301·00000000·41692501·00000000·O|#.....Ai%.....35 ··0x0114baf0·6f7c2301·00000000·61692501·00000000·o|#.....ai%.....
36 ··0x0114bb00·72692501·00000000·91002b01·00000000·ri%.......+.....36 ··0x0114bb00·92692501·00000000·b1002b01·00000000·.i%.......+.....
37 ··0x0114bb10·9a002b01·00000000·a3002b01·00000000·..+.......+.....37 ··0x0114bb10·ba002b01·00000000·c3002b01·00000000·..+.......+.....
38 ··0x0114bb20·71062b01·00000000·7a062b01·00000000·q.+.....z.+.....38 ··0x0114bb20·91062b01·00000000·9a062b01·00000000·..+.......+.....
39 ··0x0114bb30·83062b01·00000000·8c062b01·00000000·..+.......+.....39 ··0x0114bb30·a3062b01·00000000·ac062b01·00000000·..+.......+.....
40 ··0x0114bb40·95062b01·00000000·9e062b01·00000000·..+.......+.....40 ··0x0114bb40·b5062b01·00000000·be062b01·00000000·..+.......+.....
41 ··0x0114bb50·a7062b01·00000000·af062b01·00000000·..+.......+.....41 ··0x0114bb50·c7062b01·00000000·cf062b01·00000000·..+.......+.....
42 ··0x0114bb60·b7062b01·00000000·bf062b01·00000000·..+.......+.....42 ··0x0114bb60·d7062b01·00000000·df062b01·00000000·..+.......+.....
43 ··0x0114bb70·c1062b01·00000000·ca062b01·00000000·..+.......+.....43 ··0x0114bb70·e1062b01·00000000·ea062b01·00000000·..+.......+.....
44 ··0x0114bb80·d3062b01·00000000·dc062b01·00000000·..+.......+.....44 ··0x0114bb80·f3062b01·00000000·fc062b01·00000000·..+.......+.....
45 ··0x0114bb90·e5062b01·00000000·ee062b01·00000000·..+.......+.....45 ··0x0114bb90·05072b01·00000000·0e072b01·00000000·..+.......+.....
46 ··0x0114bba0·f1062b01·00000000·aa112b01·00000000·..+.......+.....46 ··0x0114bba0·11072b01·00000000·ca112b01·00000000·..+.......+.....
47 ··0x0114bbb0·e1132b01·00000000·ea132b01·00000000·..+.......+.....47 ··0x0114bbb0·01142b01·00000000·0a142b01·00000000·..+.......+.....
48 ··0x0114bbc0·f1132b01·00000000·fa132b01·00000000·..+.......+.....48 ··0x0114bbc0·11142b01·00000000·1a142b01·00000000·..+.......+.....
49 ··0x0114bbd0·41142b01·00000000·4a142b01·00000000·A.+.....J.+.....49 ··0x0114bbd0·61142b01·00000000·6a142b01·00000000·a.+.....j.+.....
50 ··0x0114bbe0·53142b01·00000000·a9c83301·00000000·S.+.......3.....50 ··0x0114bbe0·73142b01·00000000·c9c83301·00000000·s.+.......3.....
51 ··0x0114bbf0·b2c83301·00000000·00000000·00000000·..3.............51 ··0x0114bbf0·d2c83301·00000000·00000000·00000000·..3.............
52 ··0x0114bc00·00000000·00000000·00000000·00000000·................52 ··0x0114bc00·00000000·00000000·00000000·00000000·................
53 ··0x0114bc10·e088fb00·00000000·1089fb00·00000000·................53 ··0x0114bc10·e088fb00·00000000·1089fb00·00000000·................
54 ··0x0114bc20·5089fb00·00000000·9089fb00·00000000·P...............54 ··0x0114bc20·5089fb00·00000000·9089fb00·00000000·P...............
55 ··0x0114bc30·d089fb00·00000000·108afb00·00000000·................55 ··0x0114bc30·d089fb00·00000000·108afb00·00000000·................
56 ··0x0114bc40·408afb00·00000000·708afb00·00000000·@.......p.......56 ··0x0114bc40·408afb00·00000000·708afb00·00000000·@.......p.......
57 ··0x0114bc50·a08afb00·00000000·d08afb00·00000000·................57 ··0x0114bc50·a08afb00·00000000·d08afb00·00000000·................
58 ··0x0114bc60·108bfb00·00000000·508bfb00·00000000·........P.......58 ··0x0114bc60·108bfb00·00000000·508bfb00·00000000·........P.......
15.0 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 13, 127089 lines modifiedOffset 13, 127089 lines modified
13 ··0x0114c9e0·8ac91401·00000000·00000000·00000000·................13 ··0x0114c9e0·8ac91401·00000000·00000000·00000000·................
14 ··0x0114c9f0·a852fb00·00000000·00000000·00000000·.R..............14 ··0x0114c9f0·a852fb00·00000000·00000000·00000000·.R..............
15 ··0x0114ca00·00000000·00000000·00000000·00000000·................15 ··0x0114ca00·00000000·00000000·00000000·00000000·................
16 ··0x0114ca10·5d97fd00·00000000·a852fb00·00000000·]........R......16 ··0x0114ca10·5d97fd00·00000000·a852fb00·00000000·]........R......
17 ··0x0114ca20·00000000·00000000·00000000·00000000·................17 ··0x0114ca20·00000000·00000000·00000000·00000000·................
18 ··0x0114ca30·00000000·00000000·5797fd00·00000000·........W.......18 ··0x0114ca30·00000000·00000000·5797fd00·00000000·........W.......
19 ··0x0114ca40·202cf800·00000000·18ca1401·00000000··,..............19 ··0x0114ca40·202cf800·00000000·18ca1401·00000000··,..............
20 ··0x0114ca50·59142b01·00000000·00000000·00000000·Y.+.............20 ··0x0114ca50·79142b01·00000000·00000000·00000000·y.+.............
21 ··0x0114ca60·202cf800·00000000·f0c91401·00000000··,..............21 ··0x0114ca60·202cf800·00000000·f0c91401·00000000··,..............
22 ··0x0114ca70·42ca1401·00000000·00000000·00000000·B...............22 ··0x0114ca70·42ca1401·00000000·00000000·00000000·B...............
23 ··0x0114ca80·a852fb00·00000000·00000000·00000000·.R..............23 ··0x0114ca80·a852fb00·00000000·00000000·00000000·.R..............
24 ··0x0114ca90·00000000·00000000·00000000·00000000·................24 ··0x0114ca90·00000000·00000000·00000000·00000000·................
25 ··0x0114caa0·4997fd00·00000000·a852fb00·00000000·I........R......25 ··0x0114caa0·4f97fd00·00000000·a852fb00·00000000·O........R......
26 ··0x0114cab0·00000000·00000000·00000000·00000000·................26 ··0x0114cab0·00000000·00000000·00000000·00000000·................
27 ··0x0114cac0·00000000·00000000·0595fd00·00000000·................27 ··0x0114cac0·00000000·00000000·e996fd00·00000000·................
28 ··0x0114cad0·7812f800·00000000·80ca1401·00000000·x...............28 ··0x0114cad0·7812f800·00000000·80ca1401·00000000·x...............
29 ··0x0114cae0·a8ca1401·00000000·00000000·00000000·................29 ··0x0114cae0·a8ca1401·00000000·00000000·00000000·................
30 ··0x0114caf0·a852fb00·00000000·00000000·00000000·.R..............30 ··0x0114caf0·a852fb00·00000000·00000000·00000000·.R..............
31 ··0x0114cb00·00000000·00000000·00000000·00000000·................31 ··0x0114cb00·00000000·00000000·00000000·00000000·................
32 ··0x0114cb10·fd94fd00·00000000·a852fb00·00000000·.........R......32 ··0x0114cb10·d796fd00·00000000·a852fb00·00000000·.........R......
33 ··0x0114cb20·00000000·00000000·00000000·00000000·................33 ··0x0114cb20·00000000·00000000·00000000·00000000·................
34 ··0x0114cb30·00000000·00000000·9794fd00·00000000·................34 ··0x0114cb30·00000000·00000000·ca96fd00·00000000·................
35 ··0x0114cb40·7812f800·00000000·f0ca1401·00000000·x...............35 ··0x0114cb40·7812f800·00000000·f0ca1401·00000000·x...............
36 ··0x0114cb50·18cb1401·00000000·00000000·00000000·................36 ··0x0114cb50·18cb1401·00000000·00000000·00000000·................
37 ··0x0114cb60·a852fb00·00000000·00000000·00000000·.R..............37 ··0x0114cb60·a852fb00·00000000·00000000·00000000·.R..............
38 ··0x0114cb70·00000000·00000000·00000000·00000000·................38 ··0x0114cb70·00000000·00000000·00000000·00000000·................
39 ··0x0114cb80·8594fd00·00000000·a852fb00·00000000·.........R......39 ··0x0114cb80·bc96fd00·00000000·a852fb00·00000000·.........R......
40 ··0x0114cb90·00000000·00000000·00000000·00000000·................40 ··0x0114cb90·00000000·00000000·00000000·00000000·................
41 ··0x0114cba0·00000000·00000000·7894fd00·00000000·........x.......41 ··0x0114cba0·00000000·00000000·7894fd00·00000000·........x.......
42 ··0x0114cbb0·7812f800·00000000·60cb1401·00000000·x.......`.......42 ··0x0114cbb0·7812f800·00000000·60cb1401·00000000·x.......`.......
43 ··0x0114cbc0·88cb1401·00000000·00000000·00000000·................43 ··0x0114cbc0·88cb1401·00000000·00000000·00000000·................
44 ··0x0114cbd0·a852fb00·00000000·00000000·00000000·.R..............44 ··0x0114cbd0·a852fb00·00000000·00000000·00000000·.R..............
45 ··0x0114cbe0·00000000·00000000·00000000·00000000·................45 ··0x0114cbe0·00000000·00000000·00000000·00000000·................
46 ··0x0114cbf0·6c94fd00·00000000·a852fb00·00000000·l........R......46 ··0x0114cbf0·6c94fd00·00000000·a852fb00·00000000·l........R......
47 ··0x0114cc00·00000000·00000000·00000000·00000000·................47 ··0x0114cc00·00000000·00000000·00000000·00000000·................
48 ··0x0114cc10·00000000·00000000·e090fd00·00000000·................48 ··0x0114cc10·00000000·00000000·e090fd00·00000000·................
49 ··0x0114cc20·7812f800·00000000·d0cb1401·00000000·x...............49 ··0x0114cc20·7812f800·00000000·d0cb1401·00000000·x...............
50 ··0x0114cc30·f8cb1401·00000000·00000000·00000000·................50 ··0x0114cc30·f8cb1401·00000000·00000000·00000000·................
51 ··0x0114cc40·202cf800·00000000·21cc1401·00000000··,......!.......51 ··0x0114cc40·202cf800·00000000·21cc1401·00000000··,......!.......
52 ··0x0114cc50·59142b01·00000000·00000000·00000000·Y.+.............52 ··0x0114cc50·79142b01·00000000·00000000·00000000·y.+.............
53 ··0x0114cc60·202cf800·00000000·b1cb1401·00000000··,..............53 ··0x0114cc60·202cf800·00000000·b1cb1401·00000000··,..............
54 ··0x0114cc70·42cc1401·00000000·00000000·00000000·B...............54 ··0x0114cc70·42cc1401·00000000·00000000·00000000·B...............
55 ··0x0114cc80·202cf800·00000000·41cb1401·00000000··,......A.......55 ··0x0114cc80·202cf800·00000000·41cb1401·00000000··,......A.......
56 ··0x0114cc90·62cc1401·00000000·00000000·00000000·b...............56 ··0x0114cc90·62cc1401·00000000·00000000·00000000·b...............
57 ··0x0114cca0·202cf800·00000000·d1ca1401·00000000··,..............57 ··0x0114cca0·202cf800·00000000·d1ca1401·00000000··,..............
58 ··0x0114ccb0·82cc1401·00000000·00000000·00000000·................58 ··0x0114ccb0·82cc1401·00000000·00000000·00000000·................
59 ··0x0114ccc0·7812f800·00000000·62ca1401·00000000·x.......b.......59 ··0x0114ccc0·7812f800·00000000·62ca1401·00000000·x.......b.......
60 ··0x0114ccd0·a2cc1401·00000000·00000000·00000000·................60 ··0x0114ccd0·a2cc1401·00000000·00000000·00000000·................
61 ··0x0114cce0·a852fb00·00000000·00000000·00000000·.R..............61 ··0x0114cce0·a852fb00·00000000·00000000·00000000·.R..............
62 ··0x0114ccf0·00000000·00000000·00000000·00000000·................62 ··0x0114ccf0·00000000·00000000·00000000·00000000·................
63 ··0x0114cd00·d790fd00·00000000·a852fb00·00000000·.........R......63 ··0x0114cd00·d590fd00·00000000·a852fb00·00000000·.........R......
64 ··0x0114cd10·00000000·00000000·00000000·00000000·................64 ··0x0114cd10·00000000·00000000·00000000·00000000·................
65 ··0x0114cd20·00000000·00000000·cc90fd00·00000000·................65 ··0x0114cd20·00000000·00000000·c490fd00·00000000·................
66 ··0x0114cd30·a852fb00·00000000·00000000·00000000·.R..............66 ··0x0114cd30·a852fb00·00000000·00000000·00000000·.R..............
67 ··0x0114cd40·00000000·00000000·00000000·00000000·................67 ··0x0114cd40·00000000·00000000·00000000·00000000·................
68 ··0x0114cd50·bb90fd00·00000000·a852fb00·00000000·.........R......68 ··0x0114cd50·a990fd00·00000000·a852fb00·00000000·.........R......
69 ··0x0114cd60·00000000·00000000·00000000·00000000·................69 ··0x0114cd60·00000000·00000000·00000000·00000000·................
70 ··0x0114cd70·00000000·00000000·a090fd00·00000000·................70 ··0x0114cd70·00000000·00000000·a090fd00·00000000·................
71 ··0x0114cd80·202cf800·00000000·58cd1401·00000000··,......X.......71 ··0x0114cd80·202cf800·00000000·58cd1401·00000000··,......X.......
72 ··0x0114cd90·42ca1401·00000000·00000000·00000000·B...............72 ··0x0114cd90·79142b01·00000000·00000000·00000000·y.+.............
73 ··0x0114cda0·202cf800·00000000·30cd1401·00000000··,......0.......73 ··0x0114cda0·202cf800·00000000·18ca1401·00000000··,..............
74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................
75 ··0x0114cdc0·202cf800·00000000·08cd1401·00000000··,..............75 ··0x0114cdc0·202cf800·00000000·30cd1401·00000000··,......0.......
76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................
77 ··0x0114cde0·202cf800·00000000·e0cc1401·00000000··,..............77 ··0x0114cde0·202cf800·00000000·08cd1401·00000000··,..............
78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................
79 ··0x0114ce00·202cf800·00000000·f0c91401·00000000··,..............79 ··0x0114ce00·202cf800·00000000·e0cc1401·00000000··,..............
80 ··0x0114ce10·e2cd1401·00000000·00000000·00000000·................80 ··0x0114ce10·e2cd1401·00000000·00000000·00000000·................
 81 ··0x0114ce20·202cf800·00000000·f0c91401·00000000··,..............
 82 ··0x0114ce30·02ce1401·00000000·00000000·00000000·................
81 ··0x0114ce20·a852fb00·00000000·00000000·00000000·.R..............83 ··0x0114ce40·a852fb00·00000000·00000000·00000000·.R..............
82 ··0x0114ce30·00000000·00000000·00000000·00000000·................ 
83 ··0x0114ce40·8b90fd00·00000000·a852fb00·00000000·.........R...... 
84 ··0x0114ce50·00000000·00000000·00000000·00000000·................84 ··0x0114ce50·00000000·00000000·00000000·00000000·................
85 ··0x0114ce60·00000000·00000000·3f8dfd00·00000000·........?....... 
86 ··0x0114ce70·7812f800·00000000·20ce1401·00000000·x.......·.......85 ··0x0114ce60·7b90fd00·00000000·a852fb00·00000000·{........R......
87 ··0x0114ce80·48ce1401·00000000·00000000·00000000·H............... 
88 ··0x0114ce90·a852fb00·00000000·00000000·00000000·.R.............. 
89 ··0x0114cea0·00000000·00000000·00000000·00000000·................86 ··0x0114ce70·00000000·00000000·00000000·00000000·................
 87 ··0x0114ce80·00000000·00000000·3c90fd00·00000000·........<.......
90 ··0x0114ceb0·318dfd00·00000000·a852fb00·00000000·1........R......88 ··0x0114ce90·7812f800·00000000·40ce1401·00000000·x.......@.......
 89 ··0x0114cea0·68ce1401·00000000·00000000·00000000·h...............
 90 ··0x0114ceb0·a852fb00·00000000·00000000·00000000·.R..............
91 ··0x0114cec0·00000000·00000000·00000000·00000000·................91 ··0x0114cec0·00000000·00000000·00000000·00000000·................
 92 ··0x0114ced0·1690fd00·00000000·a852fb00·00000000·.........R......
 93 ··0x0114cee0·00000000·00000000·00000000·00000000·................
92 ··0x0114ced0·00000000·00000000·fb7ffd00·00000000·................94 ··0x0114cef0·00000000·00000000·2e8ffd00·00000000·................
93 ··0x0114cee0·7812f800·00000000·90ce1401·00000000·x...............95 ··0x0114cf00·7812f800·00000000·b0ce1401·00000000·x...............
94 ··0x0114cef0·b8ce1401·00000000·00000000·00000000·................96 ··0x0114cf10·d8ce1401·00000000·00000000·00000000·................
95 ··0x0114cf00·a852fb00·00000000·00000000·00000000·.R..............97 ··0x0114cf20·a852fb00·00000000·00000000·00000000·.R..............
96 ··0x0114cf10·00000000·00000000·00000000·00000000·................98 ··0x0114cf30·00000000·00000000·00000000·00000000·................
97 ··0x0114cf20·766cfd00·00000000·7812f800·00000000·vl......x....... 
98 ··0x0114cf30·80ca1401·00000000·00cf1401·00000000·................ 
99 ··0x0114cf40·00000000·00000000·a852fb00·00000000·.........R......99 ··0x0114cf40·068ffd00·00000000·a852fb00·00000000·.........R......
100 ··0x0114cf50·00000000·00000000·00000000·00000000·................100 ··0x0114cf50·00000000·00000000·00000000·00000000·................
101 ··0x0114cf60·00000000·00000000·626cfd00·00000000·........bl......101 ··0x0114cf60·00000000·00000000·c38efd00·00000000·................
 102 ··0x0114cf70·7812f800·00000000·20cf1401·00000000·x.......·.......
 103 ··0x0114cf80·48cf1401·00000000·00000000·00000000·H...............
102 ··0x0114cf70·a852fb00·00000000·00000000·00000000·.R..............104 ··0x0114cf90·a852fb00·00000000·00000000·00000000·.R..............
103 ··0x0114cf80·00000000·00000000·00000000·00000000·................105 ··0x0114cfa0·00000000·00000000·00000000·00000000·................
104 ··0x0114cf90·096bfd00·00000000·7812f800·00000000·.k......x....... 
105 ··0x0114cfa0·48cf1401·00000000·70cf1401·00000000·H.......p....... 
106 ··0x0114cfb0·00000000·00000000·a852fb00·00000000·.........R......106 ··0x0114cfb0·9a8efd00·00000000·a852fb00·00000000·.........R......
107 ··0x0114cfc0·00000000·00000000·00000000·00000000·................107 ··0x0114cfc0·00000000·00000000·00000000·00000000·................
108 ··0x0114cfd0·00000000·00000000·e46afd00·00000000·.........j......108 ··0x0114cfd0·00000000·00000000·0f8efd00·00000000·................
 109 ··0x0114cfe0·7812f800·00000000·90cf1401·00000000·x...............
 110 ··0x0114cff0·b8cf1401·00000000·00000000·00000000·................
109 ··0x0114cfe0·a852fb00·00000000·00000000·00000000·.R..............111 ··0x0114d000·a852fb00·00000000·00000000·00000000·.R..............
110 ··0x0114cff0·00000000·00000000·00000000·00000000·................112 ··0x0114d010·00000000·00000000·00000000·00000000·................
111 ··0x0114d000·2969fd00·00000000·7812f800·00000000·)i......x....... 
112 ··0x0114d010·b8cf1401·00000000·e0cf1401·00000000·................ 
113 ··0x0114d020·00000000·00000000·a852fb00·00000000·.........R......113 ··0x0114d020·ea8dfd00·00000000·a852fb00·00000000·.........R......
114 ··0x0114d030·00000000·00000000·00000000·00000000·................114 ··0x0114d030·00000000·00000000·00000000·00000000·................
115 ··0x0114d040·00000000·00000000·0569fd00·00000000·.........i......115 ··0x0114d040·00000000·00000000·2f8cfd00·00000000·......../.......
 116 ··0x0114d050·7812f800·00000000·00d01401·00000000·x...............
 117 ··0x0114d060·28d01401·00000000·00000000·00000000·(...............
116 ··0x0114d050·a852fb00·00000000·00000000·00000000·.R..............118 ··0x0114d070·a852fb00·00000000·00000000·00000000·.R..............
117 ··0x0114d060·00000000·00000000·00000000·00000000·................119 ··0x0114d080·00000000·00000000·00000000·00000000·................
118 ··0x0114d070·3168fd00·00000000·7812f800·00000000·1h......x....... 
119 ··0x0114d080·28d01401·00000000·50d01401·00000000·(.......P....... 
120 ··0x0114d090·00000000·00000000·a852fb00·00000000·.........R......120 ··0x0114d090·078cfd00·00000000·a852fb00·00000000·.........R......
121 ··0x0114d0a0·00000000·00000000·00000000·00000000·................121 ··0x0114d0a0·00000000·00000000·00000000·00000000·................
122 ··0x0114d0b0·00000000·00000000·0968fd00·00000000·.........h......122 ··0x0114d0b0·00000000·00000000·8d8afd00·00000000·................
 123 ··0x0114d0c0·7812f800·00000000·70d01401·00000000·x.......p.......
 124 ··0x0114d0d0·98d01401·00000000·00000000·00000000·................
123 ··0x0114d0c0·a852fb00·00000000·00000000·00000000·.R..............125 ··0x0114d0e0·a852fb00·00000000·00000000·00000000·.R..............
124 ··0x0114d0d0·00000000·00000000·00000000·00000000·................126 ··0x0114d0f0·00000000·00000000·00000000·00000000·................
Max diff block lines reached; 15703684/15715236 bytes (99.93%) of diff not shown.