X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=js%2Fjoint.all.min.js;fp=js%2Fjoint.all.min.js;h=20647599e8822abbe1934036da8ca47de5e44490;hb=e0b4d71b14f1bdd795eacfd9736e509b02b6db71;hp=0000000000000000000000000000000000000000;hpb=c63997ab20cc0f51009d8d19cc7b9178265e9711;p=VSoRC%2F.git diff --git a/js/joint.all.min.js b/js/joint.all.min.js new file mode 100644 index 0000000..2064759 --- /dev/null +++ b/js/joint.all.min.js @@ -0,0 +1,30 @@ +/*! Rappid - the diagramming toolkit + +Copyright (c) 2014 client IO + + 2014-05-13 + + +This Source Code Form is subject to the terms of the Rappid Academic License +, v. 1.0. If a copy of the Rappid License was not distributed with this +file, You can obtain one at http://jointjs.com/license/rappid_academic_v1.txt + or from the Rappid archive as was distributed by client IO. See the LICENSE file.*/ + + +function RGBColor(t){this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t=t.replace(/ /g,""),t=t.toLowerCase();var e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"};for(var i in e)t==i&&(t=e[i]);for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;n.length>r;r++){var a=n[r].re,s=n[r].process,o=a.exec(t);o&&(channels=s(o),this.r=channels[0],this.g=channels[1],this.b=channels[2],this.ok=!0)}this.r=0>this.r||isNaN(this.r)?0:this.r>255?255:this.r,this.g=0>this.g||isNaN(this.g)?0:this.g>255?255:this.g,this.b=0>this.b||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),i=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==i.length&&(i="0"+i),"#"+t+e+i},this.getHelpXML=function(){for(var t=[],i=0;n.length>i;i++)for(var r=n[i].example,a=0;r.length>a;a++)t[t.length]=r[a];for(var s in e)t[t.length]=s;var o=document.createElement("ul");o.setAttribute("id","rgbcolor-examples");for(var i=0;t.length>i;i++)try{var l=document.createElement("li"),c=new RGBColor(t[i]),h=document.createElement("div");h.style.cssText="margin: 3px; border: 1px solid black; background:"+c.toHex()+"; "+"color:"+c.toHex(),h.appendChild(document.createTextNode("test"));var u=document.createTextNode(" "+t[i]+" -> "+c.toRGB()+" -> "+c.toHex());l.appendChild(h),l.appendChild(u),o.appendChild(l)}catch(p){}return o}}function stackBlurImage(t,e,i,n){var r=document.getElementById(t),a=r.naturalWidth,s=r.naturalHeight,o=document.getElementById(e);o.style.width=a+"px",o.style.height=s+"px",o.width=a,o.height=s;var l=o.getContext("2d");l.clearRect(0,0,a,s),l.drawImage(r,0,0),isNaN(i)||1>i||(n?stackBlurCanvasRGBA(e,0,0,a,s,i):stackBlurCanvasRGB(e,0,0,a,s,i))}function stackBlurCanvasRGBA(t,e,i,n,r,a){if(!(isNaN(a)||1>a)){a|=0;var s,o=document.getElementById(t),l=o.getContext("2d");try{try{s=l.getImageData(e,i,n,r)}catch(c){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),s=l.getImageData(e,i,n,r)}catch(c){throw alert("Cannot access local image"),Error("unable to access local image data: "+c)}}}catch(c){throw alert("Cannot access image"),Error("unable to access image data: "+c)}var h,u,p,g,d,f,m,I,y,v,C,b,A,w,x,M,j,N,k,D,z,S,T,E,G=s.data,L=a+a+1,B=n-1,Z=r-1,_=a+1,P=_*(_+1)/2,O=new BlurStack,Y=O;for(p=1;L>p;p++)if(Y=Y.next=new BlurStack,p==_)var W=Y;Y.next=O;var V=null,R=null;m=f=0;var X=mul_table[a],U=shg_table[a];for(u=0;r>u;u++){for(M=j=N=k=I=y=v=C=0,b=_*(D=G[f]),A=_*(z=G[f+1]),w=_*(S=G[f+2]),x=_*(T=G[f+3]),I+=P*D,y+=P*z,v+=P*S,C+=P*T,Y=O,p=0;_>p;p++)Y.r=D,Y.g=z,Y.b=S,Y.a=T,Y=Y.next;for(p=1;_>p;p++)g=f+((p>B?B:p)<<2),I+=(Y.r=D=G[g])*(E=_-p),y+=(Y.g=z=G[g+1])*E,v+=(Y.b=S=G[g+2])*E,C+=(Y.a=T=G[g+3])*E,M+=D,j+=z,N+=S,k+=T,Y=Y.next;for(V=O,R=W,h=0;n>h;h++)G[f+3]=T=C*X>>U,0!=T?(T=255/T,G[f]=(I*X>>U)*T,G[f+1]=(y*X>>U)*T,G[f+2]=(v*X>>U)*T):G[f]=G[f+1]=G[f+2]=0,I-=b,y-=A,v-=w,C-=x,b-=V.r,A-=V.g,w-=V.b,x-=V.a,g=m+(B>(g=h+a+1)?g:B)<<2,M+=V.r=G[g],j+=V.g=G[g+1],N+=V.b=G[g+2],k+=V.a=G[g+3],I+=M,y+=j,v+=N,C+=k,V=V.next,b+=D=R.r,A+=z=R.g,w+=S=R.b,x+=T=R.a,M-=D,j-=z,N-=S,k-=T,R=R.next,f+=4;m+=n}for(h=0;n>h;h++){for(j=N=k=M=y=v=C=I=0,f=h<<2,b=_*(D=G[f]),A=_*(z=G[f+1]),w=_*(S=G[f+2]),x=_*(T=G[f+3]),I+=P*D,y+=P*z,v+=P*S,C+=P*T,Y=O,p=0;_>p;p++)Y.r=D,Y.g=z,Y.b=S,Y.a=T,Y=Y.next;for(d=n,p=1;a>=p;p++)f=d+h<<2,I+=(Y.r=D=G[f])*(E=_-p),y+=(Y.g=z=G[f+1])*E,v+=(Y.b=S=G[f+2])*E,C+=(Y.a=T=G[f+3])*E,M+=D,j+=z,N+=S,k+=T,Y=Y.next,Z>p&&(d+=n);for(f=h,V=O,R=W,u=0;r>u;u++)g=f<<2,G[g+3]=T=C*X>>U,T>0?(T=255/T,G[g]=(I*X>>U)*T,G[g+1]=(y*X>>U)*T,G[g+2]=(v*X>>U)*T):G[g]=G[g+1]=G[g+2]=0,I-=b,y-=A,v-=w,C-=x,b-=V.r,A-=V.g,w-=V.b,x-=V.a,g=h+(Z>(g=u+_)?g:Z)*n<<2,I+=M+=V.r=G[g],y+=j+=V.g=G[g+1],v+=N+=V.b=G[g+2],C+=k+=V.a=G[g+3],V=V.next,b+=D=R.r,A+=z=R.g,w+=S=R.b,x+=T=R.a,M-=D,j-=z,N-=S,k-=T,R=R.next,f+=n}l.putImageData(s,e,i)}}function stackBlurCanvasRGB(t,e,i,n,r,a){if(!(isNaN(a)||1>a)){a|=0;var s,o=document.getElementById(t),l=o.getContext("2d");try{try{s=l.getImageData(e,i,n,r)}catch(c){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"),s=l.getImageData(e,i,n,r)}catch(c){throw alert("Cannot access local image"),Error("unable to access local image data: "+c)}}}catch(c){throw alert("Cannot access image"),Error("unable to access image data: "+c)}var h,u,p,g,d,f,m,I,y,v,C,b,A,w,x,M,j,N,k,D,z=s.data,S=a+a+1,T=n-1,E=r-1,G=a+1,L=G*(G+1)/2,B=new BlurStack,Z=B;for(p=1;S>p;p++)if(Z=Z.next=new BlurStack,p==G)var _=Z;Z.next=B;var P=null,O=null;m=f=0;var Y=mul_table[a],W=shg_table[a];for(u=0;r>u;u++){for(w=x=M=I=y=v=0,C=G*(j=z[f]),b=G*(N=z[f+1]),A=G*(k=z[f+2]),I+=L*j,y+=L*N,v+=L*k,Z=B,p=0;G>p;p++)Z.r=j,Z.g=N,Z.b=k,Z=Z.next;for(p=1;G>p;p++)g=f+((p>T?T:p)<<2),I+=(Z.r=j=z[g])*(D=G-p),y+=(Z.g=N=z[g+1])*D,v+=(Z.b=k=z[g+2])*D,w+=j,x+=N,M+=k,Z=Z.next;for(P=B,O=_,h=0;n>h;h++)z[f]=I*Y>>W,z[f+1]=y*Y>>W,z[f+2]=v*Y>>W,I-=C,y-=b,v-=A,C-=P.r,b-=P.g,A-=P.b,g=m+(T>(g=h+a+1)?g:T)<<2,w+=P.r=z[g],x+=P.g=z[g+1],M+=P.b=z[g+2],I+=w,y+=x,v+=M,P=P.next,C+=j=O.r,b+=N=O.g,A+=k=O.b,w-=j,x-=N,M-=k,O=O.next,f+=4;m+=n}for(h=0;n>h;h++){for(x=M=w=y=v=I=0,f=h<<2,C=G*(j=z[f]),b=G*(N=z[f+1]),A=G*(k=z[f+2]),I+=L*j,y+=L*N,v+=L*k,Z=B,p=0;G>p;p++)Z.r=j,Z.g=N,Z.b=k,Z=Z.next;for(d=n,p=1;a>=p;p++)f=d+h<<2,I+=(Z.r=j=z[f])*(D=G-p),y+=(Z.g=N=z[f+1])*D,v+=(Z.b=k=z[f+2])*D,w+=j,x+=N,M+=k,Z=Z.next,E>p&&(d+=n);for(f=h,P=B,O=_,u=0;r>u;u++)g=f<<2,z[g]=I*Y>>W,z[g+1]=y*Y>>W,z[g+2]=v*Y>>W,I-=C,y-=b,v-=A,C-=P.r,b-=P.g,A-=P.b,g=h+(E>(g=u+G)?g:E)*n<<2,I+=w+=P.r=z[g],y+=x+=P.g=z[g+1],v+=M+=P.b=z[g+2],P=P.next,C+=j=O.r,b+=N=O.g,A+=k=O.b,w-=j,x-=N,M-=k,O=O.next,f+=n}l.putImageData(s,e,i)}}function BlurStack(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}if(function(t,e){function i(t){var e=t.length,i=ae.type(t);return ae.isWindow(t)?!1:1===t.nodeType&&e?!0:"array"===i||"function"!==i&&(0===e||"number"==typeof e&&e>0&&e-1 in t)}function n(t){var e=de[t]={};return ae.each(t.match(oe)||[],function(t,i){e[i]=!0}),e}function r(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ae.expando+Math.random()}function a(t,i,n){var r;if(n===e&&1===t.nodeType)if(r="data-"+i.replace(ye,"-$1").toLowerCase(),n=t.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:Ie.test(n)?JSON.parse(n):n}catch(a){}fe.set(t,i,n)}else n=e;return n}function s(){return!0}function o(){return!1}function l(){try{return X.activeElement}catch(t){}}function c(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function h(t,e,i){if(ae.isFunction(e))return ae.grep(t,function(t,n){return!!e.call(t,n,t)!==i});if(e.nodeType)return ae.grep(t,function(t){return t===e!==i});if("string"==typeof e){if(ke.test(e))return ae.filter(e,t,i);e=ae.filter(e,t)}return ae.grep(t,function(t){return ee.call(e,t)>=0!==i})}function u(t,e){return ae.nodeName(t,"table")&&ae.nodeName(1===e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function p(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function g(t){var e=Pe.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function d(t,e){for(var i=t.length,n=0;i>n;n++)me.set(t[n],"globalEval",!e||me.get(e[n],"globalEval"))}function f(t,e){var i,n,r,a,s,o,l,c;if(1===e.nodeType){if(me.hasData(t)&&(a=me.access(t),s=me.set(e,a),c=a.events)){delete s.handle,s.events={};for(r in c)for(i=0,n=c[r].length;n>i;i++)ae.event.add(e,r,c[r][i])}fe.hasData(t)&&(o=fe.access(t),l=ae.extend({},o),fe.set(e,l))}}function m(t,i){var n=t.getElementsByTagName?t.getElementsByTagName(i||"*"):t.querySelectorAll?t.querySelectorAll(i||"*"):[];return i===e||i&&ae.nodeName(t,i)?ae.merge([t],n):n}function I(t,e){var i=e.nodeName.toLowerCase();"input"===i&&Be.test(t.type)?e.checked=t.checked:("input"===i||"textarea"===i)&&(e.defaultValue=t.defaultValue)}function y(t,e){if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),n=e,r=qe.length;r--;)if(e=qe[r]+i,e in t)return e;return n}function v(t,e){return t=e||t,"none"===ae.css(t,"display")||!ae.contains(t.ownerDocument,t)}function C(e){return t.getComputedStyle(e,null)}function b(t,e){for(var i,n,r,a=[],s=0,o=t.length;o>s;s++)n=t[s],n.style&&(a[s]=me.get(n,"olddisplay"),i=n.style.display,e?(a[s]||"none"!==i||(n.style.display=""),""===n.style.display&&v(n)&&(a[s]=me.access(n,"olddisplay",M(n.nodeName)))):a[s]||(r=v(n),(i&&"none"!==i||!r)&&me.set(n,"olddisplay",r?i:ae.css(n,"display"))));for(s=0;o>s;s++)n=t[s],n.style&&(e&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=e?a[s]||"":"none"));return t}function A(t,e,i){var n=Ue.exec(e);return n?Math.max(0,n[1]-(i||0))+(n[2]||"px"):e}function w(t,e,i,n,r){for(var a=i===(n?"border":"content")?4:"width"===e?1:0,s=0;4>a;a+=2)"margin"===i&&(s+=ae.css(t,i+Ke[a],!0,r)),n?("content"===i&&(s-=ae.css(t,"padding"+Ke[a],!0,r)),"margin"!==i&&(s-=ae.css(t,"border"+Ke[a]+"Width",!0,r))):(s+=ae.css(t,"padding"+Ke[a],!0,r),"padding"!==i&&(s+=ae.css(t,"border"+Ke[a]+"Width",!0,r)));return s}function x(t,e,i){var n=!0,r="width"===e?t.offsetWidth:t.offsetHeight,a=C(t),s=ae.support.boxSizing&&"border-box"===ae.css(t,"boxSizing",!1,a);if(0>=r||null==r){if(r=We(t,e,a),(0>r||null==r)&&(r=t.style[e]),He.test(r))return r;n=s&&(ae.support.boxSizingReliable||r===t.style[e]),r=parseFloat(r)||0}return r+w(t,e,i||(s?"border":"content"),n,a)+"px"}function M(t){var e=X,i=Je[t];return i||(i=j(t,e),"none"!==i&&i||(Ve=(Ve||ae("").css("cssText","display:block !important")).appendTo(e.documentElement),e=(Ve[0].contentWindow||Ve[0].contentDocument).document,e.write("
"),e.close(),i=j(t,e),Ve.detach()),Je[t]=i),i}function j(t,e){var i=ae(e.createElement(t)).appendTo(e.body),n=ae.css(i[0],"display");return i.remove(),n}function N(t,e,i,n){var r;if(ae.isArray(e))ae.each(e,function(e,r){i||ei.test(t)?n(t,r):N(t+"["+("object"==typeof r?e:"")+"]",r,i,n)});else if(i||"object"!==ae.type(e))n(t,e);else for(r in e)N(t+"["+r+"]",e[r],i,n)}function k(t){return function(e,i){"string"!=typeof e&&(i=e,e="*");var n,r=0,a=e.toLowerCase().match(oe)||[];if(ae.isFunction(i))for(;n=a[r++];)"+"===n[0]?(n=n.slice(1)||"*",(t[n]=t[n]||[]).unshift(i)):(t[n]=t[n]||[]).push(i)}}function D(t,i,n,r){function a(l){var c;return s[l]=!0,ae.each(t[l]||[],function(t,l){var h=l(i,n,r);return"string"!=typeof h||o||s[h]?o?!(c=h):e:(i.dataTypes.unshift(h),a(h),!1)}),c}var s={},o=t===yi;return a(i.dataTypes[0])||!s["*"]&&a("*")}function z(t,i){var n,r,a=ae.ajaxSettings.flatOptions||{};for(n in i)i[n]!==e&&((a[n]?t:r||(r={}))[n]=i[n]);return r&&ae.extend(!0,t,r),t}function S(t,i,n){for(var r,a,s,o,l=t.contents,c=t.dataTypes;"*"===c[0];)c.shift(),r===e&&(r=t.mimeType||i.getResponseHeader("Content-Type"));if(r)for(a in l)if(l[a]&&l[a].test(r)){c.unshift(a);break}if(c[0]in n)s=c[0];else{for(a in n){if(!c[0]||t.converters[a+" "+c[0]]){s=a;break}o||(o=a)}s=s||o}return s?(s!==c[0]&&c.unshift(s),n[s]):e}function T(t,e,i,n){var r,a,s,o,l,c={},h=t.dataTypes.slice();if(h[1])for(s in t.converters)c[s.toLowerCase()]=t.converters[s];for(a=h.shift();a;)if(t.responseFields[a]&&(i[t.responseFields[a]]=e),!l&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=a,a=h.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(s=c[l+" "+a]||c["* "+a],!s)for(r in c)if(o=r.split(" "),o[1]===a&&(s=c[l+" "+o[0]]||c["* "+o[0]])){s===!0?s=c[r]:c[r]!==!0&&(a=o[0],h.unshift(o[1]));break}if(s!==!0)if(s&&t["throws"])e=s(e);else try{e=s(e)}catch(u){return{state:"parsererror",error:s?u:"No conversion from "+l+" to "+a}}}return{state:"success",data:e}}function E(){return setTimeout(function(){Ni=e}),Ni=ae.now()}function G(t,e,i){for(var n,r=(Ei[e]||[]).concat(Ei["*"]),a=0,s=r.length;s>a;a++)if(n=r[a].call(i,e,t))return n}function L(t,e,i){var n,r,a=0,s=Ti.length,o=ae.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var e=Ni||E(),i=Math.max(0,c.startTime+c.duration-e),n=i/c.duration||0,a=1-n,s=0,l=c.tweens.length;l>s;s++)c.tweens[s].run(a);return o.notifyWith(t,[c,a,i]),1>a&&l?i:(o.resolveWith(t,[c]),!1)},c=o.promise({elem:t,props:ae.extend({},e),opts:ae.extend(!0,{specialEasing:{}},i),originalProperties:e,originalOptions:i,startTime:Ni||E(),duration:i.duration,tweens:[],createTween:function(e,i){var n=ae.Tween(t,c.opts,e,i,c.opts.specialEasing[e]||c.opts.easing);return c.tweens.push(n),n},stop:function(e){var i=0,n=e?c.tweens.length:0;if(r)return this;for(r=!0;n>i;i++)c.tweens[i].run(1);return e?o.resolveWith(t,[c,e]):o.rejectWith(t,[c,e]),this}}),h=c.props;for(B(h,c.opts.specialEasing);s>a;a++)if(n=Ti[a].call(c,t,h,c.opts))return n;return ae.map(h,G,c),ae.isFunction(c.opts.start)&&c.opts.start.call(t,c),ae.fx.timer(ae.extend(l,{elem:t,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function B(t,e){var i,n,r,a,s;for(i in t)if(n=ae.camelCase(i),r=e[n],a=t[i],ae.isArray(a)&&(r=a[1],a=t[i]=a[0]),i!==n&&(t[n]=a,delete t[i]),s=ae.cssHooks[n],s&&"expand"in s){a=s.expand(a),delete t[n];for(i in a)i in t||(t[i]=a[i],e[i]=r)}else e[n]=r}function Z(t,i,n){var r,a,s,o,l,c,h=this,u={},p=t.style,g=t.nodeType&&v(t),d=me.get(t,"fxshow");n.queue||(l=ae._queueHooks(t,"fx"),null==l.unqueued&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,h.always(function(){h.always(function(){l.unqueued--,ae.queue(t,"fx").length||l.empty.fire()})})),1===t.nodeType&&("height"in i||"width"in i)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===ae.css(t,"display")&&"none"===ae.css(t,"float")&&(p.display="inline-block")),n.overflow&&(p.overflow="hidden",h.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in i)if(a=i[r],Di.exec(a)){if(delete i[r],s=s||"toggle"===a,a===(g?"hide":"show")){if("show"!==a||!d||d[r]===e)continue;g=!0}u[r]=d&&d[r]||ae.style(t,r)}if(!ae.isEmptyObject(u)){d?"hidden"in d&&(g=d.hidden):d=me.access(t,"fxshow",{}),s&&(d.hidden=!g),g?ae(t).show():h.done(function(){ae(t).hide()}),h.done(function(){var e;me.remove(t,"fxshow");for(e in u)ae.style(t,e,u[e])});for(r in u)o=G(g?d[r]:0,r,h),r in d||(d[r]=o.start,g&&(o.end=o.start,o.start="width"===r||"height"===r?1:0))}}function _(t,e,i,n,r){return new _.prototype.init(t,e,i,n,r)}function P(t,e){var i,n={height:t},r=0;for(e=e?1:0;4>r;r+=2-e)i=Ke[r],n["margin"+i]=n["padding"+i]=t;return e&&(n.opacity=n.width=t),n}function O(t){return ae.isWindow(t)?t:9===t.nodeType&&t.defaultView}var Y,W,V=typeof e,R=t.location,X=t.document,U=X.documentElement,H=t.jQuery,F=t.$,J={},Q=[],$="2.0.3",K=Q.concat,q=Q.push,te=Q.slice,ee=Q.indexOf,ie=J.toString,ne=J.hasOwnProperty,re=$.trim,ae=function(t,e){return new ae.fn.init(t,e,Y)},se=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,oe=/\S+/g,le=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,he=/^-ms-/,ue=/-([\da-z])/gi,pe=function(t,e){return e.toUpperCase()},ge=function(){X.removeEventListener("DOMContentLoaded",ge,!1),t.removeEventListener("load",ge,!1),ae.ready()};ae.fn=ae.prototype={jquery:$,constructor:ae,init:function(t,i,n){var r,a;if(!t)return this;if("string"==typeof t){if(r="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:le.exec(t),!r||!r[1]&&i)return!i||i.jquery?(i||n).find(t):this.constructor(i).find(t);if(r[1]){if(i=i instanceof ae?i[0]:i,ae.merge(this,ae.parseHTML(r[1],i&&i.nodeType?i.ownerDocument||i:X,!0)),ce.test(r[1])&&ae.isPlainObject(i))for(r in i)ae.isFunction(this[r])?this[r](i[r]):this.attr(r,i[r]);return this}return a=X.getElementById(r[2]),a&&a.parentNode&&(this.length=1,this[0]=a),this.context=X,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):ae.isFunction(t)?n.ready(t):(t.selector!==e&&(this.selector=t.selector,this.context=t.context),ae.makeArray(t,this))},selector:"",length:0,toArray:function(){return te.call(this)},get:function(t){return null==t?this.toArray():0>t?this[this.length+t]:this[t]},pushStack:function(t){var e=ae.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t,e){return ae.each(this,t,e)},ready:function(t){return ae.ready.promise().done(t),this},slice:function(){return this.pushStack(te.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,i=+t+(0>t?e:0);return this.pushStack(i>=0&&e>i?[this[i]]:[])},map:function(t){return this.pushStack(ae.map(this,function(e,i){return t.call(e,i,e)}))},end:function(){return this.prevObject||this.constructor(null)},push:q,sort:[].sort,splice:[].splice},ae.fn.init.prototype=ae.fn,ae.extend=ae.fn.extend=function(){var t,i,n,r,a,s,o=arguments[0]||{},l=1,c=arguments.length,h=!1;for("boolean"==typeof o&&(h=o,o=arguments[1]||{},l=2),"object"==typeof o||ae.isFunction(o)||(o={}),c===l&&(o=this,--l);c>l;l++)if(null!=(t=arguments[l]))for(i in t)n=o[i],r=t[i],o!==r&&(h&&r&&(ae.isPlainObject(r)||(a=ae.isArray(r)))?(a?(a=!1,s=n&&ae.isArray(n)?n:[]):s=n&&ae.isPlainObject(n)?n:{},o[i]=ae.extend(h,s,r)):r!==e&&(o[i]=r));return o},ae.extend({expando:"jQuery"+($+Math.random()).replace(/\D/g,""),noConflict:function(e){return t.$===ae&&(t.$=F),e&&t.jQuery===ae&&(t.jQuery=H),ae},isReady:!1,readyWait:1,holdReady:function(t){t?ae.readyWait++:ae.ready(!0)},ready:function(t){(t===!0?--ae.readyWait:ae.isReady)||(ae.isReady=!0,t!==!0&&--ae.readyWait>0||(W.resolveWith(X,[ae]),ae.fn.trigger&&ae(X).trigger("ready").off("ready")))},isFunction:function(t){return"function"===ae.type(t)},isArray:Array.isArray,isWindow:function(t){return null!=t&&t===t.window},isNumeric:function(t){return!isNaN(parseFloat(t))&&isFinite(t)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?J[ie.call(t)]||"object":typeof t},isPlainObject:function(t){if("object"!==ae.type(t)||t.nodeType||ae.isWindow(t))return!1;try{if(t.constructor&&!ne.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}return!0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},error:function(t){throw Error(t)},parseHTML:function(t,e,i){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(i=e,e=!1),e=e||X;var n=ce.exec(t),r=!i&&[];return n?[e.createElement(n[1])]:(n=ae.buildFragment([t],e,r),r&&ae(r).remove(),ae.merge([],n.childNodes))},parseJSON:JSON.parse,parseXML:function(t){var i,n;if(!t||"string"!=typeof t)return null;try{n=new DOMParser,i=n.parseFromString(t,"text/xml")}catch(r){i=e}return(!i||i.getElementsByTagName("parsererror").length)&&ae.error("Invalid XML: "+t),i},noop:function(){},globalEval:function(t){var e,i=eval;t=ae.trim(t),t&&(1===t.indexOf("use strict")?(e=X.createElement("script"),e.text=t,X.head.appendChild(e).parentNode.removeChild(e)):i(t))},camelCase:function(t){return t.replace(he,"ms-").replace(ue,pe)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e,n){var r,a=0,s=t.length,o=i(t);if(n){if(o)for(;s>a&&(r=e.apply(t[a],n),r!==!1);a++);else for(a in t)if(r=e.apply(t[a],n),r===!1)break}else if(o)for(;s>a&&(r=e.call(t[a],a,t[a]),r!==!1);a++);else for(a in t)if(r=e.call(t[a],a,t[a]),r===!1)break;return t},trim:function(t){return null==t?"":re.call(t)},makeArray:function(t,e){var n=e||[];return null!=t&&(i(Object(t))?ae.merge(n,"string"==typeof t?[t]:t):q.call(n,t)),n},inArray:function(t,e,i){return null==e?-1:ee.call(e,t,i)},merge:function(t,i){var n=i.length,r=t.length,a=0;if("number"==typeof n)for(;n>a;a++)t[r++]=i[a];else for(;i[a]!==e;)t[r++]=i[a++];return t.length=r,t},grep:function(t,e,i){var n,r=[],a=0,s=t.length;for(i=!!i;s>a;a++)n=!!e(t[a],a),i!==n&&r.push(t[a]);return r},map:function(t,e,n){var r,a=0,s=t.length,o=i(t),l=[];if(o)for(;s>a;a++)r=e(t[a],a,n),null!=r&&(l[l.length]=r);else for(a in t)r=e(t[a],a,n),null!=r&&(l[l.length]=r);return K.apply([],l)},guid:1,proxy:function(t,i){var n,r,a;return"string"==typeof i&&(n=t[i],i=t,t=n),ae.isFunction(t)?(r=te.call(arguments,2),a=function(){return t.apply(i||this,r.concat(te.call(arguments)))},a.guid=t.guid=t.guid||ae.guid++,a):e},access:function(t,i,n,r,a,s,o){var l=0,c=t.length,h=null==n;if("object"===ae.type(n)){a=!0;for(l in n)ae.access(t,i,l,n[l],!0,s,o)}else if(r!==e&&(a=!0,ae.isFunction(r)||(o=!0),h&&(o?(i.call(t,r),i=null):(h=i,i=function(t,e,i){return h.call(ae(t),i)})),i))for(;c>l;l++)i(t[l],n,o?r:r.call(t[l],l,i(t[l],n)));return a?t:h?i.call(t):c?i(t[0],n):s},now:Date.now,swap:function(t,e,i,n){var r,a,s={};for(a in e)s[a]=t.style[a],t.style[a]=e[a];r=i.apply(t,n||[]);for(a in e)t.style[a]=s[a];return r}}),ae.ready.promise=function(e){return W||(W=ae.Deferred(),"complete"===X.readyState?setTimeout(ae.ready):(X.addEventListener("DOMContentLoaded",ge,!1),t.addEventListener("load",ge,!1))),W.promise(e)},ae.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,e){J["[object "+e+"]"]=e.toLowerCase()}),Y=ae(X),function(t,e){function i(t,e,i,n){var r,a,s,o,l,c,h,u,d,f;if((e?e.ownerDocument||e:O)!==T&&S(e),e=e||T,i=i||[],!t||"string"!=typeof t)return i;if(1!==(o=e.nodeType)&&9!==o)return[];if(G&&!n){if(r=ve.exec(t))if(s=r[1]){if(9===o){if(a=e.getElementById(s),!a||!a.parentNode)return i;if(a.id===s)return i.push(a),i}else if(e.ownerDocument&&(a=e.ownerDocument.getElementById(s))&&_(e,a)&&a.id===s)return i.push(a),i}else{if(r[2])return te.apply(i,e.getElementsByTagName(t)),i;if((s=r[3])&&w.getElementsByClassName&&e.getElementsByClassName)return te.apply(i,e.getElementsByClassName(s)),i}if(w.qsa&&(!L||!L.test(t))){if(u=h=P,d=e,f=9===o&&t,1===o&&"object"!==e.nodeName.toLowerCase()){for(c=p(t),(h=e.getAttribute("id"))?u=h.replace(Ae,"\\$&"):e.setAttribute("id",u),u="[id='"+u+"'] ",l=c.length;l--;)c[l]=u+g(c[l]);d=ge.test(t)&&e.parentNode||e,f=c.join(",")}if(f)try{return te.apply(i,d.querySelectorAll(f)),i}catch(m){}finally{h||e.removeAttribute("id")}}}return b(t.replace(he,"$1"),e,i,n)}function n(){function t(i,n){return e.push(i+=" ")>M.cacheLength&&delete t[e.shift()],t[i]=n}var e=[];return t}function r(t){return t[P]=!0,t}function a(t){var e=T.createElement("div");try{return!!t(e)}catch(i){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function s(t,e){for(var i=t.split("|"),n=t.length;n--;)M.attrHandle[i[n]]=e}function o(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||J)-(~t.sourceIndex||J);if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function l(t){return function(e){var i=e.nodeName.toLowerCase();return"input"===i&&e.type===t}}function c(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function h(t){return r(function(e){return e=+e,r(function(i,n){for(var r,a=t([],i.length,e),s=a.length;s--;)i[r=a[s]]&&(i[r]=!(n[r]=i[r]))})})}function u(){}function p(t,e){var n,r,a,s,o,l,c,h=R[t+" "];if(h)return e?0:h.slice(0);for(o=t,l=[],c=M.preFilter;o;){(!n||(r=ue.exec(o)))&&(r&&(o=o.slice(r[0].length)||o),l.push(a=[])),n=!1,(r=pe.exec(o))&&(n=r.shift(),a.push({value:n,type:r[0].replace(he," ")}),o=o.slice(n.length));for(s in M.filter)!(r=Ie[s].exec(o))||c[s]&&!(r=c[s](r))||(n=r.shift(),a.push({value:n,type:s,matches:r}),o=o.slice(n.length));if(!n)break}return e?o.length:o?i.error(t):R(t,l).slice(0)}function g(t){for(var e=0,i=t.length,n="";i>e;e++)n+=t[e].value;return n}function d(t,e,i){var n=e.dir,r=i&&"parentNode"===n,a=W++;return e.first?function(e,i,a){for(;e=e[n];)if(1===e.nodeType||r)return t(e,i,a)}:function(e,i,s){var o,l,c,h=Y+" "+a;if(s){for(;e=e[n];)if((1===e.nodeType||r)&&t(e,i,s))return!0}else for(;e=e[n];)if(1===e.nodeType||r)if(c=e[P]||(e[P]={}),(l=c[n])&&l[0]===h){if((o=l[1])===!0||o===x)return o===!0}else if(l=c[n]=[h],l[1]=t(e,i,s)||x,l[1]===!0)return!0}}function f(t){return t.length>1?function(e,i,n){for(var r=t.length;r--;)if(!t[r](e,i,n))return!1;return!0}:t[0]}function m(t,e,i,n,r){for(var a,s=[],o=0,l=t.length,c=null!=e;l>o;o++)(a=t[o])&&(!i||i(a,n,r))&&(s.push(a),c&&e.push(o));return s}function I(t,e,i,n,a,s){return n&&!n[P]&&(n=I(n)),a&&!a[P]&&(a=I(a,s)),r(function(r,s,o,l){var c,h,u,p=[],g=[],d=s.length,f=r||C(e||"*",o.nodeType?[o]:o,[]),I=!t||!r&&e?f:m(f,p,t,o,l),y=i?a||(r?t:d||n)?[]:s:I;if(i&&i(I,y,o,l),n)for(c=m(y,g),n(c,[],o,l),h=c.length;h--;)(u=c[h])&&(y[g[h]]=!(I[g[h]]=u));if(r){if(a||t){if(a){for(c=[],h=y.length;h--;)(u=y[h])&&c.push(I[h]=u);a(null,y=[],c,l)}for(h=y.length;h--;)(u=y[h])&&(c=a?ie.call(r,u):p[h])>-1&&(r[c]=!(s[c]=u))}}else y=m(y===s?y.splice(d,y.length):y),a?a(null,s,y,l):te.apply(s,y)})}function y(t){for(var e,i,n,r=t.length,a=M.relative[t[0].type],s=a||M.relative[" "],o=a?1:0,l=d(function(t){return t===e},s,!0),c=d(function(t){return ie.call(e,t)>-1},s,!0),h=[function(t,i,n){return!a&&(n||i!==D)||((e=i).nodeType?l(t,i,n):c(t,i,n))}];r>o;o++)if(i=M.relative[t[o].type])h=[d(f(h),i)];else{if(i=M.filter[t[o].type].apply(null,t[o].matches),i[P]){for(n=++o;r>n&&!M.relative[t[n].type];n++);return I(o>1&&f(h),o>1&&g(t.slice(0,o-1).concat({value:" "===t[o-2].type?"*":""})).replace(he,"$1"),i,n>o&&y(t.slice(o,n)),r>n&&y(t=t.slice(n)),r>n&&g(t))}h.push(i)}return f(h)}function v(t,e){var n=0,a=e.length>0,s=t.length>0,o=function(r,o,l,c,h){var u,p,g,d=[],f=0,I="0",y=r&&[],v=null!=h,C=D,b=r||s&&M.find.TAG("*",h&&o.parentNode||o),A=Y+=null==C?1:Math.random()||.1;for(v&&(D=o!==T&&o,x=n);null!=(u=b[I]);I++){if(s&&u){for(p=0;g=t[p++];)if(g(u,o,l)){c.push(u);break}v&&(Y=A,x=++n)}a&&((u=!g&&u)&&f--,r&&y.push(u))}if(f+=I,a&&I!==f){for(p=0;g=e[p++];)g(y,d,o,l);if(r){if(f>0)for(;I--;)y[I]||d[I]||(d[I]=K.call(c));d=m(d)}te.apply(c,d),v&&!r&&d.length>0&&f+e.length>1&&i.uniqueSort(c)}return v&&(Y=A,D=C),y};return a?r(o):o}function C(t,e,n){for(var r=0,a=e.length;a>r;r++)i(t,e[r],n);return n}function b(t,e,i,n){var r,a,s,o,l,c=p(t);if(!n&&1===c.length){if(a=c[0]=c[0].slice(0),a.length>2&&"ID"===(s=a[0]).type&&w.getById&&9===e.nodeType&&G&&M.relative[a[1].type]){if(e=(M.find.ID(s.matches[0].replace(we,xe),e)||[])[0],!e)return i;t=t.slice(a.shift().value.length)}for(r=Ie.needsContext.test(t)?0:a.length;r--&&(s=a[r],!M.relative[o=s.type]);)if((l=M.find[o])&&(n=l(s.matches[0].replace(we,xe),ge.test(a[0].type)&&e.parentNode||e))){if(a.splice(r,1),t=n.length&&g(a),!t)return te.apply(i,n),i;break}}return k(t,c)(n,e,!G,i,ge.test(t)),i}var A,w,x,M,j,N,k,D,z,S,T,E,G,L,B,Z,_,P="sizzle"+-new Date,O=t.document,Y=0,W=0,V=n(),R=n(),X=n(),U=!1,H=function(t,e){return t===e?(U=!0,0):0},F=typeof e,J=1<<31,Q={}.hasOwnProperty,$=[],K=$.pop,q=$.push,te=$.push,ee=$.slice,ie=$.indexOf||function(t){for(var e=0,i=this.length;i>e;e++)if(this[e]===t)return e;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",se="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe=se.replace("w","w#"),le="\\["+re+"*("+se+")"+re+"*(?:([*^$|!~]?=)"+re+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+oe+")|)|)"+re+"*\\]",ce=":("+se+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+le.replace(3,8)+")*)|.*)\\)|)",he=RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),ue=RegExp("^"+re+"*,"+re+"*"),pe=RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ge=RegExp(re+"*[+~]"),de=RegExp("="+re+"*([^\\]'\"]*)"+re+"*\\]","g"),fe=RegExp(ce),me=RegExp("^"+oe+"$"),Ie={ID:RegExp("^#("+se+")"),CLASS:RegExp("^\\.("+se+")"),TAG:RegExp("^("+se.replace("w","w*")+")"),ATTR:RegExp("^"+le),PSEUDO:RegExp("^"+ce),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:RegExp("^(?:"+ne+")$","i"),needsContext:RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},ye=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ce=/^(?:input|select|textarea|button)$/i,be=/^h\d$/i,Ae=/'|\\/g,we=RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(t,e,i){var n="0x"+e-65536;return n!==n||i?e:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{te.apply($=ee.call(O.childNodes),O.childNodes),$[O.childNodes.length].nodeType}catch(Me){te={apply:$.length?function(t,e){q.apply(t,ee.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}N=i.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return e?"HTML"!==e.nodeName:!1},w=i.support={},S=i.setDocument=function(t){var i=t?t.ownerDocument||t:O,n=i.defaultView;return i!==T&&9===i.nodeType&&i.documentElement?(T=i,E=i.documentElement,G=!N(i),n&&n.attachEvent&&n!==n.top&&n.attachEvent("onbeforeunload",function(){S()}),w.attributes=a(function(t){return t.className="i",!t.getAttribute("className")}),w.getElementsByTagName=a(function(t){return t.appendChild(i.createComment("")),!t.getElementsByTagName("*").length}),w.getElementsByClassName=a(function(t){return t.innerHTML="",t.firstChild.className="i",2===t.getElementsByClassName("i").length +}),w.getById=a(function(t){return E.appendChild(t).id=P,!i.getElementsByName||!i.getElementsByName(P).length}),w.getById?(M.find.ID=function(t,e){if(typeof e.getElementById!==F&&G){var i=e.getElementById(t);return i&&i.parentNode?[i]:[]}},M.filter.ID=function(t){var e=t.replace(we,xe);return function(t){return t.getAttribute("id")===e}}):(delete M.find.ID,M.filter.ID=function(t){var e=t.replace(we,xe);return function(t){var i=typeof t.getAttributeNode!==F&&t.getAttributeNode("id");return i&&i.value===e}}),M.find.TAG=w.getElementsByTagName?function(t,i){return typeof i.getElementsByTagName!==F?i.getElementsByTagName(t):e}:function(t,e){var i,n=[],r=0,a=e.getElementsByTagName(t);if("*"===t){for(;i=a[r++];)1===i.nodeType&&n.push(i);return n}return a},M.find.CLASS=w.getElementsByClassName&&function(t,i){return typeof i.getElementsByClassName!==F&&G?i.getElementsByClassName(t):e},B=[],L=[],(w.qsa=ye.test(i.querySelectorAll))&&(a(function(t){t.innerHTML="",t.querySelectorAll("[selected]").length||L.push("\\["+re+"*(?:value|"+ne+")"),t.querySelectorAll(":checked").length||L.push(":checked")}),a(function(t){var e=i.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("t",""),t.querySelectorAll("[t^='']").length&&L.push("[*^$]="+re+"*(?:''|\"\")"),t.querySelectorAll(":enabled").length||L.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),L.push(",.*:")})),(w.matchesSelector=ye.test(Z=E.webkitMatchesSelector||E.mozMatchesSelector||E.oMatchesSelector||E.msMatchesSelector))&&a(function(t){w.disconnectedMatch=Z.call(t,"div"),Z.call(t,"[s!='']:x"),B.push("!=",ce)}),L=L.length&&RegExp(L.join("|")),B=B.length&&RegExp(B.join("|")),_=ye.test(E.contains)||E.compareDocumentPosition?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},H=E.compareDocumentPosition?function(t,e){if(t===e)return U=!0,0;var n=e.compareDocumentPosition&&t.compareDocumentPosition&&t.compareDocumentPosition(e);return n?1&n||!w.sortDetached&&e.compareDocumentPosition(t)===n?t===i||_(O,t)?-1:e===i||_(O,e)?1:z?ie.call(z,t)-ie.call(z,e):0:4&n?-1:1:t.compareDocumentPosition?-1:1}:function(t,e){var n,r=0,a=t.parentNode,s=e.parentNode,l=[t],c=[e];if(t===e)return U=!0,0;if(!a||!s)return t===i?-1:e===i?1:a?-1:s?1:z?ie.call(z,t)-ie.call(z,e):0;if(a===s)return o(t,e);for(n=t;n=n.parentNode;)l.unshift(n);for(n=e;n=n.parentNode;)c.unshift(n);for(;l[r]===c[r];)r++;return r?o(l[r],c[r]):l[r]===O?-1:c[r]===O?1:0},i):T},i.matches=function(t,e){return i(t,null,null,e)},i.matchesSelector=function(t,e){if((t.ownerDocument||t)!==T&&S(t),e=e.replace(de,"='$1']"),!(!w.matchesSelector||!G||B&&B.test(e)||L&&L.test(e)))try{var n=Z.call(t,e);if(n||w.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(r){}return i(e,T,null,[t]).length>0},i.contains=function(t,e){return(t.ownerDocument||t)!==T&&S(t),_(t,e)},i.attr=function(t,i){(t.ownerDocument||t)!==T&&S(t);var n=M.attrHandle[i.toLowerCase()],r=n&&Q.call(M.attrHandle,i.toLowerCase())?n(t,i,!G):e;return r===e?w.attributes||!G?t.getAttribute(i):(r=t.getAttributeNode(i))&&r.specified?r.value:null:r},i.error=function(t){throw Error("Syntax error, unrecognized expression: "+t)},i.uniqueSort=function(t){var e,i=[],n=0,r=0;if(U=!w.detectDuplicates,z=!w.sortStable&&t.slice(0),t.sort(H),U){for(;e=t[r++];)e===t[r]&&(n=i.push(r));for(;n--;)t.splice(i[n],1)}return t},j=i.getText=function(t){var e,i="",n=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=j(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[n];n++)i+=j(e);return i},M=i.selectors={cacheLength:50,createPseudo:r,match:Ie,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(we,xe),t[3]=(t[4]||t[5]||"").replace(we,xe),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||i.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&i.error(t[0]),t},PSEUDO:function(t){var i,n=!t[5]&&t[2];return Ie.CHILD.test(t[0])?null:(t[3]&&t[4]!==e?t[2]=t[4]:n&&fe.test(n)&&(i=p(n,!0))&&(i=n.indexOf(")",n.length-i)-n.length)&&(t[0]=t[0].slice(0,i),t[2]=n.slice(0,i)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(we,xe).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=V[t+" "];return e||(e=RegExp("(^|"+re+")"+t+"("+re+"|$)"))&&V(t,function(t){return e.test("string"==typeof t.className&&t.className||typeof t.getAttribute!==F&&t.getAttribute("class")||"")})},ATTR:function(t,e,n){return function(r){var a=i.attr(r,t);return null==a?"!="===e:e?(a+="","="===e?a===n:"!="===e?a!==n:"^="===e?n&&0===a.indexOf(n):"*="===e?n&&a.indexOf(n)>-1:"$="===e?n&&a.slice(-n.length)===n:"~="===e?(" "+a+" ").indexOf(n)>-1:"|="===e?a===n||a.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(t,e,i,n,r){var a="nth"!==t.slice(0,3),s="last"!==t.slice(-4),o="of-type"===e;return 1===n&&0===r?function(t){return!!t.parentNode}:function(e,i,l){var c,h,u,p,g,d,f=a!==s?"nextSibling":"previousSibling",m=e.parentNode,I=o&&e.nodeName.toLowerCase(),y=!l&&!o;if(m){if(a){for(;f;){for(u=e;u=u[f];)if(o?u.nodeName.toLowerCase()===I:1===u.nodeType)return!1;d=f="only"===t&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&y){for(h=m[P]||(m[P]={}),c=h[t]||[],g=c[0]===Y&&c[1],p=c[0]===Y&&c[2],u=g&&m.childNodes[g];u=++g&&u&&u[f]||(p=g=0)||d.pop();)if(1===u.nodeType&&++p&&u===e){h[t]=[Y,g,p];break}}else if(y&&(c=(e[P]||(e[P]={}))[t])&&c[0]===Y)p=c[1];else for(;(u=++g&&u&&u[f]||(p=g=0)||d.pop())&&((o?u.nodeName.toLowerCase()!==I:1!==u.nodeType)||!++p||(y&&((u[P]||(u[P]={}))[t]=[Y,p]),u!==e)););return p-=r,p===n||0===p%n&&p/n>=0}}},PSEUDO:function(t,e){var n,a=M.pseudos[t]||M.setFilters[t.toLowerCase()]||i.error("unsupported pseudo: "+t);return a[P]?a(e):a.length>1?(n=[t,t,"",e],M.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,i){for(var n,r=a(t,e),s=r.length;s--;)n=ie.call(t,r[s]),t[n]=!(i[n]=r[s])}):function(t){return a(t,0,n)}):a}},pseudos:{not:r(function(t){var e=[],i=[],n=k(t.replace(he,"$1"));return n[P]?r(function(t,e,i,r){for(var a,s=n(t,null,r,[]),o=t.length;o--;)(a=s[o])&&(t[o]=!(e[o]=a))}):function(t,r,a){return e[0]=t,n(e,null,a,i),!i.pop()}}),has:r(function(t){return function(e){return i(t,e).length>0}}),contains:r(function(t){return function(e){return(e.textContent||e.innerText||j(e)).indexOf(t)>-1}}),lang:r(function(t){return me.test(t||"")||i.error("unsupported lang: "+t),t=t.replace(we,xe).toLowerCase(),function(e){var i;do if(i=G?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return i=i.toLowerCase(),i===t||0===i.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===E},focus:function(t){return t===T.activeElement&&(!T.hasFocus||T.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeName>"@"||3===t.nodeType||4===t.nodeType)return!1;return!0},parent:function(t){return!M.pseudos.empty(t)},header:function(t){return be.test(t.nodeName)},input:function(t){return Ce.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||e.toLowerCase()===t.type)},first:h(function(){return[0]}),last:h(function(t,e){return[e-1]}),eq:h(function(t,e,i){return[0>i?i+e:i]}),even:h(function(t,e){for(var i=0;e>i;i+=2)t.push(i);return t}),odd:h(function(t,e){for(var i=1;e>i;i+=2)t.push(i);return t}),lt:h(function(t,e,i){for(var n=0>i?i+e:i;--n>=0;)t.push(n);return t}),gt:h(function(t,e,i){for(var n=0>i?i+e:i;e>++n;)t.push(n);return t})}},M.pseudos.nth=M.pseudos.eq;for(A in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})M.pseudos[A]=l(A);for(A in{submit:!0,reset:!0})M.pseudos[A]=c(A);u.prototype=M.filters=M.pseudos,M.setFilters=new u,k=i.compile=function(t,e){var i,n=[],r=[],a=X[t+" "];if(!a){for(e||(e=p(t)),i=e.length;i--;)a=y(e[i]),a[P]?n.push(a):r.push(a);a=X(t,v(r,n))}return a},w.sortStable=P.split("").sort(H).join("")===P,w.detectDuplicates=U,S(),w.sortDetached=a(function(t){return 1&t.compareDocumentPosition(T.createElement("div"))}),a(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||s("type|href|height|width",function(t,i,n){return n?e:t.getAttribute(i,"type"===i.toLowerCase()?1:2)}),w.attributes&&a(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||s("value",function(t,i,n){return n||"input"!==t.nodeName.toLowerCase()?e:t.defaultValue}),a(function(t){return null==t.getAttribute("disabled")})||s(ne,function(t,i,n){var r;return n?e:(r=t.getAttributeNode(i))&&r.specified?r.value:t[i]===!0?i.toLowerCase():null}),ae.find=i,ae.expr=i.selectors,ae.expr[":"]=ae.expr.pseudos,ae.unique=i.uniqueSort,ae.text=i.getText,ae.isXMLDoc=i.isXML,ae.contains=i.contains}(t);var de={};ae.Callbacks=function(t){t="string"==typeof t?de[t]||n(t):ae.extend({},t);var i,r,a,s,o,l,c=[],h=!t.once&&[],u=function(e){for(i=t.memory&&e,r=!0,l=s||0,s=0,o=c.length,a=!0;c&&o>l;l++)if(c[l].apply(e[0],e[1])===!1&&t.stopOnFalse){i=!1;break}a=!1,c&&(h?h.length&&u(h.shift()):i?c=[]:p.disable())},p={add:function(){if(c){var e=c.length;(function n(e){ae.each(e,function(e,i){var r=ae.type(i);"function"===r?t.unique&&p.has(i)||c.push(i):i&&i.length&&"string"!==r&&n(i)})})(arguments),a?o=c.length:i&&(s=e,u(i))}return this},remove:function(){return c&&ae.each(arguments,function(t,e){for(var i;(i=ae.inArray(e,c,i))>-1;)c.splice(i,1),a&&(o>=i&&o--,l>=i&&l--)}),this},has:function(t){return t?ae.inArray(t,c)>-1:!(!c||!c.length)},empty:function(){return c=[],o=0,this},disable:function(){return c=h=i=e,this},disabled:function(){return!c},lock:function(){return h=e,i||p.disable(),this},locked:function(){return!h},fireWith:function(t,e){return!c||r&&!h||(e=e||[],e=[t,e.slice?e.slice():e],a?h.push(e):u(e)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!r}};return p},ae.extend({Deferred:function(t){var e=[["resolve","done",ae.Callbacks("once memory"),"resolved"],["reject","fail",ae.Callbacks("once memory"),"rejected"],["notify","progress",ae.Callbacks("memory")]],i="pending",n={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return ae.Deferred(function(i){ae.each(e,function(e,a){var s=a[0],o=ae.isFunction(t[e])&&t[e];r[a[1]](function(){var t=o&&o.apply(this,arguments);t&&ae.isFunction(t.promise)?t.promise().done(i.resolve).fail(i.reject).progress(i.notify):i[s+"With"](this===n?i.promise():this,o?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?ae.extend(t,n):n}},r={};return n.pipe=n.then,ae.each(e,function(t,a){var s=a[2],o=a[3];n[a[1]]=s.add,o&&s.add(function(){i=o},e[1^t][2].disable,e[2][2].lock),r[a[0]]=function(){return r[a[0]+"With"](this===r?n:this,arguments),this},r[a[0]+"With"]=s.fireWith}),n.promise(r),t&&t.call(r,r),r},when:function(t){var e,i,n,r=0,a=te.call(arguments),s=a.length,o=1!==s||t&&ae.isFunction(t.promise)?s:0,l=1===o?t:ae.Deferred(),c=function(t,i,n){return function(r){i[t]=this,n[t]=arguments.length>1?te.call(arguments):r,n===e?l.notifyWith(i,n):--o||l.resolveWith(i,n)}};if(s>1)for(e=Array(s),i=Array(s),n=Array(s);s>r;r++)a[r]&&ae.isFunction(a[r].promise)?a[r].promise().done(c(r,n,a)).fail(l.reject).progress(c(r,i,e)):--o;return o||l.resolveWith(n,a),l.promise()}}),ae.support=function(e){var i=X.createElement("input"),n=X.createDocumentFragment(),r=X.createElement("div"),a=X.createElement("select"),s=a.appendChild(X.createElement("option"));return i.type?(i.type="checkbox",e.checkOn=""!==i.value,e.optSelected=s.selected,e.reliableMarginRight=!0,e.boxSizingReliable=!0,e.pixelPosition=!1,i.checked=!0,e.noCloneChecked=i.cloneNode(!0).checked,a.disabled=!0,e.optDisabled=!s.disabled,i=X.createElement("input"),i.value="t",i.type="radio",e.radioValue="t"===i.value,i.setAttribute("checked","t"),i.setAttribute("name","t"),n.appendChild(i),e.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,e.focusinBubbles="onfocusin"in t,r.style.backgroundClip="content-box",r.cloneNode(!0).style.backgroundClip="",e.clearCloneStyle="content-box"===r.style.backgroundClip,ae(function(){var i,n,a="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",s=X.getElementsByTagName("body")[0];s&&(i=X.createElement("div"),i.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(i).appendChild(r),r.innerHTML="",r.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",ae.swap(s,null!=s.style.zoom?{zoom:1}:{},function(){e.boxSizing=4===r.offsetWidth}),t.getComputedStyle&&(e.pixelPosition="1%"!==(t.getComputedStyle(r,null)||{}).top,e.boxSizingReliable="4px"===(t.getComputedStyle(r,null)||{width:"4px"}).width,n=r.appendChild(X.createElement("div")),n.style.cssText=r.style.cssText=a,n.style.marginRight=n.style.width="0",r.style.width="1px",e.reliableMarginRight=!parseFloat((t.getComputedStyle(n,null)||{}).marginRight)),s.removeChild(i))}),e):e}({});var fe,me,Ie=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ye=/([A-Z])/g;r.uid=1,r.accepts=function(t){return t.nodeType?1===t.nodeType||9===t.nodeType:!0},r.prototype={key:function(t){if(!r.accepts(t))return 0;var e={},i=t[this.expando];if(!i){i=r.uid++;try{e[this.expando]={value:i},Object.defineProperties(t,e)}catch(n){e[this.expando]=i,ae.extend(t,e)}}return this.cache[i]||(this.cache[i]={}),i},set:function(t,e,i){var n,r=this.key(t),a=this.cache[r];if("string"==typeof e)a[e]=i;else if(ae.isEmptyObject(a))ae.extend(this.cache[r],e);else for(n in e)a[n]=e[n];return a},get:function(t,i){var n=this.cache[this.key(t)];return i===e?n:n[i]},access:function(t,i,n){var r;return i===e||i&&"string"==typeof i&&n===e?(r=this.get(t,i),r!==e?r:this.get(t,ae.camelCase(i))):(this.set(t,i,n),n!==e?n:i)},remove:function(t,i){var n,r,a,s=this.key(t),o=this.cache[s];if(i===e)this.cache[s]={};else{ae.isArray(i)?r=i.concat(i.map(ae.camelCase)):(a=ae.camelCase(i),i in o?r=[i,a]:(r=a,r=r in o?[r]:r.match(oe)||[])),n=r.length;for(;n--;)delete o[r[n]]}},hasData:function(t){return!ae.isEmptyObject(this.cache[t[this.expando]]||{})},discard:function(t){t[this.expando]&&delete this.cache[t[this.expando]]}},fe=new r,me=new r,ae.extend({acceptData:r.accepts,hasData:function(t){return fe.hasData(t)||me.hasData(t)},data:function(t,e,i){return fe.access(t,e,i)},removeData:function(t,e){fe.remove(t,e)},_data:function(t,e,i){return me.access(t,e,i)},_removeData:function(t,e){me.remove(t,e)}}),ae.fn.extend({data:function(t,i){var n,r,s=this[0],o=0,l=null;if(t===e){if(this.length&&(l=fe.get(s),1===s.nodeType&&!me.get(s,"hasDataAttrs"))){for(n=s.attributes;n.length>o;o++)r=n[o].name,0===r.indexOf("data-")&&(r=ae.camelCase(r.slice(5)),a(s,r,l[r]));me.set(s,"hasDataAttrs",!0)}return l}return"object"==typeof t?this.each(function(){fe.set(this,t)}):ae.access(this,function(i){var n,r=ae.camelCase(t);if(s&&i===e){if(n=fe.get(s,t),n!==e)return n;if(n=fe.get(s,r),n!==e)return n;if(n=a(s,r,e),n!==e)return n}else this.each(function(){var n=fe.get(this,r);fe.set(this,r,i),-1!==t.indexOf("-")&&n!==e&&fe.set(this,t,i)})},null,i,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){fe.remove(this,t)})}}),ae.extend({queue:function(t,i,n){var r;return t?(i=(i||"fx")+"queue",r=me.get(t,i),n&&(!r||ae.isArray(n)?r=me.access(t,i,ae.makeArray(n)):r.push(n)),r||[]):e},dequeue:function(t,e){e=e||"fx";var i=ae.queue(t,e),n=i.length,r=i.shift(),a=ae._queueHooks(t,e),s=function(){ae.dequeue(t,e)};"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===e&&i.unshift("inprogress"),delete a.stop,r.call(t,s,a)),!n&&a&&a.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return me.get(t,i)||me.access(t,i,{empty:ae.Callbacks("once memory").add(function(){me.remove(t,[e+"queue",i])})})}}),ae.fn.extend({queue:function(t,i){var n=2;return"string"!=typeof t&&(i=t,t="fx",n--),n>arguments.length?ae.queue(this[0],t):i===e?this:this.each(function(){var e=ae.queue(this,t,i);ae._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ae.dequeue(this,t)})},dequeue:function(t){return this.each(function(){ae.dequeue(this,t)})},delay:function(t,e){return t=ae.fx?ae.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,i){var n=setTimeout(e,t);i.stop=function(){clearTimeout(n)}})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,i){var n,r=1,a=ae.Deferred(),s=this,o=this.length,l=function(){--r||a.resolveWith(s,[s])};for("string"!=typeof t&&(i=t,t=e),t=t||"fx";o--;)n=me.get(s[o],t+"queueHooks"),n&&n.empty&&(r++,n.empty.add(l));return l(),a.promise(i)}});var ve,Ce,be=/[\t\r\n\f]/g,Ae=/\r/g,we=/^(?:input|select|textarea|button)$/i;ae.fn.extend({attr:function(t,e){return ae.access(this,ae.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){ae.removeAttr(this,t)})},prop:function(t,e){return ae.access(this,ae.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[ae.propFix[t]||t]})},addClass:function(t){var e,i,n,r,a,s=0,o=this.length,l="string"==typeof t&&t;if(ae.isFunction(t))return this.each(function(e){ae(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(oe)||[];o>s;s++)if(i=this[s],n=1===i.nodeType&&(i.className?(" "+i.className+" ").replace(be," "):" ")){for(a=0;r=e[a++];)0>n.indexOf(" "+r+" ")&&(n+=r+" ");i.className=ae.trim(n)}return this},removeClass:function(t){var e,i,n,r,a,s=0,o=this.length,l=0===arguments.length||"string"==typeof t&&t;if(ae.isFunction(t))return this.each(function(e){ae(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(oe)||[];o>s;s++)if(i=this[s],n=1===i.nodeType&&(i.className?(" "+i.className+" ").replace(be," "):"")){for(a=0;r=e[a++];)for(;n.indexOf(" "+r+" ")>=0;)n=n.replace(" "+r+" "," ");i.className=t?ae.trim(n):""}return this},toggleClass:function(t,e){var i=typeof t;return"boolean"==typeof e&&"string"===i?e?this.addClass(t):this.removeClass(t):ae.isFunction(t)?this.each(function(i){ae(this).toggleClass(t.call(this,i,this.className,e),e)}):this.each(function(){if("string"===i)for(var e,n=0,r=ae(this),a=t.match(oe)||[];e=a[n++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else(i===V||"boolean"===i)&&(this.className&&me.set(this,"__className__",this.className),this.className=this.className||t===!1?"":me.get(this,"__className__")||"")})},hasClass:function(t){for(var e=" "+t+" ",i=0,n=this.length;n>i;i++)if(1===this[i].nodeType&&(" "+this[i].className+" ").replace(be," ").indexOf(e)>=0)return!0;return!1},val:function(t){var i,n,r,a=this[0];{if(arguments.length)return r=ae.isFunction(t),this.each(function(n){var a;1===this.nodeType&&(a=r?t.call(this,n,ae(this).val()):t,null==a?a="":"number"==typeof a?a+="":ae.isArray(a)&&(a=ae.map(a,function(t){return null==t?"":t+""})),i=ae.valHooks[this.type]||ae.valHooks[this.nodeName.toLowerCase()],i&&"set"in i&&i.set(this,a,"value")!==e||(this.value=a))});if(a)return i=ae.valHooks[a.type]||ae.valHooks[a.nodeName.toLowerCase()],i&&"get"in i&&(n=i.get(a,"value"))!==e?n:(n=a.value,"string"==typeof n?n.replace(Ae,""):null==n?"":n)}}}),ae.extend({valHooks:{option:{get:function(t){var e=t.attributes.value;return!e||e.specified?t.value:t.text}},select:{get:function(t){for(var e,i,n=t.options,r=t.selectedIndex,a="select-one"===t.type||0>r,s=a?null:[],o=a?r+1:n.length,l=0>r?o:a?r:0;o>l;l++)if(i=n[l],!(!i.selected&&l!==r||(ae.support.optDisabled?i.disabled:null!==i.getAttribute("disabled"))||i.parentNode.disabled&&ae.nodeName(i.parentNode,"optgroup"))){if(e=ae(i).val(),a)return e;s.push(e)}return s},set:function(t,e){for(var i,n,r=t.options,a=ae.makeArray(e),s=r.length;s--;)n=r[s],(n.selected=ae.inArray(ae(n).val(),a)>=0)&&(i=!0);return i||(t.selectedIndex=-1),a}}},attr:function(t,i,n){var r,a,s=t.nodeType;if(t&&3!==s&&8!==s&&2!==s)return typeof t.getAttribute===V?ae.prop(t,i,n):(1===s&&ae.isXMLDoc(t)||(i=i.toLowerCase(),r=ae.attrHooks[i]||(ae.expr.match.bool.test(i)?Ce:ve)),n===e?r&&"get"in r&&null!==(a=r.get(t,i))?a:(a=ae.find.attr(t,i),null==a?e:a):null!==n?r&&"set"in r&&(a=r.set(t,n,i))!==e?a:(t.setAttribute(i,n+""),n):(ae.removeAttr(t,i),e))},removeAttr:function(t,e){var i,n,r=0,a=e&&e.match(oe);if(a&&1===t.nodeType)for(;i=a[r++];)n=ae.propFix[i]||i,ae.expr.match.bool.test(i)&&(t[n]=!1),t.removeAttribute(i)},attrHooks:{type:{set:function(t,e){if(!ae.support.radioValue&&"radio"===e&&ae.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(t,i,n){var r,a,s,o=t.nodeType;if(t&&3!==o&&8!==o&&2!==o)return s=1!==o||!ae.isXMLDoc(t),s&&(i=ae.propFix[i]||i,a=ae.propHooks[i]),n!==e?a&&"set"in a&&(r=a.set(t,n,i))!==e?r:t[i]=n:a&&"get"in a&&null!==(r=a.get(t,i))?r:t[i]},propHooks:{tabIndex:{get:function(t){return t.hasAttribute("tabindex")||we.test(t.nodeName)||t.href?t.tabIndex:-1}}}}),Ce={set:function(t,e,i){return e===!1?ae.removeAttr(t,i):t.setAttribute(i,i),i}},ae.each(ae.expr.match.bool.source.match(/\w+/g),function(t,i){var n=ae.expr.attrHandle[i]||ae.find.attr;ae.expr.attrHandle[i]=function(t,i,r){var a=ae.expr.attrHandle[i],s=r?e:(ae.expr.attrHandle[i]=e)!=n(t,i,r)?i.toLowerCase():null;return ae.expr.attrHandle[i]=a,s}}),ae.support.optSelected||(ae.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null}}),ae.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ae.propFix[this.toLowerCase()]=this}),ae.each(["radio","checkbox"],function(){ae.valHooks[this]={set:function(t,i){return ae.isArray(i)?t.checked=ae.inArray(ae(t).val(),i)>=0:e}},ae.support.checkOn||(ae.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var xe=/^key/,Me=/^(?:mouse|contextmenu)|click/,je=/^(?:focusinfocus|focusoutblur)$/,Ne=/^([^.]*)(?:\.(.+)|)$/;ae.event={global:{},add:function(t,i,n,r,a){var s,o,l,c,h,u,p,g,d,f,m,I=me.get(t);if(I){for(n.handler&&(s=n,n=s.handler,a=s.selector),n.guid||(n.guid=ae.guid++),(c=I.events)||(c=I.events={}),(o=I.handle)||(o=I.handle=function(t){return typeof ae===V||t&&ae.event.triggered===t.type?e:ae.event.dispatch.apply(o.elem,arguments)},o.elem=t),i=(i||"").match(oe)||[""],h=i.length;h--;)l=Ne.exec(i[h])||[],d=m=l[1],f=(l[2]||"").split(".").sort(),d&&(p=ae.event.special[d]||{},d=(a?p.delegateType:p.bindType)||d,p=ae.event.special[d]||{},u=ae.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:a,needsContext:a&&ae.expr.match.needsContext.test(a),namespace:f.join(".")},s),(g=c[d])||(g=c[d]=[],g.delegateCount=0,p.setup&&p.setup.call(t,r,f,o)!==!1||t.addEventListener&&t.addEventListener(d,o,!1)),p.add&&(p.add.call(t,u),u.handler.guid||(u.handler.guid=n.guid)),a?g.splice(g.delegateCount++,0,u):g.push(u),ae.event.global[d]=!0);t=null}},remove:function(t,e,i,n,r){var a,s,o,l,c,h,u,p,g,d,f,m=me.hasData(t)&&me.get(t);if(m&&(l=m.events)){for(e=(e||"").match(oe)||[""],c=e.length;c--;)if(o=Ne.exec(e[c])||[],g=f=o[1],d=(o[2]||"").split(".").sort(),g){for(u=ae.event.special[g]||{},g=(n?u.delegateType:u.bindType)||g,p=l[g]||[],o=o[2]&&RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=a=p.length;a--;)h=p[a],!r&&f!==h.origType||i&&i.guid!==h.guid||o&&!o.test(h.namespace)||n&&n!==h.selector&&("**"!==n||!h.selector)||(p.splice(a,1),h.selector&&p.delegateCount--,u.remove&&u.remove.call(t,h));s&&!p.length&&(u.teardown&&u.teardown.call(t,d,m.handle)!==!1||ae.removeEvent(t,g,m.handle),delete l[g])}else for(g in l)ae.event.remove(t,g+e[c],i,n,!0);ae.isEmptyObject(l)&&(delete m.handle,me.remove(t,"events"))}},trigger:function(i,n,r,a){var s,o,l,c,h,u,p,g=[r||X],d=ne.call(i,"type")?i.type:i,f=ne.call(i,"namespace")?i.namespace.split("."):[];if(o=l=r=r||X,3!==r.nodeType&&8!==r.nodeType&&!je.test(d+ae.event.triggered)&&(d.indexOf(".")>=0&&(f=d.split("."),d=f.shift(),f.sort()),h=0>d.indexOf(":")&&"on"+d,i=i[ae.expando]?i:new ae.Event(d,"object"==typeof i&&i),i.isTrigger=a?2:3,i.namespace=f.join("."),i.namespace_re=i.namespace?RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,i.result=e,i.target||(i.target=r),n=null==n?[i]:ae.makeArray(n,[i]),p=ae.event.special[d]||{},a||!p.trigger||p.trigger.apply(r,n)!==!1)){if(!a&&!p.noBubble&&!ae.isWindow(r)){for(c=p.delegateType||d,je.test(c+d)||(o=o.parentNode);o;o=o.parentNode)g.push(o),l=o;l===(r.ownerDocument||X)&&g.push(l.defaultView||l.parentWindow||t)}for(s=0;(o=g[s++])&&!i.isPropagationStopped();)i.type=s>1?c:p.bindType||d,u=(me.get(o,"events")||{})[i.type]&&me.get(o,"handle"),u&&u.apply(o,n),u=h&&o[h],u&&ae.acceptData(o)&&u.apply&&u.apply(o,n)===!1&&i.preventDefault();return i.type=d,a||i.isDefaultPrevented()||p._default&&p._default.apply(g.pop(),n)!==!1||!ae.acceptData(r)||h&&ae.isFunction(r[d])&&!ae.isWindow(r)&&(l=r[h],l&&(r[h]=null),ae.event.triggered=d,r[d](),ae.event.triggered=e,l&&(r[h]=l)),i.result}},dispatch:function(t){t=ae.event.fix(t);var i,n,r,a,s,o=[],l=te.call(arguments),c=(me.get(this,"events")||{})[t.type]||[],h=ae.event.special[t.type]||{};if(l[0]=t,t.delegateTarget=this,!h.preDispatch||h.preDispatch.call(this,t)!==!1){for(o=ae.event.handlers.call(this,t,c),i=0;(a=o[i++])&&!t.isPropagationStopped();)for(t.currentTarget=a.elem,n=0;(s=a.handlers[n++])&&!t.isImmediatePropagationStopped();)(!t.namespace_re||t.namespace_re.test(s.namespace))&&(t.handleObj=s,t.data=s.data,r=((ae.event.special[s.origType]||{}).handle||s.handler).apply(a.elem,l),r!==e&&(t.result=r)===!1&&(t.preventDefault(),t.stopPropagation()));return h.postDispatch&&h.postDispatch.call(this,t),t.result}},handlers:function(t,i){var n,r,a,s,o=[],l=i.delegateCount,c=t.target;if(l&&c.nodeType&&(!t.button||"click"!==t.type))for(;c!==this;c=c.parentNode||this)if(c.disabled!==!0||"click"!==t.type){for(r=[],n=0;l>n;n++)s=i[n],a=s.selector+" ",r[a]===e&&(r[a]=s.needsContext?ae(a,this).index(c)>=0:ae.find(a,this,null,[c]).length),r[a]&&r.push(s);r.length&&o.push({elem:c,handlers:r})}return i.length>l&&o.push({elem:this,handlers:i.slice(l)}),o},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,i){var n,r,a,s=i.button;return null==t.pageX&&null!=i.clientX&&(n=t.target.ownerDocument||X,r=n.documentElement,a=n.body,t.pageX=i.clientX+(r&&r.scrollLeft||a&&a.scrollLeft||0)-(r&&r.clientLeft||a&&a.clientLeft||0),t.pageY=i.clientY+(r&&r.scrollTop||a&&a.scrollTop||0)-(r&&r.clientTop||a&&a.clientTop||0)),t.which||s===e||(t.which=1&s?1:2&s?3:4&s?2:0),t}},fix:function(t){if(t[ae.expando])return t;var e,i,n,r=t.type,a=t,s=this.fixHooks[r];for(s||(this.fixHooks[r]=s=Me.test(r)?this.mouseHooks:xe.test(r)?this.keyHooks:{}),n=s.props?this.props.concat(s.props):this.props,t=new ae.Event(a),e=n.length;e--;)i=n[e],t[i]=a[i];return t.target||(t.target=X),3===t.target.nodeType&&(t.target=t.target.parentNode),s.filter?s.filter(t,a):t},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==l()&&this.focus?(this.focus(),!1):e},delegateType:"focusin"},blur:{trigger:function(){return this===l()&&this.blur?(this.blur(),!1):e},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&ae.nodeName(this,"input")?(this.click(),!1):e},_default:function(t){return ae.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){t.result!==e&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,i,n){var r=ae.extend(new ae.Event,i,{type:t,isSimulated:!0,originalEvent:{}});n?ae.event.trigger(r,null,e):ae.event.dispatch.call(e,r),r.isDefaultPrevented()&&i.preventDefault()}},ae.removeEvent=function(t,e,i){t.removeEventListener&&t.removeEventListener(e,i,!1)},ae.Event=function(t,i){return this instanceof ae.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||t.getPreventDefault&&t.getPreventDefault()?s:o):this.type=t,i&&ae.extend(this,i),this.timeStamp=t&&t.timeStamp||ae.now(),this[ae.expando]=!0,e):new ae.Event(t,i)},ae.Event.prototype={isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=s,t&&t.preventDefault&&t.preventDefault()},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=s,t&&t.stopPropagation&&t.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=s,this.stopPropagation()}},ae.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(t,e){ae.event.special[t]={delegateType:e,bindType:e,handle:function(t){var i,n=this,r=t.relatedTarget,a=t.handleObj;return(!r||r!==n&&!ae.contains(n,r))&&(t.type=a.origType,i=a.handler.apply(this,arguments),t.type=e),i}}}),ae.support.focusinBubbles||ae.each({focus:"focusin",blur:"focusout"},function(t,e){var i=0,n=function(t){ae.event.simulate(e,t.target,ae.event.fix(t),!0)};ae.event.special[e]={setup:function(){0===i++&&X.addEventListener(t,n,!0)},teardown:function(){0===--i&&X.removeEventListener(t,n,!0)}}}),ae.fn.extend({on:function(t,i,n,r,a){var s,l;if("object"==typeof t){"string"!=typeof i&&(n=n||i,i=e);for(l in t)this.on(l,i,n,t[l],a);return this}if(null==n&&null==r?(r=i,n=i=e):null==r&&("string"==typeof i?(r=n,n=e):(r=n,n=i,i=e)),r===!1)r=o;else if(!r)return this;return 1===a&&(s=r,r=function(t){return ae().off(t),s.apply(this,arguments)},r.guid=s.guid||(s.guid=ae.guid++)),this.each(function(){ae.event.add(this,t,r,n,i)})},one:function(t,e,i,n){return this.on(t,e,i,n,1)},off:function(t,i,n){var r,a;if(t&&t.preventDefault&&t.handleObj)return r=t.handleObj,ae(t.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof t){for(a in t)this.off(a,i,t[a]);return this}return(i===!1||"function"==typeof i)&&(n=i,i=e),n===!1&&(n=o),this.each(function(){ae.event.remove(this,t,n,i)})},trigger:function(t,e){return this.each(function(){ae.event.trigger(t,e,this)})},triggerHandler:function(t,i){var n=this[0];return n?ae.event.trigger(t,i,n,!0):e}});var ke=/^.[^:#\[\.,]*$/,De=/^(?:parents|prev(?:Until|All))/,ze=ae.expr.match.needsContext,Se={children:!0,contents:!0,next:!0,prev:!0};ae.fn.extend({find:function(t){var e,i=[],n=this,r=n.length;if("string"!=typeof t)return this.pushStack(ae(t).filter(function(){for(e=0;r>e;e++)if(ae.contains(n[e],this))return!0}));for(e=0;r>e;e++)ae.find(t,n[e],i);return i=this.pushStack(r>1?ae.unique(i):i),i.selector=this.selector?this.selector+" "+t:t,i},has:function(t){var e=ae(t,this),i=e.length;return this.filter(function(){for(var t=0;i>t;t++)if(ae.contains(this,e[t]))return!0 +})},not:function(t){return this.pushStack(h(this,t||[],!0))},filter:function(t){return this.pushStack(h(this,t||[],!1))},is:function(t){return!!h(this,"string"==typeof t&&ze.test(t)?ae(t):t||[],!1).length},closest:function(t,e){for(var i,n=0,r=this.length,a=[],s=ze.test(t)||"string"!=typeof t?ae(t,e||this.context):0;r>n;n++)for(i=this[n];i&&i!==e;i=i.parentNode)if(11>i.nodeType&&(s?s.index(i)>-1:1===i.nodeType&&ae.find.matchesSelector(i,t))){i=a.push(i);break}return this.pushStack(a.length>1?ae.unique(a):a)},index:function(t){return t?"string"==typeof t?ee.call(ae(t),this[0]):ee.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){var i="string"==typeof t?ae(t,e):ae.makeArray(t&&t.nodeType?[t]:t),n=ae.merge(this.get(),i);return this.pushStack(ae.unique(n))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ae.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return ae.dir(t,"parentNode")},parentsUntil:function(t,e,i){return ae.dir(t,"parentNode",i)},next:function(t){return c(t,"nextSibling")},prev:function(t){return c(t,"previousSibling")},nextAll:function(t){return ae.dir(t,"nextSibling")},prevAll:function(t){return ae.dir(t,"previousSibling")},nextUntil:function(t,e,i){return ae.dir(t,"nextSibling",i)},prevUntil:function(t,e,i){return ae.dir(t,"previousSibling",i)},siblings:function(t){return ae.sibling((t.parentNode||{}).firstChild,t)},children:function(t){return ae.sibling(t.firstChild)},contents:function(t){return t.contentDocument||ae.merge([],t.childNodes)}},function(t,e){ae.fn[t]=function(i,n){var r=ae.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=ae.filter(n,r)),this.length>1&&(Se[t]||ae.unique(r),De.test(t)&&r.reverse()),this.pushStack(r)}}),ae.extend({filter:function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?ae.find.matchesSelector(n,t)?[n]:[]:ae.find.matches(t,ae.grep(e,function(t){return 1===t.nodeType}))},dir:function(t,i,n){for(var r=[],a=n!==e;(t=t[i])&&9!==t.nodeType;)if(1===t.nodeType){if(a&&ae(t).is(n))break;r.push(t)}return r},sibling:function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i}});var Te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ee=/<([\w:]+)/,Ge=/<|?\w+;/,Le=/<(?:script|style|link)/i,Be=/^(?:checkbox|radio)$/i,Ze=/checked\s*(?:[^=]|=\s*.checked.)/i,_e=/^$|\/(?:java|ecma)script/i,Pe=/^true\/(.*)/,Oe=/^\s*\s*$/g,Ye={option:[1,""],thead:[1,"