{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.2Hnui3Ec/b1/kooha_2.3.0-4_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.2Hnui3Ec/b2/kooha_2.3.0-4_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- bccc36549f75ceac2e2b3b9a23912b58 6225436 debug optional kooha-dbgsym_2.3.0-4_i386.deb\n- 86272494c3d03993208fe772bd023889 773424 misc optional kooha_2.3.0-4_i386.deb\n+ dbb9e8fba2aaea385b8e6b870d867427 6225480 debug optional kooha-dbgsym_2.3.0-4_i386.deb\n+ 99555e3177fe200e087e3440ebdf43e1 773616 misc optional kooha_2.3.0-4_i386.deb\n"}, {"source1": "kooha_2.3.0-4_i386.deb", "source2": "kooha_2.3.0-4_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-11-08 10:51:57.000000 debian-binary\n -rw-r--r-- 0 0 0 2196 2024-11-08 10:51:57.000000 control.tar.xz\n--rw-r--r-- 0 0 0 771036 2024-11-08 10:51:57.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 771228 2024-11-08 10:51:57.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/kooha", "source2": "./usr/bin/kooha", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e31a04e80eb2e467c73418ee6ad739036e6d89c6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61616632 64303234 36643461 66306663 aaf2d0246d4af0fc\n- 0x00000010 66616663 62666537 63313562 32633663 fafcbfe7c15b2c6c\n- 0x00000020 30336335 30342e64 65627567 00000000 03c504.debug....\n- 0x00000030 04ea4ca8 ..L.\n+ 0x00000000 31613034 65383065 62326534 36376337 1a04e80eb2e467c7\n+ 0x00000010 33343138 65653661 64373339 30333665 3418ee6ad739036e\n+ 0x00000020 36643839 63362e64 65627567 00000000 6d89c6.debug....\n+ 0x00000030 359b1b66 5..f\n \n"}]}]}]}]}, {"source1": "kooha-dbgsym_2.3.0-4_i386.deb", "source2": "kooha-dbgsym_2.3.0-4_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-11-08 10:51:57.000000 debian-binary\n--rw-r--r-- 0 0 0 528 2024-11-08 10:51:57.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6224716 2024-11-08 10:51:57.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 532 2024-11-08 10:51:57.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6224756 2024-11-08 10:51:57.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GNOME Maintainers \n Installed-Size: 6915\n Depends: kooha (= 2.3.0-4)\n Section: debug\n Priority: optional\n Description: debug symbols for kooha\n-Build-Ids: 71aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504\n+Build-Ids: e31a04e80eb2e467c73418ee6ad739036e6d89c6\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/71/aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504.debug\n+usr/lib/debug/.build-id/e3/1a04e80eb2e467c73418ee6ad739036e6d89c6.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 7070540 2024-11-08 10:51:57.000000 ./usr/lib/debug/.build-id/71/aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 7070548 2024-11-08 10:51:57.000000 ./usr/lib/debug/.build-id/e3/1a04e80eb2e467c73418ee6ad739036e6d89c6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-11-08 10:51:57.000000 ./usr/share/doc/kooha-dbgsym -> kooha\n"}, {"source1": "./usr/lib/debug/.build-id/71/aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504.debug", "source2": "./usr/lib/debug/.build-id/e3/1a04e80eb2e467c73418ee6ad739036e6d89c6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Intel 80386\n Version: 0x1\n Entry point address: 0x22d40\n Start of program headers: 52 (bytes into file)\n- Start of section headers: 7068900 (bytes into file)\n+ Start of section headers: 7068908 (bytes into file)\n Flags: 0x0\n Size of this header: 52 (bytes)\n Size of program headers: 32 (bytes)\n Number of program headers: 13\n Size of section headers: 40 (bytes)\n Number of section headers: 41\n Section header string table index: 40\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 41 section headers, starting at offset 0x6bdce4:\n+There are 41 section headers, starting at offset 0x6bdcec:\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 000001d4 0001d4 000024 00 A 0 0 4\n [ 2] .interp NOBITS 000001f8 0001f8 000013 00 A 0 0 1\n [ 3] .gnu.hash NOBITS 0000020c 0001f8 000034 04 A 4 0 4\n@@ -30,21 +30,21 @@\n [25] .data.rel.ro NOBITS 001eff20 06bf00 00b26c 00 WA 0 0 8\n [26] .dynamic NOBITS 001fb18c 06bf00 000158 08 WA 5 0 4\n [27] .got NOBITS 001fb2e4 06bf00 000d1c 04 WA 0 0 4\n [28] .data NOBITS 001fc000 06bf00 0008d4 00 WA 0 0 4\n [29] .bss NOBITS 001fc8d8 06bf00 000470 00 WA 0 0 8\n [30] .comment PROGBITS 00000000 06bce4 000068 01 MS 0 0 1\n [31] .debug_aranges PROGBITS 00000000 06bd4c 00449f 00 C 0 0 4\n- [32] .debug_info PROGBITS 00000000 0701ec 393eae 00 C 0 0 4\n- [33] .debug_abbrev PROGBITS 00000000 40409c 007b19 00 C 0 0 4\n- [34] .debug_line PROGBITS 00000000 40bbb8 078e20 00 C 0 0 4\n- [35] .debug_str PROGBITS 00000000 4849d8 0e27bd 01 MSC 0 0 4\n- [36] .debug_loc PROGBITS 00000000 567198 0aa7b3 00 C 0 0 4\n- [37] .debug_ranges PROGBITS 00000000 61194c 0315fe 00 C 0 0 4\n- [38] .symtab SYMTAB 00000000 642f4c 017240 10 39 5072 4\n- [39] .strtab STRTAB 00000000 65a18c 0639c3 00 0 0 1\n- [40] .shstrtab STRTAB 00000000 6bdb4f 000194 00 0 0 1\n+ [32] .debug_info PROGBITS 00000000 0701ec 393eb2 00 C 0 0 4\n+ [33] .debug_abbrev PROGBITS 00000000 4040a0 007b19 00 C 0 0 4\n+ [34] .debug_line PROGBITS 00000000 40bbbc 078e22 00 C 0 0 4\n+ [35] .debug_str PROGBITS 00000000 4849e0 0e27bd 01 MSC 0 0 4\n+ [36] .debug_loc PROGBITS 00000000 5671a0 0aa7b3 00 C 0 0 4\n+ [37] .debug_ranges PROGBITS 00000000 611954 0315fe 00 C 0 0 4\n+ [38] .symtab SYMTAB 00000000 642f54 017240 10 39 5072 4\n+ [39] .strtab STRTAB 00000000 65a194 0639c3 00 0 0 1\n+ [40] .shstrtab STRTAB 00000000 6bdb57 000194 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71aaf2d0246d4af0fcfafcbfe7c15b2c6c03c504\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e31a04e80eb2e467c73418ee6ad739036e6d89c6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -306576,22 +306576,22 @@\n [0x000aec68] Advance PC by constant 17 to 0xcca6c\n [0x000aec69] Special opcode 117: advance Address by 8 to 0xcca74 and Line by 0 to 0\n [0x000aec6a] Set File Name to entry 1 in the File Name Table\n [0x000aec6c] Set column to 23\n [0x000aec6e] Set is_stmt to 1\n [0x000aec6f] Advance Line by 3316 to 3316\n [0x000aec72] Special opcode 89: advance Address by 6 to 0xcca7a and Line by 0 to 3316\n- [0x000aec73] Set File Name to entry 4 in the File Name Table\n- [0x000aec75] Set column to 1\n- [0x000aec77] Advance Line by -2742 to 574\n- [0x000aec7a] Special opcode 47: advance Address by 3 to 0xcca7d and Line by 0 to 574\n+ [0x000aec73] Set File Name to entry 2 in the File Name Table\n+ [0x000aec75] Set column to 5\n+ [0x000aec77] Advance Line by -3164 to 152\n+ [0x000aec7a] Special opcode 75: advance Address by 5 to 0xcca7f and Line by 0 to 152\n [0x000aec7b] Set File Name to entry 63 in the File Name Table\n [0x000aec7d] Set column to 23\n- [0x000aec7f] Advance Line by -555 to 19\n- [0x000aec82] Special opcode 61: advance Address by 4 to 0xcca81 and Line by 0 to 19\n+ [0x000aec7f] Advance Line by -133 to 19\n+ [0x000aec82] Special opcode 33: advance Address by 2 to 0xcca81 and Line by 0 to 19\n [0x000aec83] Set is_stmt to 0\n [0x000aec84] Advance Line by -19 to 0\n [0x000aec86] Special opcode 117: advance Address by 8 to 0xcca89 and Line by 0 to 0\n [0x000aec87] Set File Name to entry 2 in the File Name Table\n [0x000aec89] Set column to 5\n [0x000aec8b] Set is_stmt to 1\n [0x000aec8c] Advance Line by 343 to 343\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -2111867,29 +2111867,29 @@\n <7><41c1f0>: Abbrev Number: 0\n <6><41c1f1>: Abbrev Number: 0\n <5><41c1f2>: Abbrev Number: 0\n <4><41c1f3>: Abbrev Number: 0\n <3><41c1f4>: Abbrev Number: 105 (DW_TAG_inlined_subroutine)\n <41c1f5> DW_AT_abstract_origin: (ref_udata) <0x3f91db>\n <41c1f8> DW_AT_low_pc : (addr) 0xcca7a\n- <41c1fc> DW_AT_high_pc : (udata) 3\n+ <41c1fc> DW_AT_high_pc : (udata) 5\n <41c1fd> DW_AT_call_file : (data1) 2\n <41c1fe> DW_AT_call_line : (data1) 148\n <41c1ff> DW_AT_call_column : (data1) 9\n <4><41c200>: Abbrev Number: 24 (DW_TAG_inlined_subroutine)\n <41c201> DW_AT_abstract_origin: (ref_addr) <0x499922>\n <41c205> DW_AT_low_pc : (addr) 0xcca7a\n- <41c209> DW_AT_high_pc : (udata) 3\n+ <41c209> DW_AT_high_pc : (udata) 5\n <41c20a> DW_AT_call_file : (data1) 4\n <41c20b> DW_AT_call_line : (data2) 574\n <41c20d> DW_AT_call_column : (data1) 1\n <5><41c20e>: Abbrev Number: 35 (DW_TAG_inlined_subroutine)\n <41c20f> DW_AT_abstract_origin: (ref_addr) <0x49cfc3>\n <41c213> DW_AT_low_pc : (addr) 0xcca7a\n- <41c217> DW_AT_high_pc : (udata) 3\n+ <41c217> DW_AT_high_pc : (udata) 5\n <41c218> DW_AT_call_file : (data1) 3\n <41c219> DW_AT_call_line : (data1) 83\n <41c21a> DW_AT_call_column : (data1) 27\n <6><41c21b>: Abbrev Number: 121 (DW_TAG_formal_parameter)\n <41c21c> DW_AT_location : (exprloc) 3 byte block: 75 10 9f \t(DW_OP_breg5 (ebp): 16; DW_OP_stack_value)\n <41c220> DW_AT_abstract_origin: (ref_addr) <0x49cfc8>\n <6><41c224>: Abbrev Number: 76 (DW_TAG_variable)\n@@ -2111897,15 +2111897,15 @@\n <41c226> DW_AT_abstract_origin: (ref_addr) <0x49cfd3>\n <6><41c22a>: Abbrev Number: 76 (DW_TAG_variable)\n <41c22b> DW_AT_const_value : (udata) 0\n <41c22c> DW_AT_abstract_origin: (ref_addr) <0x49cfdf>\n <6><41c230>: Abbrev Number: 24 (DW_TAG_inlined_subroutine)\n <41c231> DW_AT_abstract_origin: (ref_addr) <0x46160>\n <41c235> DW_AT_low_pc : (addr) 0xcca7a\n- <41c239> DW_AT_high_pc : (udata) 3\n+ <41c239> DW_AT_high_pc : (udata) 5\n <41c23a> DW_AT_call_file : (data1) 1\n <41c23b> DW_AT_call_line : (data2) 655\n <41c23d> DW_AT_call_column : (data1) 13\n <7><41c23e>: Abbrev Number: 121 (DW_TAG_formal_parameter)\n <41c23f> DW_AT_location : (exprloc) 3 byte block: 75 10 9f \t(DW_OP_breg5 (ebp): 16; DW_OP_stack_value)\n <41c243> DW_AT_abstract_origin: (ref_addr) <0x46176>\n <7><41c247>: Abbrev Number: 9 (DW_TAG_formal_parameter)\n@@ -2111916,16 +2111916,16 @@\n <41c24f> DW_AT_abstract_origin: (ref_addr) <0x4618e>\n <7><41c253>: Abbrev Number: 0\n <6><41c254>: Abbrev Number: 0\n <5><41c255>: Abbrev Number: 0\n <4><41c256>: Abbrev Number: 0\n <3><41c257>: Abbrev Number: 35 (DW_TAG_inlined_subroutine)\n <41c258> DW_AT_abstract_origin: (ref_addr) <0x40ede>\n- <41c25c> DW_AT_low_pc : (addr) 0xcca7d\n- <41c260> DW_AT_high_pc : (udata) 12\n+ <41c25c> DW_AT_low_pc : (addr) 0xcca81\n+ <41c260> DW_AT_high_pc : (udata) 8\n <41c261> DW_AT_call_file : (data1) 2\n <41c262> DW_AT_call_line : (data1) 152\n <41c263> DW_AT_call_column : (data1) 5\n <4><41c264>: Abbrev Number: 24 (DW_TAG_inlined_subroutine)\n <41c265> DW_AT_abstract_origin: (ref_addr) <0x3762b>\n <41c269> DW_AT_low_pc : (addr) 0xcca81\n <41c26d> DW_AT_high_pc : (udata) 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -484,241 +484,243 @@\n #isZUzj-=\n Ed7,oI\n N4'J/GKD\n-_#Z/]]6J\n-Xj1j%By+\n-\"4\tH`X*>\n-}Ak3$ZK0\n-}Acl2zOR\n-:!\\,0 Z,0 \n-d6Uyf}2[\n-q>D7|\"P4\n- :KL!m)d\n-dj\\UH2,HdXpC\n-;X)>I3yn\n-9c>%.;Y;V\n-QO?R>xAs\n-v.\\Y3Ap\\\n-[c f\n-=?\txoOqV\n-XK0Mf+1h\n-Fh@vVAh5\n-nugEBU!5p\"\n-G 4EO\n-x1\n-:%cY/lP/\n-`\\Ol}Iq'\n-*cVTVUkEU\n-RdgyOS>(o\n-\"_D<,%9n\n-qixltC|jc\n-]+vF1m|L=#\n-6T49ix4y\n-HMN/TD*+\n-F]:2Ik~Sn\n-la9![\\9![\n-Va\t8zTKAV\n-:}`5t/c.\n-M-DPj`2J\n-2W+,Bf*,\n--<`']0Zx\n-61pJlb B\n-~Q^d&H]d&\n-^]QSEu5]%\n-Ah_mw8=\t\n-;td}e!)\t\n-`q?)@i\"u\n-`bh\tl]y5\n-LynqA-gX\n-/?oO0{gr\n-+orQ8l;J\n-(-$xZ_vK\n--a4`SYAt\n-VqbE?&*-\n-Td%6@8Uv\n+$6@+Oy/x\n+$3QH3n&J\n+qr,'L:9F\n+C/OCZm\\O\n+W?ukw{WR\n+4f-?Wwd-\n+~Kg7M\t+Bl\n+7U%\tsid]<\n+V,\"+kSFi)\n+iz%O)X(gh\n+s>>^51`iw\n+A5/~6I|K\n+l &[6p(k6|\n+t4Rn-Tjp\n+@{Dy,W\\2\n+F8U{} 9U+\n+G6%xwV,K-\n+@!/Greqna\n+\tKLG3X$$\n+,5K6d)` \n+Uliu\t`eV;\n+om]f6LZ \n+^[Nojbfi\n+e\"hnU>\\|j\n+QqWi~~EY\n+U)|0Pg 3\n+W;c'5RqkcAq\n+@'\\tHriv\n+P6PSRNVf\n+{w5C2r\t.\n+pP(Dli~Q\n+fOsh\"~kv\n+F~oFT)v}\n+oG>[+hE{\n+Kj&PGtj0P'u\n+^{e)/beI\n+zP-8,~P[p\n+4:41S9:}\n+ruS>fI-W7\n+%#$V]3Bb\n+BwW4G O.\n+chtd62:2\n+GHB2B^oA\n+LGFHIGDH\n+V2c!=A':&\\\n+Ti-fl[j1I\n+M/_ D/ZefJ\n+QFO%XFO%(\n+CllL?}uh\n+%KDK}/YAh~>\n+:aUUvsEa\n+'TUIgN#)\n+=](UYj><\n+qI3~$o+~cQy\n+@6|cWdW>\n+s@lRXF.@\n+T(ODtfy\"\n+;ka'1\n+kOM{9509\n+0Y {s,P,\n+;)>\"f0@?\n+7+i#`,i3\n+SNjLg>@P\n+6\"g'iO!:k\n+LOWwWuOu\n+5j\t-N,OO\n+p~D^CN?mJ\n+oW\\C&L]C&B\n+TI0Qy),M\n+vwdEn\\LX\n+aP?]]Owd\n+3c k)Xa0\n+dTWlqi[A\n+uCS{_tUb> \n+S,KI1EIq\n+r5(VjZ;Q\n+`OsQI+;>\n+TDXjT^DP\n+vbn}w\\(dbydhsk\n+2'1LM_rze\n+!RAEGQ%H\n+TBi2XRi^\n+ox[;g=~G\n !y,2P>{S\n >^o0$N&Z\n \"ve\\=b+\n-AY3N\t\\?N\n-B7'/^aN^\n-B2&j=^/%j!\n-#&7Yp*fz\n-;4ul}Hop\n-Vc,sQ>@|4\n-|Po+$tG@l\n-_.JY>v R_'\n-'.+\t~AOo\n-j?BLbm,,\n-4~O1=,V0\n-e$\"/JP(WjY6|\n-lODm._oR*\n-2l~><]l~\n-H-9'\"MnZ8\n-!EM&Cgb6Y\n-[\"t~;Vnr\n-/=KF9nBx\n-u;TeKTVv\n-WcU+S!-t'k\n-X:$1avS6\n-V:N}I}}h\n-xn dY;Mr\n-<@E~=0t`\n+fTrMRrC(\n+P7IS7YUWo\n+dzpl~*3:\n+d$rd#[{2R\n+ITo$KITX\n+?BusE])q\n+8wW$1A,l\n+Ml9b.v/v49}T\n+m/ou9ZkuY\n+3+h^sQGqG\n+EYE8~m9zI\n+~1|tlcE-i'O\n+@dYC)leR\n+WjMB:5\tt\n+]:d7\\:d7\\:dW/\n+lVr4dF[y\n+7}csF8;J\n+!ssb2+WU0\n+X5Hrw%1aA*\n+xZ&ge{0d\n+%dtO63=,9(\n+p3(\t7mTZf\n { {u|6SW\n IFPN!AA9\n )(g4$0('\n 19C'&I19K\n =-Pkd\t{E\n k.\"/lt/\"\n 5T\\PXkpn_e\n #Z'(~T\\(nK\n 8}K5Vzk5\n CE(i(\"pP\n |\tP{Wgkq\n +N>vT}:)\n -g!p_Enw\n-1vX\"[0FM]|QI\n--YL)L;'S\n-.9v+zZ]^3\n-b,&A\"N_L\"!s5\n-QJ1z)]L5JI\n-tk?J&3FQL\n-\"!NeZkEP\n-l+3(Ni6{2\n-3nR;Mf@Ck\n-g&Un5r6B\n-FuKx~auKx\n-;b%fT>QfT>Q**?y\n-@9fu\n-vJN'(.vl\n-o xCMWAM\n-E^&rAy6m{\n-,FC{ShO9m\n-D0aoU.M|MI\n-K#I#)\"E/\n-2Pa]fDRa\n-;RSKhX7b\n-8=J;M|t,\n-)_8I?H+a+a\n-7\t-@(\t%$\n-%$$@DD|DEA t\n-,J59m1xD\n-c>v=2vd7\n-nf$~#s?~UkO\n-'q6c@SO}B\n-yXC^Qsvk\n-D^a94P=s\n-~ylbxzNv\n-brTKOPtH\n-0WQ2v1s8\n-,|O@w&1o\n-tR_|AM?1g\n-1O}EIni%\n-C56Lwa\tr\n-gEN{n4#O\n-YzG\thI*{[\n-el{(tG75\n-ib]: go*\n-wk`u'-C\t_\n-1]mcoumLW\n-XWWtn(t.k+\n-4|dSVt;(\n-%b[#}/nk4\n-h:Ad:Ad:\n-mQs\"|4gG[\n-NcHT`b8$^\n-u8$fC\"w?t\n-\"E.tBp~G\n-76 \"ha@<\n-4gO/foPo\n-9!|S$RmO\n-,)]q#-G+nd\n-3Z$N>`=qGg\n- 4HO3AzB\n-11B%03$&3Cb\n-ci>YAS]P\n-9$h{76RFe\n-7*G2>5ve\n-Fg@Ft3NS\n-pRpDrV89\"\n-=cRhw9MZ\n-R/=?;G}/\n-e$c1-xzAd\n-Po(`{*>~\n-7$!1oHCp\n-ap32`60d?\n-S{|1/ELmRZ\n-y\tb\".sZ \n+.%7g(e:Z\n+yLEVD5y^\n+zO-qx_-*@wF\n+\"Y4v)?_g\n+Z_\\NngyqYr\n+53[Zog`jHim\n+WRrPWI;z\n+j\t*rC\"sG\n+H-Yw^Rh];\n+*`T^<:HB<\n+'%R-+R$A\n+WV6e1#rT\n+iOmLdy##X\n+x*`.6Z5W\t\n+6Wd'EuHP77^\n+19[%+(>N\n+zMp9g:K7\n+bRF!-aIG\n+#ORpkgf^0[)}\n+dV 0Xf=oj\n+ZvrVHx;+\n+fHB/8Dz!\t\n+w@R1!oJb\n+]l,a@E'vCjovj\n+#R*BZY@)e\n+] R;mF,I\n+6'fiGYrjy\n+mdbJRtbJ\n+:c|Hj X_\n+4=.{OSH'\n+NnH\"7Dhq\n+J\\uUkOQU\n+p8}4JcS1\n+.fyhY){ \n+9KKYxT1K\n+'|Z]?)/~^\n+.:rMb0*)O-a\n+w-->x*JjNU&\n+>@.Iz-*m58Z\n+i~&q^f%/\n+oO$rb2~R,\n+k'3kc63]\n+3VN}So#)\n+APo%jo v\n+?:9H9D~{\n+3[~s\\~yt\n+#{|\"R!X6\n+n<}vkV,{\n+`7gY%UY2\n+%>\\U,YX\">\n+L~li]zli&?\n+7$!1oJCp\n+`u^cVTRk\n+`4v;^MluW\n yfvwvvgv\n-T@j29TNU\n-#Ce}zRe_\n-u5Uu.#O~,M\n+\"I_?j(h3}\n+%5V{AV\"k\n+t'P2.{Wn\n+0_5G[\n-Y=:QxaS>l\n->z~2` 3\"\n-p J7`HT:\n-5bLR\"F%5bLb\n-J.I`=(C#C{\n-@QAQQAyU\n-a:wv+:{F8\n-$:1$y}$P\n-f''sA/t+\n-.wG-gKZM@\n-S_mi>j,?X\n-t+8?~l,%3\n-DlN^&bS[n\n-;W.UTzQU\n-S6a!tA\\~y\n-7d+OvjCn\n-h~7\tfa'd\n-_>rB&\\D>\n-UAA)3@r_.\n-7?bnWK_F\n-\tkqHx ^'\n+[S|E{1%q\n+~E,FDf=(\n+H+'GZ99R\n+>OeVD:,+Nc\n+=~nwA*-pw\n+*0\tk2c\tE\n+00J{&(,?2\n+bQ)YZyE~\n+g:+EAye3\n+|Ix*/S=-\n+daK#NP/:\n+p`/=Wgiz@\n+Bd3Li|\t]\n+JuO`S P(\n+ecarozn~\n+ztf}c@g\n+t+4;<.r!\n+l3:W=),:W\n+x^}L1VmC\n+w(B]H8}m0~\n+u[\tzr F>P:\n+@;TR*jI@\n+gJ7,Q_wM\n+)Ez4u6Sf\n+Pze7yelC\n+*G9L9zmW|=(\n+~p#hr,|Z~\"\n+N8|Ouh/>\n+Q:eD%iGT\n+r|)g.T/M\n z4bj\\z6R\n Bw3g[Q~d\n FBAsL$6Yx\n-\"[pgpoJ*\n-yo2Tm/Ld\n-aC_&HcMU\n-F0`_%%!k\n-4@}#RrCy#\n-m){K:\n-[pm;%&ldE\n-EQQPQQ@E\n-'|XI+}%1\n-liF.*$/\"\n-V)z\tk9ou/`\n-V)z\tk9_=]\n-WD/w[~US\n-QK?@PIGT2\n--a.o\tsyK\n-+a._\tsYz\n-; FS6n2uAz\n-Jc/gp7_~*\n-+8\\VXZ_k\n-T{w#Ele5RA\n-}yR6~{ZF 6!Q\n-74-F=4MQ\n-pK fC'|s\n-,eJ(04>s\n--djji.ij\n-i+yR\tn/V\n-W3<\te]x:]O\n-x1n9oCzxj0+\n-!%Uv]k&4\n-YU ~O\t'<\n-nez}`]v8 \n-sg*-5wYA'\n-ZZzZz<\n-HoL/|aWvB\n-$NXD7+:2L;\n-b5pGMLzT\n-F[wn4+<7\n-\\K={G)d-\n-q/Vv`0S?\n-g2p[=P\"t\n-=E]ILLLbO\n-JzaSHB*IH%\n-]Ze\"\tv_p\n-5b3vCv Kj\n-l 2tPk0|\n-d(K+[o\"A\n-PL*2,N*n\n-&6d]@/ w\n-Mg7K\"!$aI!\n-b2|ju/D2\n-2j[5j[5j[\n-M/hDR4G>M\n-/4,xlE]1tS)\n-z|$KN(*9A\n-|ei0Zs~B\n-%n=UD)'Up\n-#N'UGk:V\n-KL{j,+!K\n-N%EQ{1.$j\n-7CF'9lrt\n-VSRn7JJR\n-^zo6(!l,T\"\n-ufn3BAlT\n-\t0W$:[q3V\n-zyL[a-\"!\n-JHpzr!~q\n-:9MWC%Be\n-o*%A@66d\n-`\"l2X8Y9\n-U>{\\zU9{\n-SP(\n-!gQfR|16\n-/I03D8^*\n+Iorw&cK@\n+9*Z'nah na\n+!kIV/:*'\n+|:\tAX+7W\n+Vyl\"~FQZEO\t\n+\"BI.G/^,\n+`3?K{\"='\n+T:gUFhk~i\n+8ivIB i}B\n+*sb\\U~\\4\n+p\t|5pa<+\n+h9+J8eaKN\tR\n+baY`fizm<\n+X%!VHHn8\n+k9O|W4*j\n+'+YB?MXJvV\n+9\"zqDD/.\n+_R1k}\t_'\n+=/w1.)yZ\n+CE3/u\tc+\n+!j/+\"rjz\n+sau`}B~M\n+uo\"{&btW\n+o.;X2~OsO\n+6Vu`ps^F\n+#I.2i:_y<\n+p\t/li|yZ\n+?w&IJWz3\n+l,fxkVnT\n+AP3W=`\"^\n+=[Jc;M}9\n+#a/4l=al\n+ZOk\tX\\'H\n+fQqpHzq=z\n+{H1[Kh(Jt\n+B.R ?Ox%\n+fnY4JX\",\n+hd] UC!<\n+hJHm;Q?o\n+8GkGs'};\n+BSP{vH,R\n+,Vc%MT \\\n+%\n+4G}%-#r\\F\n+t}YD}VdE\n+-gkl'k10\n+6fB21'LD\n+Bc375,6*\n+nB84e\n-gy0C4b&q\n-,wTn;[,Q\n-C*m)cV?Y\n-8BK?;gm5'\n-NLZ#VHnx;\n-ZT*}L}ab\n-FexeitZBA\n-L\t|G^Y,&\n-\"ECq3f6R2\n-5OcmV|%D\n-{)xz}X\\c\n-F0.Y$jib]\n-]jkhR[G4\n-RqrV)Y+9\n-}]7K1[7K\n-Yb1M9fy(\n-E$[LoTq%[\n-W+?=SAzo\n-\tKn|:!>a\n-v*jH*fV6\n-`3'\tL9Ip\n-m&/QP,\t#3y(\n-'_q@R:,9\n-Dg#/:lg#\n-e/{F&/c:02\n-TBk9bIA#\n-I{\tcMzxz\n-6vF-&o-ei\n-JXjb\tK~C9\n-/;R`9*qm\n-K-26PTIq\n-l]Lc\n-8#d'NCvr\n-wr+%G>Oa\n-+6=y%ZO^}\n-RT3GXT3G\n-!C&|@\t2m\n-@_s.#)'_\n-C<3<%63p\n--HzK}\t\"e8;e\n-!Hd!HY!Hd!\n-tr4.h\\,h\n-#]!l\tTW;ez,[N\n-*\\9N~Y7M]\n-'rjY~ubd\n-`3M60nlo\n-BcZ`E c:*l\n-k\tpXKqOi\n-[+[XFs\\X\n-`1!!XLD!X\n-ZwKWDdcs\n-tUZ;CuXE\n-TEWTG<\tH\n-!P#mM|8H#\n-g^.lKy8#\n-3T$Q=A9x\n-t)K=C9y5\n-lr\\L&2=}\n-/,\"R=Bx7f\n-mE7s\ta3I\n-L-leji+S+[\n-qk]\tMNe@\n-{wx{Ja]GC\n-N8ue%+_I\n-mQuTg{b$\n-~iML47=g;K~\n-YGms)2q6\n+fQd:3W= \n+!M_\\)yFOS\n+7HO~F8oF\n+X,~v,)oL4\n+)*3!]S$K?\n+J,#\"y#FJEz2[\n+qViTxi]4\n+h\\hRD7oh\n+shbRN{L\tf\n+n&LM&?fV&x\n+JL{]]2Z;Q\n+l{,:Xg}7\n+1Z\\pN@|j@\n+$;-7\tChf\n+f6459DmPC.\n+xmyX|8Km\n+0D}SR*>/SQ\n+~sw3*r?f\n+UO$FU}hA\n+c3YXH.ja\n+jN#T5U=\n+x^xU*y#x\n+/;_tG1:T%\n+b6w\\K-4k\n+F-!N9Y kr1\n+u[3&wP4c\n+zne!kXWV\n+KAfH<1HaN\n+A3ne=_bQ\n+JqqV#%Z\\\n+xq@U<-.q\n+pwX\tvwX\t6wX\tvwX\t6wX\t\n+%B3xFm&I\n+\tma)CM]2\n+&u[t;u%x \":s\n+zv&\tBtq\"\n+DJQ2Jy>f\n+bpR:rL&\\`\n+#YnrMVV\t\n+viJuOO./\n+sVo[Oc]3l=g\n+1;~{;~{;~{;\n+~wq927:(\n+(g_gXx#.D\n+am;LW$7e\n++RD@:(\"]\n+gRXr4E]%G\n+HN5ds1B6\n+62_r}vXh\n+ 44SG,0\t\n+3'.pw:s=\n+vKHaQkiSX\n+_bUQgBd`\n+nn4ve7o]\n+V'R'3hXX\n+9>c8K.QX\n+}!+/\tI$!@\n+C%b9\\$jM+\n+(dH\\FF{f/\n pjLL^ `>\n h[Ob#=~1r\n |B!z4wXPR\n vgI&f#V0M*\n fP_at[bk\n LK`:&j!J\n R%BMww3/j\n@@ -1008,98 +994,86 @@\n e8q!*w`+\n OTG}'x:[\n MqwSP79)i\n {ST%vgGIt\n -DoHd.9:\n !ZsMqV5m\n ).SK2Y5!J\n-[4}.o\"0@\n-f4lD]1Y5`e\n-DrWP*qiUz\n-cLb]qRYF\n-03.w8$`X\n-yg|%-/:]zHp\n-=~?\\h,\\&\n-_,D4C_g|1K\n-GvFoB#\t5\n-~pL}PC<}\n-F+2Lua?c\n-7C4PqOG4\n-i_Uh@Tl#qW\n-g0N,}q\"H\n-w,c:Z\\Z<\n-#f#lnt3P\n-q6Pzu5OO|\n-/Er}%e>w\n-lt)`|RX[\n-o@NK$v+p\n-}Tv?N:lU`\n-(:c}Qt2\\f\n- Nus)lS>\n-)_,aQdr?!\n-`p4M\"ejR\n-mimxJz_K\n-4Zngu!3-\n-s_Lf@N?c\n-?n\"ypf[{A\n-5;,X:kf6gg\n-wxfo\\-u]\n-$,6V LP)\n-\t[Y:uOFA^.r\n-&tDaq~4cX\n-yjg7l2r!\n-jH_]N2u0bR\n-qi}Kkacy\n-qPVZf|$`%/-3f\n-|d\"\\wUb2\n-$=d'RpSo\n-zgqN?PiM\n-3\\m'}6}|7a\n-8!1Ho?'f\n-V&Ffdg\\\\\n-08rh}$&C\n-V/Nw1N\"]F\n-2Ez\n-Ach2y~m#~\n-ae[{KSWw\n-.Lcit0l\n+_x`!E=g\t\n+9xupbLUE\n+vkVd`(I9\n+'U:q~F/S\n+RT|ZgsHU\n+wTGilsJrC\n+$?BzIIpoI\n+.bkYJ)=F)\n+;w~e}}Umo\n+ZO??GEa>]/\n+&6P%\tSO/\n+h>c$]}&@W\n+h+~C(rGl\n+D6Bor\";0\n+sqSZ#vvUE\n+oGBEwD6P^\n+ \\WZAAr;\n+]}8_`)Igf#~Vh\n+8K_\tnQ\\k\n+75lcS>Wt\n+n+kK8$V\\\n+5#^OtQ3:\n+\"c]Vd+fE\n+R9V.vV>(\n+D _#R=@%\n+J%@4o\n+?u h-sG#`\n+pfIvA0i9H\n+.*m=}!'\"D\\*6)#\n 0h k<:j[K\n"}]}]}]}]}]}