From 61dec70bcbc9bc8fe7fd3d0bdcab2c18da43ddce Mon Sep 17 00:00:00 2001 From: root Date: Mon, 15 Aug 2022 20:00:40 +0200 Subject: [PATCH] Initial commit --- dist/download.js | 132 ++ dist/fonts/Perfect DOS VGA 437 Win.ttf | Bin 0 -> 82676 bytes dist/fonts/Perfect DOS VGA 437.ttf | Bin 0 -> 81192 bytes dist/fonts/dos437.txt | 72 + dist/images/bg-blue-black.png | Bin 0 -> 166 bytes dist/images/bg-blue-white.png | Bin 0 -> 168 bytes dist/images/bg-cyan-black.png | Bin 0 -> 168 bytes dist/images/bg-cyan-white.png | Bin 0 -> 165 bytes dist/images/bg-green-black.png | Bin 0 -> 168 bytes dist/images/bg-green-white.png | Bin 0 -> 165 bytes dist/images/bg-orange-black.png | Bin 0 -> 168 bytes dist/images/bg-orange-white.png | Bin 0 -> 165 bytes dist/images/bg-purple-black.png | Bin 0 -> 168 bytes dist/images/bg-purple-white.png | Bin 0 -> 165 bytes dist/images/bg-red-black.png | Bin 0 -> 166 bytes dist/images/bg-red-white.png | Bin 0 -> 165 bytes dist/images/bg-yellow-black.png | Bin 0 -> 168 bytes dist/images/bg-yellow-white.png | Bin 0 -> 165 bytes dist/images/scroll-blue.png | Bin 0 -> 166 bytes dist/images/scroll-cyan.png | Bin 0 -> 168 bytes dist/images/scroll-green.png | Bin 0 -> 167 bytes dist/images/scroll-orange.png | Bin 0 -> 167 bytes dist/images/scroll-purple.png | Bin 0 -> 168 bytes dist/images/scroll-red.png | Bin 0 -> 167 bytes dist/images/scroll-white.png | Bin 0 -> 168 bytes dist/images/scroll-yellow.png | Bin 0 -> 167 bytes dist/jquery-2.2.0.min.js | 4 + dist/keystone-x86.min.js | 285 ++++ dist/keystone.min.js | 286 ++++ dist/tuicss.css | 2111 ++++++++++++++++++++++++ dist/tuicss.js | 254 +++ dist/tuicss.min.css | 1 + dist/tuicss.min.js | 1 + index.html | 71 + main.html | 503 ++++++ resources/pcstartup1.png | Bin 0 -> 9789 bytes resources/pcstartup2.png | Bin 0 -> 111048 bytes 37 files changed, 3720 insertions(+) create mode 100644 dist/download.js create mode 100644 dist/fonts/Perfect DOS VGA 437 Win.ttf create mode 100644 dist/fonts/Perfect DOS VGA 437.ttf create mode 100644 dist/fonts/dos437.txt create mode 100644 dist/images/bg-blue-black.png create mode 100644 dist/images/bg-blue-white.png create mode 100644 dist/images/bg-cyan-black.png create mode 100644 dist/images/bg-cyan-white.png create mode 100644 dist/images/bg-green-black.png create mode 100644 dist/images/bg-green-white.png create mode 100644 dist/images/bg-orange-black.png create mode 100644 dist/images/bg-orange-white.png create mode 100644 dist/images/bg-purple-black.png create mode 100644 dist/images/bg-purple-white.png create mode 100644 dist/images/bg-red-black.png create mode 100644 dist/images/bg-red-white.png create mode 100644 dist/images/bg-yellow-black.png create mode 100644 dist/images/bg-yellow-white.png create mode 100644 dist/images/scroll-blue.png create mode 100644 dist/images/scroll-cyan.png create mode 100644 dist/images/scroll-green.png create mode 100644 dist/images/scroll-orange.png create mode 100644 dist/images/scroll-purple.png create mode 100644 dist/images/scroll-red.png create mode 100644 dist/images/scroll-white.png create mode 100644 dist/images/scroll-yellow.png create mode 100644 dist/jquery-2.2.0.min.js create mode 100644 dist/keystone-x86.min.js create mode 100644 dist/keystone.min.js create mode 100644 dist/tuicss.css create mode 100644 dist/tuicss.js create mode 100644 dist/tuicss.min.css create mode 100644 dist/tuicss.min.js create mode 100644 index.html create mode 100644 main.html create mode 100644 resources/pcstartup1.png create mode 100644 resources/pcstartup2.png diff --git a/dist/download.js b/dist/download.js new file mode 100644 index 0000000..bc51d8f --- /dev/null +++ b/dist/download.js @@ -0,0 +1,132 @@ +//download.js v3.0, by dandavis; 2008-2014. [CCBY2] see http://danml.com/download.html for tests/usage +// v1 landed a FF+Chrome compat way of downloading strings to local un-named files, upgraded to use a hidden frame and optional mime +// v2 added named files via a[download], msSaveBlob, IE (10+) support, and window.URL support for larger+faster saves than dataURLs +// v3 added dataURL and Blob Input, bind-toggle arity, and legacy dataURL fallback was improved with force-download mime and base64 support + +// data can be a string, Blob, File, or dataURL + + + + +function download(data, strFileName, strMimeType) { + + var self = window, // this script is only for browsers anyway... + u = "application/octet-stream", // this default mime also triggers iframe downloads + m = strMimeType || u, + x = data, + D = document, + a = D.createElement("a"), + z = function(a){return String(a);}, + + + B = self.Blob || self.MozBlob || self.WebKitBlob || z, + BB = self.MSBlobBuilder || self.WebKitBlobBuilder || self.BlobBuilder, + fn = strFileName || "download", + blob, + b, + ua, + fr; + + //if(typeof B.bind === 'function' ){ B=B.bind(self); } + + if(String(this)==="true"){ //reverse arguments, allowing download.bind(true, "text/xml", "export.xml") to act as a callback + x=[x, m]; + m=x[0]; + x=x[1]; + } + + + + //go ahead and download dataURLs right away + if(String(x).match(/^data\:[\w+\-]+\/[\w+\-]+[,;]/)){ + return navigator.msSaveBlob ? // IE10 can't do a[download], only Blobs: + navigator.msSaveBlob(d2b(x), fn) : + saver(x) ; // everyone else can save dataURLs un-processed + }//end if dataURL passed? + + try{ + + blob = x instanceof B ? + x : + new B([x], {type: m}) ; + }catch(y){ + if(BB){ + b = new BB(); + b.append([x]); + blob = b.getBlob(m); // the blob + } + + } + + + + function d2b(u) { + var p= u.split(/[:;,]/), + t= p[1], + dec= p[2] == "base64" ? atob : decodeURIComponent, + bin= dec(p.pop()), + mx= bin.length, + i= 0, + uia= new Uint8Array(mx); + + for(i;iY7JyjLxzwdqC=exI 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/Perfect DOS VGA 437.ttf b/dist/fonts/Perfect DOS VGA 437.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5cbfc06fd489f01566cfaa1a41f5c260368d7b9 GIT binary patch literal 81192 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 literal 0 HcmV?d00001 diff --git a/dist/fonts/dos437.txt b/dist/fonts/dos437.txt new file mode 100644 index 0000000..d4860e2 --- /dev/null +++ b/dist/fonts/dos437.txt @@ -0,0 +1,72 @@ + / +/(_____________ ____ +\ /______)\ | | +:\ | / \:| |:::::::::: : .. . : .. . . :. . + \_____| / | \| |______ +___ / ________ \... . . . +\______________ \ | | /.. . . . . . + \ |__| / +--x--x-----x----\______ |-/_____/-x--x-xx--x-- - -x -- - - -- - - - +. . . . . . . . . . . .\____|. . . . . . +------------------------------------------------------------------------------- +>> perfect dos vga 437 - general information >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +------------------------------------------------------------------------------- + + "Perfect DOS VGA 437" and "Perfect DOS VGA 437 Win" are truetype fonts + designed to emulate the MS-DOS/Text mode standard font, used on VGA monitors, + with the 437 Codepage (standard US/International). This is a "bitmap" font, + meaning it emulates a bitmap font and can only be used at a given size (8 or + multiples of it like 16, 24, 32, etc). It's optimized for Flash too, so it + won't produce antialias if used at round positions. + + There are two fonts available. "Perfect DOS VGA 437" uses the original DOS + codepage 437. It should be used, for example, if you're opening DOS ASCII + files on notepad or another windows-based editor. Since it's faithful to the + original DOS codes, it won't accent correctly in windows ("é" would produce + something different, not an "e" with an acute). + + There's also "Perfect DOS VGA 437 Win" which is the exactly same font adapted + to a windows codepage. This should use accented characters correctly but won't + work if you're opening a DOS-based text file. + + UPDATE: this is a new version, updated in august/2008. It has fixed leading + metrics for Mac systems. + +------------------------------------------------------------------------------- +>> perfect dos vga 437 - creation process >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +------------------------------------------------------------------------------- + + This font was created to be used on a Flash-based ANSi viewer I'm working. To + create it, I created a small Quick Basic program to write all characters on + screen, + + CLS + FOR l = 0 TO 255 + charWrite 1 + (l MOD 20), 1 + (l \ 20) * 6 + (l MOD 2), LTRIM$(RTRIM$(STR$(l))) + CHR$(l) + NEXT + SUB charWrite (lin, col, char$) + DEF SEG = &HB800 + FOR i = 1 TO LEN(char$) + POKE ((lin - 1) * 160) + ((col - 2 + i) * 2), ASC(MID$(char$, i, 1)) + IF (i = LEN(char$)) THEN POKE ((lin - 1) * 160) + ((col - 2 + i) * 2) + 1, 113 + NEXT + END SUB + + Then captured the text screen using SCREEN THIEF (a very, very old screen + capture TSR program which converts text screens to images accurately). I then + recreated the font polygon by polygon on Fontlab, while looking at the image + on Photoshop. No conversion took place. + +------------------------------------------------------------------------------- +>> author >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +------------------------------------------------------------------------------- + + zeh fernando remembers the old days. SMASH DAH FUCKING ENTAH. + + http://www.fatorcaos.com.br + + rorshack ^ maiden brazil + +------------------------------------------------------------------------------- +^zehPULLSdahTRICK^kudosOUTtoWHOkeepsITreal^smashDAHfuckingENTAH!!!^lowres4ever^ +------------------------------------------------------------------------------- diff --git a/dist/images/bg-blue-black.png b/dist/images/bg-blue-black.png new file mode 100644 index 0000000000000000000000000000000000000000..aa55706d4fc2a01a606f1c91cbaaedda135a476b GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk(j58V~9j}azaAHM|qDw=`4agK)|4Ojd}UawRf9=Di}On{an^LB{Ts5 Di0Ua8 literal 0 HcmV?d00001 diff --git a/dist/images/bg-blue-white.png b/dist/images/bg-blue-white.png new file mode 100644 index 0000000000000000000000000000000000000000..45409ed4487a5f274bd9b2d2519561339d4d3c63 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xs!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%XsdnzCR literal 0 HcmV?d00001 diff --git a/dist/images/bg-cyan-white.png b/dist/images/bg-cyan-white.png new file mode 100644 index 0000000000000000000000000000000000000000..41ce181372b25ec9aac9721da8d49c9373287e8d GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}azez$NA?^BO&n}Mz>p=&$ literal 0 HcmV?d00001 diff --git a/dist/images/bg-green-black.png b/dist/images/bg-green-black.png new file mode 100644 index 0000000000000000000000000000000000000000..2f83f3c8398e007ed7ac47c90b41c203d98401ab GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xs!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}azezx5ArM$jx5YTz>wg|xp3k8uri!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xszopr E01@OXQ~&?~ literal 0 HcmV?d00001 diff --git a/dist/images/bg-orange-white.png b/dist/images/bg-orange-white.png new file mode 100644 index 0000000000000000000000000000000000000000..8c82141e05d9084257b5d20ac79ab05b6d6d224c GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}a)jWq5ArM$jx5YTz>wz4`F*X@|J6VR44$rjF6*2UngBVi BCrAJQ literal 0 HcmV?d00001 diff --git a/dist/images/bg-purple-black.png b/dist/images/bg-purple-black.png new file mode 100644 index 0000000000000000000000000000000000000000..240217f5de35d3f614d70b67c1376d8a9a0c9f23 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%XsT(6kL;P557)a196WH~00V>JKNkPCL#79TY8X6S{an^L HB{Ts58FnkZ literal 0 HcmV?d00001 diff --git a/dist/images/bg-purple-white.png b/dist/images/bg-purple-white.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae0ca2ffc91db8605538260e858203a8758ee8c GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}a>T(6kL)=NnmE{ifFbKBm*!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk(j58V~9j}a>T&{ALcW5NIJ4G0|A4E8uM}suZ_(>6%3xPelF{r5}E*Z CASZhO literal 0 HcmV?d00001 diff --git a/dist/images/bg-red-white.png b/dist/images/bg-red-white.png new file mode 100644 index 0000000000000000000000000000000000000000..4470d9ba2d3909ecaf95eae8dadcc92438aa4926 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}a>T&{ALLmi99fuwfFa>6=fVQx@L-?<22WQ%mvv4FO#npJ BCkg-n literal 0 HcmV?d00001 diff --git a/dist/images/bg-yellow-black.png b/dist/images/bg-yellow-black.png new file mode 100644 index 0000000000000000000000000000000000000000..ace85f9d56e6d3e762a6354d34468ad5018d7d4c GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%XsT}_hxW|OhwI%04jwpgfPuki8H@j!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk*KGOV~9j}a>T}_hxQx>O&n}Mz>uBG!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk(j58V~9j}a!NwP$N7vLGaOi$fq+4RfpK+Z(Ox5<3I!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xs!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk+`ReV~9j}azaAH$N7n@hwBx1mBRk8Gnh_coBLlW*9WMC!PC{xWt~$( F69C4vDX{!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk+`ReV~9j}azaAH$9h+Z!}V+i2RA&jXRvi+_xv#1+aIWe!PC{xWt~$( F69CqcDp~*l literal 0 HcmV?d00001 diff --git a/dist/images/scroll-purple.png b/dist/images/scroll-purple.png new file mode 100644 index 0000000000000000000000000000000000000000..67a0550bcbd4b3b5baa794caf504d945bd8bd093 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xs!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk+`ReV~9j}azaAH$9h)g!}V+i2RA&jXE1xhHn(k)oB>b?gQu&X%Q~lo FCIHjBDo_9b literal 0 HcmV?d00001 diff --git a/dist/images/scroll-white.png b/dist/images/scroll-white.png new file mode 100644 index 0000000000000000000000000000000000000000..c972a5e2fad8dc9926510038770df249794cc1ec GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk%Xs`VEHY7Zstm$8U{~SKbLh* G2~7arUMao+ literal 0 HcmV?d00001 diff --git a/dist/images/scroll-yellow.png b/dist/images/scroll-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a915c284f8fdf5d9acf5ef800f8c7b222c39fe GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^Od!m`1|*BN@u~nR#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH+5P_o1|q9iy!t)x7$D3zfgF*C13FE6!3!9>qM z&(O%3CHoCfk+`ReV~9j}azaAH$NHmOZU1=^ni7xJGdRbvzdb0&lnzwF;OXk;vd$@? F2>|9%D!l*z literal 0 HcmV?d00001 diff --git a/dist/jquery-2.2.0.min.js b/dist/jquery-2.2.0.min.js new file mode 100644 index 0000000..06ac263 --- /dev/null +++ b/dist/jquery-2.2.0.min.js @@ -0,0 +1,4 @@ +/*! jQuery v2.2.0 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!k.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c}catch(e){}O.set(a,b,c); +}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return this;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.rnamespace||a.rnamespace.test(g.namespace))&&(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,la=/\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("