{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.shMp7oEm/b1/tntnet_2.2.1-4_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.shMp7oEm/b2/tntnet_2.2.1-4_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n b43447847f64cf06df354dd9eb743baa 1336856 debug optional libtntnet-dev-dbgsym_2.2.1-4_amd64.deb\n 8fc559fdfae5f7e66e31fea92bf1cc0d 132744 libdevel optional libtntnet-dev_2.2.1-4_amd64.deb\n 08f46d26bf50d13c2987d92938561617 6948180 debug optional libtntnet12v5-dbgsym_2.2.1-4_amd64.deb\n 54d008244e98a35270c9149106da587e 266380 libs optional libtntnet12v5_2.2.1-4_amd64.deb\n ed91966cc94ffed98699673fae95071e 659800 debug optional tntnet-dbgsym_2.2.1-4_amd64.deb\n- 093fbe5778f2e48e94eae380915aca9b 11068428 debug optional tntnet-demos-dbgsym_2.2.1-4_amd64.deb\n- 30d118b0093e3632367ce8f7857c20b8 239756 doc optional tntnet-demos_2.2.1-4_amd64.deb\n- 7e75ca891546c0d820a0cd6fc930712c 473420 doc optional tntnet-doc_2.2.1-4_all.deb\n+ 2f113325c6dd0e4bd3a15a0a369bba77 11058384 debug optional tntnet-demos-dbgsym_2.2.1-4_amd64.deb\n+ 1c9a81d9d4b618c5730ec32317f481d5 239988 doc optional tntnet-demos_2.2.1-4_amd64.deb\n+ eae711dd623793f2d4c6dcee64ff3703 473448 doc optional tntnet-doc_2.2.1-4_all.deb\n 42c394bd7e67e98da4ef40c4ef8c0f1b 1586784 debug optional tntnet-runtime-dbgsym_2.2.1-4_amd64.deb\n 7f7cdd66e92746187f8f3e1c73dc14a7 64940 httpd optional tntnet-runtime_2.2.1-4_amd64.deb\n 0883652f0c8f76e431b2f4958b7b465e 72392 httpd optional tntnet_2.2.1-4_amd64.deb\n"}, {"source1": "tntnet-demos_2.2.1-4_amd64.deb", "source2": "tntnet-demos_2.2.1-4_amd64.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 2019-12-17 16:40:46.000000 debian-binary\n--rw-r--r-- 0 0 0 2176 2019-12-17 16:40:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 237388 2019-12-17 16:40:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2172 2019-12-17 16:40:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 237624 2019-12-17 16:40:46.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/lib/tntnet/calci18n.de", "source2": "./usr/lib/tntnet/calci18n.de", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,3 +1,3 @@\n Zip file size: 505 bytes, number of entries: 1\n--rw-r--r-- 3.0 unx 744 bx defN 25-Feb-08 12:12 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 744 bx defN 24-Jan-07 06:05 calci18n.tntdata\n 1 file, 744 bytes uncompressed, 323 bytes compressed: 56.6%\n"}]}, {"source1": "./usr/lib/tntnet/calci18n.fi", "source2": "./usr/lib/tntnet/calci18n.fi", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,3 +1,3 @@\n Zip file size: 497 bytes, number of entries: 1\n--rw-r--r-- 3.0 unx 733 bx defN 25-Feb-08 12:12 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 733 bx defN 24-Jan-07 06:05 calci18n.tntdata\n 1 file, 733 bytes uncompressed, 315 bytes compressed: 57.0%\n"}]}, {"source1": "./usr/lib/tntnet/calci18n.so.0.0.0", "source2": "./usr/lib/tntnet/calci18n.so.0.0.0", "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,4 +1,4 @@\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: 424a18229f0f8e6131e2f86ffb9cf4ecf5763721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7332e6abadc8b07b2ee0f92b7d599b16b26cee20\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -272,15 +272,15 @@\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n St16__numpunct_cacheIN8cxxtools4CharEE\n St7num_getIN8cxxtools4CharESt19istreambuf_iteratorIS1_St11char_traitsIS1_EEE\n St7num_putIN8cxxtools4CharESt19ostreambuf_iteratorIS1_St11char_traitsIS1_EEE\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n-Sat, 08 Feb 2025 12:04:04 GMT\n+Sun, 07 Jan 2024 06:01:54 GMT\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -148,16 +148,16 @@\n 0x00016910 82000000 00000000 00000000 00000000 ................\n 0x00016920 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x00016930 31315f63 6f6d706f 6e656e74 5f450000 11_component_E..\n 0x00016940 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x00016950 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x00016960 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00016970 6f6d706f 6e656e74 5f454545 00656e00 omponent_EEE.en.\n- 0x00016980 5361742c 20303820 46656220 32303235 Sat, 08 Feb 2025\n- 0x00016990 2031323a 30343a30 3420474d 54000000 12:04:04 GMT...\n+ 0x00016980 53756e2c 20303720 4a616e20 32303234 Sun, 07 Jan 2024\n+ 0x00016990 2030363a 30313a35 3420474d 54000000 06:01:54 GMT...\n 0x000169a0 08000000 7c000000 89504e47 0d0a1a0a ....|....PNG....\n 0x000169b0 0000000d 49484452 0000001e 00000012 ....IHDR........\n 0x000169c0 01030000 00763cfc 9a000000 06504c54 .....v<......PLT\n 0x000169d0 450000ff ffffff7b dc992c00 00000970 E......{..,....p\n 0x000169e0 48597300 00004800 00004800 46c96b3e HYs...H...H.F.k>\n 0x000169f0 00000014 49444154 08d763f8 cfffff0f ....IDAT..c.....\n 0x00016a00 037e021b 20ac0d00 72982a7f d48e26b4 .~.. ...r.*...&.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34613138 32323966 30663865 36313331 4a18229f0f8e6131\n- 0x00000010 65326638 36666662 39636634 65636635 e2f86ffb9cf4ecf5\n- 0x00000020 37363337 32312e64 65627567 00000000 763721.debug....\n- 0x00000030 60d23063 `.0c\n+ 0x00000000 33326536 61626164 63386230 37623265 32e6abadc8b07b2e\n+ 0x00000010 65306639 32623764 35393962 31366232 e0f92b7d599b16b2\n+ 0x00000020 36636565 32302e64 65627567 00000000 6cee20.debug....\n+ 0x00000030 7825ee31 x%.1\n \n"}]}, {"source1": "./usr/lib/tntnet/chat.so.0.0.0", "source2": "./usr/lib/tntnet/chat.so.0.0.0", "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,4 +1,4 @@\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: 82b839bb6e859e2375f4a931d096a88f2dbc8549\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f79e982ec672ec5a25ce2adb2dcdf6258eb22346\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -452,15 +452,15 @@\n fn(request);\n }\n else if (failFn != null)\n failFn(request);\n request.send(parameter);\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n-Sat, 08 Feb 2025 12:04:04 GMT\n+Sun, 07 Jan 2024 06:01:54 GMT\n application/x-javascript\n unsigned int\n basic_ios::clear\n getchat \n getchat - \n comments\n can't serialize object without name into another object\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -220,16 +220,16 @@\n 0x0001cd90 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x0001cda0 31315f63 6f6d706f 6e656e74 5f450000 11_component_E..\n 0x0001cdb0 00000000 00000000 00000000 00000000 ................\n 0x0001cdc0 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x0001cdd0 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x0001cde0 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x0001cdf0 6f6d706f 6e656e74 5f454545 00616a61 omponent_EEE.aja\n- 0x0001ce00 78005361 742c2030 38204665 62203230 x.Sat, 08 Feb 20\n- 0x0001ce10 32352031 323a3034 3a303420 474d5400 25 12:04:04 GMT.\n+ 0x0001ce00 78005375 6e2c2030 37204a61 6e203230 x.Sun, 07 Jan 20\n+ 0x0001ce10 32342030 363a3031 3a353420 474d5400 24 06:01:54 GMT.\n 0x0001ce20 6170706c 69636174 696f6e2f 782d6a61 application/x-ja\n 0x0001ce30 76617363 72697074 00756e73 69676e65 vascript.unsigne\n 0x0001ce40 6420696e 74006261 7369635f 696f733a d int.basic_ios:\n 0x0001ce50 3a636c65 61720067 65746368 61742000 :clear.getchat .\n 0x0001ce60 44454255 47006765 74636861 74202d20 DEBUG.getchat - \n 0x0001ce70 0020636f 6d6d656e 74730000 00000000 . comments......\n 0x0001ce80 63616e27 74207365 7269616c 697a6520 can't serialize \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62383339 62623665 38353965 32333735 b839bb6e859e2375\n- 0x00000010 66346139 33316430 39366138 38663264 f4a931d096a88f2d\n- 0x00000020 62633835 34392e64 65627567 00000000 bc8549.debug....\n- 0x00000030 7447de02 tG..\n+ 0x00000000 39653938 32656336 37326563 35613235 9e982ec672ec5a25\n+ 0x00000010 63653261 64623264 63646636 32353865 ce2adb2dcdf6258e\n+ 0x00000020 62323233 34362e64 65627567 00000000 b22346.debug....\n+ 0x00000030 be7554ed .uT.\n \n"}]}, {"source1": "./usr/lib/tntnet/controls.so.0.0.0", "source2": "./usr/lib/tntnet/controls.so.0.0.0", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 7748653ee10a51dfec344fce19f01c911f72d02f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16c41d65ab5c2bf9231bcc7cfc665f850654ac2e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -438,15 +438,15 @@\n .mainarea {\n background-color:#aaaaff;\n border: solid 1px green;\n vertical-align: top;\n height: 100%;\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n-Sat, 08 Feb 2025 12:04:04 GMT\n+Sun, 07 Jan 2024 06:01:54 GMT\n text/css\n \n
\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n component.submitlink\n submitlink \n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -200,16 +200,16 @@\n 0x00023c50 743a2031 3030253b 0a7d0a00 00000000 t: 100%;.}......\n 0x00023c60 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x00023c70 31315f63 6f6d706f 6e656e74 5f450000 11_component_E..\n 0x00023c80 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x00023c90 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x00023ca0 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00023cb0 6f6d706f 6e656e74 5f454545 00737479 omponent_EEE.sty\n- 0x00023cc0 6c657300 5361742c 20303820 46656220 les.Sat, 08 Feb \n- 0x00023cd0 32303235 2031323a 30343a30 3420474d 2025 12:04:04 GM\n+ 0x00023cc0 6c657300 53756e2c 20303720 4a616e20 les.Sun, 07 Jan \n+ 0x00023cd0 32303234 2030363a 30313a35 3420474d 2024 06:01:54 GM\n 0x00023ce0 54007465 78742f63 73730000 00000000 T.text/css......\n 0x00023cf0 00000000 00000000 00000000 00000000 ................\n 0x00023d00 18000000 2c000000 35000000 38000000 ....,...5...8...\n 0x00023d10 53000000 5c000000 3c612068 7265663d S...\\...+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!==\"string\"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=\"\"}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw\"Syntax error, unrecognized expression: \"+(ah||Y)}if(H.call(ai)===\"[object Array]\"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa\":function(Z,U,aa){var X=typeof U===\"string\";if(X&&!/\\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\\\/g,\"\")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]==\"nth\"){var U=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.exec(T[2]==\"even\"&&\"2n\"||T[2]==\"odd\"&&\"2n+1\"||!/\\D/.test(T[2])&&\"0n+\"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\\\/g,\"\");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]===\"~=\"){X[4]=\" \"+X[4]+\" \"}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]===\"not\"){if(X[3].match(R).length>1||/^\\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!==\"hidden\"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\\d/i.test(T.nodeName)},text:function(T){return\"text\"===T.type},radio:function(T){return\"radio\"===T.type},checkbox:function(T){return\"checkbox\"===T.type},file:function(T){return\"file\"===T.type},password:function(T){return\"password\"===T.type},submit:function(T){return\"submit\"===T.type},image:function(T){return\"image\"===T.type},reset:function(T){return\"reset\"===T.type},button:function(T){return\"button\"===T.type||T.nodeName.toUpperCase()===\"BUTTON\"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return UT[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U===\"contains\"){return(Z.textContent||Z.innerText||\"\").indexOf(V[3])>=0}else{if(U===\"not\"){var Y=V[3];for(var W=0,T=Y.length;W=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute(\"id\")===T},TAG:function(U,T){return(T===\"*\"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(\" \"+(U.className||U.getAttribute(\"class\"))+\" \").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+\"\",X=W[2],U=W[4];return T==null?X===\"!=\":X===\"=\"?Z===U:X===\"*=\"?Z.indexOf(U)>=0:X===\"~=\"?(\" \"+Z+\" \").indexOf(U)>=0:!U?Z&&T!==false:X===\"!=\"?Z!=U:X===\"^=\"?Z.indexOf(U)===0:X===\"$=\"?Z.substr(Z.length-U.length)===U:X===\"|=\"?Z===U||Z.substr(0,U.length+1)===U+\"-\":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)===\"[object Array]\"){Array.prototype.push.apply(U,X)}else{if(typeof X.length===\"number\"){for(var V=0,T=X.length;V\";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!==\"undefined\"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!==\"undefined\"&&W.getAttributeNode(\"id\").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!==\"undefined\"&&Y.getAttributeNode(\"id\");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement(\"div\");T.appendChild(document.createComment(\"\"));if(T.getElementsByTagName(\"*\").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]===\"*\"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML=\"\";if(T.firstChild&&typeof T.firstChild.getAttribute!==\"undefined\"&&T.firstChild.getAttribute(\"href\")!==\"#\"){I.attrHandle.href=function(U){return U.getAttribute(\"href\",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement(\"div\");U.innerHTML=\"

\";if(U.querySelectorAll&&U.querySelectorAll(\".TEST\").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement(\"div\");T.innerHTML=\"
\";if(T.getElementsByClassName(\"e\").length===0){return}T.lastChild.className=\"e\";if(T.getElementsByClassName(\"e\").length===1){return}I.order.splice(1,0,\"CLASS\");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!==\"undefined\"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U==\"previousSibling\"&&!ac;for(var W=0,V=ad.length;W0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!==\"HTML\"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X=\"\",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,\"\")}T=I.relative[T]?T+\"*\":T;for(var Z=0,U=V.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=\":not(\"+V+\")\"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,\"events\")||o.data(I,\"events\",{}),J=o.data(I,\"handle\")||o.data(I,\"handle\",function(){return typeof o!==\"undefined\"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\\s+/),function(M,N){var O=N.split(\".\");N=O.shift();H.type=O.slice().sort().join(\".\");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent(\"on\"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,\"events\"),F,E;if(G){if(H===g||(typeof H===\"string\"&&H.charAt(0)==\".\")){for(var I in G){this.remove(K,I+(H||\"\"))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\\s+/),function(M,O){var Q=O.split(\".\");O=Q.shift();var N=RegExp(\"(^|\\\\.)\"+Q.slice().sort().join(\".*\\\\.\")+\"(\\\\.|$)\");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,\"handle\"),false)}else{if(K.detachEvent){K.detachEvent(\"on\"+O,o.data(K,\"handle\"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,\"handle\");if(L){L.elem=null}o.removeData(K,\"events\");o.removeData(K,\"handle\")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I===\"object\"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(\"!\")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,\"handle\");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,\"a\")&&G==\"click\"))&&H[\"on\"+G]&&H[\"on\"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,\"a\")&&G==\"click\")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(\".\");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp(\"(^|\\\\.)\"+L.slice().sort().join(\".*\\\\.\")+\"(\\\\.|$)\");E=(o.data(this,\"events\")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:\"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which\".split(\" \"),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp(\"(^|\\\\.)\"+G[0]+\"(\\\\.|$)\");o.each((o.data(this,\"events\").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:\"mouseenter\",mouseout:\"mouseleave\"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F==\"unload\"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F
a';var H=K.getElementsByTagName(\"*\"),E=K.getElementsByTagName(\"a\")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName(\"tbody\").length,objectAll:!!K.getElementsByTagName(\"object\")[0].getElementsByTagName(\"*\").length,htmlSerialize:!!K.getElementsByTagName(\"link\").length,style:/red/.test(E.getAttribute(\"style\")),hrefNormalized:E.getAttribute(\"href\")===\"/a\",opacity:E.style.opacity===\"0.5\",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type=\"text/javascript\";try{G.appendChild(document.createTextNode(\"window.\"+J+\"=1;\"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent(\"onclick\",function(){o.support.noCloneEvent=false;K.detachEvent(\"onclick\",arguments.callee)});K.cloneNode(true).fireEvent(\"onclick\")}o(function(){var L=document.createElement(\"div\");L.style.width=L.style.paddingLeft=\"1px\";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display=\"none\"})})();var w=o.support.cssFloat?\"cssFloat\":\"styleFloat\";o.props={\"for\":\"htmlFor\",\"class\":\"className\",\"float\":w,cssFloat:w,styleFloat:w,readonly:\"readOnly\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",rowspan:\"rowSpan\",tabindex:\"tabIndex\"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!==\"string\"){return this._load(G)}var I=G.indexOf(\" \");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H=\"GET\";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J===\"object\"){J=o.param(J);H=\"POST\"}}}var F=this;o.ajax({url:G,type:H,dataType:\"html\",data:J,complete:function(M,L){if(L==\"success\"||L==\"notmodified\"){F.html(E?o(\"
\").append(M.responseText.replace(//g,\"\")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each(\"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend\".split(\",\"),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:\"GET\",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,\"script\")},getJSON:function(E,F,G){return o.get(E,F,G,\"json\")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:\"POST\",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject(\"Microsoft.XMLHTTP\"):new XMLHttpRequest()},accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",script:\"text/javascript, application/javascript\",json:\"application/json, text/javascript\",text:\"text/plain\",_default:\"*/*\"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!==\"string\"){M.data=o.param(M.data)}if(M.dataType==\"jsonp\"){if(G==\"GET\"){if(!M.url.match(F)){M.url+=(M.url.match(/\\?/)?\"&\":\"?\")+(M.jsonp||\"callback\")+\"=?\"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+\"&\":\"\")+(M.jsonp||\"callback\")+\"=?\"}}M.dataType=\"json\"}if(M.dataType==\"json\"&&(M.data&&M.data.match(F)||M.url.match(F))){W=\"jsonp\"+r++;if(M.data){M.data=(M.data+\"\").replace(F,\"=\"+W+\"$1\")}M.url=M.url.replace(F,\"=\"+W+\"$1\");M.dataType=\"script\";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType==\"script\"&&M.cache==null){M.cache=false}if(M.cache===false&&G==\"GET\"){var E=e();var U=M.url.replace(/(\\?|&)_=.*?(&|$)/,\"$1_=\"+E+\"$2\");M.url=U+((U==M.url)?(M.url.match(/\\?/)?\"&\":\"?\")+\"_=\"+E:\"\")}if(M.data&&G==\"GET\"){M.url+=(M.url.match(/\\?/)?\"&\":\"?\")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger(\"ajaxStart\")}var Q=/^(\\w+:)?\\/\\/([^\\/?#]+)/.exec(M.url);if(M.dataType==\"script\"&&G==\"GET\"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName(\"head\")[0];var T=document.createElement(\"script\");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState==\"loaded\"||this.readyState==\"complete\")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader(\"Content-Type\",M.contentType)}if(M.ifModified){J.setRequestHeader(\"If-Modified-Since\",o.lastModified[M.url]||\"Thu, 01 Jan 1970 00:00:00 GMT\")}J.setRequestHeader(\"X-Requested-With\",\"XMLHttpRequest\");J.setRequestHeader(\"Accept\",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+\", */*\":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger(\"ajaxStop\")}J.abort();return false}if(M.global){o.event.trigger(\"ajaxSend\",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger(\"ajaxStop\")}}}else{if(!K&&J&&(J.readyState==4||X==\"timeout\")){K=true;if(P){clearInterval(P);P=null}R=X==\"timeout\"?\"timeout\":!o.httpSuccess(J)?\"error\":M.ifModified&&o.httpNotModified(J,M.url)?\"notmodified\":\"success\";if(R==\"success\"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R=\"parsererror\"}}if(R==\"success\"){var Y;try{Y=J.getResponseHeader(\"Last-Modified\")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N(\"timeout\")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger(\"ajaxSuccess\",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger(\"ajaxComplete\",[J,M])}if(M.global&&!--o.active){o.event.trigger(\"ajaxStop\")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger(\"ajaxError\",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol==\"file:\"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader(\"Last-Modified\");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader(\"content-type\"),E=H==\"xml\"||!H&&F&&F.indexOf(\"xml\")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName==\"parsererror\"){throw\"parsererror\"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I===\"string\"){if(H==\"script\"){o.globalEval(I)}if(H==\"json\"){I=l[\"eval\"](\"(\"+I+\")\")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+\"=\"+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join(\"&\").replace(/%20/g,\"+\")}});var m={},n,d=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t(\"show\",3),J,L)}else{for(var H=0,F=this.length;H\").appendTo(\"body\");K=I.css(\"display\");if(K===\"none\"){K=\"block\"}I.remove();m[G]=K}o.data(this[H],\"olddisplay\",K)}}for(var H=0,F=this.length;H=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t(\"show\",1),slideUp:t(\"hide\",1),slideToggle:t(\"toggle\",1),fadeIn:{opacity:\"show\"},fadeOut:{opacity:\"hide\"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G===\"object\"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration===\"number\"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop==\"height\"||this.prop==\"width\")&&this.elem.style){this.elem.style.display=\"block\"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||\"px\";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,\"display\")==\"none\"){this.elem.style.display=\"block\"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?\"swing\":\"linear\")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,\"opacity\",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!==\"visible\"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position===\"relative\"||E.position===\"static\"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position===\"fixed\"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement(\"div\"),H,G,N,I,M,E,J=L.style.marginTop,K='
';M={position:\"absolute\",top:0,left:0,margin:0,border:0,width:\"1px\",height:\"1px\",visibility:\"hidden\"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow=\"hidden\",H.style.position=\"relative\";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop=\"1px\";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,\"marginTop\",true),10)||0,F+=parseInt(o.curCSS(E,\"marginLeft\",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,\"marginTop\");J.left-=j(this,\"marginLeft\");E.top+=j(G,\"borderTopWidth\");E.left+=j(G,\"borderLeftWidth\");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,\"position\")==\"static\")){E=E.offsetParent}return o(E)}});o.each([\"Left\",\"Top\"],function(F,E){var G=\"scroll\"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?\"pageYOffset\":\"pageXOffset\"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each([\"Height\",\"Width\"],function(I,G){var E=I?\"Left\":\"Top\",H=I?\"Right\":\"Bottom\",F=G.toLowerCase();o.fn[\"inner\"+G]=function(){return this[0]?o.css(this[0],F,false,\"padding\"):null};o.fn[\"outer\"+G]=function(K){return this[0]?o.css(this[0],F,false,K?\"margin\":\"border\"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode==\"CSS1Compat\"&&document.documentElement[\"client\"+G]||document.body[\"client\"+G]:this[0]==document?Math.max(document.documentElement[\"client\"+G],document.body[\"scroll\"+G],document.documentElement[\"scroll\"+G],document.body[\"offset\"+G],document.documentElement[\"offset\"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K===\"string\"?K:K+\"px\")}})})();\n *N12_GLOBAL__N_111_component_E\n *N3tnt20ComponentFactoryImplIN12_GLOBAL__N_111_component_EEE\n-Sat, 08 Feb 2025 12:04:04 GMT\n+Sun, 07 Jan 2024 06:01:54 GMT\n application/x-javascript\n component.message\n message \n set value to \"\n character conversion failed\n character conversion failed - unexpected end of input sequence\n Message demo application\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -3632,16 +3632,16 @@\n 0x000282d0 2a4e3132 5f474c4f 42414c5f 5f4e5f31 *N12_GLOBAL__N_1\n 0x000282e0 31315f63 6f6d706f 6e656e74 5f450000 11_component_E..\n 0x000282f0 00000000 00000000 00000000 00000000 ................\n 0x00028300 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x00028310 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x00028320 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00028330 6f6d706f 6e656e74 5f454545 006a7175 omponent_EEE.jqu\n- 0x00028340 65727900 5361742c 20303820 46656220 ery.Sat, 08 Feb \n- 0x00028350 32303235 2031323a 30343a30 3420474d 2025 12:04:04 GM\n+ 0x00028340 65727900 53756e2c 20303720 4a616e20 ery.Sun, 07 Jan \n+ 0x00028350 32303234 2030363a 30313a35 3420474d 2024 06:01:54 GM\n 0x00028360 54006170 706c6963 6174696f 6e2f782d T.application/x-\n 0x00028370 6a617661 73637269 70740063 6f6d706f javascript.compo\n 0x00028380 6e656e74 2e6d6573 73616765 006d6573 nent.message.mes\n 0x00028390 73616765 2000494e 464f0073 65742076 sage .INFO.set v\n 0x000283a0 616c7565 20746f20 22006368 61726163 alue to \".charac\n 0x000283b0 74657220 636f6e76 65727369 6f6e2066 ter conversion f\n 0x000283c0 61696c65 64000000 63686172 61637465 ailed...characte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39633261 39366334 33383333 64653837 9c2a96c43833de87\n- 0x00000010 30393532 65313234 63323436 65616664 0952e124c246eafd\n- 0x00000020 32396266 65622e64 65627567 00000000 29bfeb.debug....\n- 0x00000030 affe817d ...}\n+ 0x00000000 37356663 31663035 34313535 38663563 75fc1f0541558f5c\n+ 0x00000010 35616139 32636635 65666361 35356339 5aa92cf5efca55c9\n+ 0x00000020 30366230 65662e64 65627567 00000000 06b0ef.debug....\n+ 0x00000030 5b542bc3 [T+.\n \n"}]}]}]}]}, {"source1": "tntnet-doc_2.2.1-4_all.deb", "source2": "tntnet-doc_2.2.1-4_all.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 2019-12-17 16:40:46.000000 debian-binary\n--rw-r--r-- 0 0 0 5536 2019-12-17 16:40:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 467692 2019-12-17 16:40:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5532 2019-12-17 16:40:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 467724 2019-12-17 16:40:46.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": "file list", "source2": "file list", "unified_diff": "@@ -39,15 +39,15 @@\n -rw-r--r-- 0 root (0) root (0) 441 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/calcajax/docalc.ecpp\n -rw-r--r-- 0 root (0) root (0) 2683 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcajax/tntnet.xml\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/.libs/\n -rw-r--r-- 0 root (0) root (0) 334 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 1314 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/calc.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 1298 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/calc.ecpp\n--rw-r--r-- 0 root (0) root (0) 2653 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/calc.gz\n+-rw-r--r-- 0 root (0) root (0) 2652 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/calc.gz\n -rw-r--r-- 0 root (0) root (0) 3109 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calcapp/main.cpp\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/.libs/\n -rw-r--r-- 0 root (0) root (0) 1549 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 1078 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/README\n -rw-r--r-- 0 root (0) root (0) 1592 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 505 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.de\n@@ -56,15 +56,15 @@\n -rw-r--r-- 0 root (0) root (0) 48 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.txt\n -rw-r--r-- 0 root (0) root (0) 89 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.txt.de\n -rw-r--r-- 0 root (0) root (0) 78 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.txt.fi\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/de/\n -rw-r--r-- 0 root (0) root (0) 744 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/de/calci18n.tntdata\n -rw-r--r-- 0 root (0) root (0) 1522 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/de.cpp\n -rw-r--r-- 0 root (0) root (0) 150 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/de.png\n--rw-r--r-- 0 root (0) root (0) 2060 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/en.cpp.gz\n+-rw-r--r-- 0 root (0) root (0) 2062 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/en.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 1065 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/en.png\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/fi/\n -rw-r--r-- 0 root (0) root (0) 733 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/fi/calci18n.tntdata\n -rw-r--r-- 0 root (0) root (0) 1399 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/fi.cpp\n -rw-r--r-- 0 root (0) root (0) 116 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/fi.png\n -rw-r--r-- 0 root (0) root (0) 2683 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calci18n/tntnet.xml\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/calcmvc/\n@@ -159,15 +159,15 @@\n -rw-r--r-- 0 root (0) root (0) 1060 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/demos.txt\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/.libs/\n -rw-r--r-- 0 root (0) root (0) 666 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/hello/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 491 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/hello/README\n -rw-r--r-- 0 root (0) root (0) 2597 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/hello.cpp\n -rw-r--r-- 0 root (0) root (0) 552 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/hello/hello.ecpp\n--rw-r--r-- 0 root (0) root (0) 6648 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/tntnet.cpp.gz\n+-rw-r--r-- 0 root (0) root (0) 6650 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/tntnet.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 4425 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/hello/tntnet.jpg\n -rw-r--r-- 0 root (0) root (0) 2662 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/hello/tntnet.xml\n drwxr-xr-x 0 root (0) root (0) 0 2014-01-17 19:12:27.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/\n -rw-r--r-- 0 root (0) root (0) 509 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/Makefile\n -rw-r--r-- 0 root (0) root (0) 2915 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/README\n -rw-r--r-- 0 root (0) root (0) 324 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/global.ecpp\n -rw-r--r-- 0 root (0) root (0) 1230 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/index.ecpp\n@@ -177,15 +177,15 @@\n -rw-r--r-- 0 root (0) root (0) 244 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/newsdb.sql\n -rw-r--r-- 0 root (0) root (0) 842 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/newsdb/tntnet.xml\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/.libs/\n -rw-r--r-- 0 root (0) root (0) 831 2014-01-17 19:07:21.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/Makefile.am\n -rw-r--r-- 0 root (0) root (0) 2268 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/get.cpp\n -rw-r--r-- 0 root (0) root (0) 542 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/get.ecpp\n--rw-r--r-- 0 root (0) root (0) 22028 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/jquery.cpp.gz\n+-rw-r--r-- 0 root (0) root (0) 22029 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/jquery.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 57254 2013-12-26 14:10:13.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/jquery.js\n -rw-r--r-- 0 root (0) root (0) 1539 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/message.cpp.gz\n -rw-r--r-- 0 root (0) root (0) 1601 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/message.ecpp\n -rw-r--r-- 0 root (0) root (0) 1877 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/message.h\n -rw-r--r-- 0 root (0) root (0) 2586 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/modificationtracker.h\n -rw-r--r-- 0 root (0) root (0) 1735 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/put.cpp\n -rw-r--r-- 0 root (0) root (0) 205 2013-12-26 14:08:34.000000 ./usr/share/doc/tntnet-doc/demos/rajax-jquery/put.ecpp\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/calcapp/calc.gz", "source2": "./usr/share/doc/tntnet-doc/demos/calcapp/calc.gz", "unified_diff": null, "details": [{"source1": "calc", "source2": "calc", "unified_diff": "@@ -1,8 +1,8 @@\n-#! /bin/bash\n+#! /bin/sh\n \n # calc - temporary wrapper script for .libs/calc\n # Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-15\n #\n # The calc program cannot be directly executed until all the libtool\n # libraries that it depends on are installed.\n #\n"}]}, {"source1": "./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.de", "source2": "./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.de", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,3 +1,3 @@\n Zip file size: 505 bytes, number of entries: 1\n--rw-r--r-- 3.0 unx 744 bx defN 25-Feb-08 12:12 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 744 bx defN 24-Jan-07 06:05 calci18n.tntdata\n 1 file, 744 bytes uncompressed, 323 bytes compressed: 56.6%\n"}]}, {"source1": "./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.fi", "source2": "./usr/share/doc/tntnet-doc/demos/calci18n/calci18n.fi", "unified_diff": null, "details": [{"source1": "zipinfo {}", "source2": "zipinfo {}", "unified_diff": "@@ -1,3 +1,3 @@\n Zip file size: 497 bytes, number of entries: 1\n--rw-r--r-- 3.0 unx 733 bx defN 25-Feb-08 12:12 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 733 bx defN 24-Jan-07 06:05 calci18n.tntdata\n 1 file, 733 bytes uncompressed, 315 bytes compressed: 57.0%\n"}]}, {"source1": "./usr/share/doc/tntnet-doc/demos/calci18n/de.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/calci18n/de.cpp", "unified_diff": "@@ -35,15 +35,15 @@\n static const char* rawData = \"\\010\\000\\000\\000\\236\\000\\000\\000\\211PNG\\015\\n\\032\\n\\000\\000\\000\\015IHDR\\000\\000\\000\\036\"\n \"\\000\\000\\000\\022\\010\\002\\000\\000\\000\\303\\220\\371\\216\\000\\000\\000\\004gAMA\\000\\000\\261\\217\\013\\374a\\005\\000\\000\\000\\tpH\"\n \"Ys\\000\\000\\013\\207\\000\\000\\013\\207\\001\\223@\\207S\\000\\000\\0008IDAT8\\313c`\\030\\005\\303\\0000\\312\\321\\316\\350\\007\\2643\"\n \"\\372\\?\\315\\214f\\242\\231\\311C\\324h\\026\\006\\tZ\\031\\315\\370\\1773\\355\\134-E;\\243i\\226\\372\\206f\\n\\241\\241\\321\\000\\332\\350\"\n \"\\004\\375r\\316\\000\\327\\000\\000\\000\\000IEND\\256B`\\202\";\n \n static const char* mimetype = \"\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/calci18n/en.cpp.gz", "source2": "./usr/share/doc/tntnet-doc/demos/calci18n/en.cpp.gz", "unified_diff": null, "details": [{"source1": "en.cpp", "source2": "en.cpp", "unified_diff": "@@ -58,15 +58,15 @@\n \"\\335\\214\\333\\351I\\tu\\212\\372Q\\247\\320c\\267\\344\\306\\207\\013\\215}^\\335\\317s\\253\\354\\305\\257\\232\\252\\036\\327\\300\\230\\313\"\n \"\\367\\206\\375\\217\\225\\370\\210\\312\\330\\237\\2062\\014`\\214$i\\213\\215@\\350\\376\\004\\266\\242\\227[M\\266\\343\\242n\\324)\\364\\366\"\n \"\\232\\205\\304\\244\\241\\2145\\363K\\277\\265\\037\\375\\363\\367\\345\\311\\3555\\347\\3039\\023\\303\\301xt\\0313\\010\\343\\177\\373\\230\"\n \"\\322\\t\\020\\313\\242Xl\\335\\361\\375\\314\\320O\\336\\272}%\\355o[\\215\\247k\\325\\375_\\353\\272\\317\\377\\005\\373\\247\\316t\\217\\260\"\n \"\\352&\\000\\000\\000\\000IEND\\256B`\\202\";\n \n static const char* mimetype = \"\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}]}, {"source1": "./usr/share/doc/tntnet-doc/demos/calci18n/fi.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/calci18n/fi.cpp", "unified_diff": "@@ -34,15 +34,15 @@\n \n static const char* rawData = \"\\010\\000\\000\\000|\\000\\000\\000\\211PNG\\015\\n\\032\\n\\000\\000\\000\\015IHDR\\000\\000\\000\\036\\000\"\n \"\\000\\000\\022\\001\\003\\000\\000\\000v<\\374\\232\\000\\000\\000\\006PLTE\\000\\000\\377\\377\\377\\377{\\334\\231,\\000\\000\\000\\tpHYs\"\n \"\\000\\000\\000H\\000\\000\\000H\\000F\\311k>\\000\\000\\000\\024IDAT\\010\\327c\\370\\317\\377\\377\\017\\003~\\002\\033 \\254\\015\\000r\\230\"\n \"*\\177\\324\\216&\\264\\000\\000\\000\\000IEND\\256B`\\202\";\n \n static const char* mimetype = \"\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/chat/ajax.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/chat/ajax.cpp", "unified_diff": "@@ -39,15 +39,15 @@\n \"\\\", url, true);\\015\\n request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');\\015\\n request.\"\n \"onreadystatechange = function () {\\015\\n if (request.readyState == 4)\\015\\n {\\015\\n if (request.stat\"\n \"us == 200)\\015\\n {\\015\\n if (fn != null)\\015\\n fn(request);\\015\\n }\\015\\n el\"\n \"se if (failFn != null)\\015\\n failFn(request);\\015\\n }\\015\\n }\\015\\n request.send(parameter);\\015\\n}\"\n \"\\015\\n\";\n \n static const char* mimetype = \"application/x-javascript\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/chat/sad.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/chat/sad.cpp", "unified_diff": "@@ -43,15 +43,15 @@\n \"\\310\\262M\\3407\\017\\017\\320l\\212\\265\\265\\021\\373\\373P,N\\017\\016\\207\\020\\004\\320\\351@\\271<.\\222e\\233pr\\322P\\277\\217./\"\n \"\\321h\\364\\261I\\326\\242\\213\\013\\324\\357\\243V\\253!\\3224\\225\\347m\\310\\332\\257\\270ld\\355\\254\\314\\314\\300\\334\\034\\264Z0:\\272\"\n \"\\006\\276\\357\\313\\266\\347\\025\\206\\361*\\032\\015T(\\240R\\t\\355\\355\\241\\335]\\364\\370\\030\\345\\302\\020\\331\\366\\274|\\337\\217.\"\n \"\\254\\331l*\\237\\237\\370\\360@\\?\\013C\\224\\317O\\250\\331l\\306\\347)I\\216\\343\\310\\2663j4\\372\\20377\\310\\2663r\\034\\347\\375\\266\"\n \"\\215\\?\\177\\225$*\\225\\357\\334\\335\\235`Y\\?0\\315_\\204\\341\\027^^\\2761=\\275\\312\\322\\3222\\206a\\274\\317\\3427\\0229\\223g\\360\"\n \"\\266\\230\\277\\000\\000\\000\\000IEND\\256B`\\202\";\n \n static const char* mimetype = \"image/png\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/controls/minus.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/controls/minus.cpp", "unified_diff": "@@ -34,15 +34,15 @@\n \n static const char* rawData = \"\\010\\000\\000\\000o\\000\\000\\000\\211PNG\\015\\n\\032\\n\\000\\000\\000\\015IHDR\\000\\000\\000\\t\\000\"\n \"\\000\\000\\t\\010\\000\\000\\000\\000\\305\\372Y\\314\\000\\000\\000\\tpHYs\\000\\000\\000H\\000\\000\\000H\\000F\\311k>\\000\\000\\000\\031IDA\"\n \"T\\010\\327ch\\202\\001\\206\\246\\177\\020\\200\\213\\305\\004\\002\\377\\010\\252\\203\\001\\000\\212z;\\363\\324'\\217\\226\\000\\000\\000\"\n \"\\000IEND\\256B`\\202\";\n \n static const char* mimetype = \"image/png\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/controls/plus.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/controls/plus.cpp", "unified_diff": "@@ -34,15 +34,15 @@\n \n static const char* rawData = \"\\010\\000\\000\\000s\\000\\000\\000\\211PNG\\015\\n\\032\\n\\000\\000\\000\\015IHDR\\000\\000\\000\\t\\000\"\n \"\\000\\000\\t\\010\\000\\000\\000\\000\\305\\372Y\\314\\000\\000\\000\\tpHYs\\000\\000\\000H\\000\\000\\000H\\000F\\311k>\\000\\000\\000\\035IDA\"\n \"T\\010\\327ch\\202\\001\\206\\246\\177\\020\\000a1a\\260\\230@\\000\\247,\\134/\\014\\000\\000\\331;8\\003x\\320\\005y\\000\\000\\000\\000IEND\"\n \"\\256B`\\202\";\n \n static const char* mimetype = \"image/png\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/controls/styles.cpp", "source2": "./usr/share/doc/tntnet-doc/demos/controls/styles.cpp", "unified_diff": "@@ -34,15 +34,15 @@\n \n static const char* rawData = \"\\010\\000\\000\\000\\033\\001\\000\\000.tooltip {\\n border: solid 1px black;\\n background: #ff\"\n \"ffaa;\\n}\\n\\n.treemenu {\\n background-color:#aaffff;\\n width: 80px;\\n white-space: nowrap;\\n vertical-align: top;\"\n \"\\n}\\n.mainarea {\\n background-color:#aaaaff;\\n border: solid 1px green;\\n vertical-align: top;\\n height: 100%;\\n}\"\n \"\\n\";\n \n static const char* mimetype = \"text/css\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}, {"source1": "./usr/share/doc/tntnet-doc/demos/hello/tntnet.cpp.gz", "source2": "./usr/share/doc/tntnet-doc/demos/hello/tntnet.cpp.gz", "unified_diff": null, "details": [{"source1": "tntnet.cpp", "source2": "tntnet.cpp", "unified_diff": "@@ -141,15 +141,15 @@\n \"\\203RZ\\231OBYIJ\\322R\\240\\nH\\261\\004\\134\\030\\3004\\244s\\002C\\212\\367m\\313'Q\\351\\177\\360\\371~\\332B\\020\\262\\232\\355\\323\"\n \"\\236:\\350\\023k\\241\\234\\244%h(P\\005$X\\203\\261\\021\\347+.\\231IV\\345\\320\\245)-\\247*J\\315\\315\\272B\\021\\263E\\256\\246\\017E\"\n \"\\241+AJ\\322\\024\\223\\270\\\"\\340\\304{\\364\\206\\224\\237\\260ql\\221\\250\\003T\\203\\334\\016\\237\\\"!\\010\\361eP\\261i5\\251\\224\\332>\"\n \"Qg\\335\\237\\226{\\234\\0071\\207\\224\\311P\\373\\366\\266\\266\\351\\274I\\302\\021\\232\\376\\224a\\210B\\021\\354\\010B\\020\\002\\020\\204\"\n \"\\000\\204!\\000!\\010@\\037\\377\\331\";\n \n static const char* mimetype = \"image/jpeg\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}]}, {"source1": "./usr/share/doc/tntnet-doc/demos/rajax-jquery/jquery.cpp.gz", "source2": "./usr/share/doc/tntnet-doc/demos/rajax-jquery/jquery.cpp.gz", "unified_diff": null, "details": [{"source1": "jquery.cpp", "source2": "jquery.cpp", "unified_diff": "@@ -538,15 +538,15 @@\n \":null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l\\?document.compatMode==\\\"CSS1Compat\\\"&&document.doc\"\n \"umentElement[\\\"client\\\"+G]||document.body[\\\"client\\\"+G]:this[0]==document\\?Math.max(document.documentElement[\\\"client\"\n \"\\\"+G],document.body[\\\"scroll\\\"+G],document.documentElement[\\\"scroll\\\"+G],document.body[\\\"offset\\\"+G],document.documen\"\n \"tElement[\\\"offset\\\"+G]):K===g\\?(this.length\\?o.css(this[0],J):null):this.css(J,typeof K===\\\"string\\\"\\?K:K+\\\"px\\\")}})}\"\n \")();\";\n \n static const char* mimetype = \"application/x-javascript\";\n-static const char* c_time = \"Sat, 08 Feb 2025 12:04:04 GMT\";\n+static const char* c_time = \"Sun, 07 Jan 2024 06:01:54 GMT\";\n \n _component_::_component_(const tnt::Compident& ci, const tnt::Urlmapper& um, tnt::Comploader& cl)\n : MbComponent(ci, um, cl, ::rawData, ::mimetype, ::c_time)\n { }\n \n _component_::~_component_()\n { }\n"}]}]}]}]}, {"source1": "tntnet-demos-dbgsym_2.2.1-4_amd64.deb", "source2": "tntnet-demos-dbgsym_2.2.1-4_amd64.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 2019-12-17 16:40:46.000000 debian-binary\n--rw-r--r-- 0 0 0 1360 2019-12-17 16:40:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11066876 2019-12-17 16:40:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1356 2019-12-17 16:40:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 11056836 2019-12-17 16:40:46.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: amd64\n Maintainer: Kari Pahula \n Installed-Size: 11970\n Depends: tntnet-demos (= 2.2.1-4)\n Section: debug\n Priority: optional\n Description: debug symbols for tntnet-demos\n-Build-Ids: 0168cd620c71746c02b8bd1ccdb3dbdc0d6ee247 0c9550e75d69d2f318dd8355b5df2a334187c139 1152c38bd8ffe23a9704ace510bd871585c112d0 1bfdde51984e39d2da362c7ba3103e3586fd1c2f 1dd04b5110e5fc4cfee5fb7145b58d9056be9b9d 389c2a96c43833de870952e124c246eafd29bfeb 424a18229f0f8e6131e2f86ffb9cf4ecf5763721 5e2754361db6262547d202bba0ea589b2ca08ceb 7748653ee10a51dfec344fce19f01c911f72d02f 82b839bb6e859e2375f4a931d096a88f2dbc8549 8b3fa7da2307d47d54202def1881de8c5fbaa178 8e02926a73e07084879a79fdbbd1156137691356 a553501680122f356be7cd3c6432e456cb28a649 e35f55e5724e78aec73e41147f6d283405da9147 ee9708828c8b2455a22ff5707fb158c64d49b61c f8af57b621fcfb2cf5e57c6b0cb23b5b148d2b59 fac6cadf1adaed7387261cd76b0ec232f67e9b4d fb0209e9bec793d9ff06739301d65579af9520e1\n+Build-Ids: 0168cd620c71746c02b8bd1ccdb3dbdc0d6ee247 0575fc1f0541558f5c5aa92cf5efca55c906b0ef 0c9550e75d69d2f318dd8355b5df2a334187c139 1152c38bd8ffe23a9704ace510bd871585c112d0 16c41d65ab5c2bf9231bcc7cfc665f850654ac2e 1bfdde51984e39d2da362c7ba3103e3586fd1c2f 1dd04b5110e5fc4cfee5fb7145b58d9056be9b9d 5e2754361db6262547d202bba0ea589b2ca08ceb 7332e6abadc8b07b2ee0f92b7d599b16b26cee20 8b3fa7da2307d47d54202def1881de8c5fbaa178 8e02926a73e07084879a79fdbbd1156137691356 a553501680122f356be7cd3c6432e456cb28a649 d5a541d8eadcc2cb084ba741aedcc378da84b8ba e35f55e5724e78aec73e41147f6d283405da9147 ee9708828c8b2455a22ff5707fb158c64d49b61c f79e982ec672ec5a25ce2adb2dcdf6258eb22346 fac6cadf1adaed7387261cd76b0ec232f67e9b4d fb0209e9bec793d9ff06739301d65579af9520e1\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,18 +1,18 @@\n usr/lib/debug/.build-id/01/68cd620c71746c02b8bd1ccdb3dbdc0d6ee247.debug\n+usr/lib/debug/.build-id/05/75fc1f0541558f5c5aa92cf5efca55c906b0ef.debug\n usr/lib/debug/.build-id/0c/9550e75d69d2f318dd8355b5df2a334187c139.debug\n usr/lib/debug/.build-id/11/52c38bd8ffe23a9704ace510bd871585c112d0.debug\n+usr/lib/debug/.build-id/16/c41d65ab5c2bf9231bcc7cfc665f850654ac2e.debug\n usr/lib/debug/.build-id/1b/fdde51984e39d2da362c7ba3103e3586fd1c2f.debug\n usr/lib/debug/.build-id/1d/d04b5110e5fc4cfee5fb7145b58d9056be9b9d.debug\n-usr/lib/debug/.build-id/38/9c2a96c43833de870952e124c246eafd29bfeb.debug\n-usr/lib/debug/.build-id/42/4a18229f0f8e6131e2f86ffb9cf4ecf5763721.debug\n usr/lib/debug/.build-id/5e/2754361db6262547d202bba0ea589b2ca08ceb.debug\n-usr/lib/debug/.build-id/77/48653ee10a51dfec344fce19f01c911f72d02f.debug\n-usr/lib/debug/.build-id/82/b839bb6e859e2375f4a931d096a88f2dbc8549.debug\n+usr/lib/debug/.build-id/73/32e6abadc8b07b2ee0f92b7d599b16b26cee20.debug\n usr/lib/debug/.build-id/8b/3fa7da2307d47d54202def1881de8c5fbaa178.debug\n usr/lib/debug/.build-id/8e/02926a73e07084879a79fdbbd1156137691356.debug\n usr/lib/debug/.build-id/a5/53501680122f356be7cd3c6432e456cb28a649.debug\n+usr/lib/debug/.build-id/d5/a541d8eadcc2cb084ba741aedcc378da84b8ba.debug\n usr/lib/debug/.build-id/e3/5f55e5724e78aec73e41147f6d283405da9147.debug\n usr/lib/debug/.build-id/ee/9708828c8b2455a22ff5707fb158c64d49b61c.debug\n-usr/lib/debug/.build-id/f8/af57b621fcfb2cf5e57c6b0cb23b5b148d2b59.debug\n+usr/lib/debug/.build-id/f7/9e982ec672ec5a25ce2adb2dcdf6258eb22346.debug\n usr/lib/debug/.build-id/fa/c6cadf1adaed7387261cd76b0ec232f67e9b4d.debug\n usr/lib/debug/.build-id/fb/0209e9bec793d9ff06739301d65579af9520e1.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,44 +1,44 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/01/\n -rw-r--r-- 0 root (0) root (0) 282160 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/01/68cd620c71746c02b8bd1ccdb3dbdc0d6ee247.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 884376 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/05/75fc1f0541558f5c5aa92cf5efca55c906b0ef.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/0c/\n -rw-r--r-- 0 root (0) root (0) 636248 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/0c/9550e75d69d2f318dd8355b5df2a334187c139.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/11/\n -rw-r--r-- 0 root (0) root (0) 247048 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/11/52c38bd8ffe23a9704ace510bd871585c112d0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/16/\n+-rw-r--r-- 0 root (0) root (0) 3063792 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/16/c41d65ab5c2bf9231bcc7cfc665f850654ac2e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/1b/\n -rw-r--r-- 0 root (0) root (0) 303152 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/1b/fdde51984e39d2da362c7ba3103e3586fd1c2f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/1d/\n -rw-r--r-- 0 root (0) root (0) 433096 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/1d/d04b5110e5fc4cfee5fb7145b58d9056be9b9d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/38/\n--rw-r--r-- 0 root (0) root (0) 884376 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/38/9c2a96c43833de870952e124c246eafd29bfeb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/42/\n--rw-r--r-- 0 root (0) root (0) 822400 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/42/4a18229f0f8e6131e2f86ffb9cf4ecf5763721.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/5e/\n -rw-r--r-- 0 root (0) root (0) 300488 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/5e/2754361db6262547d202bba0ea589b2ca08ceb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 3063792 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/77/48653ee10a51dfec344fce19f01c911f72d02f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 1581992 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/82/b839bb6e859e2375f4a931d096a88f2dbc8549.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/73/\n+-rw-r--r-- 0 root (0) root (0) 822400 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/73/32e6abadc8b07b2ee0f92b7d599b16b26cee20.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/8b/\n -rw-r--r-- 0 root (0) root (0) 911376 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/8b/3fa7da2307d47d54202def1881de8c5fbaa178.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/8e/\n -rw-r--r-- 0 root (0) root (0) 256664 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/8e/02926a73e07084879a79fdbbd1156137691356.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/a5/\n -rw-r--r-- 0 root (0) root (0) 241224 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/a5/53501680122f356be7cd3c6432e456cb28a649.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/d5/\n+-rw-r--r-- 0 root (0) root (0) 433736 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/d5/a541d8eadcc2cb084ba741aedcc378da84b8ba.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/e3/\n -rw-r--r-- 0 root (0) root (0) 256368 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/e3/5f55e5724e78aec73e41147f6d283405da9147.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/ee/\n -rw-r--r-- 0 root (0) root (0) 302832 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/ee/9708828c8b2455a22ff5707fb158c64d49b61c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/f8/\n--rw-r--r-- 0 root (0) root (0) 433736 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/f8/af57b621fcfb2cf5e57c6b0cb23b5b148d2b59.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/f7/\n+-rw-r--r-- 0 root (0) root (0) 1581992 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/f7/9e982ec672ec5a25ce2adb2dcdf6258eb22346.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/fa/\n -rw-r--r-- 0 root (0) root (0) 640200 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/fa/c6cadf1adaed7387261cd76b0ec232f67e9b4d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/fb/\n -rw-r--r-- 0 root (0) root (0) 623440 2019-12-17 16:40:46.000000 ./usr/lib/debug/.build-id/fb/0209e9bec793d9ff06739301d65579af9520e1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-12-17 16:40:46.000000 ./usr/share/doc/tntnet-demos-dbgsym -> tntnet-demos\n"}, {"source1": "./usr/lib/debug/.build-id/38/9c2a96c43833de870952e124c246eafd29bfeb.debug", "source2": "./usr/lib/debug/.build-id/05/75fc1f0541558f5c5aa92cf5efca55c906b0ef.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 389c2a96c43833de870952e124c246eafd29bfeb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0575fc1f0541558f5c5aa92cf5efca55c906b0ef\n"}]}, {"source1": "./usr/lib/debug/.build-id/42/4a18229f0f8e6131e2f86ffb9cf4ecf5763721.debug", "source2": "./usr/lib/debug/.build-id/73/32e6abadc8b07b2ee0f92b7d599b16b26cee20.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 424a18229f0f8e6131e2f86ffb9cf4ecf5763721\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7332e6abadc8b07b2ee0f92b7d599b16b26cee20\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-v7!GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+ GCC: (Debian 10.2.1-6) 10.2.1 20210110\n C2<`&c!3\n M/tboz\tX\n OkJY}`MMe\n ZL()m%]R\n :6!nNTz7\n 'W>Yg@b~\n __:n#xyK\n"}]}, {"source1": "./usr/lib/debug/.build-id/77/48653ee10a51dfec344fce19f01c911f72d02f.debug", "source2": "./usr/lib/debug/.build-id/16/c41d65ab5c2bf9231bcc7cfc665f850654ac2e.debug", "comments": ["Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 7748653ee10a51dfec344fce19f01c911f72d02f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16c41d65ab5c2bf9231bcc7cfc665f850654ac2e\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+.GCC: (Debian 10.2.1-6) 10.2.1 20210110\n cbm39OMA\n wr|l7Bw2\n"}]}, {"source1": "./usr/lib/debug/.build-id/82/b839bb6e859e2375f4a931d096a88f2dbc8549.debug", "source2": "./usr/lib/debug/.build-id/f7/9e982ec672ec5a25ce2adb2dcdf6258eb22346.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 82b839bb6e859e2375f4a931d096a88f2dbc8549\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f79e982ec672ec5a25ce2adb2dcdf6258eb22346\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-IGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+#FGCC: (Debian 10.2.1-6) 10.2.1 20210110\n a-iS-H&GE\n 7DsO4sD}\n D=aN;8+58\n <[[>Mc} \n %Pc>]-\\,.\n O=~`c%wz!6E\n !1k*/t_i\n"}]}, {"source1": "./usr/lib/debug/.build-id/f8/af57b621fcfb2cf5e57c6b0cb23b5b148d2b59.debug", "source2": "./usr/lib/debug/.build-id/d5/a541d8eadcc2cb084ba741aedcc378da84b8ba.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: f8af57b621fcfb2cf5e57c6b0cb23b5b148d2b59\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5a541d8eadcc2cb084ba741aedcc378da84b8ba\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-+YGCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n gfgggggg.\n 1kJQk(Oi\n Ia(%I=Kj\n \\Mj*RJMj\n tNxRq/kG\n 45Uu55(x\n ]CQT7A#w\n"}]}]}]}]}]}