{"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(Fa';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(/