(function(aC,D){var c=function(aU,aV){return new c.fn.init(aU,aV)},i=aC.jQuery,an=aC.$,s=aC.document,O,K=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aI=/^.[^:#\[\.,]*$/,aG=/\S/,k=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,aw=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ar=navigator.userAgent,aa,al=false,ao=[],aD,a=Object.prototype.toString,aj=Object.prototype.hasOwnProperty,am=Array.prototype.push,ag=Array.prototype.slice,F=Array.prototype.indexOf;c.fn=c.prototype={init:function(aU,aW){var aX,aV,aY,aZ;if(!aU){return this}if(aU.nodeType){this.context=this[0]=aU;this.length=1;return this}if(typeof aU==="string"){aX=K.exec(aU);if(aX&&(aX[1]||!aW)){if(aX[1]){aZ=(aW?aW.ownerDocument||aW:s);aY=aw.exec(aU);if(aY){if(c.isPlainObject(aW)){aU=[s.createElement(aY[1])];c.fn.attr.call(aU,aW,true)}else{aU=[aZ.createElement(aY[1])]}}else{aY=L([aX[1]],[aZ]);aU=(aY.cacheable?aY.fragment.cloneNode(true):aY.fragment).childNodes}}else{aV=s.getElementById(aX[2]);if(aV){if(aV.id!==aX[2]){return O.find(aU)}this.length=1;this[0]=aV}this.context=s;this.selector=aU;return this}}else{if(!aW&&/^\w+$/.test(aU)){this.selector=aU;this.context=s;aU=s.getElementsByTagName(aU)}else{if(!aW||aW.jquery){return(aW||O).find(aU)}else{return c(aW).find(aU)}}}}else{if(c.isFunction(aU)){return O.ready(aU)}}if(aU.selector!==D){this.selector=aU.selector;this.context=aU.context}return c.isArray(aU)?this.setArray(aU):c.makeArray(aU,this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return ag.call(this,0)},get:function(aU){return aU==null?this.toArray():(aU<0?this.slice(aU)[0]:this[aU])},pushStack:function(aW,aX,aV){var aU=c(aW||null);aU.prevObject=this;aU.context=this.context;if(aX==="find"){aU.selector=this.selector+(this.selector?" ":"")+aV}else{if(aX){aU.selector=this.selector+"."+aX+"("+aV+")"}}return aU},setArray:function(aU){this.length=0;am.apply(this,aU);return this},each:function(aU,aV){return c.each(this,aU,aV)},ready:function(aU){c.bindReady();if(c.isReady){aU.call(s,c)}else{if(ao){ao.push(aU)}}return this},eq:function(aU){return aU===-1?this.slice(aU):this.slice(aU,+aU+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ag.apply(this,arguments),"slice",ag.call(arguments).join(","))},map:function(aU){return this.pushStack(c.map(this,function(aV,aW){return aU.call(aV,aW,aV)}))},end:function(){return this.prevObject||c(null)},push:am,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var aZ=arguments[0]||{},aV=1,a0=arguments.length,aU=false,aW,aY,a1,a2;if(typeof aZ==="boolean"){aU=aZ;aZ=arguments[1]||{};aV=2}if(typeof aZ!=="object"&&!c.isFunction(aZ)){aZ={}}if(a0===aV){aZ=this;--aV}for(;aV<a0;aV++){if((aW=arguments[aV])!=null){for(aY in aW){a1=aZ[aY];a2=aW[aY];if(aZ===a2){continue}if(aU&&a2&&(c.isPlainObject(a2)||c.isArray(a2))){var aX=a1&&(c.isPlainObject(a1)||c.isArray(a1))?a1:c.isArray(a2)?[]:{};aZ[aY]=c.extend(aU,aX,a2)}else{if(a2!==D){aZ[aY]=a2}}}}}return aZ};c.extend({noConflict:function(aU){aC.$=an;if(aU){aC.jQuery=i}return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body){return setTimeout(c.ready,13)}c.isReady=true;if(ao){var aU,aV=0;while((aU=ao[aV++])){aU.call(s,c)}ao=null}if(c.fn.triggerHandler){c(s).triggerHandler("ready")}}},bindReady:function(){if(al){return}al=true;if(s.readyState==="complete"){return c.ready()}if(s.addEventListener){s.addEventListener("DOMContentLoaded",aD,false);aC.addEventListener("load",c.ready,false)}else{if(s.attachEvent){s.attachEvent("onreadystatechange",aD);aC.attachEvent("onload",c.ready);var aV=false;try{aV=aC.frameElement==null}catch(aU){}if(s.documentElement.doScroll&&aV){h()}}}},isFunction:function(aU){return a.call(aU)==="[object Function]"},isArray:function(aU){return a.call(aU)==="[object Array]"},isPlainObject:function(aV){if(!aV||a.call(aV)!=="[object Object]"||aV.nodeType||aV.setInterval){return false}if(aV.constructor&&!aj.call(aV,"constructor")&&!aj.call(aV.constructor.prototype,"isPrototypeOf")){return false}var aU;for(aU in aV){}return aU===D||aj.call(aV,aU)},isEmptyObject:function(aV){for(var aU in aV){return false}return true},error:function(aU){throw aU},parseJSON:function(aU){if(typeof aU!=="string"||!aU){return null}if(/^[\],:{}\s]*$/.test(aU.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return aC.JSON&&aC.JSON.parse?aC.JSON.parse(aU):(new Function("return "+aU))()}else{c.error("Invalid JSON: "+aU)}},noop:function(){},globalEval:function(aV){if(aV&&aG.test(aV)){var aU=s.getElementsByTagName("head")[0]||s.documentElement,aW=s.createElement("script");aW.type="text/javascript";if(c.support.scriptEval){aW.appendChild(s.createTextNode(aV))}else{aW.text=aV}aU.insertBefore(aW,aU.firstChild);aU.removeChild(aW)}},nodeName:function(aU,aV){return aU.nodeName&&aU.nodeName.toUpperCase()===aV.toUpperCase()},each:function(aY,aW,a1){var a0,aV=0,aZ=aY.length,aX=aZ===D||c.isFunction(aY);if(a1){if(aX){for(a0 in aY){if(aW.apply(aY[a0],a1)===false){break}}}else{for(;aV<aZ;){if(aW.apply(aY[aV++],a1)===false){break}}}}else{if(aX){for(a0 in aY){if(aW.call(aY[a0],a0,aY[a0])===false){break}}}else{for(var aU=aY[0];aV<aZ&&aW.call(aU,aV,aU)!==false;aU=aY[++aV]){}}}return aY},trim:function(aU){return(aU||"").replace(k,"")},makeArray:function(aU,aV){var aW=aV||[];if(aU!=null){if(aU.length==null||typeof aU==="string"||c.isFunction(aU)||(typeof aU!=="function"&&aU.setInterval)){am.call(aW,aU)}else{c.merge(aW,aU)}}return aW},inArray:function(aX,aU){if(aU.indexOf){return aU.indexOf(aX)}for(var aV=0,aW=aU.length;aV<aW;aV++){if(aU[aV]===aX){return aV}}return -1},merge:function(aX,aV){var aY=aX.length,aW=0;if(typeof aV.length==="number"){for(var aU=aV.length;aW<aU;aW++){aX[aY++]=aV[aW]}}else{while(aV[aW]!==D){aX[aY++]=aV[aW++]}}aX.length=aY;return aX},grep:function(aY,aV,aZ){var aX=[];for(var aU=0,aW=aY.length;aU<aW;aU++){if(!aZ!==!aV(aY[aU],aU)){aX.push(aY[aU])}}return aX},map:function(a0,aW,aX){var aZ=[],aU;for(var aV=0,aY=a0.length;aV<aY;aV++){aU=aW(a0[aV],aV,aX);if(aU!=null){aZ[aZ.length]=aU}}return aZ.concat.apply([],aZ)},guid:1,proxy:function(aV,aU,aW){if(arguments.length===2){if(typeof aU==="string"){aW=aV;aV=aW[aU];aU=D}else{if(aU&&!c.isFunction(aU)){aW=aU;aU=D}}}if(!aU&&aV){aU=function(){return aV.apply(aW||this,arguments)}}if(aV){aU.guid=aV.guid=aV.guid||aU.guid||c.guid++}return aU},uaMatch:function(aV){aV=aV.toLowerCase();var aU=/(webkit)[ \/]([\w.]+)/.exec(aV)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(aV)||/(msie) ([\w.]+)/.exec(aV)||!/compatible/.test(aV)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(aV)||[];return{browser:aU[1]||"",version:aU[2]||"0"}},browser:{}});aa=c.uaMatch(ar);if(aa.browser){c.browser[aa.browser]=true;c.browser.version=aa.version}if(c.browser.webkit){c.browser.safari=true}if(F){c.inArray=function(aU,aV){return F.call(aV,aU)}}O=c(s);if(s.addEventListener){aD=function(){s.removeEventListener("DOMContentLoaded",aD,false);c.ready()}}else{if(s.attachEvent){aD=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",aD);c.ready()}}}}function h(){if(c.isReady){return}try{s.documentElement.doScroll("left")}catch(aU){setTimeout(h,1);return}c.ready()}function z(aV,aU){if(aU.src){c.ajax({url:aU.src,async:false,dataType:"script"})}else{c.globalEval(aU.text||aU.textContent||aU.innerHTML||"")}if(aU.parentNode){aU.parentNode.removeChild(aU)}}function r(aW,a0,aU,aZ,a1,a2){var aY=aW.length;if(typeof a0==="object"){for(var aX in a0){r(aW,aX,a0[aX],aZ,a1,aU)}return aW}if(aU!==D){aZ=!a2&&aZ&&c.isFunction(aU);for(var aV=0;aV<aY;aV++){a1(aW[aV],a0,aZ?aU.call(aW[aV],aV,a1(aW[aV],a0)):aU,a2)}return aW}return aY?a1(aW[0],a0):null}function w(){return(new Date).getTime()}(function(){c.support={};var a0=s.documentElement,aU=s.createElement("script"),aW=s.createElement("div"),aZ="script"+w();aW.style.display="none";aW.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var a2=aW.getElementsByTagName("*"),a1=aW.getElementsByTagName("a")[0];if(!a2||!a2.length||!a1){return}c.support={leadingWhitespace:aW.firstChild.nodeType===3,tbody:!aW.getElementsByTagName("tbody").length,htmlSerialize:!!aW.getElementsByTagName("link").length,style:/red/.test(a1.getAttribute("style")),hrefNormalized:a1.getAttribute("href")==="/a",opacity:/^0.55$/.test(a1.style.opacity),cssFloat:!!a1.style.cssFloat,checkOn:aW.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};aU.type="text/javascript";try{aU.appendChild(s.createTextNode("window."+aZ+"=1;"))}catch(a3){}a0.insertBefore(aU,a0.firstChild);if(aC[aZ]){c.support.scriptEval=true;delete aC[aZ]}a0.removeChild(aU);if(aW.attachEvent&&aW.fireEvent){aW.attachEvent("onclick",function aY(){c.support.noCloneEvent=false;aW.detachEvent("onclick",aY)});aW.cloneNode(true).fireEvent("onclick")}aW=s.createElement("div");aW.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var aX=s.createDocumentFragment();aX.appendChild(aW.firstChild);c.support.checkClone=aX.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var a4=s.createElement("div");a4.style.width=a4.style.paddingLeft="1px";s.body.appendChild(a4);c.boxModel=c.support.boxModel=a4.offsetWidth===2;s.body.removeChild(a4).style.display="none";a4=null});var aV=function(a4){var a5=s.createElement("div");a4="on"+a4;var a6=(a4 in a5);if(!a6){a5.setAttribute(a4,"return;");a6=typeof a5[a4]==="function"}a5=null;return a6};c.support.submitBubbles=aV("submit");c.support.changeBubbles=aV("change");a0=aU=aW=a2=a1=null})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var u="jQuery"+w(),e=0,aN={};var ac={};c.extend({cache:{},expando:u,noData:{embed:true,object:true,applet:true},data:function(aV,aY,aU){if(aV.nodeName&&c.noData[aV.nodeName.toLowerCase()]){return}aV=aV==aC?aN:aV;var aW=aV[u],aX=c.cache,aZ;if(!aY&&!aW){return null}if(!aW){aW=++e}if(typeof aY==="object"){aV[u]=aW;aZ=aX[aW]=c.extend(true,{},aY)}else{if(aX[aW]){aZ=aX[aW]}else{if(typeof aU==="undefined"){aZ=ac}else{aZ=aX[aW]={}}}}if(aU!==D){aV[u]=aW;aZ[aY]=aU}return typeof aY==="string"?aZ[aY]:aZ},removeData:function(aU,aX){if(aU.nodeName&&c.noData[aU.nodeName.toLowerCase()]){return}aU=aU==aC?aN:aU;var aV=aU[u],aW=c.cache,aZ=aW[aV];if(aX){if(aZ){delete aZ[aX];if(c.isEmptyObject(aZ)){c.removeData(aU)}}}else{try{delete aU[u]}catch(aY){if(aU.removeAttribute){aU.removeAttribute(u)}}delete aW[aV]}}});c.fn.extend({data:function(aX,aU){if(typeof aX==="undefined"&&this.length){return c.data(this[0])}else{if(typeof aX==="object"){return this.each(function(){c.data(this,aX)})}}var aW=aX.split(".");aW[1]=aW[1]?"."+aW[1]:"";if(aU===D){var aV=this.triggerHandler("getData"+aW[1]+"!",[aW[0]]);if(aV===D&&this.length){aV=c.data(this[0],aX)}return aV===D&&aW[1]?this.data(aW[0]):aV}else{return this.trigger("setData"+aW[1]+"!",[aW[0],aU]).each(function(){c.data(this,aX,aU)})}},removeData:function(aU){return this.each(function(){c.removeData(this,aU)})}});c.extend({queue:function(aX,aW,aV){if(!aX){return}aW=(aW||"fx")+"queue";var aU=c.data(aX,aW);if(!aV){return aU||[]}if(!aU||c.isArray(aV)){aU=c.data(aX,aW,c.makeArray(aV))}else{aU.push(aV)}return aU},dequeue:function(aW,aV){aV=aV||"fx";var aU=c.queue(aW,aV),aX=aU.shift();if(aX==="inprogress"){aX=aU.shift()}if(aX){if(aV==="fx"){aU.unshift("inprogress")}aX.call(aW,function(){c.dequeue(aW,aV)})}}});c.fn.extend({queue:function(aV,aU){if(typeof aV!=="string"){aU=aV;aV="fx"}if(aU===D){return c.queue(this[0],aV)}return this.each(function(aW,aY){var aX=c.queue(this,aV,aU);if(aV==="fx"&&aX[0]!=="inprogress"){c.dequeue(this,aV)}})},dequeue:function(aU){return this.each(function(){c.dequeue(this,aU)})},delay:function(aU,aV){aU=c.fx?c.fx.speeds[aU]||aU:aU;aV=aV||"fx";return this.queue(aV,function(){var aW=this;setTimeout(function(){c.dequeue(aW,aV)},aU)})},clearQueue:function(aU){return this.queue(aU||"fx",[])}});var n=/[\n\t]/g,V=/\s+/,d=/\r/g,C=/href|src|style/,av=/(button|input)/i,J=/(button|input|object|select|textarea)/i,m=/^(a|area)$/i,Z=/radio|checkbox/;c.fn.extend({attr:function(aU,aV){return r(this,aU,aV,true,c.attr)},removeAttr:function(aV,aU){return this.each(function(){c.attr(this,aV,"");if(this.nodeType===1){this.removeAttribute(aV)}})},addClass:function(aU){if(c.isFunction(aU)){return this.each(function(a3){var a2=c(this);a2.addClass(aU.call(this,a3,a2.attr("class")))})}if(aU&&typeof aU==="string"){var aX=(aU||"").split(V);for(var aV=0,aY=this.length;aV<aY;aV++){var aW=this[aV];if(aW.nodeType===1){if(!aW.className){aW.className=aU}else{var a1=" "+aW.className+" ";for(var a0=0,aZ=aX.length;a0<aZ;a0++){if(a1.indexOf(" "+aX[a0]+" ")<0){aW.className+=" "+aX[a0]}}}}}}return this},removeClass:function(aU){if(c.isFunction(aU)){return this.each(function(a3){var a2=c(this);a2.removeClass(aU.call(this,a3,a2.attr("class")))})}if((aU&&typeof aU==="string")||aU===D){var aX=(aU||"").split(V);for(var aV=0,aY=this.length;aV<aY;aV++){var aW=this[aV];if(aW.nodeType===1&&aW.className){if(aU){var a1=(" "+aW.className+" ").replace(n," ");for(var a0=0,aZ=aX.length;a0<aZ;a0++){a1=a1.replace(" "+aX[a0]+" "," ")}aW.className=a1.substring(1,a1.length-1)}else{aW.className=""}}}}return this},toggleClass:function(aU,aW){var aV=typeof aU,aX=typeof aW==="boolean";if(c.isFunction(aU)){return this.each(function(aZ){var aY=c(this);aY.toggleClass(aU.call(this,aZ,aY.attr("class"),aW),aW)})}return this.each(function(){if(aV==="string"){var a1,aZ=0,a2=c(this),a0=aW,aY=aU.split(V);while((a1=aY[aZ++])){a0=aX?a0:!a2.hasClass(a1);a2[a0?"addClass":"removeClass"](a1)}}else{if(aV==="undefined"||aV==="boolean"){if(this.className){c.data(this,"__className__",this.className)}this.className=this.className||aU===false?"":c.data(this,"__className__")||""}}})},hasClass:function(aU){var aW=" "+aU+" ";for(var aX=0,aV=this.length;aX<aV;aX++){if((" "+this[aX].className+" ").replace(n," ").indexOf(aW)>-1){return true}}return false},val:function(aU){if(aU===D){var aZ=this[0];if(aZ){if(c.nodeName(aZ,"option")){return(aZ.attributes.value||{}).specified?aZ.value:aZ.text}if(c.nodeName(aZ,"select")){var a1=aZ.selectedIndex,aX=[],aW=aZ.options,a2=aZ.type==="select-one";if(a1<0){return null}for(var aV=a2?a1:0,a3=a2?a1+1:aW.length;aV<a3;aV++){var a0=aW[aV];if(a0.selected){aU=c(a0).val();if(a2){return aU}aX.push(aU)}}return aX}if(Z.test(aZ.type)&&!c.support.checkOn){return aZ.getAttribute("value")===null?"on":aZ.value}return(aZ.value||"").replace(d,"")}return D}var aY=c.isFunction(aU);return this.each(function(a4){var a6=c(this),a5=aU;if(this.nodeType!==1){return}if(aY){a5=aU.call(this,a4,a6.val())}if(typeof a5==="number"){a5+=""}if(c.isArray(a5)&&Z.test(this.type)){this.checked=c.inArray(a6.val(),a5)>=0}else{if(c.nodeName(this,"select")){var a7=c.makeArray(a5);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),a7)>=0});if(!a7.length){this.selectedIndex=-1}}else{this.value=a5}}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(aV,a0,aU,a3){if(!aV||aV.nodeType===3||aV.nodeType===8){return D}if(a3&&a0 in c.attrFn){return c(aV)[a0](aU)}var a2=aV.nodeType!==1||!c.isXMLDoc(aV),aY=aU!==D;a0=a2&&c.props[a0]||a0;if(aV.nodeType===1){var a1=C.test(a0);if(a0==="selected"&&!c.support.optSelected){var aZ=aV.parentNode;if(aZ){aZ.selectedIndex;if(aZ.parentNode){aZ.parentNode.selectedIndex}}}if(a0 in aV&&a2&&!a1){if(aY){if(a0==="type"&&av.test(aV.nodeName)&&aV.parentNode){c.error("type property can't be changed")}aV[a0]=aU}if(c.nodeName(aV,"form")&&aV.getAttributeNode(a0)){return aV.getAttributeNode(a0).nodeValue}if(a0==="tabIndex"){var aW=aV.getAttributeNode("tabIndex");return aW&&aW.specified?aW.value:J.test(aV.nodeName)||m.test(aV.nodeName)&&aV.href?0:D}return aV[a0]}if(!c.support.style&&a2&&a0==="style"){if(aY){aV.style.cssText=""+aU}return aV.style.cssText}if(aY){aV.setAttribute(a0,""+aU)}var aX=!c.support.hrefNormalized&&a2&&a1?aV.getAttribute(a0,2):aV.getAttribute(a0);return aX===null?D:aX}return c.style(aV,a0,aU)}});var ay=function(aU){return aU.replace(/[^\w\s\.\|`]/g,function(aV){return"\\"+aV})};c.event={add:function(aX,a7,aY,a4){if(aX.nodeType===3||aX.nodeType===8){return}if(aX.setInterval&&(aX!==aC&&!aX.frameElement)){aX=aC}if(!aY.guid){aY.guid=c.guid++}if(a4!==D){var a2=aY;aY=c.proxy(a2);aY.data=a4}var a1=c.data(aX,"events")||c.data(aX,"events",{}),a6=c.data(aX,"handle"),aW;if(!a6){aW=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(aW.elem,arguments):D};a6=c.data(aX,"handle",aW)}if(!a6){return}a6.elem=aX;a7=a7.split(/\s+/);var a0,aZ=0;while((a0=a7[aZ++])){var aU=a0.split(".");a0=aU.shift();if(aZ>1){aY=c.proxy(aY);if(a4!==D){aY.data=a4}}aY.type=aU.slice(0).sort().join(".");var a5=a1[a0],aV=this.special[a0]||{};if(!a5){a5=a1[a0]={};if(!aV.setup||aV.setup.call(aX,a4,aU,aY)===false){if(aX.addEventListener){aX.addEventListener(a0,a6,false)}else{if(aX.attachEvent){aX.attachEvent("on"+a0,a6)}}}}if(aV.add){var a3=aV.add.call(aX,aY,a4,aU,a5);if(a3&&c.isFunction(a3)){a3.guid=a3.guid||aY.guid;a3.data=a3.data||aY.data;a3.type=a3.type||aY.type;aY=a3}}a5[aY.guid]=aY;this.global[a0]=true}aX=null},global:{},remove:function(aW,a7,aX){if(aW.nodeType===3||aW.nodeType===8){return}var a3=c.data(aW,"events"),a5,a0,a4;if(a3){if(a7===D||(typeof a7==="string"&&a7.charAt(0)===".")){for(a0 in a3){this.remove(aW,a0+(a7||""))}}else{if(a7.type){aX=a7.handler;a7=a7.type}a7=a7.split(/\s+/);var aY=0;while((a0=a7[aY++])){var aU=a0.split(".");a0=aU.shift();var a1=!aU.length,a2=c.map(aU.slice(0).sort(),ay),a6=new RegExp("(^|\\.)"+a2.join("\\.(?:.*\\.)?")+"(\\.|$)"),aV=this.special[a0]||{};if(a3[a0]){if(aX){a4=a3[a0][aX.guid];delete a3[a0][aX.guid]}else{for(var aZ in a3[a0]){if(a1||a6.test(a3[a0][aZ].type)){delete a3[a0][aZ]}}}if(aV.remove){aV.remove.call(aW,aU,a4)}for(a5 in a3[a0]){break}if(!a5){if(!aV.teardown||aV.teardown.call(aW,aU)===false){if(aW.removeEventListener){aW.removeEventListener(a0,c.data(aW,"handle"),false)}else{if(aW.detachEvent){aW.detachEvent("on"+a0,c.data(aW,"handle"))}}}a5=null;delete a3[a0]}}}}for(a5 in a3){break}if(!a5){var aZ=c.data(aW,"handle");if(aZ){aZ.elem=null}c.removeData(aW,"events");c.removeData(aW,"handle")}}},trigger:function(a2,aV,aW){var a1=a2.type||a2,aZ=arguments[3];if(!aZ){a2=typeof a2==="object"?a2[u]?a2:c.extend(c.Event(a1),a2):c.Event(a1);if(a1.indexOf("!")>=0){a2.type=a1=a1.slice(0,-1);a2.exclusive=true}if(!aW){a2.stopPropagation();if(this.global[a1]){c.each(c.cache,function(){if(this.events&&this.events[a1]){c.event.trigger(a2,aV,this.handle.elem)}})}}if(!aW||aW.nodeType===3||aW.nodeType===8){return D}a2.result=D;a2.target=aW;aV=c.makeArray(aV);aV.unshift(a2)}a2.currentTarget=aW;var aY=c.data(aW,"handle");if(aY){aY.apply(aW,aV)}var aX=aW.parentNode||aW.ownerDocument;try{if(!(aW&&aW.nodeName&&c.noData[aW.nodeName.toLowerCase()])){if(aW["on"+a1]&&aW["on"+a1].apply(aW,aV)===false){a2.result=false}}}catch(a4){}if(!a2.isPropagationStopped()&&aX){c.event.trigger(a2,aV,aX,true)}else{if(!a2.isDefaultPrevented()){var a0=a2.target,a3,aU=c.nodeName(a0,"a")&&a1==="click";if(!aU&&!(a0&&a0.nodeName&&c.noData[a0.nodeName.toLowerCase()])){try{if(a0[a1]){a3=a0["on"+a1];if(a3){a0["on"+a1]=null}this.triggered=true;a0[a1]()}}catch(a4){}if(a3){a0["on"+a1]=a3}this.triggered=false}}}},handle:function(aZ){var a0,aV;aZ=arguments[0]=c.event.fix(aZ||aC.event);aZ.currentTarget=this;var aU=aZ.type.split(".");aZ.type=aU.shift();a0=!aU.length&&!aZ.exclusive;var aY=new RegExp("(^|\\.)"+aU.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");aV=(c.data(this,"events")||{})[aZ.type];for(var aW in aV){var aX=aV[aW];if(a0||aY.test(aX.type)){aZ.handler=aX;aZ.data=aX.data;var a1=aX.apply(this,arguments);if(a1!==D){aZ.result=a1;if(a1===false){aZ.preventDefault();aZ.stopPropagation()}}if(aZ.isImmediatePropagationStopped()){break}}}return aZ.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(aY){if(aY[u]){return aY}var aU=aY;aY=c.Event(aU);for(var aV=this.props.length,aX;aV;){aX=this.props[--aV];aY[aX]=aU[aX]}if(!aY.target){aY.target=aY.srcElement||s}if(aY.target.nodeType===3){aY.target=aY.target.parentNode}if(!aY.relatedTarget&&aY.fromElement){aY.relatedTarget=aY.fromElement===aY.target?aY.toElement:aY.fromElement}if(aY.pageX==null&&aY.clientX!=null){var aZ=s.documentElement,aW=s.body;aY.pageX=aY.clientX+(aZ&&aZ.scrollLeft||aW&&aW.scrollLeft||0)-(aZ&&aZ.clientLeft||aW&&aW.clientLeft||0);aY.pageY=aY.clientY+(aZ&&aZ.scrollTop||aW&&aW.scrollTop||0)-(aZ&&aZ.clientTop||aW&&aW.clientTop||0)}if(!aY.which&&((aY.charCode||aY.charCode===0)?aY.charCode:aY.keyCode)){aY.which=aY.charCode||aY.keyCode}if(!aY.metaKey&&aY.ctrlKey){aY.metaKey=aY.ctrlKey}if(!aY.which&&aY.button!==D){aY.which=(aY.button&1?1:(aY.button&2?3:(aY.button&4?2:0)))}return aY},guid:100000000,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(aV,aU,aW,aX){c.extend(aV,aU||{});aV.guid+=aU.selector+aU.live;aU.liveProxy=aV;c.event.add(this,aU.live,Y,aU)},remove:function(aU){if(aU.length){var aV=0,aW=new RegExp("(^|\\.)"+aU[0]+"(\\.|$)");c.each((c.data(this,"events").live||{}),function(){if(aW.test(this.type)){aV++}});if(aV<1){c.event.remove(this,aU[0],Y)}}},special:{}},beforeunload:{setup:function(aU,aW,aV){if(this.setInterval){this.onbeforeunload=aV}return false},teardown:function(aV,aU){if(this.onbeforeunload===aU){this.onbeforeunload=null}}}}};c.Event=function(aU){if(!this.preventDefault){return new c.Event(aU)}if(aU&&aU.type){this.originalEvent=aU;this.type=aU.type}else{this.type=aU}this.timeStamp=w();this[u]=true};function G(){return false}function aR(){return true}c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=aR;var aU=this.originalEvent;if(!aU){return}if(aU.preventDefault){aU.preventDefault()}aU.returnValue=false},stopPropagation:function(){this.isPropagationStopped=aR;var aU=this.originalEvent;if(!aU){return}if(aU.stopPropagation){aU.stopPropagation()}aU.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=aR;this.stopPropagation()},isDefaultPrevented:G,isPropagationStopped:G,isImmediatePropagationStopped:G};var A=function(aV){var aU=aV.relatedTarget;while(aU&&aU!==this){try{aU=aU.parentNode}catch(aW){break}}if(aU!==this){aV.type=aV.data;c.event.handle.apply(this,arguments)}},T=function(aU){aU.type=aU.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(aV,aU){c.event.special[aV]={setup:function(aW){c.event.add(this,aU,aW&&aW.selector?T:A,aV)},teardown:function(aW){c.event.remove(this,aU,aW&&aW.selector?T:A)}}});if(!c.support.submitBubbles){c.event.special.submit={setup:function(aU,aW,aV){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit."+aV.guid,function(aZ){var aY=aZ.target,aX=aY.type;if((aX==="submit"||aX==="image")&&c(aY).closest("form").length){return M("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit."+aV.guid,function(aZ){var aY=aZ.target,aX=aY.type;if((aX==="text"||aX==="password")&&c(aY).closest("form").length&&aZ.keyCode===13){return M("submit",this,arguments)}})}else{return false}},remove:function(aV,aU){c.event.remove(this,"click.specialSubmit"+(aU?"."+aU.guid:""));c.event.remove(this,"keypress.specialSubmit"+(aU?"."+aU.guid:""))}}}if(!c.support.changeBubbles){var B=/textarea|input|select/i;function o(aV){var aU=aV.type,aW=aV.value;if(aU==="radio"||aU==="checkbox"){aW=aV.checked}else{if(aU==="select-multiple"){aW=aV.selectedIndex>-1?c.map(aV.options,function(aX){return aX.selected}).join("-"):""}else{if(aV.nodeName.toLowerCase()==="select"){aW=aV.selectedIndex}}}return aW}function ah(aX){var aW=aX.target,aU,aV;if(!B.test(aW.nodeName)||aW.readOnly){return}aU=c.data(aW,"_change_data");aV=o(aW);if(aX.type!=="focusout"||aW.type!=="radio"){c.data(aW,"_change_data",aV)}if(aU===D||aV===aU){return}if(aU!=null||aV){aX.type="change";return c.event.trigger(aX,arguments[1],aW)}}c.event.special.change={filters:{focusout:ah,click:function(aW){var aV=aW.target,aU=aV.type;if(aU==="radio"||aU==="checkbox"||aV.nodeName.toLowerCase()==="select"){return ah.call(this,aW)}},keydown:function(aW){var aV=aW.target,aU=aV.type;if((aW.keyCode===13&&aV.nodeName.toLowerCase()!=="textarea")||(aW.keyCode===32&&(aU==="checkbox"||aU==="radio"))||aU==="select-multiple"){return ah.call(this,aW)}},beforeactivate:function(aV){var aU=aV.target;if(aU.nodeName.toLowerCase()==="input"&&aU.type==="radio"){c.data(aU,"_change_data",o(aU))}}},setup:function(aU,aX,aV){for(var aW in g){c.event.add(this,aW+".specialChange."+aV.guid,g[aW])}return B.test(this.nodeName)},remove:function(aW,aU){for(var aV in g){c.event.remove(this,aV+".specialChange"+(aU?"."+aU.guid:""),g[aV])}return B.test(this.nodeName)}};var g=c.event.special.change.filters}function M(aV,aW,aU){aU[0].type=aV;return c.event.handle.apply(aW,aU)}if(s.addEventListener){c.each({focus:"focusin",blur:"focusout"},function(aU,aW){c.event.special[aW]={setup:function(){this.addEventListener(aU,aV,true)},teardown:function(){this.removeEventListener(aU,aV,true)}};function aV(aX){aX=c.event.fix(aX);aX.type=aW;return c.event.handle.call(this,aX)}})}c.each(["bind","one"],function(aV,aU){c.fn[aU]=function(aZ,aX,aY){if(typeof aZ==="object"){for(var a0 in aZ){this[aU](a0,aX,aZ[a0],aY)}return this}if(c.isFunction(aX)){aY=aX;aX=D}var aW=aU==="one"?c.proxy(aY,function(a1){c(this).unbind(a1,aW);return aY.apply(this,arguments)}):aY;return aZ==="unload"&&aU!=="one"?this.one(aZ,aX,aY):this.each(function(){c.event.add(this,aZ,aW,aX)})}});c.fn.extend({unbind:function(aV,aU){if(typeof aV==="object"&&!aV.preventDefault){for(var aW in aV){this.unbind(aW,aV[aW])}return this}return this.each(function(){c.event.remove(this,aV,aU)})},trigger:function(aV,aU){return this.each(function(){c.event.trigger(aV,aU,this)})},triggerHandler:function(aV,aU){if(this[0]){var aW=c.Event(aV);aW.preventDefault();aW.stopPropagation();c.event.trigger(aW,aU,this[0]);return aW.result}},toggle:function(aV){var aW=arguments,aU=1;while(aU<aW.length){c.proxy(aV,aW[aU++])}return this.click(c.proxy(aV,function(aX){var aY=(c.data(this,"lastToggle"+aV.guid)||0)%aU;c.data(this,"lastToggle"+aV.guid,aY+1);aX.preventDefault();return aW[aY].apply(this,arguments)||false}))},hover:function(aU,aV){return this.mouseenter(aU).mouseleave(aV||aU)}});c.each(["live","die"],function(aV,aU){c.fn[aU]=function(aX,aW,a0){var aY,aZ=0;if(c.isFunction(aW)){a0=aW;aW=D}aX=(aX||"").split(/\s+/);while((aY=aX[aZ++])!=null){aY=aY==="focus"?"focusin":aY==="blur"?"focusout":aY==="hover"?aX.push("mouseleave")&&"mouseenter":aY;if(aU==="live"){c(this.context).bind(aO(aY,this.selector),{data:aW,selector:this.selector,live:aY},a0)}else{c(this.context).unbind(aO(aY,this.selector),a0?{guid:a0.guid+this.selector+aY}:null)}}return this}});function Y(a0){var aY,aU=[],a7=[],aX=arguments,aV,a5,a3,aW,a2,a1,aZ,a4,a6=c.extend({},c.data(this,"events").live);if(a0.button&&a0.type==="click"){return}for(a2 in a6){a3=a6[a2];if(a3.live===a0.type||a3.altLive&&c.inArray(a0.type,a3.altLive)>-1){a4=a3.data;if(!(a4.beforeFilter&&a4.beforeFilter[a0.type]&&!a4.beforeFilter[a0.type](a0))){a7.push(a3.selector)}}else{delete a6[a2]}}a5=c(a0.target).closest(a7,a0.currentTarget);for(a1=0,aZ=a5.length;a1<aZ;a1++){for(a2 in a6){a3=a6[a2];aW=a5[a1].elem;aV=null;if(a5[a1].selector===a3.selector){if(a3.live==="mouseenter"||a3.live==="mouseleave"){aV=c(a0.relatedTarget).closest(a3.selector)[0]}if(!aV||aV!==aW){aU.push({elem:aW,fn:a3})}}}}for(a1=0,aZ=aU.length;a1<aZ;a1++){a5=aU[a1];a0.currentTarget=a5.elem;a0.data=a5.fn.data;if(a5.fn.apply(a5.elem,aX)===false){aY=false;break}}return aY}function aO(aV,aU){return"live."+(aV?aV+".":"")+aU.replace(/\./g,"`").replace(/ /g,"&")}c.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error").split(" "),function(aV,aU){c.fn[aU]=function(aW){return aW?this.bind(aU,aW):this.trigger(aU)};if(c.attrFn){c.attrFn[aU]=true}});if(aC.attachEvent&&!aC.addEventListener){aC.attachEvent("onunload",function(){for(var aU in c.cache){if(c.cache[aU].handle){try{c.event.remove(c.cache[aU].handle.elem)}catch(aV){}}}});
	} (function () { var a5 = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, aW = 0, a3 = Object.prototype.toString, aV = false, aU = true; [0, 0].sort(function () { aU = false; return 0 }); var a9 = function (br, bd, bg, bn) { bg = bg || []; var be = bd = bd || s; if (bd.nodeType !== 1 && bd.nodeType !== 9) { return [] } if (!br || typeof br !== "string") { return bg } var bj = [], bm, bp, bh, bs, bl = true, bf = a7(bd), bq = br; while ((a5.exec(""), bm = a5.exec(bq)) !== null) { bq = bm[3]; bj.push(bm[1]); if (bm[2]) { bs = bm[3]; break } } if (bj.length > 1 && a6.exec(br)) { if (bj.length === 2 && a4.relative[bj[0]]) { bp = aY(bj[0] + bj[1], bd) } else { bp = a4.relative[bj[0]] ? [bd] : a9(bj.shift(), bd); while (bj.length) { br = bj.shift(); if (a4.relative[br]) { br += bj.shift() } bp = aY(br, bp) } } } else { if (!bn && bj.length > 1 && bd.nodeType === 9 && !bf && a4.match.ID.test(bj[0]) && !a4.match.ID.test(bj[bj.length - 1])) { var bo = a9.find(bj.shift(), bd, bf); bd = bo.expr ? a9.filter(bo.expr, bo.set)[0] : bo.set[0] } if (bd) { var bo = bn ? { expr: bj.pop(), set: bb(bn)} : a9.find(bj.pop(), bj.length === 1 && (bj[0] === "~" || bj[0] === "+") && bd.parentNode ? bd.parentNode : bd, bf); bp = bo.expr ? a9.filter(bo.expr, bo.set) : bo.set; if (bj.length > 0) { bh = bb(bp) } else { bl = false } while (bj.length) { var bi = bj.pop(), bc = bi; if (!a4.relative[bi]) { bi = "" } else { bc = bj.pop() } if (bc == null) { bc = bd } a4.relative[bi](bh, bc, bf) } } else { bh = bj = [] } } if (!bh) { bh = bp } if (!bh) { a9.error(bi || br) } if (a3.call(bh) === "[object Array]") { if (!bl) { bg.push.apply(bg, bh) } else { if (bd && bd.nodeType === 1) { for (var bk = 0; bh[bk] != null; bk++) { if (bh[bk] && (bh[bk] === true || bh[bk].nodeType === 1 && a2(bd, bh[bk]))) { bg.push(bp[bk]) } } } else { for (var bk = 0; bh[bk] != null; bk++) { if (bh[bk] && bh[bk].nodeType === 1) { bg.push(bp[bk]) } } } } } else { bb(bh, bg) } if (bs) { a9(bs, be, bg, bn); a9.uniqueSort(bg) } return bg }; a9.uniqueSort = function (bc) { if (ba) { aV = aU; bc.sort(ba); if (aV) { for (var bd = 1; bd < bc.length; bd++) { if (bc[bd] === bc[bd - 1]) { bc.splice(bd--, 1) } } } } return bc }; a9.matches = function (bc, bd) { return a9(bc, null, null, bd) }; a9.find = function (bh, be, bc) { var bi, bf; if (!bh) { return [] } for (var bd = 0, bg = a4.order.length; bd < bg; bd++) { var bk = a4.order[bd], bf; if ((bf = a4.leftMatch[bk].exec(bh))) { var bj = bf[1]; bf.splice(1, 1); if (bj.substr(bj.length - 1) !== "\\") { bf[1] = (bf[1] || "").replace(/\\/g, ""); bi = a4.find[bk](bf, be, bc); if (bi != null) { bh = bh.replace(a4.match[bk], ""); break } } } } if (!bi) { bi = be.getElementsByTagName("*") } return { set: bi, expr: bh} }; a9.filter = function (bl, bs, be, bn) { var bp = bl, bo = [], bq = bs, bh, bj, bm = bs && bs[0] && a7(bs[0]); while (bl && bs.length) { for (var bi in a4.filter) { if ((bh = a4.leftMatch[bi].exec(bl)) != null && bh[2]) { var bd = a4.filter[bi], bf, br, bg = bh[1]; bj = false; bh.splice(1, 1); if (bg.substr(bg.length - 1) === "\\") { continue } if (bq === bo) { bo = [] } if (a4.preFilter[bi]) { bh = a4.preFilter[bi](bh, bq, be, bo, bn, bm); if (!bh) { bj = bf = true } else { if (bh === true) { continue } } } if (bh) { for (var bk = 0; (br = bq[bk]) != null; bk++) { if (br) { bf = bd(br, bh, bk, bq); var bc = bn ^ !!bf; if (be && bf != null) { if (bc) { bj = true } else { bq[bk] = false } } else { if (bc) { bo.push(br); bj = true } } } } } if (bf !== D) { if (!be) { bq = bo } bl = bl.replace(a4.match[bi], ""); if (!bj) { return [] } break } } } if (bl === bp) { if (bj == null) { a9.error(bl) } else { break } } bp = bl } return bq }; a9.error = function (bc) { throw "Syntax error, unrecognized expression: " + bc }; var a4 = a9.selectors = { order: ["ID", "NAME", "TAG"], match: { ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/, CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/, NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/, ATTR: /\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/, CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/, POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/, PSEUDO: /:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ }, leftMatch: {}, attrMap: { "class": "className", "for": "htmlFor" }, attrHandle: { href: function (bc) { return bc.getAttribute("href") } }, relative: { "+": function (bj, bf) { var bc = typeof bf === "string", bg = bc && !/\W/.test(bf), bh = bc && !bg; if (bg) { bf = bf.toLowerCase() } for (var bd = 0, be = bj.length, bi; bd < be; bd++) { if ((bi = bj[bd])) { while ((bi = bi.previousSibling) && bi.nodeType !== 1) { } bj[bd] = bh || bi && bi.nodeName.toLowerCase() === bf ? bi || false : bi === bf } } if (bh) { a9.filter(bf, bj, true) } }, ">": function (bi, bf) { var bg = typeof bf === "string"; if (bg && !/\W/.test(bf)) { bf = bf.toLowerCase(); for (var bc = 0, be = bi.length; bc < be; bc++) { var bd = bi[bc]; if (bd) { var bh = bd.parentNode; bi[bc] = bh.nodeName.toLowerCase() === bf ? bh : false } } } else { for (var bc = 0, be = bi.length; bc < be; bc++) { var bd = bi[bc]; if (bd) { bi[bc] = bg ? bd.parentNode : bd.parentNode === bf } } if (bg) { a9.filter(bf, bi, true) } } }, "": function (bh, be, bc) { var bg = aW++, bd = aX; if (typeof be === "string" && !/\W/.test(be)) { var bf = be = be.toLowerCase(); bd = a1 } bd("parentNode", be, bg, bh, bf, bc) }, "~": function (bh, be, bc) { var bg = aW++, bd = aX; if (typeof be === "string" && !/\W/.test(be)) { var bf = be = be.toLowerCase(); bd = a1 } bd("previousSibling", be, bg, bh, bf, bc) } }, find: { ID: function (bf, bc, bd) { if (typeof bc.getElementById !== "undefined" && !bd) { var be = bc.getElementById(bf[1]); return be ? [be] : [] } }, NAME: function (be, bd) { if (typeof bd.getElementsByName !== "undefined") { var bg = [], bh = bd.getElementsByName(be[1]); for (var bc = 0, bf = bh.length; bc < bf; bc++) { if (bh[bc].getAttribute("name") === be[1]) { bg.push(bh[bc]) } } return bg.length === 0 ? null : bg } }, TAG: function (bd, bc) { return bc.getElementsByTagName(bd[1]) } }, preFilter: { CLASS: function (bg, bh, bf, bj, bi, bc) { bg = " " + bg[1].replace(/\\/g, "") + " "; if (bc) { return bg } for (var bd = 0, be; (be = bh[bd]) != null; bd++) { if (be) { if (bi ^ (be.className && (" " + be.className + " ").replace(/[\t\n]/g, " ").indexOf(bg) >= 0)) { if (!bf) { bj.push(be) } } else { if (bf) { bh[bd] = false } } } } return false }, ID: function (bc) { return bc[1].replace(/\\/g, "") }, TAG: function (bd, bc) { return bd[1].toLowerCase() }, CHILD: function (bd) { if (bd[1] === "nth") { var bc = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(bd[2] === "even" && "2n" || bd[2] === "odd" && "2n+1" || !/\D/.test(bd[2]) && "0n+" + bd[2] || bd[2]); bd[2] = (bc[1] + (bc[2] || 1)) - 0; bd[3] = bc[3] - 0 } bd[0] = aW++; return bd }, ATTR: function (be, bg, bd, bi, bh, bc) { var bf = be[1].replace(/\\/g, ""); if (!bc && a4.attrMap[bf]) { be[1] = a4.attrMap[bf] } if (be[2] === "~=") { be[4] = " " + be[4] + " " } return be }, PSEUDO: function (bd, bf, bc, bh, bg) { if (bd[1] === "not") { if ((a5.exec(bd[3]) || "").length > 1 || /^\w/.test(bd[3])) { bd[3] = a9(bd[3], null, null, bf) } else { var be = a9.filter(bd[3], bf, bc, true ^ bg); if (!bc) { bh.push.apply(bh, be) } return false } } else { if (a4.match.POS.test(bd[0]) || a4.match.CHILD.test(bd[0])) { return true } } return bd }, POS: function (bc) { bc.unshift(true); return bc } }, filters: { enabled: function (bc) { return bc.disabled === false && bc.type !== "hidden" }, disabled: function (bc) { return bc.disabled === true }, checked: function (bc) { return bc.checked === true }, selected: function (bc) { bc.parentNode.selectedIndex; return bc.selected === true }, parent: function (bc) { return !!bc.firstChild }, empty: function (bc) { return !bc.firstChild }, has: function (bd, bc, be) { return !!a9(be[3], bd).length }, header: function (bc) { return /h\d/i.test(bc.nodeName) }, text: function (bc) { return "text" === bc.type }, radio: function (bc) { return "radio" === bc.type }, checkbox: function (bc) { return "checkbox" === bc.type }, file: function (bc) { return "file" === bc.type }, password: function (bc) { return "password" === bc.type }, submit: function (bc) { return "submit" === bc.type }, image: function (bc) { return "image" === bc.type }, reset: function (bc) { return "reset" === bc.type }, button: function (bc) { return "button" === bc.type || bc.nodeName.toLowerCase() === "button" }, input: function (bc) { return /input|select|textarea|button/i.test(bc.nodeName) } }, setFilters: { first: function (bc, bd) { return bd === 0 }, last: function (be, bd, bf, bc) { return bd === bc.length - 1 }, even: function (bc, bd) { return bd % 2 === 0 }, odd: function (bc, bd) { return bd % 2 === 1 }, lt: function (bd, bc, be) { return bc < be[3] - 0 }, gt: function (bd, bc, be) { return bc > be[3] - 0 }, nth: function (bd, bc, be) { return be[3] - 0 === bc }, eq: function (bd, bc, be) { return be[3] - 0 === bc } }, filter: { PSEUDO: function (bd, bg, bc, bj) { var bi = bg[1], bf = a4.filters[bi]; if (bf) { return bf(bd, bc, bg, bj) } else { if (bi === "contains") { return (bd.textContent || bd.innerText || a0([bd]) || "").indexOf(bg[3]) >= 0 } else { if (bi === "not") { var be = bg[3]; for (var bc = 0, bh = be.length; bc < bh; bc++) { if (be[bc] === bd) { return false } } return true } else { a9.error("Syntax error, unrecognized expression: " + bi) } } } }, CHILD: function (bd, bf) { var bh = bf[1], bk = bd; switch (bh) { case "only": case "first": while ((bk = bk.previousSibling)) { if (bk.nodeType === 1) { return false } } if (bh === "first") { return true } bk = bd; case "last": while ((bk = bk.nextSibling)) { if (bk.nodeType === 1) { return false } } return true; case "nth": var bc = bf[2], be = bf[3]; if (bc === 1 && be === 0) { return true } var bj = bf[0], bi = bd.parentNode; if (bi && (bi.sizcache !== bj || !bd.nodeIndex)) { var bl = 0; for (bk = bi.firstChild; bk; bk = bk.nextSibling) { if (bk.nodeType === 1) { bk.nodeIndex = ++bl } } bi.sizcache = bj } var bg = bd.nodeIndex - be; if (bc === 0) { return bg === 0 } else { return (bg % bc === 0 && bg / bc >= 0) } } }, ID: function (bc, bd) { return bc.nodeType === 1 && bc.getAttribute("id") === bd }, TAG: function (bc, bd) { return (bd === "*" && bc.nodeType === 1) || bc.nodeName.toLowerCase() === bd }, CLASS: function (bc, bd) { return (" " + (bc.className || bc.getAttribute("class")) + " ").indexOf(bd) > -1 }, ATTR: function (bd, be) { var bh = be[1], bi = a4.attrHandle[bh] ? a4.attrHandle[bh](bd) : bd[bh] != null ? bd[bh] : bd.getAttribute(bh), bc = bi + "", bg = be[2], bf = be[4]; return bi == null ? bg === "!=" : bg === "=" ? bc === bf : bg === "*=" ? bc.indexOf(bf) >= 0 : bg === "~=" ? (" " + bc + " ").indexOf(bf) >= 0 : !bf ? bc && bi !== false : bg === "!=" ? bc !== bf : bg === "^=" ? bc.indexOf(bf) === 0 : bg === "$=" ? bc.substr(bc.length - bf.length) === bf : bg === "|=" ? bc === bf || bc.substr(0, bf.length + 1) === bf + "-" : false }, POS: function (bd, bf, bc, bh) { var bg = bf[2], be = a4.setFilters[bg]; if (be) { return be(bd, bc, bf, bh) } } } }; var a6 = a4.match.POS; for (var aZ in a4.match) { a4.match[aZ] = new RegExp(a4.match[aZ].source + /(?![^\[]*\])(?![^\(]*\))/.source); a4.leftMatch[aZ] = new RegExp(/(^(?:.|\r|\n)*?)/.source + a4.match[aZ].source.replace(/\\(\d+)/g, function (bc, bd) { return "\\" + (bd - 0 + 1) })) } var bb = function (bd, bc) { bd = Array.prototype.slice.call(bd, 0); if (bc) { bc.push.apply(bc, bd); return bc } return bd }; try { Array.prototype.slice.call(s.documentElement.childNodes, 0) } catch (a8) { bb = function (bc, bf) { var bg = bf || []; if (a3.call(bc) === "[object Array]") { Array.prototype.push.apply(bg, bc) } else { if (typeof bc.length === "number") { for (var bd = 0, be = bc.length; bd < be; bd++) { bg.push(bc[bd]) } } else { for (var bd = 0; bc[bd]; bd++) { bg.push(bc[bd]) } } } return bg } } var ba; if (s.documentElement.compareDocumentPosition) { ba = function (bc, bd) { if (!bc.compareDocumentPosition || !bd.compareDocumentPosition) { if (bc == bd) { aV = true } return bc.compareDocumentPosition ? -1 : 1 } var be = bc.compareDocumentPosition(bd) & 4 ? -1 : bc === bd ? 0 : 1; if (be === 0) { aV = true } return be } } else { if ("sourceIndex" in s.documentElement) { ba = function (bc, bd) { if (!bc.sourceIndex || !bd.sourceIndex) { if (bc == bd) { aV = true } return bc.sourceIndex ? -1 : 1 } var be = bc.sourceIndex - bd.sourceIndex; if (be === 0) { aV = true } return be } } else { if (s.createRange) { ba = function (bd, be) { if (!bd.ownerDocument || !be.ownerDocument) { if (bd == be) { aV = true } return bd.ownerDocument ? -1 : 1 } var bc = bd.ownerDocument.createRange(), bg = be.ownerDocument.createRange(); bc.setStart(bd, 0); bc.setEnd(bd, 0); bg.setStart(be, 0); bg.setEnd(be, 0); var bf = bc.compareBoundaryPoints(Range.START_TO_END, bg); if (bf === 0) { aV = true } return bf } } } } function a0(bf) { var bd = "", be; for (var bc = 0; bf[bc]; bc++) { be = bf[bc]; if (be.nodeType === 3 || be.nodeType === 4) { bd += be.nodeValue } else { if (be.nodeType !== 8) { bd += a0(be.childNodes) } } } return bd } (function () { var bc = s.createElement("div"), bd = "script" + (new Date).getTime(); bc.innerHTML = "<a name='" + bd + "'/>"; var be = s.documentElement; be.insertBefore(bc, be.firstChild); if (s.getElementById(bd)) { a4.find.ID = function (bi, bf, bg) { if (typeof bf.getElementById !== "undefined" && !bg) { var bh = bf.getElementById(bi[1]); return bh ? bh.id === bi[1] || typeof bh.getAttributeNode !== "undefined" && bh.getAttributeNode("id").nodeValue === bi[1] ? [bh] : D : [] } }; a4.filter.ID = function (bg, bh) { var bf = typeof bg.getAttributeNode !== "undefined" && bg.getAttributeNode("id"); return bg.nodeType === 1 && bf && bf.nodeValue === bh } } be.removeChild(bc); be = bc = null })(); (function () { var bc = s.createElement("div"); bc.appendChild(s.createComment("")); if (bc.getElementsByTagName("*").length > 0) { a4.find.TAG = function (bh, bd) { var bf = bd.getElementsByTagName(bh[1]); if (bh[1] === "*") { var be = []; for (var bg = 0; bf[bg]; bg++) { if (bf[bg].nodeType === 1) { be.push(bf[bg]) } } bf = be } return bf } } bc.innerHTML = "<a href='#'></a>"; if (bc.firstChild && typeof bc.firstChild.getAttribute !== "undefined" && bc.firstChild.getAttribute("href") !== "#") { a4.attrHandle.href = function (bd) { return bd.getAttribute("href", 2) } } bc = null })(); if (s.querySelectorAll) { (function () { var bd = a9, be = s.createElement("div"); be.innerHTML = "<p class='TEST'></p>"; if (be.querySelectorAll && be.querySelectorAll(".TEST").length === 0) { return } a9 = function (bh, bf, bg, bi) { bf = bf || s; if (!bi && bf.nodeType === 9 && !a7(bf)) { try { return bb(bf.querySelectorAll(bh), bg) } catch (bj) { } } return bd(bh, bf, bg, bi) }; for (var bc in bd) { a9[bc] = bd[bc] } be = null })() } (function () { var bc = s.createElement("div"); bc.innerHTML = "<div class='test e'></div><div class='test'></div>"; if (!bc.getElementsByClassName || bc.getElementsByClassName("e").length === 0) { return } bc.lastChild.className = "e"; if (bc.getElementsByClassName("e").length === 1) { return } a4.order.splice(1, 0, "CLASS"); a4.find.CLASS = function (bf, bd, be) { if (typeof bd.getElementsByClassName !== "undefined" && !be) { return bd.getElementsByClassName(bf[1]) } }; bc = null })(); function a1(bk, bi, bh, bl, bj, bc) { for (var bd = 0, bf = bl.length; bd < bf; bd++) { var be = bl[bd]; if (be) { be = be[bk]; var bg = false; while (be) { if (be.sizcache === bh) { bg = bl[be.sizset]; break } if (be.nodeType === 1 && !bc) { be.sizcache = bh; be.sizset = bd } if (be.nodeName.toLowerCase() === bi) { bg = be; break } be = be[bk] } bl[bd] = bg } } } function aX(bk, bi, bh, bl, bj, bc) { for (var bd = 0, bf = bl.length; bd < bf; bd++) { var be = bl[bd]; if (be) { be = be[bk]; var bg = false; while (be) { if (be.sizcache === bh) { bg = bl[be.sizset]; break } if (be.nodeType === 1) { if (!bc) { be.sizcache = bh; be.sizset = bd } if (typeof bi !== "string") { if (be === bi) { bg = true; break } } else { if (a9.filter(bi, [be]).length > 0) { bg = be; break } } } be = be[bk] } bl[bd] = bg } } } var a2 = s.compareDocumentPosition ? function (bc, bd) { return bc.compareDocumentPosition(bd) & 16 } : function (bc, bd) { return bc !== bd && (bc.contains ? bc.contains(bd) : true) }; var a7 = function (bc) { var bd = (bc ? bc.ownerDocument || bc : 0).documentElement; return bd ? bd.nodeName !== "HTML" : false }; var aY = function (bc, be) { var bh = [], bj = "", bf, bi = be.nodeType ? [be] : be; while ((bf = a4.match.PSEUDO.exec(bc))) { bj += bf[0]; bc = bc.replace(a4.match.PSEUDO, "") } bc = a4.relative[bc] ? bc + "*" : bc; for (var bd = 0, bg = bi.length; bd < bg; bd++) { a9(bc, bi[bd], bh) } return a9.filter(bj, bh) }; c.find = a9; c.expr = a9.selectors; c.expr[":"] = c.expr.filters; c.unique = a9.uniqueSort; c.getText = a0; c.isXMLDoc = a7; c.contains = a2; return; aC.Sizzle = a9 })(); var j = /Until$/, R = /^(?:parents|prevUntil|prevAll)/, au = /,/, ag = Array.prototype.slice; var aB = function (aU, aV, aX) { if (c.isFunction(aV)) { return c.grep(aU, function (aY, aZ) { return !!aV.call(aY, aZ, aY) === aX }) } else { if (aV.nodeType) { return c.grep(aU, function (aY, aZ) { return (aY === aV) === aX }) } else { if (typeof aV === "string") { var aW = c.grep(aU, function (aY) { return aY.nodeType === 1 }); if (aI.test(aV)) { return c.filter(aV, aW, !aX) } else { aV = c.filter(aV, aW) } } } } return c.grep(aU, function (aY, aZ) { return (c.inArray(aY, aV) >= 0) === aX }) }; c.fn.extend({ find: function (aU) { var aY = this.pushStack("", "find", aU), a0 = 0; for (var aV = 0, aW = this.length; aV < aW; aV++) { a0 = aY.length; c.find(aU, this[aV], aY); if (aV > 0) { for (var aX = a0; aX < aY.length; aX++) { for (var aZ = 0; aZ < a0; aZ++) { if (aY[aZ] === aY[aX]) { aY.splice(aX--, 1); break } } } } } return aY }, has: function (aV) { var aU = c(aV); return this.filter(function () { for (var aW = 0, aX = aU.length; aW < aX; aW++) { if (c.contains(this, aU[aW])) { return true } } }) }, not: function (aU) { return this.pushStack(aB(this, aU, false), "not", aU) }, filter: function (aU) { return this.pushStack(aB(this, aU, true), "filter", aU) }, is: function (aU) { return !!aU && c.filter(aU, this).length > 0 }, closest: function (a2, aX) { if (c.isArray(a2)) { var a0 = [], a1 = this[0], aY, a3 = {}, aU; if (a1 && a2.length) { for (var aV = 0, aZ = a2.length; aV < aZ; aV++) { aU = a2[aV]; if (!a3[aU]) { a3[aU] = c.expr.match.POS.test(aU) ? c(aU, aX || this.context) : aU } } while (a1 && a1.ownerDocument && a1 !== aX) { for (aU in a3) { aY = a3[aU]; if (aY.jquery ? aY.index(a1) > -1 : c(a1).is(aY)) { a0.push({ selector: aU, elem: a1 }); delete a3[aU] } } a1 = a1.parentNode } } return a0 } var aW = c.expr.match.POS.test(a2) ? c(a2, aX || this.context) : null; return this.map(function (a4, a5) { while (a5 && a5.ownerDocument && a5 !== aX) { if (aW ? aW.index(a5) > -1 : c(a5).is(a2)) { return a5 } a5 = a5.parentNode } return null }) }, index: function (aU) { if (!aU || typeof aU === "string") { return c.inArray(this[0], aU ? c(aU) : this.parent().children()) } return c.inArray(aU.jquery ? aU[0] : aU, this) }, add: function (aW, aU) { var aX = typeof aW === "string" ? c(aW, aU || this.context) : c.makeArray(aW), aV = c.merge(this.get(), aX); return this.pushStack(aA(aX[0]) || aA(aV[0]) ? aV : c.unique(aV)) }, andSelf: function () { return this.add(this.prevObject) } }); function aA(aU) { return !aU || !aU.parentNode || aU.parentNode.nodeType === 11 } c.each({ parent: function (aU) { var aV = aU.parentNode; return aV && aV.nodeType !== 11 ? aV : null }, parents: function (aU) { return c.dir(aU, "parentNode") }, parentsUntil: function (aV, aU, aW) { return c.dir(aV, "parentNode", aW) }, next: function (aU) { return c.nth(aU, 2, "nextSibling") }, prev: function (aU) { return c.nth(aU, 2, "previousSibling") }, nextAll: function (aU) { return c.dir(aU, "nextSibling") }, prevAll: function (aU) { return c.dir(aU, "previousSibling") }, nextUntil: function (aV, aU, aW) { return c.dir(aV, "nextSibling", aW) }, prevUntil: function (aV, aU, aW) { return c.dir(aV, "previousSibling", aW) }, siblings: function (aU) { return c.sibling(aU.parentNode.firstChild, aU) }, children: function (aU) { return c.sibling(aU.firstChild) }, contents: function (aU) { return c.nodeName(aU, "iframe") ? aU.contentDocument || aU.contentWindow.document : c.makeArray(aU.childNodes) } }, function (aV, aU) { c.fn[aV] = function (aW, aY) { var aX = c.map(this, aU, aW); if (!j.test(aV)) { aY = aW } if (aY && typeof aY === "string") { aX = c.filter(aY, aX) } aX = this.length > 1 ? c.unique(aX) : aX; if ((this.length > 1 || au.test(aY)) && R.test(aV)) { aX = aX.reverse() } return this.pushStack(aX, aV, ag.call(arguments).join(",")) } }); c.extend({ filter: function (aU, aW, aV) { if (aV) { aU = ":not(" + aU + ")" } return c.find.matches(aU, aW) }, dir: function (aY, aW, aV) { var aU = [], aX = aY[aW]; while (aX && aX.nodeType !== 9 && (aV === D || aX.nodeType !== 1 || !c(aX).is(aV))) { if (aX.nodeType === 1) { aU.push(aX) } aX = aX[aW] } return aU }, nth: function (aU, aV, aW, aX) { aV = aV || 1; var aY = 0; for (; aU; aU = aU[aW]) { if (aU.nodeType === 1 && ++aY === aV) { break } } return aU }, sibling: function (aW, aV) { var aU = []; for (; aW; aW = aW.nextSibling) { if (aW.nodeType === 1 && aW !== aV) { aU.push(aW) } } return aU } }); var f = / jQuery\d+="(?:\d+|null)"/g, l = /^\s+/, ak = /(<([\w:]+)[^>]*?)\/>/g, aE = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, ab = /<([\w:]+)/, aH = /<tbody/i, I = /<|&\w+;/, E = /checked\s*(?:[^=]|=\s*.checked.)/i, b = function (aV, aW, aU) { return aE.test(aU) ? aV : aW + "></" + aU + ">" }, ap = { option: [1, "<select multiple='multiple'>", "</select>"], legend: [1, "<fieldset>", "</fieldset>"], thead: [1, "<table>", "</table>"], tr: [2, "<table><tbody>", "</tbody></table>"], td: [3, "<table><tbody><tr>", "</tr></tbody></table>"], col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"], area: [1, "<map>", "</map>"], _default: [0, "", ""] }; ap.optgroup = ap.option; ap.tbody = ap.tfoot = ap.colgroup = ap.caption = ap.thead; ap.th = ap.td; if (!c.support.htmlSerialize) { ap._default = [1, "div<div>", "</div>"] } c.fn.extend({ text: function (aU) { if (c.isFunction(aU)) { return this.each(function (aW) { var aV = c(this); aV.text(aU.call(this, aW, aV.text())) }) } if (typeof aU !== "object" && aU !== D) { return this.empty().append((this[0] && this[0].ownerDocument || s).createTextNode(aU)) } return c.getText(this) }, wrapAll: function (aU) { if (c.isFunction(aU)) { return this.each(function (aW) { c(this).wrapAll(aU.call(this, aW)) }) } if (this[0]) { var aV = c(aU, this[0].ownerDocument).eq(0).clone(true); if (this[0].parentNode) { aV.insertBefore(this[0]) } aV.map(function () { var aW = this; while (aW.firstChild && aW.firstChild.nodeType === 1) { aW = aW.firstChild } return aW }).append(this) } return this }, wrapInner: function (aU) { if (c.isFunction(aU)) { return this.each(function (aV) { c(this).wrapInner(aU.call(this, aV)) }) } return this.each(function () { var aV = c(this), aW = aV.contents(); if (aW.length) { aW.wrapAll(aU) } else { aV.append(aU) } }) }, wrap: function (aU) { return this.each(function () { c(this).wrapAll(aU) }) }, unwrap: function () { return this.parent().each(function () { if (!c.nodeName(this, "body")) { c(this).replaceWith(this.childNodes) } }).end() }, append: function () { return this.domManip(arguments, true, function (aU) { if (this.nodeType === 1) { this.appendChild(aU) } }) }, prepend: function () { return this.domManip(arguments, true, function (aU) { if (this.nodeType === 1) { this.insertBefore(aU, this.firstChild) } }) }, before: function () { if (this[0] && this[0].parentNode) { return this.domManip(arguments, false, function (aV) { this.parentNode.insertBefore(aV, this) }) } else { if (arguments.length) { var aU = c(arguments[0]); aU.push.apply(aU, this.toArray()); return this.pushStack(aU, "before", arguments) } } }, after: function () { if (this[0] && this[0].parentNode) { return this.domManip(arguments, false, function (aV) { this.parentNode.insertBefore(aV, this.nextSibling) }) } else { if (arguments.length) { var aU = this.pushStack(this, "after", arguments); aU.push.apply(aU, c(arguments[0]).toArray()); return aU } } }, clone: function (aU) { var aV = this.map(function () { if (!c.support.noCloneEvent && !c.isXMLDoc(this)) { var aX = this.outerHTML, aW = this.ownerDocument; if (!aX) { var aY = aW.createElement("div"); aY.appendChild(this.cloneNode(true)); aX = aY.innerHTML } return c.clean([aX.replace(f, "").replace(l, "")], aW)[0] } else { return this.cloneNode(true) } }); if (aU === true) { aP(this, aV); aP(this.find("*"), aV.find("*")) } return aV }, html: function (aU) { if (aU === D) { return this[0] && this[0].nodeType === 1 ? this[0].innerHTML.replace(f, "") : null } else { if (typeof aU === "string" && !/<script/i.test(aU) && (c.support.leadingWhitespace || !l.test(aU)) && !ap[(ab.exec(aU) || ["", ""])[1].toLowerCase()]) { aU = aU.replace(ak, b); try { for (var aV = 0, aW = this.length; aV < aW; aV++) { if (this[aV].nodeType === 1) { c.cleanData(this[aV].getElementsByTagName("*")); this[aV].innerHTML = aU } } } catch (aX) { this.empty().append(aU) } } else { if (c.isFunction(aU)) { this.each(function (aY) { var aZ = c(this), a0 = aZ.html(); aZ.empty().append(function () { return aU.call(this, aY, a0) }) }) } else { this.empty().append(aU) } } } return this }, replaceWith: function (aU) { if (this[0] && this[0].parentNode) { if (!c.isFunction(aU)) { aU = c(aU).detach() } else { return this.each(function (aV) { var aW = c(this), aX = aW.html(); aW.replaceWith(aU.call(this, aV, aX)) }) } return this.each(function () { var aW = this.nextSibling, aV = this.parentNode; c(this).remove(); if (aW) { c(aW).before(aU) } else { c(aV).append(aU) } }) } else { return this.pushStack(c(c.isFunction(aU) ? aU() : aU), "replaceWith", aU) } }, detach: function (aU) { return this.remove(aU, true) }, domManip: function (a3, aV, aX) { var a1, aZ, aU = a3[0], a2 = []; if (!c.support.checkClone && arguments.length === 3 && typeof aU === "string" && E.test(aU)) { return this.each(function () { c(this).domManip(a3, aV, aX, true) }) } if (c.isFunction(aU)) { return this.each(function (a5) { var a4 = c(this); a3[0] = aU.call(this, a5, aV ? a4.html() : D); a4.domManip(a3, aV, aX) }) } if (this[0]) { if (a3[0] && a3[0].parentNode && a3[0].parentNode.nodeType === 11) { a1 = { fragment: a3[0].parentNode} } else { a1 = L(a3, this, a2) } aZ = a1.fragment.firstChild; if (aZ) { aV = aV && c.nodeName(aZ, "tr"); for (var aW = 0, aY = this.length; aW < aY; aW++) { aX.call(aV ? a0(this[aW], aZ) : this[aW], a1.cacheable || this.length > 1 || aW > 0 ? a1.fragment.cloneNode(true) : a1.fragment) } } if (a2) { c.each(a2, z) } } return this; function a0(a4, a5) { return c.nodeName(a4, "table") ? (a4.getElementsByTagName("tbody")[0] || a4.appendChild(a4.ownerDocument.createElement("tbody"))) : a4 } } }); function aP(aU, aW) { var aV = 0; aW.each(function () { if (this.nodeName !== (aU[aV] && aU[aV].nodeName)) { return } var aX = c.data(aU[aV++]), aY = c.data(this, aX), aZ = aX && aX.events; if (aZ) { delete aY.handle; aY.events = {}; for (var a0 in aZ) { for (var a1 in aZ[a0]) { c.event.add(this, a0, aZ[a0][a1], aZ[a0][a1].data) } } } }) } function L(a0, aX, aY) { var aV, aW, aU, aZ; if (a0.length === 1 && typeof a0[0] === "string" && a0[0].length < 512 && a0[0].indexOf("<option") < 0 && (c.support.checkClone || !E.test(a0[0]))) { aW = true; aU = c.fragments[a0[0]]; if (aU) { if (aU !== 1) { aV = aU } } } if (!aV) { aZ = (aX && aX[0] ? aX[0].ownerDocument || aX[0] : s); aV = aZ.createDocumentFragment(); c.clean(a0, aZ, aV, aY) } if (aW) { c.fragments[a0[0]] = aU ? aV : 1 } return { fragment: aV, cacheable: aW} } c.fragments = {}; c.each({ appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith" }, function (aU, aV) { c.fn[aU] = function (aW) { var aZ = [], a0 = c(aW); for (var aX = 0, aY = a0.length; aX < aY; aX++) { var a1 = (aX > 0 ? this.clone(true) : this).get(); c.fn[aV].apply(c(a0[aX]), a1); aZ = aZ.concat(a1) } return this.pushStack(aZ, aU, a0.selector) } }); c.each({ remove: function (aU, aV) { if (!aU || c.filter(aU, [this]).length) { if (!aV && this.nodeType === 1) { c.cleanData(this.getElementsByTagName("*")); c.cleanData([this]) } if (this.parentNode) { this.parentNode.removeChild(this) } } }, empty: function () { if (this.nodeType === 1) { c.cleanData(this.getElementsByTagName("*")) } while (this.firstChild) { this.removeChild(this.firstChild) } } }, function (aV, aU) { c.fn[aV] = function () { return this.each(aU, arguments) } }); c.extend({ clean: function (aZ, aV, aW, aY) { aV = aV || s; if (typeof aV.createElement === "undefined") { aV = aV.ownerDocument || aV[0] && aV[0].ownerDocument || s } var aX = []; c.each(aZ, function (a0, a1) { if (typeof a1 === "number") { a1 += "" } if (!a1) { return } if (typeof a1 === "string" && !I.test(a1)) { a1 = aV.createTextNode(a1) } else { if (typeof a1 === "string") { a1 = a1.replace(ak, b); var a6 = (ab.exec(a1) || ["", ""])[1].toLowerCase(), a7 = ap[a6] || ap._default, a8 = a7[0], a3 = aV.createElement("div"); a3.innerHTML = a7[1] + a1 + a7[2]; while (a8--) { a3 = a3.lastChild } if (!c.support.tbody) { var a5 = aH.test(a1), a2 = a6 === "table" && !a5 ? a3.firstChild && a3.firstChild.childNodes : a7[1] === "<table>" && !a5 ? a3.childNodes : []; for (var a4 = a2.length - 1; a4 >= 0; --a4) { if (c.nodeName(a2[a4], "tbody") && !a2[a4].childNodes.length) { a2[a4].parentNode.removeChild(a2[a4]) } } } if (!c.support.leadingWhitespace && l.test(a1)) { a3.insertBefore(aV.createTextNode(l.exec(a1)[0]), a3.firstChild) } a1 = c.makeArray(a3.childNodes) } } if (a1.nodeType) { aX.push(a1) } else { aX = c.merge(aX, a1) } }); if (aW) { for (var aU = 0; aX[aU]; aU++) { if (aY && c.nodeName(aX[aU], "script") && (!aX[aU].type || aX[aU].type.toLowerCase() === "text/javascript")) { aY.push(aX[aU].parentNode ? aX[aU].parentNode.removeChild(aX[aU]) : aX[aU]) } else { if (aX[aU].nodeType === 1) { aX.splice.apply(aX, [aU + 1, 0].concat(c.makeArray(aX[aU].getElementsByTagName("script")))) } aW.appendChild(aX[aU]) } } } return aX }, cleanData: function (aX) { for (var aV = 0, aW, aU; (aW = aX[aV]) != null; aV++) { c.event.remove(aW); c.removeData(aW) } } }); var az = /z-?index|font-?weight|opacity|zoom|line-?height/i, X = /alpha\([^)]*\)/, aL = /opacity=([^)]*)/, aq = /float/i, q = /-([a-z])/ig, aT = /([A-Z])/g, S = /^-?\d+(?:px)?$/i, t = /^-?\d/, ax = { position: "absolute", visibility: "hidden", display: "block" }, x = ["Left", "Right"], aK = ["Top", "Bottom"], ad = s.defaultView && s.defaultView.getComputedStyle, aS = c.support.cssFloat ? "cssFloat" : "styleFloat", Q = function (aU, aV) { return aV.toUpperCase() }; c.fn.css = function (aU, aV) { return r(this, aU, aV, true, function (aX, aY, aW) { if (aW === D) { return c.curCSS(aX, aY) } if (typeof aW === "number" && !az.test(aY)) { aW += "px" } c.style(aX, aY, aW) }) }; c.extend({ style: function (aW, a0, aU) { if (!aW || aW.nodeType === 3 || aW.nodeType === 8) { return D } if ((a0 === "width" || a0 === "height") && parseFloat(aU) < 0) { aU = D } var aV = aW.style || aW, aY = aU !== D; if (!c.support.opacity && a0 === "opacity") { if (aY) { aV.zoom = 1; var aZ = parseInt(aU, 10) + "" === "NaN" ? "" : "alpha(opacity=" + aU * 100 + ")"; var aX = aV.filter || c.curCSS(aW, "filter") || ""; aV.filter = X.test(aX) ? aX.replace(X, aZ) : aZ } return aV.filter && aV.filter.indexOf("opacity=") >= 0 ? (parseFloat(aL.exec(aV.filter)[1]) / 100) + "" : "" } if (aq.test(a0)) { a0 = aS } a0 = a0.replace(q, Q); if (aY) { aV[a0] = aU } return aV[a0] }, css: function (aU, a1, aV, aY) { if (a1 === "width" || a1 === "height") { var aW, a0 = ax, aX = a1 === "width" ? x : aK; function aZ() { aW = a1 === "width" ? aU.offsetWidth : aU.offsetHeight; if (aY === "border") { return } c.each(aX, function () { if (!aY) { aW -= parseFloat(c.curCSS(aU, "padding" + this, true)) || 0 } if (aY === "margin") { aW += parseFloat(c.curCSS(aU, "margin" + this, true)) || 0 } else { aW -= parseFloat(c.curCSS(aU, "border" + this + "Width", true)) || 0 } }) } if (aU.offsetWidth !== 0) { aZ() } else { c.swap(aU, a0, aZ) } return Math.max(0, Math.round(aW)) } return c.curCSS(aU, a1, aV) }, curCSS: function (aV, a3, aW) { var aY, aU = aV.style, aX; if (!c.support.opacity && a3 === "opacity" && aV.currentStyle) { aY = aL.test(aV.currentStyle.filter || "") ? (parseFloat(RegExp.$1) / 100) + "" : ""; return aY === "" ? "1" : aY } if (aq.test(a3)) { a3 = aS } if (!aW && aU && aU[a3]) { aY = aU[a3] } else { if (ad) { if (aq.test(a3)) { a3 = "float" } a3 = a3.replace(aT, "-$1").toLowerCase(); var a4 = aV.ownerDocument.defaultView; if (!a4) { return null } var a1 = a4.getComputedStyle(aV, null); if (a1) { aY = a1.getPropertyValue(a3) } if (a3 === "opacity" && aY === "") { aY = "1" } } else { if (aV.currentStyle) { var aZ = a3.replace(q, Q); aY = aV.currentStyle[a3] || aV.currentStyle[aZ]; if (!S.test(aY) && t.test(aY)) { var a0 = aU.left, a2 = aV.runtimeStyle.left; aV.runtimeStyle.left = aV.currentStyle.left; aU.left = aZ === "fontSize" ? "1em" : (aY || 0); aY = aU.pixelLeft + "px"; aU.left = a0; aV.runtimeStyle.left = a2 } } } } return aY }, swap: function (aW, aX, aU) { var aY = {}; for (var aV in aX) { aY[aV] = aW.style[aV]; aW.style[aV] = aX[aV] } aU.call(aW); for (var aV in aX) { aW.style[aV] = aY[aV] } } }); if (c.expr && c.expr.filters) { c.expr.filters.hidden = function (aX) { var aW = aX.offsetWidth, aU = aX.offsetHeight, aV = aX.nodeName.toLowerCase() === "tr"; return aW === 0 && aU === 0 && !aV ? true : aW > 0 && aU > 0 && !aV ? false : c.curCSS(aX, "display") === "none" }; c.expr.filters.visible = function (aU) { return !c.expr.filters.hidden(aU) } } var y = w(), aF = /<script(.|\s)*?\/script>/gi, U = /select|textarea/i, at = /color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i, v = /=\?(&|$)/, H = /\?/, ai = /(\?|&)_=.*?(&|$)/, af = /^(\w+:)?\/\/([^\/?#]+)/, W = /%20/g; c.fn.extend({ _load: c.fn.load, load: function (aY, aW, aX) { if (typeof aY !== "string") { return this._load(aY) } else { if (!this.length) { return this } } var aU = aY.indexOf(" "); if (aU >= 0) { var aV = aY.slice(aU, aY.length); aY = aY.slice(0, aU) } var aZ = "GET"; if (aW) { if (c.isFunction(aW)) { aX = aW; aW = null } else { if (typeof aW === "object") { aW = c.param(aW, c.ajaxSettings.traditional); aZ = "POST" } } } var a0 = this; c.ajax({ url: aY, type: aZ, dataType: "html", data: aW, complete: function (a1, a2) { if (a2 === "success" || a2 === "notmodified") { a0.html(aV ? c("<div />").append(a1.responseText.replace(aF, "")).find(aV) : a1.responseText) } if (aX) { a0.each(aX, [a1.responseText, a2, a1]) } } }); return this }, serialize: function () { return c.param(this.serializeArray()) }, serializeArray: function () { return this.map(function () { return this.elements ? c.makeArray(this.elements) : this }).filter(function () { return this.name && !this.disabled && (this.checked || U.test(this.nodeName) || at.test(this.type)) }).map(function (aU, aW) { var aV = c(this).val(); return aV == null ? null : c.isArray(aV) ? c.map(aV, function (aX, aY) { return { name: aW.name, value: aX} }) : { name: aW.name, value: aV} }).get() } }); c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function (aU, aV) { c.fn[aV] = function (aW) { return this.bind(aV, aW) } }); c.extend({ get: function (aU, aV, aX, aW) { if (c.isFunction(aV)) { aW = aW || aX; aX = aV; aV = null } return c.ajax({ type: "GET", url: aU, data: aV, success: aX, dataType: aW }) }, getScript: function (aV, aU) { return c.get(aV, null, aU, "script") }, getJSON: function (aU, aV, aW) { return c.get(aU, aV, aW, "json") }, post: function (aU, aV, aX, aW) { if (c.isFunction(aV)) { aW = aW || aX; aX = aV; aV = {} } return c.ajax({ type: "POST", url: aU, data: aV, success: aX, dataType: aW }) }, ajaxSetup: function (aU) { c.extend(c.ajaxSettings, aU) }, ajaxSettings: { url: location.href, global: true, type: "GET", contentType: "application/x-www-form-urlencoded", processData: true, async: true, xhr: aC.XMLHttpRequest && (aC.location.protocol !== "file:" || !aC.ActiveXObject) ? function () { return new aC.XMLHttpRequest() } : function () { try { return new aC.ActiveXObject("Microsoft.XMLHTTP") } catch (aU) { } }, accepts: { xml: "application/xml, text/xml", html: "text/html", script: "text/javascript, application/javascript", json: "application/json, text/javascript", text: "text/plain", _default: "*/*"} }, lastModified: {}, etag: {}, ajax: function (a9) { var a0 = c.extend(true, {}, c.ajaxSettings, a9); var aW, bc, aU, a1 = a9 && a9.context || a0, ba = a0.type.toUpperCase(); if (a0.data && a0.processData && typeof a0.data !== "string") { a0.data = c.param(a0.data, a0.traditional) } if (a0.dataType === "jsonp") { if (ba === "GET") { if (!v.test(a0.url)) { a0.url += (H.test(a0.url) ? "&" : "?") + (a0.jsonp || "callback") + "=?" } } else { if (!a0.data || !v.test(a0.data)) { a0.data = (a0.data ? a0.data + "&" : "") + (a0.jsonp || "callback") + "=?" } } a0.dataType = "json" } if (a0.dataType === "json" && (a0.data && v.test(a0.data) || v.test(a0.url))) { aW = a0.jsonpCallback || ("jsonp" + y++); if (a0.data) { a0.data = (a0.data + "").replace(v, "=" + aW + "$1") } a0.url = a0.url.replace(v, "=" + aW + "$1"); a0.dataType = "script"; aC[aW] = aC[aW] || function (bg) { aU = bg; a3(); aY(); aC[aW] = D; try { delete aC[aW] } catch (bh) { } if (a6) { a6.removeChild(a5) } } } if (a0.dataType === "script" && a0.cache === null) { a0.cache = false } if (a0.cache === false && ba === "GET") { var a2 = w(); var bf = a0.url.replace(ai, "$1_=" + a2 + "$2"); a0.url = bf + ((bf === a0.url) ? (H.test(a0.url) ? "&" : "?") + "_=" + a2 : "") } if (a0.data && ba === "GET") { a0.url += (H.test(a0.url) ? "&" : "?") + a0.data } if (a0.global && !c.active++) { c.event.trigger("ajaxStart") } var aZ = af.exec(a0.url), aV = aZ && (aZ[1] && aZ[1] !== location.protocol || aZ[2] !== location.host); if (a0.dataType === "script" && ba === "GET" && aV) { var a6 = s.getElementsByTagName("head")[0] || s.documentElement; var a5 = s.createElement("script"); a5.src = a0.url; if (a0.scriptCharset) { a5.charset = a0.scriptCharset } if (!aW) { var aX = false; a5.onload = a5.onreadystatechange = function () { if (!aX && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete")) { aX = true; a3(); aY(); a5.onload = a5.onreadystatechange = null; if (a6 && a5.parentNode) { a6.removeChild(a5) } } } } a6.insertBefore(a5, a6.firstChild); return D } var a8 = false; var be = a0.xhr(); if (!be) { return } if (a0.username) { be.open(ba, a0.url, a0.async, a0.username, a0.password) } else { be.open(ba, a0.url, a0.async) } try { if (a0.data || a9 && a9.contentType) { be.setRequestHeader("Content-Type", a0.contentType) } if (a0.ifModified) { if (c.lastModified[a0.url]) { be.setRequestHeader("If-Modified-Since", c.lastModified[a0.url]) } if (c.etag[a0.url]) { be.setRequestHeader("If-None-Match", c.etag[a0.url]) } } if (!aV) { be.setRequestHeader("X-Requested-With", "XMLHttpRequest") } be.setRequestHeader("Accept", a0.dataType && a0.accepts[a0.dataType] ? a0.accepts[a0.dataType] + ", */*" : a0.accepts._default) } catch (bb) { } if (a0.beforeSend && a0.beforeSend.call(a1, be, a0) === false) { if (a0.global && ! --c.active) { c.event.trigger("ajaxStop") } be.abort(); return false } if (a0.global) { bd("ajaxSend", [be, a0]) } var a4 = be.onreadystatechange = function (bg) { if (!be || be.readyState === 0 || bg === "abort") { if (!a8) { aY() } a8 = true; if (be) { be.onreadystatechange = c.noop } } else { if (!a8 && be && (be.readyState === 4 || bg === "timeout")) { a8 = true; be.onreadystatechange = c.noop; bc = bg === "timeout" ? "timeout" : !c.httpSuccess(be) ? "error" : a0.ifModified && c.httpNotModified(be, a0.url) ? "notmodified" : "success"; var bi; if (bc === "success") { try { aU = c.httpData(be, a0.dataType, a0) } catch (bh) { bc = "parsererror"; bi = bh } } if (bc === "success" || bc === "notmodified") { if (!aW) { a3() } } else { c.handleError(a0, be, bc, bi) } aY(); if (bg === "timeout") { be.abort() } if (a0.async) { be = null } } } }; try { var a7 = be.abort; be.abort = function () { if (be) { a7.call(be) } a4("abort") } } catch (bb) { } if (a0.async && a0.timeout > 0) { setTimeout(function () { if (be && !a8) { a4("timeout") } }, a0.timeout) } try { be.send(ba === "POST" || ba === "PUT" || ba === "DELETE" ? a0.data : null) } catch (bb) { c.handleError(a0, be, null, bb); aY() } if (!a0.async) { a4() } function a3() { if (a0.success) { a0.success.call(a1, aU, bc, be) } if (a0.global) { bd("ajaxSuccess", [be, a0]) } } function aY() { if (a0.complete) { a0.complete.call(a1, be, bc) } if (a0.global) { bd("ajaxComplete", [be, a0]) } if (a0.global && ! --c.active) { c.event.trigger("ajaxStop") } } function bd(bh, bg) { (a0.context ? c(a0.context) : c.event).trigger(bh, bg) } return be }, handleError: function (aV, aU, aW, aX) { if (aV.error) { aV.error.call(aV.context || aV, aU, aW, aX) } if (aV.global) { (aV.context ? c(aV.context) : c.event).trigger("ajaxError", [aU, aV, aX]) } }, active: 0, httpSuccess: function (aV) { try { return !aV.status && location.protocol === "file:" || (aV.status >= 200 && aV.status < 300) || aV.status === 304 || aV.status === 1223 || aV.status === 0 } catch (aU) { } return false }, httpNotModified: function (aU, aV) { var aX = aU.getResponseHeader("Last-Modified"), aW = aU.getResponseHeader("Etag"); if (aX) { c.lastModified[aV] = aX } if (aW) { c.etag[aV] = aW } return aU.status === 304 || aU.status === 0 }, httpData: function (aU, aY, aZ) { var aV = aU.getResponseHeader("content-type") || "", aW = aY === "xml" || !aY && aV.indexOf("xml") >= 0, aX = aW ? aU.responseXML : aU.responseText; if (aW && aX.documentElement.nodeName === "parsererror") { c.error("parsererror") } if (aZ && aZ.dataFilter) { aX = aZ.dataFilter(aX, aY) } if (typeof aX === "string") { if (aY === "json" || !aY && aV.indexOf("json") >= 0) { aX = c.parseJSON(aX) } else { if (aY === "script" || !aY && aV.indexOf("javascript") >= 0) { c.globalEval(aX) } } } return aX }, param: function (aW, aZ) { var aX = []; if (aZ === D) { aZ = c.ajaxSettings.traditional } if (c.isArray(aW) || aW.jquery) { c.each(aW, function () { aU(this.name, this.value) }) } else { for (var aV in aW) { aY(aV, aW[aV]) } } return aX.join("&").replace(W, "+"); function aY(a0, a1) { if (c.isArray(a1)) { c.each(a1, function (a2, a3) { if (aZ) { aU(a0, a3) } else { aY(a0 + "[" + (typeof a3 === "object" || c.isArray(a3) ? a2 : "") + "]", a3) } }) } else { if (!aZ && a1 != null && typeof a1 === "object") { c.each(a1, function (a2, a3) { aY(a0 + "[" + a2 + "]", a3) }) } else { aU(a0, a1) } } } function aU(a0, a1) { a1 = c.isFunction(a1) ? a1() : a1; aX[aX.length] = encodeURIComponent(a0) + "=" + encodeURIComponent(a1) } } }); var P = {}, N = /toggle|show|hide/, aJ = /^([+-]=)?([\d+-.]+)(.*)$/, ae, aQ = [["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], ["opacity"]]; c.fn.extend({ show: function (a3, aW) { if (a3 || a3 === 0) { return this.animate(p("show", 3), a3, aW) } else { for (var aU = 0, aX = this.length; aU < aX; aU++) { var a0 = c.data(this[aU], "olddisplay"); this[aU].style.display = a0 || ""; if (c.css(this[aU], "display") === "none") { var a2 = this[aU].nodeName, a1; if (P[a2]) { a1 = P[a2] } else { var aV = c("<" + a2 + " />").appendTo("body"); a1 = aV.css("display"); if (a1 === "none") { a1 = "block" } aV.remove(); P[a2] = a1 } c.data(this[aU], "olddisplay", a1) } } for (var aY = 0, aZ = this.length; aY < aZ; aY++) { this[aY].style.display = c.data(this[aY], "olddisplay") || "" } return this } }, hide: function (a0, aW) { if (a0 || a0 === 0) { return this.animate(p("hide", 3), a0, aW) } else { for (var aU = 0, aX = this.length; aU < aX; aU++) { var aZ = c.data(this[aU], "olddisplay"); if (!aZ && aZ !== "none") { c.data(this[aU], "olddisplay", c.css(this[aU], "display")) } } for (var aV = 0, aY = this.length; aV < aY; aV++) { this[aV].style.display = "none" } return this } }, _toggle: c.fn.toggle, toggle: function (aV, aW) { var aU = typeof aV === "boolean"; if (c.isFunction(aV) && c.isFunction(aW)) { this._toggle.apply(this, arguments) } else { if (aV == null || aU) { this.each(function () { var aX = aU ? aV : c(this).is(":hidden"); c(this)[aX ? "show" : "hide"]() }) } else { this.animate(p("toggle", 3), aV, aW) } } return this }, fadeTo: function (aV, aU, aW) { return this.filter(":hidden").css("opacity", 0).show().end().animate({ opacity: aU }, aV, aW) }, animate: function (aV, aW, aX, aY) { var aU = c.speed(aW, aX, aY); if (c.isEmptyObject(aV)) { return this.each(aU.complete) } return this[aU.queue === false ? "each" : "queue"](function () { var a0 = c.extend({}, aU), a3, a1 = this.nodeType === 1 && c(this).is(":hidden"), aZ = this; for (a3 in aV) { var a2 = a3.replace(q, Q); if (a3 !== a2) { aV[a2] = aV[a3]; delete aV[a3]; a3 = a2 } if (aV[a3] === "hide" && a1 || aV[a3] === "show" && !a1) { return a0.complete.call(this) } if ((a3 === "height" || a3 === "width") && this.style) { a0.display = c.css(this, "display"); a0.overflow = this.style.overflow } if (c.isArray(aV[a3])) { (a0.specialEasing = a0.specialEasing || {})[a3] = aV[a3][1]; aV[a3] = aV[a3][0] } } if (a0.overflow != null) { this.style.overflow = "hidden" } a0.curAnim = c.extend({}, aV); c.each(aV, function (a9, a7) { var ba = new c.fx(aZ, a0, a9); if (N.test(a7)) { ba[a7 === "toggle" ? a1 ? "show" : "hide" : a7](aV) } else { var a8 = aJ.exec(a7), a6 = ba.cur(true) || 0; if (a8) { var a4 = parseFloat(a8[2]), a5 = a8[3] || "px"; if (a5 !== "px") { aZ.style[a9] = (a4 || 1) + a5; a6 = ((a4 || 1) / ba.cur(true)) * a6; aZ.style[a9] = a6 + a5 } if (a8[1]) { a4 = ((a8[1] === "-=" ? -1 : 1) * a4) + a6 } ba.custom(a6, a4, a5) } else { ba.custom(a6, a7, "") } } }); return true }) }, stop: function (aV, aW) { var aU = c.timers; if (aV) { this.queue([]) } this.each(function () { for (var aX = aU.length - 1; aX >= 0; aX--) { if (aU[aX].elem === this) { if (aW) { aU[aX](true) } aU.splice(aX, 1) } } }); if (!aW) { this.dequeue() } return this } }); c.each({ slideDown: p("show", 1), slideUp: p("hide", 1), slideToggle: p("toggle", 1), fadeIn: { opacity: "show" }, fadeOut: { opacity: "hide"} }, function (aU, aV) { c.fn[aU] = function (aX, aW) { return this.animate(aV, aX, aW) } }); c.extend({ speed: function (aU, aW, aX) { var aV = aU && typeof aU === "object" ? aU : { complete: aX || !aX && aW || c.isFunction(aU) && aU, duration: aU, easing: aX && aW || aW && !c.isFunction(aW) && aW }; aV.duration = c.fx.off ? 0 : typeof aV.duration === "number" ? aV.duration : c.fx.speeds[aV.duration] || c.fx.speeds._default; aV.old = aV.complete; aV.complete = function () { if (aV.queue !== false) { c(this).dequeue() } if (c.isFunction(aV.old)) { aV.old.call(this) } }; return aV }, easing: { linear: function (aX, aW, aU, aV) { return aU + aV * aX }, swing: function (aX, aW, aU, aV) { return ((-Math.cos(aX * Math.PI) / 2) + 0.5) * aV + aU } }, timers: [], fx: function (aV, aW, aU) { this.options = aW; this.elem = aV; this.prop = aU; if (!aW.orig) { aW.orig = {} } } }); c.fx.prototype = { update: function () { if (this.options.step) { this.options.step.call(this.elem, this.now, this) } (c.fx.step[this.prop] || c.fx.step._default)(this); if ((this.prop === "height" || this.prop === "width") && this.elem.style) { this.elem.style.display = "block" } }, cur: function (aV) { if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) { return this.elem[this.prop] } var aU = parseFloat(c.css(this.elem, this.prop, aV)); return aU && aU > -10000 ? aU : parseFloat(c.curCSS(this.elem, this.prop)) || 0 }, custom: function (aX, aU, aW) { this.startTime = w(); this.start = aX; this.end = aU; this.unit = aW || this.unit || "px"; this.now = this.start; this.pos = this.state = 0; var aY = this; function aV(aZ) { return aY.step(aZ) } aV.elem = this.elem; if (aV() && c.timers.push(aV) && !ae) { ae = setInterval(c.fx.tick, 13) } }, show: function () { this.options.orig[this.prop] = c.style(this.elem, this.prop); this.options.show = true; this.custom(this.prop === "width" || this.prop === "height" ? 1 : 0, this.cur()); c(this.elem).show() }, hide: function () { this.options.orig[this.prop] = c.style(this.elem, this.prop); this.options.hide = true; this.custom(this.cur(), 0) }, step: function (aZ) { var a2 = w(), aX = true; if (aZ || a2 >= this.options.duration + this.startTime) { this.now = this.end; this.pos = this.state = 1; this.update(); this.options.curAnim[this.prop] = true; for (var aV in this.options.curAnim) { if (this.options.curAnim[aV] !== true) { aX = false } } if (aX) { if (this.options.display != null) { this.elem.style.overflow = this.options.overflow; var a0 = c.data(this.elem, "olddisplay"); this.elem.style.display = a0 ? a0 : this.options.display; if (c.css(this.elem, "display") === "none") { this.elem.style.display = "block" } } if (this.options.hide) { c(this.elem).hide() } if (this.options.hide || this.options.show) { for (var a1 in this.options.curAnim) { c.style(this.elem, a1, this.options.orig[a1]) } } this.options.complete.call(this.elem) } return false } else { var aY = a2 - this.startTime; this.state = aY / this.options.duration; var aU = this.options.specialEasing && this.options.specialEasing[this.prop]; var aW = this.options.easing || (c.easing.swing ? "swing" : "linear"); this.pos = c.easing[aU || aW](this.state, aY, 0, 1, this.options.duration); this.now = this.start + ((this.end - this.start) * this.pos); this.update() } return true } }; c.extend(c.fx, { tick: function () { var aU = c.timers; for (var aV = 0; aV < aU.length; aV++) { if (!aU[aV]()) { aU.splice(aV--, 1) } } if (!aU.length) { c.fx.stop() } }, stop: function () { clearInterval(ae); ae = null }, speeds: { slow: 600, fast: 200, _default: 400 }, step: { opacity: function (aU) { c.style(aU.elem, "opacity", aU.now) }, _default: function (aU) { if (aU.elem.style && aU.elem.style[aU.prop] != null) { aU.elem.style[aU.prop] = (aU.prop === "width" || aU.prop === "height" ? Math.max(0, aU.now) : aU.now) + aU.unit } else { aU.elem[aU.prop] = aU.now } } } }); if (c.expr && c.expr.filters) { c.expr.filters.animated = function (aU) { return c.grep(c.timers, function (aV) { return aU === aV.elem }).length } } function p(aV, aU) { var aW = {}; c.each(aQ.concat.apply([], aQ.slice(0, aU)), function () { aW[this] = aV }); return aW } if ("getBoundingClientRect" in s.documentElement) { c.fn.offset = function (aW) { var aY = this[0]; if (aW) { return this.each(function (a4) { c.offset.setOffset(this, aW, a4) }) } if (!aY || !aY.ownerDocument) { return null } if (aY === aY.ownerDocument.body) { return c.offset.bodyOffset(aY) } var aV = aY.getBoundingClientRect(), a1 = aY.ownerDocument, aX = a1.body, a2 = a1.documentElement, aU = a2.clientTop || aX.clientTop || 0, a3 = a2.clientLeft || aX.clientLeft || 0, a0 = aV.top + (self.pageYOffset || c.support.boxModel && a2.scrollTop || aX.scrollTop) - aU, aZ = aV.left + (self.pageXOffset || c.support.boxModel && a2.scrollLeft || aX.scrollLeft) - a3; return { top: a0, left: aZ} } } else { c.fn.offset = function (aV) { var aX = this[0]; if (aV) { return this.each(function (a6) { c.offset.setOffset(this, aV, a6) }) } if (!aX || !aX.ownerDocument) { return null } if (aX === aX.ownerDocument.body) { return c.offset.bodyOffset(aX) } c.offset.initialize(); var a0 = aX.offsetParent, aU = aX, a3 = aX.ownerDocument, a1, a4 = a3.documentElement, aW = a3.body, a5 = a3.defaultView, aZ = a5 ? a5.getComputedStyle(aX, null) : aX.currentStyle, a2 = aX.offsetTop, aY = aX.offsetLeft; while ((aX = aX.parentNode) && aX !== aW && aX !== a4) { if (c.offset.supportsFixedPosition && aZ.position === "fixed") { break } a1 = a5 ? a5.getComputedStyle(aX, null) : aX.currentStyle; a2 -= aX.scrollTop; aY -= aX.scrollLeft; if (aX === a0) { a2 += aX.offsetTop; aY += aX.offsetLeft; if (c.offset.doesNotAddBorder && !(c.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(aX.nodeName))) { a2 += parseFloat(a1.borderTopWidth) || 0; aY += parseFloat(a1.borderLeftWidth) || 0 } aU = a0, a0 = aX.offsetParent } if (c.offset.subtractsBorderForOverflowNotVisible && a1.overflow !== "visible") { a2 += parseFloat(a1.borderTopWidth) || 0; aY += parseFloat(a1.borderLeftWidth) || 0 } aZ = a1 } if (aZ.position === "relative" || aZ.position === "static") { a2 += aW.offsetTop; aY += aW.offsetLeft } if (c.offset.supportsFixedPosition && aZ.position === "fixed") { a2 += Math.max(a4.scrollTop, aW.scrollTop); aY += Math.max(a4.scrollLeft, aW.scrollLeft) } return { top: a2, left: aY} } } c.offset = { initialize: function () { var a0 = s.body, a1 = s.createElement("div"), aV, aZ, aX, aW, aY = parseFloat(c.curCSS(a0, "marginTop", true)) || 0, aU = "<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>"; c.extend(a1.style, { position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden" }); a1.innerHTML = aU; a0.insertBefore(a1, a0.firstChild); aV = a1.firstChild; aZ = aV.firstChild; aW = aV.nextSibling.firstChild.firstChild; this.doesNotAddBorder = (aZ.offsetTop !== 5); this.doesAddBorderForTableAndCells = (aW.offsetTop === 5); aZ.style.position = "fixed", aZ.style.top = "20px"; this.supportsFixedPosition = (aZ.offsetTop === 20 || aZ.offsetTop === 15); aZ.style.position = aZ.style.top = ""; aV.style.overflow = "hidden", aV.style.position = "relative"; this.subtractsBorderForOverflowNotVisible = (aZ.offsetTop === -5); this.doesNotIncludeMarginInBodyOffset = (a0.offsetTop !== aY); a0.removeChild(a1); a0 = a1 = aV = aZ = aX = aW = null; c.offset.initialize = c.noop }, bodyOffset: function (aU) { var aW = aU.offsetTop, aV = aU.offsetLeft; c.offset.initialize(); if (c.offset.doesNotIncludeMarginInBodyOffset) { aW += parseFloat(c.curCSS(aU, "marginTop", true)) || 0; aV += parseFloat(c.curCSS(aU, "marginLeft", true)) || 0 } return { top: aW, left: aV} }, setOffset: function (aY, aW, aV) { if (/static/.test(c.curCSS(aY, "position"))) { aY.style.position = "relative" } var a0 = c(aY), aZ = a0.offset(), a1 = parseInt(c.curCSS(aY, "top", true), 10) || 0, aU = parseInt(c.curCSS(aY, "left", true), 10) || 0; if (c.isFunction(aW)) { aW = aW.call(aY, aV, aZ) } var aX = { top: (aW.top - aZ.top) + a1, left: (aW.left - aZ.left) + aU }; if ("using" in aW) { aW.using.call(aY, aX) } else { a0.css(aX) } } }; c.fn.extend({ position: function () { if (!this[0]) { return null } var aW = this[0], aV = this.offsetParent(), aX = this.offset(), aU = /^body|html$/i.test(aV[0].nodeName) ? { top: 0, left: 0} : aV.offset(); aX.top -= parseFloat(c.curCSS(aW, "marginTop", true)) || 0; aX.left -= parseFloat(c.curCSS(aW, "marginLeft", true)) || 0; aU.top += parseFloat(c.curCSS(aV[0], "borderTopWidth", true)) || 0; aU.left += parseFloat(c.curCSS(aV[0], "borderLeftWidth", true)) || 0; return { top: aX.top - aU.top, left: aX.left - aU.left} }, offsetParent: function () { return this.map(function () { var aU = this.offsetParent || s.body; while (aU && (!/^body|html$/i.test(aU.nodeName) && c.css(aU, "position") === "static")) { aU = aU.offsetParent } return aU }) } }); c.each(["Left", "Top"], function (aU, aW) { var aV = "scroll" + aW; c.fn[aV] = function (aY) { var aZ = this[0], aX; if (!aZ) { return null } if (aY !== D) { return this.each(function () { aX = aM(this); if (aX) { aX.scrollTo(!aU ? aY : c(aX).scrollLeft(), aU ? aY : c(aX).scrollTop()) } else { this[aV] = aY } }) } else { aX = aM(aZ); return aX ? ("pageXOffset" in aX) ? aX[aU ? "pageYOffset" : "pageXOffset"] : c.support.boxModel && aX.document.documentElement[aV] || aX.document.body[aV] : aZ[aV] } } }); function aM(aU) { return ("scrollTo" in aU && aU.document) ? aU : aU.nodeType === 9 ? aU.defaultView || aU.parentWindow : false } c.each(["Height", "Width"], function (aU, aW) { var aV = aW.toLowerCase(); c.fn["inner" + aW] = function () { return this[0] ? c.css(this[0], aV, false, "padding") : null }; c.fn["outer" + aW] = function (aX) { return this[0] ? c.css(this[0], aV, false, aX ? "margin" : "border") : null }; c.fn[aV] = function (aY) { var aX = this[0]; if (!aX) { return aY == null ? null : this } if (c.isFunction(aY)) { return this.each(function (a0) { var aZ = c(this); aZ[aV](aY.call(this, a0, aZ[aV]())) }) } return ("scrollTo" in aX && aX.document) ? aX.document.compatMode === "CSS1Compat" && aX.document.documentElement["client" + aW] || aX.document.body["client" + aW] : (aX.nodeType === 9) ? Math.max(aX.documentElement["client" + aW], aX.body["scroll" + aW], aX.documentElement["scroll" + aW], aX.body["offset" + aW], aX.documentElement["offset" + aW]) : aY === D ? c.css(aX, aV) : this.css(aV, typeof aY === "string" ? aY : aY + "px") } }); aC.jQuery = aC.$ = c
})(window);
