{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.2QfXjI8q/b1/tntnet_2.2.1-4_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.2QfXjI8q/b2/tntnet_2.2.1-4_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n e87795668c5a0b0dbd7a5b9ace869afa 1282188 debug optional libtntnet-dev-dbgsym_2.2.1-4_i386.deb\n d23df5c77632933280964962cddb5427 138528 libdevel optional libtntnet-dev_2.2.1-4_i386.deb\n 4b85400389197689631568a86ad1ebf0 6689024 debug optional libtntnet12v5-dbgsym_2.2.1-4_i386.deb\n a3ac40c26c339395ab5db6e8941728db 287596 libs optional libtntnet12v5_2.2.1-4_i386.deb\n 082d941cebea38d31039f1753140d698 632400 debug optional tntnet-dbgsym_2.2.1-4_i386.deb\n- 3ed0d24c8c987fe21269c5d240040b11 10766964 debug optional tntnet-demos-dbgsym_2.2.1-4_i386.deb\n- b08240d3a25e579ae73c466eb4961561 240532 doc optional tntnet-demos_2.2.1-4_i386.deb\n- b702d37a7f76bc381c050c31a012b8ea 473424 doc optional tntnet-doc_2.2.1-4_all.deb\n+ ad5cb8fb2a168739f6dfc579989706d8 10768560 debug optional tntnet-demos-dbgsym_2.2.1-4_i386.deb\n+ 34fb97990a1f0721d3d93854fc0bd354 240340 doc optional tntnet-demos_2.2.1-4_i386.deb\n+ c63a8b032a791d34415ed21f15b2f27b 473388 doc optional tntnet-doc_2.2.1-4_all.deb\n 52282aefbf4be1766f45360365ab1c11 1523784 debug optional tntnet-runtime-dbgsym_2.2.1-4_i386.deb\n c4becf4c453afae5d8701dcc21a54e63 68492 httpd optional tntnet-runtime_2.2.1-4_i386.deb\n b2d854e6fcdd2b91343869a0142fc88b 75024 httpd optional tntnet_2.2.1-4_i386.deb\n"}, {"source1": "tntnet-demos_2.2.1-4_i386.deb", "source2": "tntnet-demos_2.2.1-4_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-12-17 16:40:46.000000 debian-binary\n--rw-r--r-- 0 0 0 2168 2019-12-17 16:40:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 238172 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 237976 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 24-Jan-12 08:04 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 744 bx defN 25-Feb-13 14:34 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 24-Jan-12 08:04 calci18n.tntdata\n+-rw-rw-r-- 3.0 unx 733 bx defN 25-Feb-13 14:34 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: 78336635ccfa743c266cc35479d161aa6e68dc54\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06a5131a0a1b02294ef4b2335f71dfdb60a4db00\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -226,15 +226,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-Fri, 12 Jan 2024 08:01:44 GMT\n+Thu, 13 Feb 2025 14:31:56 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 0x00014910 82000000 2a4e3132 5f474c4f 42414c5f ....*N12_GLOBAL_\n 0x00014920 5f4e5f31 31315f63 6f6d706f 6e656e74 _N_111_component\n 0x00014930 5f450000 00000000 00000000 00000000 _E..............\n 0x00014940 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x00014950 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x00014960 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00014970 6f6d706f 6e656e74 5f454545 00656e00 omponent_EEE.en.\n- 0x00014980 4672692c 20313220 4a616e20 32303234 Fri, 12 Jan 2024\n- 0x00014990 2030383a 30313a34 3420474d 54000000 08:01:44 GMT...\n+ 0x00014980 5468752c 20313320 46656220 32303235 Thu, 13 Feb 2025\n+ 0x00014990 2031343a 33313a35 3620474d 54000000 14:31:56 GMT...\n 0x000149a0 08000000 7c000000 89504e47 0d0a1a0a ....|....PNG....\n 0x000149b0 0000000d 49484452 0000001e 00000012 ....IHDR........\n 0x000149c0 01030000 00763cfc 9a000000 06504c54 .....v<......PLT\n 0x000149d0 450000ff ffffff7b dc992c00 00000970 E......{..,....p\n 0x000149e0 48597300 00004800 00004800 46c96b3e HYs...H...H.F.k>\n 0x000149f0 00000014 49444154 08d763f8 cfffff0f ....IDAT..c.....\n 0x00014a00 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 33333636 33356363 66613734 33633236 336635ccfa743c26\n- 0x00000010 36636333 35343739 64313631 61613665 6cc35479d161aa6e\n- 0x00000020 36386463 35342e64 65627567 00000000 68dc54.debug....\n- 0x00000030 69ddf0bf i...\n+ 0x00000000 61353133 31613061 31623032 32393465 a5131a0a1b02294e\n+ 0x00000010 66346232 33333566 37316466 64623630 f4b2335f71dfdb60\n+ 0x00000020 61346462 30302e64 65627567 00000000 a4db00.debug....\n+ 0x00000030 14033234 ..24\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: 6e97bbad38c56adfca25a54c11aff8fc3bd7c3c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 46e4b58a4b75ae53172422f63a477296e8a0fd7b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -387,15 +387,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-Fri, 12 Jan 2024 08:01:44 GMT\n+Thu, 13 Feb 2025 14:31:56 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 0x0001ad90 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x0001ada0 6f6d706f 6e656e74 5f450000 00000000 omponent_E......\n 0x0001adb0 00000000 00000000 00000000 00000000 ................\n 0x0001adc0 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x0001add0 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x0001ade0 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x0001adf0 6f6d706f 6e656e74 5f454545 00616a61 omponent_EEE.aja\n- 0x0001ae00 78004672 692c2031 32204a61 6e203230 x.Fri, 12 Jan 20\n- 0x0001ae10 32342030 383a3031 3a343420 474d5400 24 08:01:44 GMT.\n+ 0x0001ae00 78005468 752c2031 33204665 62203230 x.Thu, 13 Feb 20\n+ 0x0001ae10 32352031 343a3331 3a353620 474d5400 25 14:31:56 GMT.\n 0x0001ae20 6170706c 69636174 696f6e2f 782d6a61 application/x-ja\n 0x0001ae30 76617363 72697074 00756e73 69676e65 vascript.unsigne\n 0x0001ae40 6420696e 74006261 7369635f 696f733a d int.basic_ios:\n 0x0001ae50 3a636c65 61720067 65746368 61742000 :clear.getchat .\n 0x0001ae60 44454255 47006765 74636861 74202d20 DEBUG.getchat - \n 0x0001ae70 0020636f 6d6d656e 74730000 63616e27 . comments..can'\n 0x0001ae80 74207365 7269616c 697a6520 6f626a65 t serialize obje\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 39376262 61643338 63353661 64666361 97bbad38c56adfca\n- 0x00000010 32356135 34633131 61666638 66633362 25a54c11aff8fc3b\n- 0x00000020 64376333 63382e64 65627567 00000000 d7c3c8.debug....\n- 0x00000030 5e0a4e43 ^.NC\n+ 0x00000000 65346235 38613462 37356165 35333137 e4b58a4b75ae5317\n+ 0x00000010 32343232 66363361 34373732 39366538 2422f63a477296e8\n+ 0x00000020 61306664 37622e64 65627567 00000000 a0fd7b.debug....\n+ 0x00000030 46db9b10 F...\n \n"}]}, {"source1": "./usr/lib/tntnet/controls.so.0.0.0", "source2": "./usr/lib/tntnet/controls.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: 03a310bc2ce04ecd2797b4a8043b638262cdcf26\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4d2d83de54bcd708e40e3b6682ccbfc768da0a4\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -331,15 +331,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-Fri, 12 Jan 2024 08:01:44 GMT\n+Thu, 13 Feb 2025 14:31:56 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": "@@ -198,16 +198,16 @@\n 0x00021c30 743a2031 3030253b 0a7d0a00 2a4e3132 t: 100%;.}..*N12\n 0x00021c40 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00021c50 6f6d706f 6e656e74 5f450000 00000000 omponent_E......\n 0x00021c60 2a4e3374 6e743230 436f6d70 6f6e656e *N3tnt20Componen\n 0x00021c70 74466163 746f7279 496d706c 494e3132 tFactoryImplIN12\n 0x00021c80 5f474c4f 42414c5f 5f4e5f31 31315f63 _GLOBAL__N_111_c\n 0x00021c90 6f6d706f 6e656e74 5f454545 00737479 omponent_EEE.sty\n- 0x00021ca0 6c657300 4672692c 20313220 4a616e20 les.Fri, 12 Jan \n- 0x00021cb0 32303234 2030383a 30313a34 3420474d 2024 08:01:44 GM\n+ 0x00021ca0 6c657300 5468752c 20313320 46656220 les.Thu, 13 Feb \n+ 0x00021cb0 32303235 2031343a 33313a35 3620474d 2025 14:31:56 GM\n 0x00021cc0 54007465 78742f63 73730000 00000000 T.text/css......\n 0x00021cd0 00000000 00000000 00000000 00000000 ................\n 0x00021ce0 18000000 2c000000 35000000 38000000 ....,...5...8...\n 0x00021cf0 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(/