/*
 * jQuery JavaScript Library v1.4.2
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Sat Feb 13 22:33:48 2010 -0500
 */
(function(am,y){function i(){if(!z.isReady){try{x.documentElement.doScroll("left");}catch(c){setTimeout(i,1);return;}z.ready();}}function aN(c,s){s.src?z.ajax({url:s.src,async:false,dataType:"script"}):z.globalEval(s.text||s.textContent||s.innerHTML||"");s.parentNode&&s.parentNode.removeChild(s);}function C(A,F,G,K,J,s){var c=A.length;if(typeof F==="object"){for(var w in F){C(A,w,F[w],K,J,G);}return A;}if(G!==y){K=!s&&K&&z.isFunction(G);for(w=0;w<c;w++){J(A[w],F,K?G.call(A[w],w,J(A[w],F)):G,s);}return A;}return c?J(A[0],F):y;}function af(){return(new Date).getTime();}function D(){return false;}function E(){return true;}function j(c,s,w){w[0].type=c;return z.event.handle.apply(s,w);}function k(G){var J,L=[],O=[],N=arguments,s,c,F,w,A,K;c=z.data(this,"events");if(!(G.liveFired===this||!c||!c.live||G.button&&G.type==="click")){G.liveFired=this;var P=c.live.slice(0);for(w=0;w<P.length;w++){c=P[w];c.origType.replace(ak,"")===G.type?O.push(c.selector):P.splice(w--,1);}s=z(G.target).closest(O,G.currentTarget);A=0;for(K=s.length;A<K;A++){for(w=0;w<P.length;w++){c=P[w];if(s[A].selector===c.selector){F=s[A].elem;O=null;if(c.preType==="mouseenter"||c.preType==="mouseleave"){O=z(G.relatedTarget).closest(c.selector)[0];}if(!O||O!==F){L.push({elem:F,handleObj:c});}}}}A=0;for(K=L.length;A<K;A++){s=L[A];G.currentTarget=s.elem;G.data=s.handleObj.data;G.handleObj=s.handleObj;if(s.handleObj.origHandler.apply(s.elem,N)===false){J=false;break;}}return J;}}function bd(c,s){return"live."+(c&&c!=="*"?c+".":"")+s.replace(/\./g,"`").replace(/ /g,"&");}function be(c){return !c||!c.parentNode||c.parentNode.nodeType===11;}function bf(c,s){var w=0;s.each(function(){if(this.nodeName===(c[w]&&c[w].nodeName)){var A=z.data(c[w++]),J=z.data(this,A);if(A=A&&A.events){delete J.handle;J.events={};for(var G in A){for(var F in A[G]){z.event.add(this,G,A[G][F],A[G][F].data);}}}}});}function bg(s,w,A){var G,F,c;w=w&&w[0]?w[0].ownerDocument||w[0]:x;if(s.length===1&&typeof s[0]==="string"&&s[0].length<512&&w===x&&!bh.test(s[0])&&(z.support.checkClone||!bi.test(s[0]))){F=true;if(c=z.fragments[s[0]]){if(c!==1){G=c;}}}if(!G){G=w.createDocumentFragment();z.clean(s,w,G,A);}if(F){z.fragments[s[0]]=c?G:1;}return{fragment:G,cacheable:F};}function ag(c,s){var w={};z.each(a.concat.apply([],a.slice(0,s)),function(){w[this]=c;});return w;}function b(c){return"scrollTo" in c&&c.document?c:c.nodeType===9?c.defaultView||c.parentWindow:false;}var z=function(c,s){return new z.fn.init(c,s);},aO=am.jQuery,aP=am.$,x=am.document,aa,aQ=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,aR=/^.[^:#\[\.,]*$/,aS=/\S/,aT=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,aF=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,M=navigator.userAgent,a8=false,S=[],ah,u=Object.prototype.toString,l=Object.prototype.hasOwnProperty,m=Array.prototype.push,U=Array.prototype.slice,a9=Array.prototype.indexOf;z.fn=z.prototype={init:function(s,w){var A,c;if(!s){return this;}if(s.nodeType){this.context=this[0]=s;this.length=1;return this;}if(s==="body"&&!w){this.context=x;this[0]=x.body;this.selector="body";this.length=1;return this;}if(typeof s==="string"){if((A=aQ.exec(s))&&(A[1]||!w)){if(A[1]){c=w?w.ownerDocument||w:x;if(s=aF.exec(s)){if(z.isPlainObject(w)){s=[x.createElement(s[1])];z.fn.attr.call(s,w,true);}else{s=[c.createElement(s[1])];}}else{s=bg([A[1]],[c]);s=(s.cacheable?s.fragment.cloneNode(true):s.fragment).childNodes;}return z.merge(this,s);}else{if(w=x.getElementById(A[2])){if(w.id!==A[2]){return aa.find(s);}this.length=1;this[0]=w;}this.context=x;this.selector=s;return this;}}else{if(!w&&/^\w+$/.test(s)){this.selector=s;this.context=x;s=x.getElementsByTagName(s);return z.merge(this,s);}else{return !w||w.jquery?(w||aa).find(s):z(w).find(s);}}}else{if(z.isFunction(s)){return aa.ready(s);}}if(s.selector!==y){this.selector=s.selector;this.context=s.context;}return z.makeArray(s,this);},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length;},toArray:function(){return U.call(this,0);},get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c];},pushStack:function(s,w,A){var c=z();z.isArray(s)?m.apply(c,s):z.merge(c,s);c.prevObject=this;c.context=this.context;if(w==="find"){c.selector=this.selector+(this.selector?" ":"")+A;}else{if(w){c.selector=this.selector+"."+w+"("+A+")";}}return c;},each:function(c,s){return z.each(this,c,s);},ready:function(c){z.bindReady();if(z.isReady){c.call(x,z);}else{S&&S.push(c);}return this;},eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1);},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(U.apply(this,arguments),"slice",U.call(arguments).join(","));},map:function(c){return this.pushStack(z.map(this,function(w,s){return c.call(w,s,w);}));},end:function(){return this.prevObject||z(null);},push:m,sort:[].sort,splice:[].splice};z.fn.init.prototype=z.fn;z.extend=z.fn.extend=function(){var A=arguments[0]||{},F=1,G=arguments.length,K=false,J,s,c,w;if(typeof A==="boolean"){K=A;A=arguments[1]||{};F=2;}if(typeof A!=="object"&&!z.isFunction(A)){A={};}if(G===F){A=this;--F;}for(;F<G;F++){if((J=arguments[F])!=null){for(s in J){c=A[s];w=J[s];if(A!==w){if(K&&w&&(z.isPlainObject(w)||z.isArray(w))){c=c&&(z.isPlainObject(c)||z.isArray(c))?c:z.isArray(w)?[]:{};A[s]=z.extend(K,c,w);}else{if(w!==y){A[s]=w;}}}}}}return A;};z.extend({noConflict:function(c){am.$=aP;if(c){am.jQuery=aO;}return z;},isReady:false,ready:function(){if(!z.isReady){if(!x.body){return setTimeout(z.ready,13);}z.isReady=true;if(S){for(var c,s=0;c=S[s++];){c.call(x,z);}S=null;}z.fn.triggerHandler&&z(x).triggerHandler("ready");}},bindReady:function(){if(!a8){a8=true;if(x.readyState==="complete"){return z.ready();}if(x.addEventListener){x.addEventListener("DOMContentLoaded",ah,false);am.addEventListener("load",z.ready,false);}else{if(x.attachEvent){x.attachEvent("onreadystatechange",ah);am.attachEvent("onload",z.ready);var c=false;try{c=am.frameElement==null;}catch(s){}x.documentElement.doScroll&&c&&i();}}}},isFunction:function(c){return u.call(c)==="[object Function]";},isArray:function(c){return u.call(c)==="[object Array]";},isPlainObject:function(c){if(!c||u.call(c)!=="[object Object]"||c.nodeType||c.setInterval){return false;}if(c.constructor&&!l.call(c,"constructor")&&!l.call(c.constructor.prototype,"isPrototypeOf")){return false;}var s;for(s in c){}return s===y||l.call(c,s);},isEmptyObject:function(c){for(var s in c){return false;}return true;},error:function(c){throw c;},parseJSON:function(c){if(typeof c!=="string"||!c){return null;}c=z.trim(c);if(/^[\],:{}\s]*$/.test(c.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){return am.JSON&&am.JSON.parse?am.JSON.parse(c):(new Function("return "+c))();}else{z.error("Invalid JSON: "+c);}},noop:function(){},globalEval:function(c){if(c&&aS.test(c)){var s=x.getElementsByTagName("head")[0]||x.documentElement,w=x.createElement("script");w.type="text/javascript";if(z.support.scriptEval){w.appendChild(x.createTextNode(c));}else{w.text=c;}s.insertBefore(w,s.firstChild);s.removeChild(w);}},nodeName:function(c,s){return c.nodeName&&c.nodeName.toUpperCase()===s.toUpperCase();},each:function(w,A,F){var J,G=0,s=w.length,c=s===y||z.isFunction(w);if(F){if(c){for(J in w){if(A.apply(w[J],F)===false){break;}}}else{for(;G<s;){if(A.apply(w[G++],F)===false){break;}}}}else{if(c){for(J in w){if(A.call(w[J],J,w[J])===false){break;}}}else{for(F=w[0];G<s&&A.call(F,G,F)!==false;F=w[++G]){}}}return w;},trim:function(c){return(c||"").replace(aT,"");},makeArray:function(c,s){s=s||[];if(c!=null){c.length==null||typeof c==="string"||z.isFunction(c)||typeof c!=="function"&&c.setInterval?m.call(s,c):z.merge(s,c);}return s;},inArray:function(s,w){if(w.indexOf){return w.indexOf(s);}for(var A=0,c=w.length;A<c;A++){if(w[A]===s){return A;}}return -1;},merge:function(s,w){var A=s.length,c=0;if(typeof w.length==="number"){for(var F=w.length;c<F;c++){s[A++]=w[c];}}else{for(;w[c]!==y;){s[A++]=w[c++];}}s.length=A;return s;},grep:function(s,w,A){for(var G=[],F=0,c=s.length;F<c;F++){!A!==!w(s[F],F)&&G.push(s[F]);}return G;},map:function(w,A,F){for(var J=[],G,s=0,c=w.length;s<c;s++){G=A(w[s],s,F);if(G!=null){J[J.length]=G;}}return J.concat.apply([],J);},guid:1,proxy:function(c,s,w){if(arguments.length===2){if(typeof s==="string"){w=c;c=w[s];s=y;}else{if(s&&!z.isFunction(s)){w=s;s=y;}}}if(!s&&c){s=function(){return c.apply(w||this,arguments);};}if(c){s.guid=c.guid=c.guid||s.guid||z.guid++;}return s;},uaMatch:function(c){c=c.toLowerCase();c=/(webkit)[ \/]([\w.]+)/.exec(c)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(c)||/(msie) ([\w.]+)/.exec(c)||!/compatible/.test(c)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(c)||[];return{browser:c[1]||"",version:c[2]||"0"};},browser:{}});M=z.uaMatch(M);if(M.browser){z.browser[M.browser]=true;z.browser.version=M.version;}if(z.browser.webkit){z.browser.safari=true;}if(a9){z.inArray=function(c,s){return a9.call(s,c);};}aa=z(x);if(x.addEventListener){ah=function(){x.removeEventListener("DOMContentLoaded",ah,false);z.ready();};}else{if(x.attachEvent){ah=function(){if(x.readyState==="complete"){x.detachEvent("onreadystatechange",ah);z.ready();}};}}(function(){z.support={};var F=x.documentElement,G=x.createElement("script"),J=x.createElement("div"),L="script"+af();J.style.display="none";J.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var K=J.getElementsByTagName("*"),s=J.getElementsByTagName("a")[0];if(!(!K||!K.length||!s)){z.support={leadingWhitespace:J.firstChild.nodeType===3,tbody:!J.getElementsByTagName("tbody").length,htmlSerialize:!!J.getElementsByTagName("link").length,style:/red/.test(s.getAttribute("style")),hrefNormalized:s.getAttribute("href")==="/a",opacity:/^0.55$/.test(s.style.opacity),cssFloat:!!s.style.cssFloat,checkOn:J.getElementsByTagName("input")[0].value==="on",optSelected:x.createElement("select").appendChild(x.createElement("option")).selected,parentNode:J.removeChild(J.appendChild(x.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(x.createTextNode("window."+L+"=1;"));}catch(c){}F.insertBefore(G,F.firstChild);if(am[L]){z.support.scriptEval=true;delete am[L];}try{delete G.test;}catch(A){z.support.deleteExpando=false;}F.removeChild(G);if(J.attachEvent&&J.fireEvent){J.attachEvent("onclick",function w(){z.support.noCloneEvent=false;J.detachEvent("onclick",w);});J.cloneNode(true).fireEvent("onclick");}J=x.createElement("div");J.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";F=x.createDocumentFragment();F.appendChild(J.firstChild);z.support.checkClone=F.cloneNode(true).cloneNode(true).lastChild.checked;z(function(){var N=x.createElement("div");N.style.width=N.style.paddingLeft="1px";x.body.appendChild(N);z.boxModel=z.support.boxModel=N.offsetWidth===2;x.body.removeChild(N).style.display="none";});F=function(O){var P=x.createElement("div");O="on"+O;var N=O in P;if(!N){P.setAttribute(O,"return;");N=typeof P[O]==="function";}return N;};z.support.submitBubbles=F("submit");z.support.changeBubbles=F("change");F=G=J=K=s=null;}})();z.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var at="jQuery"+af(),aG=0,ba={};z.extend({cache:{},expando:at,noData:{embed:true,object:true,applet:true},data:function(s,w,A){if(!(s.nodeName&&z.noData[s.nodeName.toLowerCase()])){s=s==am?ba:s;var c=s[at],F=z.cache;if(!c&&typeof w==="string"&&A===y){return null;}c||(c=++aG);if(typeof w==="object"){s[at]=c;F[c]=z.extend(true,{},w);}else{if(!F[c]){s[at]=c;F[c]={};}}s=F[c];if(A!==y){s[w]=A;}return typeof w==="string"?s[w]:s;}},removeData:function(s,w){if(!(s.nodeName&&z.noData[s.nodeName.toLowerCase()])){s=s==am?ba:s;var A=s[at],c=z.cache,F=c[A];if(w){if(F){delete F[w];z.isEmptyObject(F)&&z.removeData(s);}}else{if(z.support.deleteExpando){delete s[z.expando];}else{s.removeAttribute&&s.removeAttribute(z.expando);}delete c[A];}}}});z.fn.extend({data:function(s,w){if(typeof s==="undefined"&&this.length){return z.data(this[0]);}else{if(typeof s==="object"){return this.each(function(){z.data(this,s);});}}var A=s.split(".");A[1]=A[1]?"."+A[1]:"";if(w===y){var c=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(c===y&&this.length){c=z.data(this[0],s);}return c===y&&A[1]?this.data(A[0]):c;}else{return this.trigger("setData"+A[1]+"!",[A[0],w]).each(function(){z.data(this,s,w);});}},removeData:function(c){return this.each(function(){z.removeData(this,c);});}});z.extend({queue:function(s,w,A){if(s){w=(w||"fx")+"queue";var c=z.data(s,w);if(!A){return c||[];}if(!c||z.isArray(A)){c=z.data(s,w,z.makeArray(A));}else{c.push(A);}return c;}},dequeue:function(s,w){w=w||"fx";var A=z.queue(s,w),c=A.shift();if(c==="inprogress"){c=A.shift();}if(c){w==="fx"&&A.unshift("inprogress");c.call(s,function(){z.dequeue(s,w);});}}});z.fn.extend({queue:function(c,s){if(typeof c!=="string"){s=c;c="fx";}if(s===y){return z.queue(this[0],c);}return this.each(function(){var w=z.queue(this,c,s);c==="fx"&&w[0]!=="inprogress"&&z.dequeue(this,c);});},dequeue:function(c){return this.each(function(){z.dequeue(this,c);});},delay:function(c,s){c=z.fx?z.fx.speeds[c]||c:c;s=s||"fx";return this.queue(s,function(){var w=this;setTimeout(function(){z.dequeue(w,s);},c);});},clearQueue:function(c){return this.queue(c||"fx",[]);}});var a1=/[\n\t]/g,n=/\s+/,aH=/\r/g,B=/href|src|style/,ay=/(button|input)/i,az=/(button|input|object|select|textarea)/i,aA=/^(a|area)$/i,a2=/radio|checkbox/;z.fn.extend({attr:function(c,s){return C(this,c,s,true,z.attr);},removeAttr:function(c){return this.each(function(){z.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c);});},addClass:function(F){if(z.isFunction(F)){return this.each(function(N){var O=z(this);O.addClass(F.call(this,N,O.attr("class")));});}if(F&&typeof F==="string"){for(var G=(F||"").split(n),J=0,L=this.length;J<L;J++){var K=this[J];if(K.nodeType===1){if(K.className){for(var s=" "+K.className+" ",c=K.className,A=0,w=G.length;A<w;A++){if(s.indexOf(" "+G[A]+" ")<0){c+=" "+G[A];}}K.className=z.trim(c);}else{K.className=F;}}}}return this;},removeClass:function(A){if(z.isFunction(A)){return this.each(function(L){var N=z(this);N.removeClass(A.call(this,L,N.attr("class")));});}if(A&&typeof A==="string"||A===y){for(var F=(A||"").split(n),G=0,K=this.length;G<K;G++){var J=this[G];if(J.nodeType===1&&J.className){if(A){for(var s=(" "+J.className+" ").replace(a1," "),c=0,w=F.length;c<w;c++){s=s.replace(" "+F[c]+" "," ");}J.className=z.trim(s);}else{J.className="";}}}}return this;},toggleClass:function(s,w){var A=typeof s,c=typeof w==="boolean";if(z.isFunction(s)){return this.each(function(F){var G=z(this);G.toggleClass(s.call(this,F,G.attr("class"),w),w);});}return this.each(function(){if(A==="string"){for(var L,J=0,G=z(this),F=w,K=s.split(n);L=K[J++];){F=c?F:!G.hasClass(L);G[F?"addClass":"removeClass"](L);}}else{if(A==="undefined"||A==="boolean"){this.className&&z.data(this,"__className__",this.className);this.className=this.className||s===false?"":z.data(this,"__className__")||"";}}});},hasClass:function(c){c=" "+c+" ";for(var s=0,w=this.length;s<w;s++){if((" "+this[s].className+" ").replace(a1," ").indexOf(c)>-1){return true;}}return false;},val:function(A){if(A===y){var F=this[0];if(F){if(z.nodeName(F,"option")){return(F.attributes.value||{}).specified?F.value:F.text;}if(z.nodeName(F,"select")){var G=F.selectedIndex,K=[],J=F.options;F=F.type==="select-one";if(G<0){return null;}var s=F?G:0;for(G=F?G+1:J.length;s<G;s++){var c=J[s];if(c.selected){A=z(c).val();if(F){return A;}K.push(A);}}return K;}if(a2.test(F.type)&&!z.support.checkOn){return F.getAttribute("value")===null?"on":F.value;}return(F.value||"").replace(aH,"");}return y;}var w=z.isFunction(A);return this.each(function(N){var P=z(this),L=A;if(this.nodeType===1){if(w){L=A.call(this,N,P.val());}if(typeof L==="number"){L+="";}if(z.isArray(L)&&a2.test(this.type)){this.checked=z.inArray(P.val(),L)>=0;}else{if(z.nodeName(this,"select")){var O=z.makeArray(L);z("option",this).each(function(){this.selected=z.inArray(z(this).val(),O)>=0;});if(!O.length){this.selectedIndex=-1;}}else{this.value=L;}}}});}});z.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,w,A,G){if(!s||s.nodeType===3||s.nodeType===8){return y;}if(G&&w in z.attrFn){return z(s)[w](A);}G=s.nodeType!==1||!z.isXMLDoc(s);var F=A!==y;w=G&&z.props[w]||w;if(s.nodeType===1){var c=B.test(w);if(w in s&&G&&!c){if(F){w==="type"&&ay.test(s.nodeName)&&s.parentNode&&z.error("type property can't be changed");s[w]=A;}if(z.nodeName(s,"form")&&s.getAttributeNode(w)){return s.getAttributeNode(w).nodeValue;}if(w==="tabIndex"){return(w=s.getAttributeNode("tabIndex"))&&w.specified?w.value:az.test(s.nodeName)||aA.test(s.nodeName)&&s.href?0:y;}return s[w];}if(!z.support.style&&G&&w==="style"){if(F){s.style.cssText=""+A;}return s.style.cssText;}F&&s.setAttribute(w,""+A);s=!z.support.hrefNormalized&&G&&c?s.getAttribute(w,2):s.getAttribute(w);return s===null?y:s;}return z.style(s,w,A);}});var ak=/\.(.*)$/,aB=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s;});};z.event={add:function(L,N,O,Q){if(!(L.nodeType===3||L.nodeType===8)){if(L.setInterval&&L!==am&&!L.frameElement){L=am;}var P,F;if(O.handler){P=O;O=P.handler;}if(!O.guid){O.guid=z.guid++;}if(F=z.data(L)){var A=F.events=F.events||{},K=F.handle;if(!K){F.handle=K=function(){return typeof z!=="undefined"&&!z.event.triggered?z.event.handle.apply(K.elem,arguments):y;};}K.elem=L;N=N.split(" ");for(var G,J=0,s;G=N[J++];){F=P?z.extend({},P):{handler:O,data:Q};if(G.indexOf(".")>-1){s=G.split(".");G=s.shift();F.namespace=s.slice(0).sort().join(".");}else{s=[];F.namespace="";}F.type=G;F.guid=O.guid;var w=A[G],c=z.event.special[G]||{};if(!w){w=A[G]=[];if(!c.setup||c.setup.call(L,Q,s,K)===false){if(L.addEventListener){L.addEventListener(G,K,false);}else{L.attachEvent&&L.attachEvent("on"+G,K);}}}if(c.add){c.add.call(L,F);if(!F.handler.guid){F.handler.guid=O.guid;}}w.push(F);z.event.global[G]=true;}L=null;}}},global:{},remove:function(L,N,O,Q){if(!(L.nodeType===3||L.nodeType===8)){var P,F=0,A,K,G,J,s,w,c=z.data(L),T=c&&c.events;if(c&&T){if(N&&N.type){O=N.handler;N=N.type;}if(!N||typeof N==="string"&&N.charAt(0)==="."){N=N||"";for(P in T){z.event.remove(L,P+N);}}else{for(N=N.split(" ");P=N[F++];){J=P;A=P.indexOf(".")<0;K=[];if(!A){K=P.split(".");P=K.shift();G=new RegExp("(^|\\.)"+z.map(K.slice(0).sort(),aB).join("\\.(?:.*\\.)?")+"(\\.|$)");}if(s=T[P]){if(O){J=z.event.special[P]||{};for(R=Q||0;R<s.length;R++){w=s[R];if(O.guid===w.guid){if(A||G.test(w.namespace)){Q==null&&s.splice(R--,1);J.remove&&J.remove.call(L,w);}if(Q!=null){break;}}}if(s.length===0||Q!=null&&s.length===1){if(!J.teardown||J.teardown.call(L,K)===false){a3(L,P,c.handle);}delete T[P];}}else{for(var R=0;R<s.length;R++){w=s[R];if(A||G.test(w.namespace)){z.event.remove(L,J,w.handler,R);s.splice(R--,1);}}}}}if(z.isEmptyObject(T)){if(N=c.handle){N.elem=null;}delete c.events;delete c.handle;z.isEmptyObject(c)&&z.removeData(L);}}}}},trigger:function(G,J,K,N){var L=G.type||G;if(!N){G=typeof G==="object"?G[at]?G:z.extend(z.Event(L),G):z.Event(L);if(L.indexOf("!")>=0){G.type=L=L.slice(0,-1);G.exclusive=true;}if(!K){G.stopPropagation();z.event.global[L]&&z.each(z.cache,function(){this.events&&this.events[L]&&z.event.trigger(G,J,this.handle.elem);});}if(!K||K.nodeType===3||K.nodeType===8){return y;}G.result=y;G.target=K;J=z.makeArray(J);J.unshift(G);}G.currentTarget=K;(N=z.data(K,"handle"))&&N.apply(K,J);N=K.parentNode||K.ownerDocument;try{if(!(K&&K.nodeName&&z.noData[K.nodeName.toLowerCase()])){if(K["on"+L]&&K["on"+L].apply(K,J)===false){G.result=false;}}}catch(s){}if(!G.isPropagationStopped()&&N){z.event.trigger(G,J,N,true);}else{if(!G.isDefaultPrevented()){N=G.target;var c,F=z.nodeName(N,"a")&&L==="click",w=z.event.special[L]||{};if((!w._default||w._default.call(K,G)===false)&&!F&&!(N&&N.nodeName&&z.noData[N.nodeName.toLowerCase()])){try{if(N[L]){if(c=N["on"+L]){N["on"+L]=null;}z.event.triggered=true;N[L]();}}catch(A){}if(c){N["on"+L]=c;}z.event.triggered=false;}}}},handle:function(w){var A,F,J,G;w=arguments[0]=z.event.fix(w||am.event);w.currentTarget=this;A=w.type.indexOf(".")<0&&!w.exclusive;if(!A){F=w.type.split(".");w.type=F.shift();J=new RegExp("(^|\\.)"+F.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");}G=z.data(this,"events");F=G[w.type];if(G&&F){F=F.slice(0);G=0;for(var s=F.length;G<s;G++){var c=F[G];if(A||J.test(c.namespace)){w.handler=c.handler;w.data=c.data;w.handleObj=c;c=c.handler.apply(this,arguments);if(c!==y){w.result=c;if(c===false){w.preventDefault();w.stopPropagation();}}if(w.isImmediatePropagationStopped()){break;}}}}return w.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(s){if(s[at]){return s;}var w=s;s=z.Event(w);for(var A=this.props.length,c;A;){c=this.props[--A];s[c]=w[c];}if(!s.target){s.target=s.srcElement||x;}if(s.target.nodeType===3){s.target=s.target.parentNode;}if(!s.relatedTarget&&s.fromElement){s.relatedTarget=s.fromElement===s.target?s.toElement:s.fromElement;}if(s.pageX==null&&s.clientX!=null){w=x.documentElement;A=x.body;s.pageX=s.clientX+(w&&w.scrollLeft||A&&A.scrollLeft||0)-(w&&w.clientLeft||A&&A.clientLeft||0);s.pageY=s.clientY+(w&&w.scrollTop||A&&A.scrollTop||0)-(w&&w.clientTop||A&&A.clientTop||0);}if(!s.which&&(s.charCode||s.charCode===0?s.charCode:s.keyCode)){s.which=s.charCode||s.keyCode;}if(!s.metaKey&&s.ctrlKey){s.metaKey=s.ctrlKey;}if(!s.which&&s.button!==y){s.which=s.button&1?1:s.button&2?3:s.button&4?2:0;}return s;},guid:100000000,proxy:z.proxy,special:{ready:{setup:z.bindReady,teardown:z.noop},live:{add:function(c){z.event.add(this,c.origType,z.extend({},c,{handler:k}));},remove:function(c){var s=true,w=c.origType.replace(ak,"");z.each(z.data(this,"events").live||[],function(){if(w===this.origType.replace(ak,"")){return s=false;}});s&&z.event.remove(this,c.origType,k);}},beforeunload:{setup:function(c,s,w){if(this.setInterval){this.onbeforeunload=w;}return false;},teardown:function(c,s){if(this.onbeforeunload===s){this.onbeforeunload=null;}}}}};var a3=x.removeEventListener?function(c,s,w){c.removeEventListener(s,w,false);}:function(c,s,w){c.detachEvent("on"+s,w);};z.Event=function(c){if(!this.preventDefault){return new z.Event(c);}if(c&&c.type){this.originalEvent=c;this.type=c.type;}else{this.type=c;}this.timeStamp=af();this[at]=true;};z.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var c=this.originalEvent;if(c){c.preventDefault&&c.preventDefault();c.returnValue=false;}},stopPropagation:function(){this.isPropagationStopped=E;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true;}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E;this.stopPropagation();},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var a4=function(c){var s=c.relatedTarget;try{for(;s&&s!==this;){s=s.parentNode;}if(s!==this){c.type=c.data;z.event.handle.apply(this,arguments);}}catch(w){}},a5=function(c){c.type=c.data;z.event.handle.apply(this,arguments);};z.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(c,s){z.event.special[c]={setup:function(w){z.event.add(this,s,w&&w.selector?a5:a4,c);},teardown:function(w){z.event.remove(this,s,w&&w.selector?a5:a4);}};});if(!z.support.submitBubbles){z.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!=="form"){z.event.add(this,"click.specialSubmit",function(c){var s=c.target,w=s.type;if((w==="submit"||w==="image")&&z(s).closest("form").length){return j("submit",this,arguments);}});z.event.add(this,"keypress.specialSubmit",function(c){var s=c.target,w=s.type;if((w==="text"||w==="password")&&z(s).closest("form").length&&c.keyCode===13){return j("submit",this,arguments);}});}else{return false;}},teardown:function(){z.event.remove(this,".specialSubmit");}};}if(!z.support.changeBubbles){var o=/textarea|input|select/i,p,a6=function(c){var s=c.type,w=c.value;if(s==="radio"||s==="checkbox"){w=c.checked;}else{if(s==="select-multiple"){w=c.selectedIndex>-1?z.map(c.options,function(A){return A.selected;}).join("-"):"";}else{if(c.nodeName.toLowerCase()==="select"){w=c.selectedIndex;}}}return w;},q=function(s,w){var A=s.target,c,F;if(!(!o.test(A.nodeName)||A.readOnly)){c=z.data(A,"_change_data");F=a6(A);if(s.type!=="focusout"||A.type!=="radio"){z.data(A,"_change_data",F);}if(!(c===y||F===c)){if(c!=null||F){s.type="change";return z.event.trigger(s,w,A);}}}};z.event.special.change={filters:{focusout:q,click:function(c){var s=c.target,w=s.type;if(w==="radio"||w==="checkbox"||s.nodeName.toLowerCase()==="select"){return q.call(this,c);}},keydown:function(c){var s=c.target,w=s.type;if(c.keyCode===13&&s.nodeName.toLowerCase()!=="textarea"||c.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return q.call(this,c);}},beforeactivate:function(c){c=c.target;z.data(c,"_change_data",a6(c));}},setup:function(){if(this.type==="file"){return false;}for(var c in p){z.event.add(this,c+".specialChange",p[c]);}return o.test(this.nodeName);},teardown:function(){z.event.remove(this,".specialChange");return o.test(this.nodeName);}};p=z.event.special.change.filters;}x.addEventListener&&z.each({focus:"focusin",blur:"focusout"},function(c,s){function w(A){A=z.event.fix(A);A.type=s;return z.event.handle.call(this,A);}z.event.special[s]={setup:function(){this.addEventListener(c,w,true);},teardown:function(){this.removeEventListener(c,w,true);}};});z.each(["bind","one"],function(c,s){z.fn[s]=function(G,K,J){if(typeof G==="object"){for(var A in G){this[s](A,K,G[A],J);}return this;}if(z.isFunction(K)){J=K;K=y;}var w=s==="one"?z.proxy(J,function(L){z(this).unbind(L,w);return J.apply(this,arguments);}):J;if(G==="unload"&&s!=="one"){this.one(G,K,J);}else{A=0;for(var F=this.length;A<F;A++){z.event.add(this[A],G,w,K);}}return this;};});z.fn.extend({unbind:function(s,w){if(typeof s==="object"&&!s.preventDefault){for(var A in s){this.unbind(A,s[A]);}}else{A=0;for(var c=this.length;A<c;A++){z.event.remove(this[A],s,w);}}return this;},delegate:function(s,w,A,c){return this.live(w,A,c,s);},undelegate:function(c,s,w){return arguments.length===0?this.unbind("live"):this.die(s,null,w,c);},trigger:function(c,s){return this.each(function(){z.event.trigger(c,s,this);});},triggerHandler:function(c,s){if(this[0]){c=z.Event(c);c.preventDefault();c.stopPropagation();z.event.trigger(c,s,this[0]);return c.result;}},toggle:function(c){for(var s=arguments,w=1;w<s.length;){z.proxy(c,s[w++]);}return this.click(z.proxy(c,function(F){var A=(z.data(this,"lastToggle"+c.guid)||0)%w;z.data(this,"lastToggle"+c.guid,A+1);F.preventDefault();return s[A].apply(this,arguments)||false;}));},hover:function(c,s){return this.mouseenter(c).mouseleave(s||c);}});var a7={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};z.each(["live","die"],function(c,s){z.fn[s]=function(L,O,N,A){var w,J=0,F,G,K=A||this.selector,P=A?this:z(this.context);if(z.isFunction(O)){N=O;O=y;}for(L=(L||"").split(" ");(w=L[J++])!=null;){A=ak.exec(w);F="";if(A){F=A[0];w=w.replace(ak,"");}if(w==="hover"){L.push("mouseenter"+F,"mouseleave"+F);}else{G=w;if(w==="focus"||w==="blur"){L.push(a7[w]+F);w+=F;}else{w=(a7[w]||w)+F;}s==="live"?P.each(function(){z.event.add(this,bd(w,K),{data:O,selector:K,handler:N,origType:w,origHandler:N,preType:G});}):P.unbind(bd(w,K),N);}}return this;};});z.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(c,s){z.fn[s]=function(w){return w?this.bind(s,w):this.trigger(s);};if(z.attrFn){z.attrFn[s]=true;}});am.attachEvent&&!am.addEventListener&&am.attachEvent("onunload",function(){for(var c in z.cache){if(z.cache[c].handle){try{z.event.remove(z.cache[c].handle.elem);}catch(s){}}}});(function(){function O(Z){for(var Y="",ab,bb=0;Z[bb];bb++){ab=Z[bb];if(ab.nodeType===3||ab.nodeType===4){Y+=ab.nodeValue;}else{if(ab.nodeType!==8){Y+=O(ab.childNodes);}}}return Y;}function P(bm,Y,ab,bb,bk,bj){bk=0;for(var bn=bb.length;bk<bn;bk++){var bl=bb[bk];if(bl){bl=bl[bm];for(var Z=false;bl;){if(bl.sizcache===ab){Z=bb[bl.sizset];break;}if(bl.nodeType===1&&!bj){bl.sizcache=ab;bl.sizset=bk;}if(bl.nodeName.toLowerCase()===Y){Z=bl;break;}bl=bl[bm];}bb[bk]=Z;}}}function Q(bm,Y,ab,bb,bk,bj){bk=0;for(var bn=bb.length;bk<bn;bk++){var bl=bb[bk];if(bl){bl=bl[bm];for(var Z=false;bl;){if(bl.sizcache===ab){Z=bb[bl.sizset];break;}if(bl.nodeType===1){if(!bj){bl.sizcache=ab;bl.sizset=bk;}if(typeof Y!=="string"){if(bl===Y){Z=true;break;}}else{if(K.filter(Y,[bl]).length>0){Z=bl;break;}}}bl=bl[bm];}bb[bk]=Z;}}}var T=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,R=0,J=Object.prototype.toString,G=false,N=true;[0,0].sort(function(){N=false;return 0;});var K=function(br,Y,bn,bo){bn=bn||[];var bj=Y=Y||x;if(Y.nodeType!==1&&Y.nodeType!==9){return[];}if(!br||typeof br!=="string"){return bn;}for(var bb=[],bl,bk,Z,bm,ab=true,bq=c(Y),bp=br;(T.exec(""),bl=T.exec(bp))!==null;){bp=bl[3];bb.push(bl[1]);if(bl[2]){bm=bl[3];break;}}if(bb.length>1&&w.exec(br)){if(bb.length===2&&L.relative[bb[0]]){bk=A(bb[0]+bb[1],Y);}else{for(bk=L.relative[bb[0]]?[Y]:K(bb.shift(),Y);bb.length;){br=bb.shift();if(L.relative[br]){br+=bb.shift();}bk=A(br,bk);}}}else{if(!bo&&bb.length>1&&Y.nodeType===9&&!bq&&L.match.ID.test(bb[0])&&!L.match.ID.test(bb[bb.length-1])){bl=K.find(bb.shift(),Y,bq);Y=bl.expr?K.filter(bl.expr,bl.set)[0]:bl.set[0];}if(Y){bl=bo?{expr:bb.pop(),set:s(bo)}:K.find(bb.pop(),bb.length===1&&(bb[0]==="~"||bb[0]==="+")&&Y.parentNode?Y.parentNode:Y,bq);bk=bl.expr?K.filter(bl.expr,bl.set):bl.set;if(bb.length>0){Z=s(bk);}else{ab=false;}for(;bb.length;){var bs=bb.pop();bl=bs;if(L.relative[bs]){bl=bb.pop();}else{bs="";}if(bl==null){bl=Y;}L.relative[bs](Z,bl,bq);}}else{Z=[];}}Z||(Z=bk);Z||K.error(bs||br);if(J.call(Z)==="[object Array]"){if(ab){if(Y&&Y.nodeType===1){for(br=0;Z[br]!=null;br++){if(Z[br]&&(Z[br]===true||Z[br].nodeType===1&&X(Y,Z[br]))){bn.push(bk[br]);}}}else{for(br=0;Z[br]!=null;br++){Z[br]&&Z[br].nodeType===1&&bn.push(bk[br]);}}}else{bn.push.apply(bn,Z);}}else{s(Z,bn);}if(bm){K(bm,bj,bn,bo);K.uniqueSort(bn);}return bn;};K.uniqueSort=function(Y){if(V){G=N;Y.sort(V);if(G){for(var Z=1;Z<Y.length;Z++){Y[Z]===Y[Z-1]&&Y.splice(Z--,1);}}}return Y;};K.matches=function(Y,Z){return K(Y,null,null,Z);};K.find=function(bm,Y,ab){var bb,bk;if(!bm){return[];}for(var bj=0,bn=L.order.length;bj<bn;bj++){var bl=L.order[bj];if(bk=L.leftMatch[bl].exec(bm)){var Z=bk[1];bk.splice(1,1);if(Z.substr(Z.length-1)!=="\\"){bk[1]=(bk[1]||"").replace(/\\/g,"");bb=L.find[bl](bk,Y,ab);if(bb!=null){bm=bm.replace(L.match[bl],"");break;}}}}bb||(bb=Y.getElementsByTagName("*"));return{set:bb,expr:bm};};K.filter=function(bt,Y,bp,bq){for(var bj=bt,bb=[],bl=Y,bk,Z,bm=Y&&Y[0]&&c(Y[0]);bt&&Y.length;){for(var ab in L.filter){if((bk=L.leftMatch[ab].exec(bt))!=null&&bk[2]){var bs=L.filter[ab],br,bu;bu=bk[1];Z=false;bk.splice(1,1);if(bu.substr(bu.length-1)!=="\\"){if(bl===bb){bb=[];}if(L.preFilter[ab]){if(bk=L.preFilter[ab](bk,bl,bp,bb,bq,bm)){if(bk===true){continue;}}else{Z=br=true;}}if(bk){for(var bo=0;(bu=bl[bo])!=null;bo++){if(bu){br=bs(bu,bk,bo,bl);var bn=bq^!!br;if(bp&&br!=null){if(bn){Z=true;}else{bl[bo]=false;}}else{if(bn){bb.push(bu);Z=true;}}}}}if(br!==y){bp||(bl=bb);bt=bt.replace(L.match[ab],"");if(!Z){return[];}break;}}}}if(bt===bj){if(Z==null){K.error(bt);}else{break;}}bj=bt;}return bl;};K.error=function(Y){throw"Syntax error, unrecognized expression: "+Y;};var L=K.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(Y){return Y.getAttribute("href");}},relative:{"+":function(bk,Y){var Z=typeof Y==="string",ab=Z&&!/\W/.test(Y);Z=Z&&!ab;if(ab){Y=Y.toLowerCase();}ab=0;for(var bj=bk.length,bb;ab<bj;ab++){if(bb=bk[ab]){for(;(bb=bb.previousSibling)&&bb.nodeType!==1;){}bk[ab]=Z||bb&&bb.nodeName.toLowerCase()===Y?bb||false:bb===Y;}}Z&&K.filter(Y,bk,true);},">":function(bk,Y){var Z=typeof Y==="string";if(Z&&!/\W/.test(Y)){Y=Y.toLowerCase();for(var ab=0,bj=bk.length;ab<bj;ab++){var bb=bk[ab];if(bb){Z=bb.parentNode;bk[ab]=Z.nodeName.toLowerCase()===Y?Z:false;}}}else{ab=0;for(bj=bk.length;ab<bj;ab++){if(bb=bk[ab]){bk[ab]=Z?bb.parentNode:bb.parentNode===Y;}}Z&&K.filter(Y,bk,true);}},"":function(bk,Y,Z){var ab=R++,bj=Q;if(typeof Y==="string"&&!/\W/.test(Y)){var bb=Y=Y.toLowerCase();bj=P;}bj("parentNode",Y,ab,bk,bb,Z);},"~":function(bk,Y,Z){var ab=R++,bj=Q;if(typeof Y==="string"&&!/\W/.test(Y)){var bb=Y=Y.toLowerCase();bj=P;}bj("previousSibling",Y,ab,bk,bb,Z);}},find:{ID:function(Z,Y,ab){if(typeof Y.getElementById!=="undefined"&&!ab){return(Z=Y.getElementById(Z[1]))?[Z]:[];}},NAME:function(Z,Y){if(typeof Y.getElementsByName!=="undefined"){var bb=[];Y=Y.getElementsByName(Z[1]);for(var bj=0,ab=Y.length;bj<ab;bj++){Y[bj].getAttribute("name")===Z[1]&&bb.push(Y[bj]);}return bb.length===0?null:bb;}},TAG:function(Y,Z){return Z.getElementsByTagName(Y[1]);}},preFilter:{CLASS:function(bk,Y,Z,ab,bj,bb){bk=" "+bk[1].replace(/\\/g,"")+" ";if(bb){return bk;}bb=0;for(var bl;(bl=Y[bb])!=null;bb++){if(bl){if(bj^(bl.className&&(" "+bl.className+" ").replace(/[\t\n]/g," ").indexOf(bk)>=0)){Z||ab.push(bl);}else{if(Z){Y[bb]=false;}}}}return false;},ID:function(Y){return Y[1].replace(/\\/g,"");},TAG:function(Y){return Y[1].toLowerCase();},CHILD:function(Y){if(Y[1]==="nth"){var Z=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(Y[2]==="even"&&"2n"||Y[2]==="odd"&&"2n+1"||!/\D/.test(Y[2])&&"0n+"+Y[2]||Y[2]);Y[2]=Z[1]+(Z[2]||1)-0;Y[3]=Z[3]-0;}Y[0]=R++;return Y;},ATTR:function(bk,Y,Z,ab,bj,bb){Y=bk[1].replace(/\\/g,"");if(!bb&&L.attrMap[Y]){bk[1]=L.attrMap[Y];}if(bk[2]==="~="){bk[4]=" "+bk[4]+" ";}return bk;},PSEUDO:function(Z,Y,bb,bj,ab){if(Z[1]==="not"){if((T.exec(Z[3])||"").length>1||/^\w/.test(Z[3])){Z[3]=K(Z[3],null,null,Y);}else{Z=K.filter(Z[3],Y,bb,true^ab);bb||bj.push.apply(bj,Z);return false;}}else{if(L.match.POS.test(Z[0])||L.match.CHILD.test(Z[0])){return true;}}return Z;},POS:function(Y){Y.unshift(true);return Y;}},filters:{enabled:function(Y){return Y.disabled===false&&Y.type!=="hidden";},disabled:function(Y){return Y.disabled===true;},checked:function(Y){return Y.checked===true;},selected:function(Y){return Y.selected===true;},parent:function(Y){return !!Y.firstChild;},empty:function(Y){return !Y.firstChild;},has:function(Z,Y,ab){return !!K(ab[3],Z).length;},header:function(Y){return/h\d/i.test(Y.nodeName);},text:function(Y){return"text"===Y.type;},radio:function(Y){return"radio"===Y.type;},checkbox:function(Y){return"checkbox"===Y.type;},file:function(Y){return"file"===Y.type;},password:function(Y){return"password"===Y.type;},submit:function(Y){return"submit"===Y.type;},image:function(Y){return"image"===Y.type;},reset:function(Y){return"reset"===Y.type;},button:function(Y){return"button"===Y.type||Y.nodeName.toLowerCase()==="button";},input:function(Y){return/input|select|textarea|button/i.test(Y.nodeName);}},setFilters:{first:function(Y,Z){return Z===0;},last:function(Z,Y,ab,bb){return Y===bb.length-1;},even:function(Y,Z){return Z%2===0;},odd:function(Y,Z){return Z%2===1;},lt:function(Z,Y,ab){return Y<ab[3]-0;},gt:function(Z,Y,ab){return Y>ab[3]-0;},nth:function(Z,Y,ab){return ab[3]-0===Y;},eq:function(Z,Y,ab){return ab[3]-0===Y;}},filter:{PSEUDO:function(bk,Y,Z,ab){var bj=Y[1],bb=L.filters[bj];if(bb){return bb(bk,Z,Y,ab);}else{if(bj==="contains"){return(bk.textContent||bk.innerText||O([bk])||"").indexOf(Y[3])>=0;}else{if(bj==="not"){Y=Y[3];Z=0;for(ab=Y.length;Z<ab;Z++){if(Y[Z]===bk){return false;}}return true;}else{K.error("Syntax error, unrecognized expression: "+bj);}}}},CHILD:function(bk,Y){var Z=Y[1],ab=bk;switch(Z){case"only":case"first":for(;ab=ab.previousSibling;){if(ab.nodeType===1){return false;}}if(Z==="first"){return true;}ab=bk;case"last":for(;ab=ab.nextSibling;){if(ab.nodeType===1){return false;}}return true;case"nth":Z=Y[2];var bj=Y[3];if(Z===1&&bj===0){return true;}Y=Y[0];var bb=bk.parentNode;if(bb&&(bb.sizcache!==Y||!bk.nodeIndex)){var bl=0;for(ab=bb.firstChild;ab;ab=ab.nextSibling){if(ab.nodeType===1){ab.nodeIndex=++bl;}}bb.sizcache=Y;}bk=bk.nodeIndex-bj;return Z===0?bk===0:bk%Z===0&&bk/Z>=0;}},ID:function(Y,Z){return Y.nodeType===1&&Y.getAttribute("id")===Z;},TAG:function(Y,Z){return Z==="*"&&Y.nodeType===1||Y.nodeName.toLowerCase()===Z;},CLASS:function(Y,Z){return(" "+(Y.className||Y.getAttribute("class"))+" ").indexOf(Z)>-1;},ATTR:function(Z,Y){var ab=Y[1];Z=L.attrHandle[ab]?L.attrHandle[ab](Z):Z[ab]!=null?Z[ab]:Z.getAttribute(ab);ab=Z+"";var bb=Y[2];Y=Y[4];return Z==null?bb==="!=":bb==="="?ab===Y:bb==="*="?ab.indexOf(Y)>=0:bb==="~="?(" "+ab+" ").indexOf(Y)>=0:!Y?ab&&Z!==false:bb==="!="?ab!==Y:bb==="^="?ab.indexOf(Y)===0:bb==="$="?ab.substr(ab.length-Y.length)===Y:bb==="|="?ab===Y||ab.substr(0,Y.length+1)===Y+"-":false;},POS:function(Z,Y,bb,bj){var ab=L.setFilters[Y[2]];if(ab){return ab(Z,bb,Y,bj);}}}},w=L.match.POS;for(var F in L.match){L.match[F]=new RegExp(L.match[F].source+/(?![^\[]*\])(?![^\(]*\))/.source);L.leftMatch[F]=new RegExp(/(^(?:.|\r|\n)*?)/.source+L.match[F].source.replace(/\\(\d+)/g,function(Y,Z){return"\\"+(Z-0+1);}));}var s=function(Y,Z){Y=Array.prototype.slice.call(Y,0);if(Z){Z.push.apply(Z,Y);return Z;}return Y;};try{Array.prototype.slice.call(x.documentElement.childNodes,0);}catch(W){s=function(Z,Y){Y=Y||[];if(J.call(Z)==="[object Array]"){Array.prototype.push.apply(Y,Z);}else{if(typeof Z.length==="number"){for(var ab=0,bb=Z.length;ab<bb;ab++){Y.push(Z[ab]);}}else{for(ab=0;Z[ab];ab++){Y.push(Z[ab]);}}}return Y;};}var V;if(x.documentElement.compareDocumentPosition){V=function(Y,Z){if(!Y.compareDocumentPosition||!Z.compareDocumentPosition){if(Y==Z){G=true;}return Y.compareDocumentPosition?-1:1;}Y=Y.compareDocumentPosition(Z)&4?-1:Y===Z?0:1;if(Y===0){G=true;}return Y;};}else{if("sourceIndex" in x.documentElement){V=function(Y,Z){if(!Y.sourceIndex||!Z.sourceIndex){if(Y==Z){G=true;}return Y.sourceIndex?-1:1;}Y=Y.sourceIndex-Z.sourceIndex;if(Y===0){G=true;}return Y;};}else{if(x.createRange){V=function(Z,Y){if(!Z.ownerDocument||!Y.ownerDocument){if(Z==Y){G=true;}return Z.ownerDocument?-1:1;}var ab=Z.ownerDocument.createRange(),bb=Y.ownerDocument.createRange();ab.setStart(Z,0);ab.setEnd(Z,0);bb.setStart(Y,0);bb.setEnd(Y,0);Z=ab.compareBoundaryPoints(Range.START_TO_END,bb);if(Z===0){G=true;}return Z;};}}}(function(){var Z=x.createElement("div"),Y="script"+(new Date).getTime();Z.innerHTML="<a name='"+Y+"'/>";var ab=x.documentElement;ab.insertBefore(Z,ab.firstChild);if(x.getElementById(Y)){L.find.ID=function(bj,bb,bk){if(typeof bb.getElementById!=="undefined"&&!bk){return(bb=bb.getElementById(bj[1]))?bb.id===bj[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===bj[1]?[bb]:y:[];}};L.filter.ID=function(bj,bb){var bk=typeof bj.getAttributeNode!=="undefined"&&bj.getAttributeNode("id");return bj.nodeType===1&&bk&&bk.nodeValue===bb;};}ab.removeChild(Z);ab=Z=null;})();(function(){var Y=x.createElement("div");Y.appendChild(x.createComment(""));if(Y.getElementsByTagName("*").length>0){L.find.TAG=function(Z,ab){ab=ab.getElementsByTagName(Z[1]);if(Z[1]==="*"){Z=[];for(var bb=0;ab[bb];bb++){ab[bb].nodeType===1&&Z.push(ab[bb]);}ab=Z;}return ab;};}Y.innerHTML="<a href='#'></a>";if(Y.firstChild&&typeof Y.firstChild.getAttribute!=="undefined"&&Y.firstChild.getAttribute("href")!=="#"){L.attrHandle.href=function(Z){return Z.getAttribute("href",2);};}Y=null;})();x.querySelectorAll&&function(){var Z=K,Y=x.createElement("div");Y.innerHTML="<p class='TEST'></p>";if(!(Y.querySelectorAll&&Y.querySelectorAll(".TEST").length===0)){K=function(bl,bb,bm,bk){bb=bb||x;if(!bk&&bb.nodeType===9&&!c(bb)){try{return s(bb.querySelectorAll(bl),bm);}catch(bj){}}return Z(bl,bb,bm,bk);};for(var ab in Z){K[ab]=Z[ab];}Y=null;}}();(function(){var Y=x.createElement("div");Y.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!Y.getElementsByClassName||Y.getElementsByClassName("e").length===0)){Y.lastChild.className="e";if(Y.getElementsByClassName("e").length!==1){L.order.splice(1,0,"CLASS");L.find.CLASS=function(Z,ab,bb){if(typeof ab.getElementsByClassName!=="undefined"&&!bb){return ab.getElementsByClassName(Z[1]);}};Y=null;}}})();var X=x.compareDocumentPosition?function(Y,Z){return !!(Y.compareDocumentPosition(Z)&16);}:function(Y,Z){return Y!==Z&&(Y.contains?Y.contains(Z):true);},c=function(Y){return(Y=(Y?Y.ownerDocument||Y:0).documentElement)?Y.nodeName!=="HTML":false;},A=function(bk,Y){var Z=[],ab="",bj;for(Y=Y.nodeType?[Y]:Y;bj=L.match.PSEUDO.exec(bk);){ab+=bj[0];bk=bk.replace(L.match.PSEUDO,"");}bk=L.relative[bk]?bk+"*":bk;bj=0;for(var bb=Y.length;bj<bb;bj++){K(bk,Y[bj],Z);}return K.filter(ab,Z);};z.find=K;z.expr=K.selectors;z.expr[":"]=z.expr.filters;z.unique=K.uniqueSort;z.text=O;z.isXMLDoc=c;z.contains=X;})();var aC=/Until$/,aD=/^(?:parents|prevUntil|prevAll)/,aE=/,/;U=Array.prototype.slice;var aU=function(s,w,A){if(z.isFunction(w)){return z.grep(s,function(F,G){return !!w.call(F,G,F)===A;});}else{if(w.nodeType){return z.grep(s,function(F){return F===w===A;});}else{if(typeof w==="string"){var c=z.grep(s,function(F){return F.nodeType===1;});if(aR.test(w)){return z.filter(w,c,!A);}else{w=z.filter(w,c);}}}}return z.grep(s,function(F){return z.inArray(F,w)>=0===A;});};z.fn.extend({find:function(w){for(var A=this.pushStack("","find",w),F=0,J=0,G=this.length;J<G;J++){F=A.length;z.find(w,this[J],A);if(J>0){for(var s=F;s<A.length;s++){for(var c=0;c<F;c++){if(A[c]===A[s]){A.splice(s--,1);break;}}}}}return A;},has:function(c){var s=z(c);return this.filter(function(){for(var w=0,A=s.length;w<A;w++){if(z.contains(this,s[w])){return true;}}});},not:function(c){return this.pushStack(aU(this,c,false),"not",c);},filter:function(c){return this.pushStack(aU(this,c,true),"filter",c);},is:function(c){return !!c&&z.filter(c,this).length>0;},closest:function(F,G){if(z.isArray(F)){var J=[],L=this[0],K,s={},c;if(L&&F.length){K=0;for(var A=F.length;K<A;K++){c=F[K];s[c]||(s[c]=z.expr.match.POS.test(c)?z(c,G||this.context):c);}for(;L&&L.ownerDocument&&L!==G;){for(c in s){K=s[c];if(K.jquery?K.index(L)>-1:z(L).is(K)){J.push({selector:c,elem:L});delete s[c];}}L=L.parentNode;}}return J;}var w=z.expr.match.POS.test(F)?z(F,G||this.context):null;return this.map(function(N,O){for(;O&&O.ownerDocument&&O!==G;){if(w?w.index(O)>-1:z(O).is(F)){return O;}O=O.parentNode;}return null;});},index:function(c){if(!c||typeof c==="string"){return z.inArray(this[0],c?z(c):this.parent().children());}return z.inArray(c.jquery?c[0]:c,this);},add:function(c,s){c=typeof c==="string"?z(c,s||this.context):z.makeArray(c);s=z.merge(this.get(),c);return this.pushStack(be(c[0])||be(s[0])?s:z.unique(s));},andSelf:function(){return this.add(this.prevObject);}});z.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null;},parents:function(c){return z.dir(c,"parentNode");},parentsUntil:function(c,s,w){return z.dir(c,"parentNode",w);},next:function(c){return z.nth(c,2,"nextSibling");},prev:function(c){return z.nth(c,2,"previousSibling");},nextAll:function(c){return z.dir(c,"nextSibling");},prevAll:function(c){return z.dir(c,"previousSibling");},nextUntil:function(c,s,w){return z.dir(c,"nextSibling",w);},prevUntil:function(c,s,w){return z.dir(c,"previousSibling",w);},siblings:function(c){return z.sibling(c.parentNode.firstChild,c);},children:function(c){return z.sibling(c.firstChild);},contents:function(c){return z.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:z.makeArray(c.childNodes);}},function(c,s){z.fn[c]=function(A,w){var F=z.map(this,s,A);aC.test(c)||(w=A);if(w&&typeof w==="string"){F=z.filter(w,F);}F=this.length>1?z.unique(F):F;if((this.length>1||aE.test(w))&&aD.test(c)){F=F.reverse();}return this.pushStack(F,c,U.call(arguments).join(","));};});z.extend({filter:function(c,s,w){if(w){c=":not("+c+")";}return z.find.matches(c,s);},dir:function(s,w,A){var c=[];for(s=s[w];s&&s.nodeType!==9&&(A===y||s.nodeType!==1||!z(s).is(A));){s.nodeType===1&&c.push(s);s=s[w];}return c;},nth:function(s,w,A){w=w||1;for(var c=0;s;s=s[A]){if(s.nodeType===1&&++c===w){break;}}return s;},sibling:function(c,s){for(var w=[];c;c=c.nextSibling){c.nodeType===1&&c!==s&&w.push(c);}return w;}});var aV=/ jQuery\d+="(?:\d+|null)"/g,ad=/^\s+/,aW=/(<([\w:]+)[^>]*?)\/>/g,ap=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,aX=/<([\w:]+)/,aq=/<tbody/i,ar=/<|&#?\w+;/,bh=/<script|<object|<embed|<option|<style/i,bi=/checked\s*(?:[^=]|=\s*.checked.)/i,aY=function(c,s,w){return ap.test(w)?c:s+"></"+w+">";},v={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,"",""]};v.optgroup=v.option;v.tbody=v.tfoot=v.colgroup=v.caption=v.thead;v.th=v.td;if(!z.support.htmlSerialize){v._default=[1,"div<div>","</div>"];}z.fn.extend({text:function(c){if(z.isFunction(c)){return this.each(function(w){var s=z(this);s.text(c.call(this,w,s.text()));});}if(typeof c!=="object"&&c!==y){return this.empty().append((this[0]&&this[0].ownerDocument||x).createTextNode(c));}return z.text(this);},wrapAll:function(c){if(z.isFunction(c)){return this.each(function(w){z(this).wrapAll(c.call(this,w));});}if(this[0]){var s=z(c,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&s.insertBefore(this[0]);s.map(function(){for(var w=this;w.firstChild&&w.firstChild.nodeType===1;){w=w.firstChild;}return w;}).append(this);}return this;},wrapInner:function(c){if(z.isFunction(c)){return this.each(function(s){z(this).wrapInner(c.call(this,s));});}return this.each(function(){var w=z(this),s=w.contents();s.length?s.wrapAll(c):w.append(c);});},wrap:function(c){return this.each(function(){z(this).wrapAll(c);});},unwrap:function(){return this.parent().each(function(){z.nodeName(this,"body")||z(this).replaceWith(this.childNodes);}).end();},append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c);});},prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild);});},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this);});}else{if(arguments.length){var c=z(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments);}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this.nextSibling);});}else{if(arguments.length){var c=this.pushStack(this,"after",arguments);c.push.apply(c,z(arguments[0]).toArray());return c;}}},remove:function(s,w){for(var A=0,c;(c=this[A])!=null;A++){if(!s||z.filter(s,[c]).length){if(!w&&c.nodeType===1){z.cleanData(c.getElementsByTagName("*"));z.cleanData([c]);}c.parentNode&&c.parentNode.removeChild(c);}}return this;},empty:function(){for(var c=0,s;(s=this[c])!=null;c++){for(s.nodeType===1&&z.cleanData(s.getElementsByTagName("*"));s.firstChild;){s.removeChild(s.firstChild);}}return this;},clone:function(c){var s=this.map(function(){if(!z.support.noCloneEvent&&!z.isXMLDoc(this)){var w=this.outerHTML,A=this.ownerDocument;if(!w){w=A.createElement("div");w.appendChild(this.cloneNode(true));w=w.innerHTML;}return z.clean([w.replace(aV,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(ad,"")],A)[0];}else{return this.cloneNode(true);}});if(c===true){bf(this,s);bf(this.find("*"),s.find("*"));}return s;},html:function(s){if(s===y){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(aV,""):null;}else{if(typeof s==="string"&&!bh.test(s)&&(z.support.leadingWhitespace||!ad.test(s))&&!v[(aX.exec(s)||["",""])[1].toLowerCase()]){s=s.replace(aW,aY);try{for(var w=0,A=this.length;w<A;w++){if(this[w].nodeType===1){z.cleanData(this[w].getElementsByTagName("*"));this[w].innerHTML=s;}}}catch(c){this.empty().append(s);}}else{z.isFunction(s)?this.each(function(J){var G=z(this),F=G.html();G.empty().append(function(){return s.call(this,J,F);});}):this.empty().append(s);}}return this;},replaceWith:function(c){if(this[0]&&this[0].parentNode){if(z.isFunction(c)){return this.each(function(w){var A=z(this),s=A.html();A.replaceWith(c.call(this,w,s));});}if(typeof c!=="string"){c=z(c).detach();}return this.each(function(){var w=this.nextSibling,s=this.parentNode;z(this).remove();w?z(w).before(c):z(s).append(c);});}else{return this.pushStack(z(z.isFunction(c)?c():c),"replaceWith",c);}},detach:function(c){return this.remove(c,true);},domManip:function(G,J,L){function O(P){return z.nodeName(P,"table")?P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody")):P;}var N,s,c=G[0],F=[],w;if(!z.support.checkClone&&arguments.length===3&&typeof c==="string"&&bi.test(c)){return this.each(function(){z(this).domManip(G,J,L,true);});}if(z.isFunction(c)){return this.each(function(P){var Q=z(this);G[0]=c.call(this,P,J?Q.html():y);Q.domManip(G,J,L);});}if(this[0]){N=c&&c.parentNode;N=z.support.parentNode&&N&&N.nodeType===11&&N.childNodes.length===this.length?{fragment:N}:bg(G,this,F);w=N.fragment;if(s=w.childNodes.length===1?(w=w.firstChild):w.firstChild){J=J&&z.nodeName(s,"tr");for(var A=0,K=this.length;A<K;A++){L.call(J?O(this[A],s):this[A],A>0||N.cacheable||this.length>1?w.cloneNode(true):w);}}F.length&&z.each(F,aN);}return this;}});z.fragments={};z.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(c,s){z.fn[c]=function(G){var w=[];G=z(G);var J=this.length===1&&this[0].parentNode;if(J&&J.nodeType===11&&J.childNodes.length===1&&G.length===1){G[s](this[0]);return this;}else{J=0;for(var F=G.length;J<F;J++){var A=(J>0?this.clone(true):this).get();z.fn[s].apply(z(G[J]),A);w=w.concat(A);}return this.pushStack(w,c,G.selector);}};});z.extend({clean:function(G,J,L,O){J=J||x;if(typeof J.createElement==="undefined"){J=J.ownerDocument||J[0]&&J[0].ownerDocument||x;}for(var N=[],s=0,c;(c=G[s])!=null;s++){if(typeof c==="number"){c+="";}if(c){if(typeof c==="string"&&!ar.test(c)){c=J.createTextNode(c);}else{if(typeof c==="string"){c=c.replace(aW,aY);var F=(aX.exec(c)||["",""])[1].toLowerCase(),w=v[F]||v._default,A=w[0],K=J.createElement("div");for(K.innerHTML=w[1]+c+w[2];A--;){K=K.lastChild;}if(!z.support.tbody){A=aq.test(c);F=F==="table"&&!A?K.firstChild&&K.firstChild.childNodes:w[1]==="<table>"&&!A?K.childNodes:[];for(w=F.length-1;w>=0;--w){z.nodeName(F[w],"tbody")&&!F[w].childNodes.length&&F[w].parentNode.removeChild(F[w]);}}!z.support.leadingWhitespace&&ad.test(c)&&K.insertBefore(J.createTextNode(ad.exec(c)[0]),K.firstChild);c=K.childNodes;}}if(c.nodeType){N.push(c);}else{N=z.merge(N,c);}}}if(L){for(s=0;N[s];s++){if(O&&z.nodeName(N[s],"script")&&(!N[s].type||N[s].type.toLowerCase()==="text/javascript")){O.push(N[s].parentNode?N[s].parentNode.removeChild(N[s]):N[s]);}else{N[s].nodeType===1&&N.splice.apply(N,[s+1,0].concat(z.makeArray(N[s].getElementsByTagName("script"))));L.appendChild(N[s]);}}}return N;},cleanData:function(F){for(var G,J,L=z.cache,K=z.event.special,s=z.support.deleteExpando,c=0,A;(A=F[c])!=null;c++){if(J=A[z.expando]){G=L[J];if(G.events){for(var w in G.events){K[w]?z.event.remove(A,w):a3(A,w,G.handle);}}if(s){delete A[z.expando];}else{A.removeAttribute&&A.removeAttribute(z.expando);}delete L[J];}}}});var aJ=/z-?index|font-?weight|opacity|zoom|line-?height/i,aZ=/alpha\([^)]*\)/,a0=/opacity=([^)]*)/,d=/float/i,e=/-([a-z])/ig,au=/([A-Z])/g,av=/^-?\d+(?:px)?$/i,aw=/^-?\d/,ax={position:"absolute",visibility:"hidden",display:"block"},bc=["Left","Right"],ai=["Top","Bottom"],aj=x.defaultView&&x.defaultView.getComputedStyle,aM=z.support.cssFloat?"cssFloat":"styleFloat",f=function(c,s){return s.toUpperCase();};z.fn.css=function(c,s){return C(this,c,s,true,function(A,w,F){if(F===y){return z.curCSS(A,w);}if(typeof F==="number"&&!aJ.test(w)){F+="px";}z.style(A,w,F);});};z.extend({style:function(s,w,A){if(!s||s.nodeType===3||s.nodeType===8){return y;}if((w==="width"||w==="height")&&parseFloat(A)<0){A=y;}var c=s.style||s,F=A!==y;if(!z.support.opacity&&w==="opacity"){if(F){c.zoom=1;w=parseInt(A,10)+""==="NaN"?"":"alpha(opacity="+A*100+")";s=c.filter||z.curCSS(s,"filter")||"";c.filter=aZ.test(s)?s.replace(aZ,w):w;}return c.filter&&c.filter.indexOf("opacity=")>=0?parseFloat(a0.exec(c.filter)[1])/100+"":"";}if(d.test(w)){w=aM;}w=w.replace(e,f);if(F){c[w]=A;}return c[w];},css:function(w,A,F,J){if(A==="width"||A==="height"){var G,s=A==="width"?bc:ai;function c(){G=A==="width"?w.offsetWidth:w.offsetHeight;J!=="border"&&z.each(s,function(){J||(G-=parseFloat(z.curCSS(w,"padding"+this,true))||0);if(J==="margin"){G+=parseFloat(z.curCSS(w,"margin"+this,true))||0;}else{G-=parseFloat(z.curCSS(w,"border"+this+"Width",true))||0;}});}w.offsetWidth!==0?c():z.swap(w,ax,c);return Math.max(0,Math.round(G));}return z.curCSS(w,A,F);},curCSS:function(s,w,A){var G,F=s.style;if(!z.support.opacity&&w==="opacity"&&s.currentStyle){G=a0.test(s.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return G===""?"1":G;}if(d.test(w)){w=aM;}if(!A&&F&&F[w]){G=F[w];}else{if(aj){if(d.test(w)){w="float";}w=w.replace(au,"-$1").toLowerCase();F=s.ownerDocument.defaultView;if(!F){return null;}if(s=F.getComputedStyle(s,null)){G=s.getPropertyValue(w);}if(w==="opacity"&&G===""){G="1";}}else{if(s.currentStyle){A=w.replace(e,f);G=s.currentStyle[w]||s.currentStyle[A];if(!av.test(G)&&aw.test(G)){w=F.left;var c=s.runtimeStyle.left;s.runtimeStyle.left=s.currentStyle.left;F.left=A==="fontSize"?"1em":G||0;G=F.pixelLeft+"px";F.left=w;s.runtimeStyle.left=c;}}}}return G;},swap:function(s,w,A){var c={};for(var F in w){c[F]=s.style[F];s.style[F]=w[F];}A.call(s);for(F in w){s.style[F]=c[F];}}});if(z.expr&&z.expr.filters){z.expr.filters.hidden=function(s){var w=s.offsetWidth,A=s.offsetHeight,c=s.nodeName.toLowerCase()==="tr";return w===0&&A===0&&!c?true:w>0&&A>0&&!c?false:z.curCSS(s,"display")==="none";};z.expr.filters.visible=function(c){return !z.expr.filters.hidden(c);};}var aK=af(),al=/<script(.|\s)*?\/script>/gi,aL=/select|textarea/i,an=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,t=/=\?(&|$)/,g=/\?/,ao=/(\?|&)_=.*?(&|$)/,aI=/^(\w+:)?\/\/([^\/?#]+)/,ac=/%20/g,r=z.fn.load;z.fn.extend({load:function(s,w,A){if(typeof s!=="string"){return r.call(this,s);}else{if(!this.length){return this;}}var G=s.indexOf(" ");if(G>=0){var F=s.slice(G,s.length);s=s.slice(0,G);}G="GET";if(w){if(z.isFunction(w)){A=w;w=null;}else{if(typeof w==="object"){w=z.param(w,z.ajaxSettings.traditional);G="POST";}}}var c=this;z.ajax({url:s,type:G,dataType:"html",data:w,complete:function(J,K){if(K==="success"||K==="notmodified"){c.html(F?z("<div />").append(J.responseText.replace(al,"")).find(F):J.responseText);}A&&c.each(A,[J.responseText,K,J]);}});return this;},serialize:function(){return z.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?z.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||aL.test(this.nodeName)||an.test(this.type));}).map(function(c,s){c=z(this).val();return c==null?null:z.isArray(c)?z.map(c,function(w){return{name:s.name,value:w};}):{name:s.name,value:c};}).get();}});z.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(c,s){z.fn[s]=function(w){return this.bind(s,w);};});z.extend({get:function(s,w,A,c){if(z.isFunction(w)){c=c||A;A=w;w=null;}return z.ajax({type:"GET",url:s,data:w,success:A,dataType:c});},getScript:function(c,s){return z.get(c,null,s,"script");},getJSON:function(c,s,w){return z.get(c,s,w,"json");},post:function(s,w,A,c){if(z.isFunction(w)){c=c||A;A=w;w={};}return z.ajax({type:"POST",url:s,data:w,success:A,dataType:c});},ajaxSetup:function(c){z.extend(z.ajaxSettings,c);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:am.XMLHttpRequest&&(am.location.protocol!=="file:"||!am.ActiveXObject)?function(){return new am.XMLHttpRequest;}:function(){try{return new am.ActiveXObject("Microsoft.XMLHTTP");}catch(c){}},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(T){function V(){X.success&&X.success.call(L,Q,J,c);X.global&&Y("ajaxSuccess",[c,X]);}function W(){X.complete&&X.complete.call(L,c,J);X.global&&Y("ajaxComplete",[c,X]);X.global&&!--z.active&&z.event.trigger("ajaxStop");}function Y(bk,bj){(X.context?z(X.context):z.event).trigger(bk,bj);}var X=z.extend(true,{},z.ajaxSettings,T),K,J,Q,L=T&&T.context||X,P=X.type.toUpperCase();if(X.data&&X.processData&&typeof X.data!=="string"){X.data=z.param(X.data,X.traditional);}if(X.dataType==="jsonp"){if(P==="GET"){t.test(X.url)||(X.url+=(g.test(X.url)?"&":"?")+(X.jsonp||"callback")+"=?");}else{if(!X.data||!t.test(X.data)){X.data=(X.data?X.data+"&":"")+(X.jsonp||"callback")+"=?";}}X.dataType="json";}if(X.dataType==="json"&&(X.data&&t.test(X.data)||t.test(X.url))){K=X.jsonpCallback||"jsonp"+aK++;if(X.data){X.data=(X.data+"").replace(t,"="+K+"$1");}X.url=X.url.replace(t,"="+K+"$1");X.dataType="script";am[K]=am[K]||function(bk){Q=bk;V();W();am[K]=y;try{delete am[K];}catch(bj){}s&&s.removeChild(ab);};}if(X.dataType==="script"&&X.cache===null){X.cache=false;}if(X.cache===false&&P==="GET"){var w=af(),F=X.url.replace(ao,"$1_="+w+"$2");X.url=F+(F===X.url?(g.test(X.url)?"&":"?")+"_="+w:"");}if(X.data&&P==="GET"){X.url+=(g.test(X.url)?"&":"?")+X.data;}X.global&&!z.active++&&z.event.trigger("ajaxStart");w=(w=aI.exec(X.url))&&(w[1]&&w[1]!==location.protocol||w[2]!==location.host);if(X.dataType==="script"&&P==="GET"&&w){var s=x.getElementsByTagName("head")[0]||x.documentElement,ab=x.createElement("script");ab.src=X.url;if(X.scriptCharset){ab.charset=X.scriptCharset;}if(!K){var Z=false;ab.onload=ab.onreadystatechange=function(){if(!Z&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){Z=true;V();W();ab.onload=ab.onreadystatechange=null;s&&ab.parentNode&&s.removeChild(ab);}};}s.insertBefore(ab,s.firstChild);return y;}var bb=false,c=X.xhr();if(c){X.username?c.open(P,X.url,X.async,X.username,X.password):c.open(P,X.url,X.async);try{if(X.data||T&&T.contentType){c.setRequestHeader("Content-Type",X.contentType);}if(X.ifModified){z.lastModified[X.url]&&c.setRequestHeader("If-Modified-Since",z.lastModified[X.url]);z.etag[X.url]&&c.setRequestHeader("If-None-Match",z.etag[X.url]);}w||c.setRequestHeader("X-Requested-With","XMLHttpRequest");c.setRequestHeader("Accept",X.dataType&&X.accepts[X.dataType]?X.accepts[X.dataType]+", */*":X.accepts._default);}catch(A){}if(X.beforeSend&&X.beforeSend.call(L,c,X)===false){X.global&&!--z.active&&z.event.trigger("ajaxStop");c.abort();return false;}X.global&&Y("ajaxSend",[c,X]);var R=c.onreadystatechange=function(bj){if(!c||c.readyState===0||bj==="abort"){bb||W();bb=true;if(c){c.onreadystatechange=z.noop;}}else{if(!bb&&c&&(c.readyState===4||bj==="timeout")){bb=true;c.onreadystatechange=z.noop;J=bj==="timeout"?"timeout":!z.httpSuccess(c)?"error":X.ifModified&&z.httpNotModified(c,X.url)?"notmodified":"success";var bl;if(J==="success"){try{Q=z.httpData(c,X.dataType,X);}catch(bk){J="parsererror";bl=bk;}}if(J==="success"||J==="notmodified"){K||V();}else{z.handleError(X,c,J,bl);}W();bj==="timeout"&&c.abort();if(X.async){c=null;}}}};try{var G=c.abort;c.abort=function(){c&&G.call(c);R("abort");};}catch(N){}X.async&&X.timeout>0&&setTimeout(function(){c&&!bb&&R("timeout");},X.timeout);try{c.send(P==="POST"||P==="PUT"||P==="DELETE"?X.data:null);}catch(O){z.handleError(X,c,null,O);W();}X.async||R();return c;}},handleError:function(s,w,A,c){if(s.error){s.error.call(s.context||s,w,A,c);}if(s.global){(s.context?z(s.context):z.event).trigger("ajaxError",[w,s,c]);}},active:0,httpSuccess:function(c){try{return !c.status&&location.protocol==="file:"||c.status>=200&&c.status<300||c.status===304||c.status===1223||c.status===0;}catch(s){}return false;},httpNotModified:function(s,w){var A=s.getResponseHeader("Last-Modified"),c=s.getResponseHeader("Etag");if(A){z.lastModified[w]=A;}if(c){z.etag[w]=c;}return s.status===304||s.status===0;},httpData:function(s,w,A){var c=s.getResponseHeader("content-type")||"",F=w==="xml"||!w&&c.indexOf("xml")>=0;s=F?s.responseXML:s.responseText;F&&s.documentElement.nodeName==="parsererror"&&z.error("parsererror");if(A&&A.dataFilter){s=A.dataFilter(s,w);}if(typeof s==="string"){if(w==="json"||!w&&c.indexOf("json")>=0){s=z.parseJSON(s);}else{if(w==="script"||!w&&c.indexOf("javascript")>=0){z.globalEval(s);}}}return s;},param:function(s,w){function A(J,K){if(z.isArray(K)){z.each(K,function(L,N){w||/\[\]$/.test(J)?G(J,N):A(J+"["+(typeof N==="object"||z.isArray(N)?L:"")+"]",N);});}else{!w&&K!=null&&typeof K==="object"?z.each(K,function(L,N){A(J+"["+L+"]",N);}):G(J,K);}}function G(J,K){K=z.isFunction(K)?K():K;F[F.length]=encodeURIComponent(J)+"="+encodeURIComponent(K);}var F=[];if(w===y){w=z.ajaxSettings.traditional;}if(z.isArray(s)||s.jquery){z.each(s,function(){G(this.name,this.value);});}else{for(var c in s){A(c,s[c]);}}return F.join("&").replace(ac,"+");}});var h={},H=/toggle|show|hide/,I=/^([+-]=)?([\d+-.]+)(.*)$/,ae,a=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];z.fn.extend({show:function(s,w){if(s||s===0){return this.animate(ag("show",3),s,w);}else{s=0;for(w=this.length;s<w;s++){var A=z.data(this[s],"olddisplay");this[s].style.display=A||"";if(z.css(this[s],"display")==="none"){A=this[s].nodeName;var c;if(h[A]){c=h[A];}else{var F=z("<"+A+" />").appendTo("body");c=F.css("display");if(c==="none"){c="block";}F.remove();h[A]=c;}z.data(this[s],"olddisplay",c);}}s=0;for(w=this.length;s<w;s++){this[s].style.display=z.data(this[s],"olddisplay")||"";}return this;}},hide:function(c,s){if(c||c===0){return this.animate(ag("hide",3),c,s);}else{c=0;for(s=this.length;c<s;c++){var w=z.data(this[c],"olddisplay");!w&&w!=="none"&&z.data(this[c],"olddisplay",z.css(this[c],"display"));}c=0;for(s=this.length;c<s;c++){this[c].style.display="none";}return this;}},_toggle:z.fn.toggle,toggle:function(c,s){var w=typeof c==="boolean";if(z.isFunction(c)&&z.isFunction(s)){this._toggle.apply(this,arguments);}else{c==null||w?this.each(function(){var A=w?c:z(this).is(":hidden");z(this)[A?"show":"hide"]();}):this.animate(ag("toggle",3),c,s);}return this;},fadeTo:function(c,s,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:s},c,w);},animate:function(s,w,A,c){var F=z.speed(w,A,c);if(z.isEmptyObject(s)){return this.each(F.complete);}return this[F.queue===false?"each":"queue"](function(){var K=z.extend({},F),J,G=this.nodeType===1&&z(this).is(":hidden"),L=this;for(J in s){var N=J.replace(e,f);if(J!==N){s[N]=s[J];delete s[J];J=N;}if(s[J]==="hide"&&G||s[J]==="show"&&!G){return K.complete.call(this);}if((J==="height"||J==="width")&&this.style){K.display=z.css(this,"display");K.overflow=this.style.overflow;}if(z.isArray(s[J])){(K.specialEasing=K.specialEasing||{})[J]=s[J][1];s[J]=s[J][0];}}if(K.overflow!=null){this.style.overflow="hidden";}K.curAnim=z.extend({},s);z.each(s,function(P,T){var O=new z.fx(L,K,P);if(H.test(T)){O[T==="toggle"?G?"show":"hide":T](s);}else{var R=I.exec(T),Q=O.cur(true)||0;if(R){T=parseFloat(R[2]);var V=R[3]||"px";if(V!=="px"){L.style[P]=(T||1)+V;Q=(T||1)/O.cur(true)*Q;L.style[P]=Q+V;}if(R[1]){T=(R[1]==="-="?-1:1)*T+Q;}O.custom(Q,T,V);}else{O.custom(Q,T,"");}}});return true;});},stop:function(c,s){var w=z.timers;c&&this.queue([]);this.each(function(){for(var A=w.length-1;A>=0;A--){if(w[A].elem===this){s&&w[A](true);w.splice(A,1);}}});s||this.dequeue();return this;}});z.each({slideDown:ag("show",1),slideUp:ag("hide",1),slideToggle:ag("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(c,s){z.fn[c]=function(w,A){return this.animate(s,w,A);};});z.extend({speed:function(s,w,A){var c=s&&typeof s==="object"?s:{complete:A||!A&&w||z.isFunction(s)&&s,duration:s,easing:A&&w||w&&!z.isFunction(w)&&w};c.duration=z.fx.off?0:typeof c.duration==="number"?c.duration:z.fx.speeds[c.duration]||z.fx.speeds._default;c.old=c.complete;c.complete=function(){c.queue!==false&&z(this).dequeue();z.isFunction(c.old)&&c.old.call(this);};return c;},easing:{linear:function(s,w,A,c){return A+c*s;},swing:function(s,w,A,c){return(-Math.cos(s*Math.PI)/2+0.5)*c+A;}},timers:[],fx:function(c,s,w){this.options=s;this.elem=c;this.prop=w;if(!s.orig){s.orig={};}}});z.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(z.fx.step[this.prop]||z.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block";}},cur:function(c){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}return(c=parseFloat(z.css(this.elem,this.prop,c)))&&c>-10000?c:parseFloat(z.curCSS(this.elem,this.prop))||0;},custom:function(s,w,A){function c(G){return F.step(G);}this.startTime=af();this.start=s;this.end=w;this.unit=A||this.unit||"px";this.now=this.start;this.pos=this.state=0;var F=this;c.elem=this.elem;if(c()&&z.timers.push(c)&&!ae){ae=setInterval(z.fx.tick,13);}},show:function(){this.options.orig[this.prop]=z.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());z(this.elem).show();},hide:function(){this.options.orig[this.prop]=z.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(s){var w=af(),A=true;if(s||w>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var c in this.options.curAnim){if(this.options.curAnim[c]!==true){A=false;}}if(A){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;s=z.data(this.elem,"olddisplay");this.elem.style.display=s?s:this.options.display;if(z.css(this.elem,"display")==="none"){this.elem.style.display="block";}}this.options.hide&&z(this.elem).hide();if(this.options.hide||this.options.show){for(var F in this.options.curAnim){z.style(this.elem,F,this.options.orig[F]);}}this.options.complete.call(this.elem);}return false;}else{F=w-this.startTime;this.state=F/this.options.duration;s=this.options.easing||(z.easing.swing?"swing":"linear");this.pos=z.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||s](this.state,F,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();}return true;}};z.extend(z.fx,{tick:function(){for(var c=z.timers,s=0;s<c.length;s++){c[s]()||c.splice(s--,1);}c.length||z.fx.stop();},stop:function(){clearInterval(ae);ae=null;},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){z.style(c.elem,"opacity",c.now);},_default:function(c){if(c.elem.style&&c.elem.style[c.prop]!=null){c.elem.style[c.prop]=(c.prop==="width"||c.prop==="height"?Math.max(0,c.now):c.now)+c.unit;}else{c.elem[c.prop]=c.now;}}}});if(z.expr&&z.expr.filters){z.expr.filters.animated=function(c){return z.grep(z.timers,function(s){return c===s.elem;}).length;};}z.fn.offset="getBoundingClientRect" in x.documentElement?function(s){var w=this[0];if(s){return this.each(function(F){z.offset.setOffset(this,s,F);});}if(!w||!w.ownerDocument){return null;}if(w===w.ownerDocument.body){return z.offset.bodyOffset(w);}var A=w.getBoundingClientRect(),c=w.ownerDocument;w=c.body;c=c.documentElement;return{top:A.top+(self.pageYOffset||z.support.boxModel&&c.scrollTop||w.scrollTop)-(c.clientTop||w.clientTop||0),left:A.left+(self.pageXOffset||z.support.boxModel&&c.scrollLeft||w.scrollLeft)-(c.clientLeft||w.clientLeft||0)};}:function(G){var J=this[0];if(G){return this.each(function(O){z.offset.setOffset(this,G,O);});}if(!J||!J.ownerDocument){return null;}if(J===J.ownerDocument.body){return z.offset.bodyOffset(J);}z.offset.initialize();var K=J.offsetParent,N=J,L=J.ownerDocument,s,c=L.documentElement,F=L.body;N=(L=L.defaultView)?L.getComputedStyle(J,null):J.currentStyle;for(var w=J.offsetTop,A=J.offsetLeft;(J=J.parentNode)&&J!==F&&J!==c;){if(z.offset.supportsFixedPosition&&N.position==="fixed"){break;}s=L?L.getComputedStyle(J,null):J.currentStyle;w-=J.scrollTop;A-=J.scrollLeft;if(J===K){w+=J.offsetTop;A+=J.offsetLeft;if(z.offset.doesNotAddBorder&&!(z.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.nodeName))){w+=parseFloat(s.borderTopWidth)||0;A+=parseFloat(s.borderLeftWidth)||0;}N=K;K=J.offsetParent;}if(z.offset.subtractsBorderForOverflowNotVisible&&s.overflow!=="visible"){w+=parseFloat(s.borderTopWidth)||0;A+=parseFloat(s.borderLeftWidth)||0;}N=s;}if(N.position==="relative"||N.position==="static"){w+=F.offsetTop;A+=F.offsetLeft;}if(z.offset.supportsFixedPosition&&N.position==="fixed"){w+=Math.max(c.scrollTop,F.scrollTop);A+=Math.max(c.scrollLeft,F.scrollLeft);}return{top:w,left:A};};z.offset={initialize:function(){var s=x.body,w=x.createElement("div"),A,G,F,c=parseFloat(z.curCSS(s,"marginTop",true))||0;z.extend(w.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});w.innerHTML="<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>";s.insertBefore(w,s.firstChild);A=w.firstChild;G=A.firstChild;F=A.nextSibling.firstChild.firstChild;this.doesNotAddBorder=G.offsetTop!==5;this.doesAddBorderForTableAndCells=F.offsetTop===5;G.style.position="fixed";G.style.top="20px";this.supportsFixedPosition=G.offsetTop===20||G.offsetTop===15;G.style.position=G.style.top="";A.style.overflow="hidden";A.style.position="relative";this.subtractsBorderForOverflowNotVisible=G.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=s.offsetTop!==c;s.removeChild(w);z.offset.initialize=z.noop;},bodyOffset:function(c){var s=c.offsetTop,w=c.offsetLeft;z.offset.initialize();if(z.offset.doesNotIncludeMarginInBodyOffset){s+=parseFloat(z.curCSS(c,"marginTop",true))||0;w+=parseFloat(z.curCSS(c,"marginLeft",true))||0;}return{top:s,left:w};},setOffset:function(w,A,F){if(/static/.test(z.curCSS(w,"position"))){w.style.position="relative";}var J=z(w),G=J.offset(),s=parseInt(z.curCSS(w,"top",true),10)||0,c=parseInt(z.curCSS(w,"left",true),10)||0;if(z.isFunction(A)){A=A.call(w,F,G);}F={top:A.top-G.top+s,left:A.left-G.left+c};"using" in A?A.using.call(w,F):J.css(F);}};z.fn.extend({position:function(){if(!this[0]){return null;}var s=this[0],w=this.offsetParent(),A=this.offset(),c=/^body|html$/i.test(w[0].nodeName)?{top:0,left:0}:w.offset();A.top-=parseFloat(z.curCSS(s,"marginTop",true))||0;A.left-=parseFloat(z.curCSS(s,"marginLeft",true))||0;c.top+=parseFloat(z.curCSS(w[0],"borderTopWidth",true))||0;c.left+=parseFloat(z.curCSS(w[0],"borderLeftWidth",true))||0;return{top:A.top-c.top,left:A.left-c.left};},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||x.body;c&&!/^body|html$/i.test(c.nodeName)&&z.css(c,"position")==="static";){c=c.offsetParent;}return c;});}});z.each(["Left","Top"],function(c,s){var w="scroll"+s;z.fn[w]=function(A){var G=this[0],F;if(!G){return null;}if(A!==y){return this.each(function(){if(F=b(this)){F.scrollTo(!c?A:z(F).scrollLeft(),c?A:z(F).scrollTop());}else{this[w]=A;}});}else{return(F=b(G))?"pageXOffset" in F?F[c?"pageYOffset":"pageXOffset"]:z.support.boxModel&&F.document.documentElement[w]||F.document.body[w]:G[w];}};});z.each(["Height","Width"],function(c,s){var w=s.toLowerCase();z.fn["inner"+s]=function(){return this[0]?z.css(this[0],w,false,"padding"):null;};z.fn["outer"+s]=function(A){return this[0]?z.css(this[0],w,false,A?"margin":"border"):null;};z.fn[w]=function(F){var A=this[0];if(!A){return F==null?null:this;}if(z.isFunction(F)){return this.each(function(J){var G=z(this);G[w](F.call(this,J,G[w]()));});}return"scrollTo" in A&&A.document?A.document.compatMode==="CSS1Compat"&&A.document.documentElement["client"+s]||A.document.body["client"+s]:A.nodeType===9?Math.max(A.documentElement["client"+s],A.body["scroll"+s],A.documentElement["scroll"+s],A.body["offset"+s],A.documentElement["offset"+s]):F===y?z.css(A,w):this.css(w,typeof F==="string"?F:F+"px");};});am.jQuery=am.$=z;})(window);/*
 * jQuery UI 1.9m2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(a){a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.9m2",plugin:{add:function(c,f,g){c=a.ui[c].prototype;for(var h in g){c.plugins[h]=c.plugins[h]||[];c.plugins[h].push([f,g[h]]);}},call:function(c,f,g){if((f=c.plugins[f])&&c.element[0].parentNode){for(var h=0;h<f.length;h++){c.options[f[h][0]]&&f[h][1].apply(c.element,g);}}}},contains:function(c,d){return document.compareDocumentPosition?c.compareDocumentPosition(d)&16:c!==d&&c.contains(d);},hasScroll:function(c,e){if(a(c).css("overflow")=="hidden"){return false;}e=e&&e=="left"?"scrollLeft":"scrollTop";var f=false;if(c[e]>0){return true;}c[e]=1;f=c[e]>0;c[e]=0;return f;},isOverAxis:function(c,e,f){return c>e&&c<e+f;},isOver:function(c,h,i,j,k,l){return a.ui.isOverAxis(c,i,k)&&a.ui.isOverAxis(h,j,l);},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(c,d){return typeof c==="number"?this.each(function(){var b=this;setTimeout(function(){a(b).focus();d&&d.call(b);},c);}):this._focus.apply(this,arguments);},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","");},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none");},scrollParent:function(){var b;b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1));}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1));}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b;},zIndex:function(c){if(c!==undefined){return this.css("zIndex",c);}if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d=="absolute"||d=="relative"||d=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d;}}c=c.parent();}}return 0;}});a.extend(a.expr[":"],{data:function(c,e,f){return !!a.data(c,f[3]);},focusable:function(c){var e=c.nodeName.toLowerCase(),f=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(e)?!c.disabled:"a"==e||"area"==e?c.href||!isNaN(f):!isNaN(f))&&!a(c)["area"==e?"parents":"closest"](":hidden").length;},tabbable:function(c){var d=a.attr(c,"tabindex");return(isNaN(d)||d>=0)&&a(c).is(":focusable");}});}})(jQuery);(function(a){var c=a.fn.remove;a.fn.remove=function(b,d){return this.each(function(){if(!d){if(!b||a.filter(b,[this]).length){a("*",this).add(this).each(function(){a(this).triggerHandler("remove");});}}return c.call(a(this),b,d);});};a.widget=function(f,i,j){var k=f.split(".")[0],l;f=f.split(".")[1];l=k+"-"+f;if(!j){j=i;i=a.Widget;}a.expr[":"][l]=function(d){return !!a.data(d,f);};a[k]=a[k]||{};a[k][f]=function(e,d){arguments.length&&this._createWidget(e,d);};var b=new i;b.options=a.extend({},b.options);a[k][f].prototype=a.extend(true,b,{namespace:k,widgetName:f,widgetEventPrefix:a[k][f].prototype.widgetEventPrefix||f,widgetBaseClass:l,base:i.prototype},j);a.widget.bridge(f,a[k][f]);};a.widget.bridge=function(b,d){a.fn[b]=function(j){var k=typeof j==="string",i=Array.prototype.slice.call(arguments,1),f=this;j=!k&&i.length?a.extend.apply(null,[true,j].concat(i)):j;if(k&&j.substring(0,1)==="_"){return f;}k?this.each(function(){var g=a.data(this,b),e=g&&a.isFunction(g[j])?g[j].apply(g,i):g;if(e!==g&&e!==undefined){f=e;return false;}}):this.each(function(){var e=a.data(this,b);if(e){j&&e.option(j);e._init();}else{a.data(this,b,new d(j,this));}});return f;};};a.Widget=function(b,d){arguments.length&&this._createWidget(b,d);};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(b,e){this.element=a(e).data(this.widgetName,this);this.options=a.extend(true,{},this.options,a.metadata&&a.metadata.get(e)[this.widgetName],b);var f=this;this.element.bind("remove."+this.widgetName,function(){f.destroy();});this._create();this._init();},_create:function(){},_init:function(){},_super:function(b){return this.base[b].apply(this,Array.prototype.slice.call(arguments,1));},_superApply:function(b,d){return this.base[b].apply(this,d);},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled");},widget:function(){return this.element;},option:function(b,f){var g=b,h=this;if(arguments.length===0){return a.extend({},h.options);}if(typeof b==="string"){if(f===undefined){return this.options[b];}g={};g[b]=f;}a.each(g,function(d,e){h._setOption(d,e);});return h;},_setOption:function(b,d){this.options[b]=d;if(b==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",d);}return this;},enable:function(){return this._setOption("disabled",false);},disable:function(){return this._setOption("disabled",true);},_trigger:function(f,h,i){var j=this.options[f];h=a.Event(h);h.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();i=i||{};if(h.originalEvent){f=a.event.props.length;for(var b;f;){b=a.event.props[--f];h[b]=h.originalEvent[b];}}this.element.trigger(h,i);return !(a.isFunction(j)&&j.call(this.element[0],h,i)===false||h.isDefaultPrevented());}};})(jQuery);(function(a){a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(c){return b._mouseDown(c);}).bind("click."+this.widgetName,function(c){if(b._preventClickEvent){b._preventClickEvent=false;c.stopImmediatePropagation();return false;}});this.started=false;},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(!d.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(d);this._mouseDownEvent=d;var g=this,h=d.which==1,c=typeof this.options.cancel=="string"?a(d.target).parents().add(d.target).filter(this.options.cancel).length:false;if(!h||c||!this._mouseCapture(d)){return true;}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=true;},this.options.delay);}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=this._mouseStart(d)!==false;if(!this._mouseStarted){d.preventDefault();return true;}}this._mouseMoveDelegate=function(b){return g._mouseMove(b);};this._mouseUpDelegate=function(b){return g._mouseUp(b);};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.browser.safari||d.preventDefault();return d.originalEvent.mouseHandled=true;}},_mouseMove:function(b){if(a.browser.msie&&!b.button){return this._mouseUp(b);}if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault();}if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b);}return !this._mouseStarted;},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=b.target==this._mouseDownEvent.target;this._mouseStop(b);}return false;},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance;},_mouseDelayMet:function(){return this.mouseDelayMet;},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true;}});})(jQuery);(function(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative";}this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit();},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this;}},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||a(c.target).is(".ui-resizable-handle")){return false;}this.handle=this._getHandle(c);if(!this.handle){return false;}return true;},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this;}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt);d.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false;}this._cacheHelperProportions();a.ui.ddmanager&&!d.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true;},_mouseDrag:function(c,d){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!d){d=this._uiHash();if(this._trigger("drag",c,d)===false){this._mouseUp({});return false;}this.position=d.position;}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";}a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return false;},_mouseStop:function(d){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){e=a.ui.ddmanager.drop(this,d);}if(this.dropped){e=this.dropped;this.dropped=false;}if(!this.element[0]||!this.element[0].parentNode){return false;}if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,e)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",d)!==false&&f._clear();});}else{this._trigger("stop",d)!==false&&this._clear();}return false;},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this;},_getHandle:function(c){var d=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true;}});return d;},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):d.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(d.appendTo=="parent"?this.element[0].parentNode:d.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c;},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ");}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0};}if("left" in b){this.offset.click.left=b.left+this.margins.left;}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;}if("top" in b){this.offset.click.top=b.top+this.margins.top;}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top;}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop();}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie){b={top:0,left:0};}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:0,left:0};}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0};},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_setContainment:function(){var d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode;}if(d.containment=="document"||d.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];}if(!/^(document|window|parent)$/.test(d.containment)&&d.containment.constructor!=Array){var e=a(d.containment)[0];if(e){d=a(d.containment).offset();var f=a(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];}}else{if(d.containment.constructor==Array){this.containment=d.containment;}}},_convertPositionTo:function(e,g){if(!g){g=this.position;}e=e=="absolute"?1:-1;var h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,d=/(html|body)/i.test(h[0].tagName);return{top:g.top+this.offset.relative.top*e+this.offset.parent.top*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():d?0:h.scrollTop())*e),left:g.left+this.offset.relative.left*e+this.offset.parent.left*e-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():d?0:h.scrollLeft())*e)};},_generatePosition:function(d){var h=this.options,i=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,k=/(html|body)/i.test(i[0].tagName),j=d.pageX,l=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.left<this.containment[0]){j=this.containment[0]+this.offset.click.left;}if(d.pageY-this.offset.click.top<this.containment[1]){l=this.containment[1]+this.offset.click.top;}if(d.pageX-this.offset.click.left>this.containment[2]){j=this.containment[2]+this.offset.click.left;}if(d.pageY-this.offset.click.top>this.containment[3]){l=this.containment[3]+this.offset.click.top;}}if(h.grid){l=this.originalPageY+Math.round((l-this.originalPageY)/h.grid[1])*h.grid[1];l=this.containment?!(l-this.offset.click.top<this.containment[1]||l-this.offset.click.top>this.containment[3])?l:!(l-this.offset.click.top<this.containment[1])?l-h.grid[1]:l+h.grid[1]:l;j=this.originalPageX+Math.round((j-this.originalPageX)/h.grid[0])*h.grid[0];j=this.containment?!(j-this.offset.click.left<this.containment[0]||j-this.offset.click.left>this.containment[2])?j:!(j-this.offset.click.left<this.containment[0])?j-h.grid[0]:j+h.grid[0]:j;}}return{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():k?0:i.scrollTop()),left:j-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():k?0:i.scrollLeft())};},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false;},_trigger:function(d,e,f){f=f||this._uiHash();a.ui.plugin.call(this,d,[e,f]);if(d=="drag"){this.positionAbs=this._convertPositionTo("absolute");}return a.Widget.prototype._trigger.call(this,d,e,f);},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs};}});a.extend(a.ui.draggable,{version:"1.9m2"});a.ui.plugin.add("draggable","connectToSortable",{start:function(g,h){var i=a(this).data("draggable"),d=i.options,j=a.extend({},h,{item:i.element});i.sortables=[];a(d.connectToSortable).each(function(){var b=a.data(this,"sortable");if(b&&!b.options.disabled){i.sortables.push({instance:b,shouldRevert:b.options.revert});b._refreshItems();b._trigger("activate",g,j);}});},stop:function(e,g){var h=a(this).data("draggable"),d=a.extend({},g,{item:h.element});a.each(h.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;h.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true;}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;h.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"});}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,d);}});},drag:function(e,g){var h=a(this).data("draggable"),d=this;a.each(h.sortables,function(){this.instance.positionAbs=h.positionAbs;this.instance.helperProportions=h.helperProportions;this.instance.offset.click=h.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(d).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return g.helper[0];};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=h.offset.click.top;this.instance.offset.click.left=h.offset.click.left;this.instance.offset.parent.left-=h.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=h.offset.parent.top-this.instance.offset.parent.top;h._trigger("toSortable",e);h.dropped=this.instance.element;h.currentItem=h.element;this.instance.fromOutside=h;}this.instance.currentItem&&this.instance._mouseDrag(e);}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();h._trigger("fromSortable",e);h.dropped=false;}}});}});a.ui.plugin.add("draggable","cursor",{start:function(){var c=a("body"),d=a(this).data("draggable").options;if(c.css("cursor")){d._cursor=c.css("cursor");}c.css("cursor",d.cursor);},stop:function(){var b=a(this).data("draggable").options;b._cursor&&a("body").css("cursor",b._cursor);}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var b=a(this).data("draggable").options;a(b.iframeFix===true?"iframe":b.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body");});},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this);});}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;if(c.css("opacity")){d._opacity=c.css("opacity");}c.css("opacity",d.opacity);},stop:function(c,d){c=a(this).data("draggable").options;c._opacity&&a(d.helper).css("opacity",c._opacity);}});a.ui.plugin.add("draggable","scroll",{start:function(){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset();}},drag:function(e){var g=a(this).data("draggable"),h=g.options,d=false;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!h.axis||h.axis!="x"){if(g.overflowOffset.top+g.scrollParent[0].offsetHeight-e.pageY<h.scrollSensitivity){g.scrollParent[0].scrollTop=d=g.scrollParent[0].scrollTop+h.scrollSpeed;}else{if(e.pageY-g.overflowOffset.top<h.scrollSensitivity){g.scrollParent[0].scrollTop=d=g.scrollParent[0].scrollTop-h.scrollSpeed;}}}if(!h.axis||h.axis!="y"){if(g.overflowOffset.left+g.scrollParent[0].offsetWidth-e.pageX<h.scrollSensitivity){g.scrollParent[0].scrollLeft=d=g.scrollParent[0].scrollLeft+h.scrollSpeed;}else{if(e.pageX-g.overflowOffset.left<h.scrollSensitivity){g.scrollParent[0].scrollLeft=d=g.scrollParent[0].scrollLeft-h.scrollSpeed;}}}}else{if(!h.axis||h.axis!="x"){if(e.pageY-a(document).scrollTop()<h.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed);}else{if(a(window).height()-(e.pageY-a(document).scrollTop())<h.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed);}}}if(!h.axis||h.axis!="y"){if(e.pageX-a(document).scrollLeft()<h.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed);}else{if(a(window).width()-(e.pageX-a(document).scrollLeft())<h.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed);}}}}d!==false&&a.ui.ddmanager&&!h.dropBehaviour&&a.ui.ddmanager.prepareOffsets(g,e);}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),d=c.options;c.snapElements=[];a(d.snap.constructor!=String?d.snap.items||":data(draggable)":d.snap).each(function(){var e=a(this),b=e.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:b.top,left:b.left});});},drag:function(G,H){for(var I=a(this).data("draggable"),K=I.options,J=K.snapTolerance,L=H.offset.left,E=L+I.helperProportions.width,D=H.offset.top,F=D+I.helperProportions.height,y=I.snapElements.length-1;y>=0;y--){var z=I.snapElements[y].left,B=z+I.snapElements[y].width,A=I.snapElements[y].top,C=A+I.snapElements[y].height;if(z-J<L&&L<B+J&&A-J<D&&D<C+J||z-J<L&&L<B+J&&A-J<F&&F<C+J||z-J<E&&E<B+J&&A-J<D&&D<C+J||z-J<E&&E<B+J&&A-J<F&&F<C+J){if(K.snapMode!="inner"){var d=Math.abs(A-F)<=J,u=Math.abs(C-D)<=J,v=Math.abs(z-E)<=J,w=Math.abs(B-L)<=J;if(d){H.position.top=I._convertPositionTo("relative",{top:A-I.helperProportions.height,left:0}).top-I.margins.top;}if(u){H.position.top=I._convertPositionTo("relative",{top:C,left:0}).top-I.margins.top;}if(v){H.position.left=I._convertPositionTo("relative",{top:0,left:z-I.helperProportions.width}).left-I.margins.left;}if(w){H.position.left=I._convertPositionTo("relative",{top:0,left:B}).left-I.margins.left;}}var x=d||u||v||w;if(K.snapMode!="outer"){d=Math.abs(A-D)<=J;u=Math.abs(C-F)<=J;v=Math.abs(z-L)<=J;w=Math.abs(B-E)<=J;if(d){H.position.top=I._convertPositionTo("relative",{top:A,left:0}).top-I.margins.top;}if(u){H.position.top=I._convertPositionTo("relative",{top:C-I.helperProportions.height,left:0}).top-I.margins.top;}if(v){H.position.left=I._convertPositionTo("relative",{top:0,left:z}).left-I.margins.left;}if(w){H.position.left=I._convertPositionTo("relative",{top:0,left:B-I.helperProportions.width}).left-I.margins.left;}}if(!I.snapElements[y].snapping&&(d||u||v||w||x)){I.options.snap.snap&&I.options.snap.snap.call(I.element,G,a.extend(I._uiHash(),{snapItem:I.snapElements[y].item}));}I.snapElements[y].snapping=d||u||v||w||x;}else{I.snapElements[y].snapping&&I.options.snap.release&&I.options.snap.release.call(I.element,G,a.extend(I._uiHash(),{snapItem:I.snapElements[y].item}));I.snapElements[y].snapping=false;}}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options;c=a.makeArray(a(c.stack)).sort(function(e,b){return(parseInt(a(e).css("zIndex"),10)||0)-(parseInt(a(b).css("zIndex"),10)||0);});if(c.length){var d=parseInt(c[0].style.zIndex)||0;a(c).each(function(b){this.style.zIndex=d+b;});this[0].style.zIndex=d+c.length;}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){c=a(d.helper);d=a(this).data("draggable").options;if(c.css("zIndex")){d._zIndex=c.css("zIndex");}c.css("zIndex",d.zIndex);},stop:function(c,d){c=a(this).data("draggable").options;c._zIndex&&a(d.helper).css("zIndex",c._zIndex);}});})(jQuery);(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,d=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(d)?d:function(b){return b.is(d);};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);c.addClasses&&this.element.addClass("ui-droppable");},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],d=0;d<c.length;d++){c[d]==this&&c.splice(d,1);}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this;},_setOption:function(c,d){if(c=="accept"){this.accept=a.isFunction(d)?d:function(b){return b.is(d);};}a.Widget.prototype._setOption.apply(this,arguments);},_activate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);d&&this._trigger("activate",c,this.ui(d));},_deactivate:function(c){var d=a.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);d&&this._trigger("deactivate",c,this.ui(d));},_over:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0])){if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",c,this.ui(d));}}},_out:function(c){var d=a.ui.ddmanager.current;if(!(!d||(d.currentItem||d.element)[0]==this.element[0])){if(this.accept.call(this.element[0],d.currentItem||d.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",c,this.ui(d));}}},_drop:function(d,f){var g=f||a.ui.ddmanager.current;if(!g||(g.currentItem||g.element)[0]==this.element[0]){return false;}var h=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==g.options.scope&&b.accept.call(b.element[0],g.currentItem||g.element)&&a.ui.intersect(g,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){h=true;return false;}});if(h){return false;}if(this.accept.call(this.element[0],g.currentItem||g.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",d,this.ui(g));return this.element;}return false;},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs};}});a.extend(a.ui.droppable,{version:"1.9m2"});a.ui.intersect=function(r,s,u){if(!s.offset){return false;}var v=(r.positionAbs||r.position.absolute).left,x=v+r.helperProportions.width,w=(r.positionAbs||r.position.absolute).top,d=w+r.helperProportions.height,m=s.offset.left,p=m+s.proportions.width,n=s.offset.top,q=n+s.proportions.height;switch(u){case"fit":return m<v&&x<p&&n<w&&d<q;case"intersect":return m<v+r.helperProportions.width/2&&x-r.helperProportions.width/2<p&&n<w+r.helperProportions.height/2&&d-r.helperProportions.height/2<q;case"pointer":return a.ui.isOver((r.positionAbs||r.position.absolute).top+(r.clickOffset||r.offset.click).top,(r.positionAbs||r.position.absolute).left+(r.clickOffset||r.offset.click).left,n,m,s.proportions.height,s.proportions.width);case"touch":return(w>=n&&w<=q||d>=n&&d<=q||w<n&&d>q)&&(v>=m&&v<=p||x>=m&&x<=p||v<m&&x>p);default:return false;}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(i,j){var k=a.ui.ddmanager.droppables[i.options.scope]||[],l=j?j.type:null,n=(i.currentItem||i.element).find(":data(droppable)").andSelf(),m=0;i:for(;m<k.length;m++){if(!(k[m].options.disabled||i&&!k[m].accept.call(k[m].element[0],i.currentItem||i.element))){for(var d=0;d<n.length;d++){if(n[d]==k[m].element[0]){k[m].proportions.height=0;continue i;}}k[m].visible=k[m].element.css("display")!="none";if(k[m].visible){k[m].offset=k[m].element.offset();k[m].proportions={width:k[m].element[0].offsetWidth,height:k[m].element[0].offsetHeight};l=="mousedown"&&k[m]._activate.call(k[m],j);}}}},drop:function(d,e){var f=false;a.each(a.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(d,this,this.options.tolerance)){f=f||this._drop.call(this,e);}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],d.currentItem||d.element)){this.isout=1;this.isover=0;this._deactivate.call(this,e);}}});return f;},drag:function(c,d){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,d);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var f=a.ui.intersect(c,this,this.options.tolerance);if(f=!f&&this.isover==1?"isout":f&&this.isover==0?"isover":null){var h;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){h=a.data(b[0],"droppable");h.greedyChild=f=="isover"?1:0;}}if(h&&f=="isover"){h.isover=0;h.isout=1;h._out.call(h,d);}this[f]=1;this[f=="isout"?"isover":"isout"]=0;this[f=="isover"?"_over":"_out"].call(this,d);if(h&&f=="isout"){h.isout=0;h.isover=1;h._over.call(h,d);}}}});}};})(jQuery);(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var h=this,e=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&c.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize();}this.handles=e.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw";}var i=this.handles.split(",");this.handles={};for(var j=0;j<i.length;j++){var k=c.trim(i[j]),l=c('<div class="ui-resizable-handle '+("ui-resizable-"+k)+'"></div>');/sw|se|ne|nw/.test(k)&&l.css({zIndex:++e.zIndex});"se"==k&&l.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[k]=".ui-resizable-"+k;this.element.append(l);}}this._renderAxis=function(d){d=d||this.element;for(var f in this.handles){if(this.handles[f].constructor==String){this.handles[f]=c(this.handles[f],this.element).show();}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var g=c(this.handles[f],this.element),m=0;m=/sw|ne|nw|se|n|s/.test(f)?g.outerHeight():g.outerWidth();g=["padding",/ne|nw|n/.test(f)?"Top":/se|sw|s/.test(f)?"Bottom":/^e$/.test(f)?"Right":"Left"].join("");d.css(g,m);this._proportionallyResize();}c(this.handles[f]);}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!h.resizing){if(this.className){var d=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);}h.axis=d&&d[1]?d[1]:"se";}});if(e.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");h._handles.show();},function(){if(!h.resizing){c(this).addClass("ui-resizable-autohide");h._handles.hide();}});}this._mouseInit();},destroy:function(){this._mouseDestroy();var e=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove();};if(this.elementIsWrapper){e(this.element);var d=this.element;d.after(this.originalElement.css({position:d.css("position"),width:d.outerWidth(),height:d.outerHeight(),top:d.css("top"),left:d.css("left")})).remove();}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this;},_mouseCapture:function(e){var d=false;for(var f in this.handles){if(c(this.handles[f])[0]==e.target){d=true;}}return !this.options.disabled&&d;},_mouseStart:function(h){var g=this.options,i=this.element.position(),j=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(j.is(".ui-draggable")||/absolute/.test(j.css("position"))){j.css({position:"absolute",top:i.top,left:i.left});}c.browser.opera&&/relative/.test(j.css("position"))&&j.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();i=b(this.helper.css("left"));var e=b(this.helper.css("top"));if(g.containment){i+=c(g.containment).scrollLeft()||0;e+=c(g.containment).scrollTop()||0;}this.offset=this.helper.offset();this.position={left:i,top:e};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:i,top:e};this.sizeDiff={width:j.outerWidth()-j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:h.pageX,top:h.pageY};this.aspectRatio=typeof g.aspectRatio=="number"?g.aspectRatio:this.originalSize.width/this.originalSize.height||1;g=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",g=="auto"?this.axis+"-resize":g);j.addClass("ui-resizable-resizing");this._propagate("start",h);return true;},_mouseDrag:function(f){var e=this.helper,g=this.originalMousePosition,h=this._change[this.axis];if(!h){return false;}g=h.apply(this,[f,f.pageX-g.left||0,f.pageY-g.top||0]);if(this._aspectRatio||f.shiftKey){g=this._updateRatio(g,f);}g=this._respectSize(g,f);this._propagate("resize",f);e.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(g);this._trigger("resize",f,this.ui());return false;},_mouseStop:function(h){this.resizing=false;var e=this.options,i=this;if(this._helper){var j=this._proportionallyResizeElements,k=j.length&&/textarea/i.test(j[0].nodeName);j=k&&c.ui.hasScroll(j[0],"left")?0:i.sizeDiff.height;k={width:i.size.width-(k?0:i.sizeDiff.width),height:i.size.height-j};j=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null;var l=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;e.animate||this.element.css(c.extend(k,{top:l,left:j}));i.helper.height(i.size.height);i.helper.width(i.size.width);this._helper&&!e.animate&&this._proportionallyResize();}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);this._helper&&this.helper.remove();return false;},_updateCache:function(d){this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left;}if(a(d.top)){this.position.top=d.top;}if(a(d.height)){this.size.height=d.height;}if(a(d.width)){this.size.width=d.width;}},_updateRatio:function(f){var e=this.position,g=this.size,h=this.axis;if(f.height){f.width=g.height*this.aspectRatio;}else{if(f.width){f.height=g.width/this.aspectRatio;}}if(h=="sw"){f.left=e.left+(g.width-f.width);f.top=null;}if(h=="nw"){f.top=e.top+(g.height-f.height);f.left=e.left+(g.width-f.width);}return f;},_respectSize:function(q){var p=this.options,r=this.axis,s=a(q.width)&&p.maxWidth&&p.maxWidth<q.width,u=a(q.height)&&p.maxHeight&&p.maxHeight<q.height,v=a(q.width)&&p.minWidth&&p.minWidth>q.width,e=a(q.height)&&p.minHeight&&p.minHeight>q.height;if(v){q.width=p.minWidth;}if(e){q.height=p.minHeight;}if(s){q.width=p.maxWidth;}if(u){q.height=p.maxHeight;}var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(r);r=/nw|ne|n/.test(r);if(v&&n){q.left=l-p.minWidth;}if(s&&n){q.left=l-p.maxWidth;}if(e&&r){q.top=m-p.minHeight;}if(u&&r){q.top=m-p.maxHeight;}if((p=!q.width&&!q.height)&&!q.left&&q.top){q.top=null;}else{if(p&&!q.top&&q.left){q.left=null;}}return q;},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){for(var h=this.helper||this.element,g=0;g<this._proportionallyResizeElements.length;g++){var i=this._proportionallyResizeElements[g];if(!this.borderDif){var j=[i.css("borderTopWidth"),i.css("borderRightWidth"),i.css("borderBottomWidth"),i.css("borderLeftWidth")],e=[i.css("paddingTop"),i.css("paddingRight"),i.css("paddingBottom"),i.css("paddingLeft")];this.borderDif=c.map(j,function(d,f){d=parseInt(d,10)||0;f=parseInt(e[f],10)||0;return d+f;});}c.browser.msie&&(c(h).is(":hidden")||c(h).parents(":hidden").length)||i.css({height:h.height()-this.borderDif[0]-this.borderDif[2]||0,width:h.width()-this.borderDif[1]-this.borderDif[3]||0});}}},_renderProxy:function(){var e=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=d?1:0;d=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+d,height:this.element.outerHeight()+d,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection();}else{this.helper=this.element;}},_change:{e:function(e,d){return{width:this.originalSize.width+d};},w:function(e,d){return{left:this.originalPosition.left+d,width:this.originalSize.width-d};},n:function(e,d,f){return{top:this.originalPosition.top+f,height:this.originalSize.height-f};},s:function(e,d,f){return{height:this.originalSize.height+f};},se:function(e,d,f){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,d,f]));},sw:function(e,d,f){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,d,f]));},ne:function(e,d,f){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,d,f]));},nw:function(e,d,f){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,d,f]));}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);e!="resize"&&this._trigger(e,d,this.ui());},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition};}});c.extend(c.ui.resizable,{version:"1.9m2"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var e=c(this).data("resizable").options,d=function(f){c(f).each(function(){var g=c(this);g.data("resizable-alsoresize",{width:parseInt(g.width(),10),height:parseInt(g.height(),10),left:parseInt(g.css("left"),10),top:parseInt(g.css("top"),10),position:g.css("position")});});};if(typeof e.alsoResize=="object"&&!e.alsoResize.parentNode){if(e.alsoResize.length){e.alsoResize=e.alsoResize[0];d(e.alsoResize);}else{c.each(e.alsoResize,function(f){d(f);});}}else{d(e.alsoResize);}},resize:function(j,i){var k=c(this).data("resizable");j=k.options;var l=k.originalSize,m=k.originalPosition,n={height:k.size.height-l.height||0,width:k.size.width-l.width||0,top:k.position.top-m.top||0,left:k.position.left-m.left||0},e=function(d,f){c(d).each(function(){var u=c(this),h=c(this).data("resizable-alsoresize"),g={},p=f&&f.length?f:u.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(p,function(q,r){if((q=(h[r]||0)+(n[r]||0))&&q>=0){g[r]=q||null;}});if(c.browser.opera&&/relative/.test(u.css("position"))){k._revertToRelativePosition=true;u.css({position:"absolute",top:"auto",left:"auto"});}u.css(g);});};typeof j.alsoResize=="object"&&!j.alsoResize.nodeType?c.each(j.alsoResize,function(d,f){e(d,f);}):e(j.alsoResize);},stop:function(){var e=c(this).data("resizable"),d=function(f){c(f).each(function(){var g=c(this);g.css({position:g.data("resizable-alsoresize").position});});};if(e._revertToRelativePosition){e._revertToRelativePosition=false;typeof o.alsoResize=="object"&&!o.alsoResize.nodeType?c.each(o.alsoResize,function(f){d(f);}):d(o.alsoResize);}c(this).removeData("resizable-alsoresize");}});c.ui.plugin.add("resizable","animate",{stop:function(j){var i=c(this).data("resizable"),k=i.options,l=i._proportionallyResizeElements,m=l.length&&/textarea/i.test(l[0].nodeName),n=m&&c.ui.hasScroll(l[0],"left")?0:i.sizeDiff.height;m={width:i.size.width-(m?0:i.sizeDiff.width),height:i.size.height-n};n=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null;var e=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(c.extend(m,e&&n?{top:e,left:n}:{}),{duration:k.animateDuration,easing:k.animateEasing,step:function(){var d={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};l&&l.length&&c(l[0]).css({width:d.width,height:d.height});i._updateCache(d);i._propagate("resize",j);}});}});c.ui.plugin.add("resizable","containment",{start:function(){var j=c(this).data("resizable"),i=j.element,k=j.options.containment;if(i=k instanceof c?k.get(0):/parent/.test(k)?i.parent().get(0):k){j.containerElement=c(i);if(/document/.test(k)||k==document){j.containerOffset={left:0,top:0};j.containerPosition={left:0,top:0};j.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight};}else{var l=c(i),m=[];c(["Top","Right","Left","Bottom"]).each(function(d,f){m[d]=b(l.css("padding"+f));});j.containerOffset=l.offset();j.containerPosition=l.position();j.containerSize={height:l.innerHeight()-m[3],width:l.innerWidth()-m[1]};k=j.containerOffset;var n=j.containerSize.height,e=j.containerSize.width;e=c.ui.hasScroll(i,"left")?i.scrollWidth:e;n=c.ui.hasScroll(i)?i.scrollHeight:n;j.parentData={element:i,left:k.left,top:k.top,width:e,height:n};}}},resize:function(j){var i=c(this).data("resizable"),k=i.options,l=i.containerOffset,m=i.position;j=i._aspectRatio||j.shiftKey;var n={top:0,left:0},e=i.containerElement;if(e[0]!=document&&/static/.test(e.css("position"))){n=l;}if(m.left<(i._helper?l.left:0)){i.size.width+=i._helper?i.position.left-l.left:i.position.left-n.left;if(j){i.size.height=i.size.width/k.aspectRatio;}i.position.left=k.helper?l.left:0;}if(m.top<(i._helper?l.top:0)){i.size.height+=i._helper?i.position.top-l.top:i.position.top;if(j){i.size.width=i.size.height*k.aspectRatio;}i.position.top=i._helper?l.top:0;}i.offset.left=i.parentData.left+i.position.left;i.offset.top=i.parentData.top+i.position.top;k=Math.abs((i._helper?i.offset.left-n.left:i.offset.left-n.left)+i.sizeDiff.width);l=Math.abs((i._helper?i.offset.top-n.top:i.offset.top-l.top)+i.sizeDiff.height);m=i.containerElement.get(0)==i.element.parent().get(0);n=/relative|absolute/.test(i.containerElement.css("position"));if(m&&n){k-=i.parentData.left;}if(k+i.size.width>=i.parentData.width){i.size.width=i.parentData.width-k;if(j){i.size.height=i.size.width/i.aspectRatio;}}if(l+i.size.height>=i.parentData.height){i.size.height=i.parentData.height-l;if(j){i.size.width=i.size.height*i.aspectRatio;}}},stop:function(){var l=c(this).data("resizable"),k=l.options,m=l.containerOffset,n=l.containerPosition,p=l.containerElement,q=c(l.helper),e=q.offset(),j=q.outerWidth()-l.sizeDiff.width;q=q.outerHeight()-l.sizeDiff.height;l._helper&&!k.animate&&/relative/.test(p.css("position"))&&c(this).css({left:e.left-n.left-m.left,width:j,height:q});l._helper&&!k.animate&&/static/.test(p.css("position"))&&c(this).css({left:e.left-n.left-m.left,width:j,height:q});}});c.ui.plugin.add("resizable","ghost",{start:function(){var e=c(this).data("resizable"),d=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof d.ghost=="string"?d.ghost:"");e.ghost.appendTo(e.helper);},resize:function(){var d=c(this).data("resizable");d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width});},stop:function(){var d=c(this).data("resizable");d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0));}});c.ui.plugin.add("resizable","grid",{resize:function(){var j=c(this).data("resizable"),i=j.options,k=j.size,l=j.originalSize,m=j.originalPosition,n=j.axis;i.grid=typeof i.grid=="number"?[i.grid,i.grid]:i.grid;var e=Math.round((k.width-l.width)/(i.grid[0]||1))*(i.grid[0]||1);i=Math.round((k.height-l.height)/(i.grid[1]||1))*(i.grid[1]||1);if(/^(se|s|e)$/.test(n)){j.size.width=l.width+e;j.size.height=l.height+i;}else{if(/^(ne)$/.test(n)){j.size.width=l.width+e;j.size.height=l.height+i;j.position.top=m.top-i;}else{if(/^(sw)$/.test(n)){j.size.width=l.width+e;j.size.height=l.height+i;}else{j.size.width=l.width+e;j.size.height=l.height+i;j.position.top=m.top-i;}j.position.left=m.left-e;}}}});var b=function(d){return parseInt(d,10)||0;},a=function(d){return !isNaN(parseInt(d,10));};})(jQuery);(function(a){a.widget("ui.selectable",a.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var b;this.refresh=function(){b=a(d.options.filter,d.element[0]);b.each(function(){var c=a(this),e=c.offset();a.data(this,"selectable-item",{element:this,$element:c,left:e.left,top:e.top,right:e.left+c.outerWidth(),bottom:e.top+c.outerHeight(),startselected:false,selected:c.hasClass("ui-selected"),selecting:c.hasClass("ui-selecting"),unselecting:c.hasClass("ui-unselecting")});});};this.refresh();this.selectees=b.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>");},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this;},_mouseStart:function(e){var b=this;this.opos=[e.pageX,e.pageY];if(!this.options.disabled){var g=this.options;this.selectees=a(g.filter,this.element[0]);this._trigger("start",e);a(g.appendTo).append(this.helper);this.helper.css({left:e.clientX,top:e.clientY,width:0,height:0});g.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var c=a.data(this,"selectable-item");c.startselected=true;if(!e.metaKey){c.$element.removeClass("ui-selected");c.selected=false;c.$element.addClass("ui-unselecting");c.unselecting=true;b._trigger("unselecting",e,{unselecting:c.element});}});a(e.target).parents().andSelf().each(function(){var d=a.data(this,"selectable-item");if(d){var c=!e.metaKey||!d.$element.hasClass("ui-selected");d.$element.removeClass(c?"ui-unselecting":"ui-selected").addClass(c?"ui-selecting":"ui-unselecting");d.unselecting=!c;d.selecting=c;(d.selected=c)?b._trigger("selecting",e,{selecting:d.element}):b._trigger("unselecting",e,{unselecting:d.element});return false;}});}},_mouseDrag:function(n){var q=this;this.dragged=true;if(!this.options.disabled){var p=this.options,m=this.opos[0],r=this.opos[1],e=n.pageX,k=n.pageY;if(m>e){var l=e;e=m;m=l;}if(r>k){l=k;k=r;r=l;}this.helper.css({left:m,top:r,width:e-m,height:k-r});this.selectees.each(function(){var b=a.data(this,"selectable-item");if(!(!b||b.element==q.element[0])){var c=false;if(p.tolerance=="touch"){c=!(b.left>e||b.right<m||b.top>k||b.bottom<r);}else{if(p.tolerance=="fit"){c=b.left>m&&b.right<e&&b.top>r&&b.bottom<k;}}if(c){if(b.selected){b.$element.removeClass("ui-selected");b.selected=false;}if(b.unselecting){b.$element.removeClass("ui-unselecting");b.unselecting=false;}if(!b.selecting){b.$element.addClass("ui-selecting");b.selecting=true;q._trigger("selecting",n,{selecting:b.element});}}else{if(b.selecting){if(n.metaKey&&b.startselected){b.$element.removeClass("ui-selecting");b.selecting=false;b.$element.addClass("ui-selected");b.selected=true;}else{b.$element.removeClass("ui-selecting");b.selecting=false;if(b.startselected){b.$element.addClass("ui-unselecting");b.unselecting=true;}q._trigger("unselecting",n,{unselecting:b.element});}}if(b.selected){if(!n.metaKey&&!b.startselected){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;q._trigger("unselecting",n,{unselecting:b.element});}}}}});return false;}},_mouseStop:function(d){var b=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-unselecting");c.unselecting=false;c.startselected=false;b._trigger("unselected",d,{unselected:c.element});});a(".ui-selecting",this.element[0]).each(function(){var c=a.data(this,"selectable-item");c.$element.removeClass("ui-selecting").addClass("ui-selected");c.selecting=false;c.selected=true;c.startselected=true;b._trigger("selected",d,{selected:c.element});});this._trigger("stop",d);this.helper.remove();return false;}});a.extend(a.ui.selectable,{version:"1.9m2"});})(jQuery);(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit();},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item");}return this;},_setOption:function(c,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled");}else{this._superApply("_setOption",arguments);}},_mouseCapture:function(g,h){if(this.reverting){return false;}if(this.options.disabled||this.options.type=="static"){return false;}this._refreshItems(g);var i=null,j=this;a(g.target).parents().each(function(){if(a.data(this,"sortable-item")==j){i=a(this);return false;}});if(a.data(g.target,"sortable-item")==j){i=a(g.target);}if(!i){return false;}if(this.options.handle&&!h){var d=false;a(this.options.handle,i).find("*").andSelf().each(function(){if(this==g.target){d=true;}});if(!d){return false;}}this.currentItem=i;this._removeCurrentsFromItems();return true;},_mouseStart:function(d,f,g){f=this.options;var h=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(d);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:d.pageX-this.offset.left,top:d.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(d);this.originalPageX=d.pageX;this.originalPageY=d.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();f.containment&&this._setContainment();if(f.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor");}a("body").css("cursor",f.cursor);}if(f.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity");}this.helper.css("opacity",f.opacity);}if(f.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex");}this.helper.css("zIndex",f.zIndex);}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset();}this._trigger("start",d,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g){for(g=this.containers.length-1;g>=0;g--){this.containers[g]._trigger("activate",d,h._uiHash(this));}}if(a.ui.ddmanager){a.ui.ddmanager.current=this;}a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return true;},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs;}if(this.options.scroll){var h=this.options,i=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-g.pageY<h.scrollSensitivity){this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop+h.scrollSpeed;}else{if(g.pageY-this.overflowOffset.top<h.scrollSensitivity){this.scrollParent[0].scrollTop=i=this.scrollParent[0].scrollTop-h.scrollSpeed;}}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-g.pageX<h.scrollSensitivity){this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft+h.scrollSpeed;}else{if(g.pageX-this.overflowOffset.left<h.scrollSensitivity){this.scrollParent[0].scrollLeft=i=this.scrollParent[0].scrollLeft-h.scrollSpeed;}}}else{if(g.pageY-a(document).scrollTop()<h.scrollSensitivity){i=a(document).scrollTop(a(document).scrollTop()-h.scrollSpeed);}else{if(a(window).height()-(g.pageY-a(document).scrollTop())<h.scrollSensitivity){i=a(document).scrollTop(a(document).scrollTop()+h.scrollSpeed);}}if(g.pageX-a(document).scrollLeft()<h.scrollSensitivity){i=a(document).scrollLeft(a(document).scrollLeft()-h.scrollSpeed);}else{if(a(window).width()-(g.pageX-a(document).scrollLeft())<h.scrollSensitivity){i=a(document).scrollLeft(a(document).scrollLeft()+h.scrollSpeed);}}}i!==false&&a.ui.ddmanager&&!h.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,g);}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px";}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px";}for(h=this.items.length-1;h>=0;h--){i=this.items[h];var j=i.item[0],d=this._intersectsWithPointer(i);if(d){if(j!=this.currentItem[0]&&this.placeholder[d==1?"next":"prev"]()[0]!=j&&!a.ui.contains(this.placeholder[0],j)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],j):true)){this.direction=d==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(i)){this._rearrange(g,i);}else{break;}this._trigger("change",g,this._uiHash());break;}}}this._contactContainers(g);a.ui.ddmanager&&a.ui.ddmanager.drag(this,g);this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false;},_mouseStop:function(d,e){if(d){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,d);if(this.options.revert){var f=this;e=f.placeholder.offset();f.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(d);});}else{this._clear(d,e);}return false;}},cancel:function(){var c=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].containerCache.over=0;}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem);return this;},serialize:function(d){var e=this._getItemsAsjQuery(d&&d.connected),f=[];d=d||{};a(e).each(function(){var b=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(b){f.push((d.key||b[1]+"[]")+"="+(d.key&&d.expression?b[1]:b[2]));}});return f.join("&");},toArray:function(d){var e=this._getItemsAsjQuery(d&&d.connected),f=[];d=d||{};e.each(function(){f.push(a(d.item||this).attr(d.attribute||"id")||"");});return f;},_intersectsWith:function(r){var s=this.positionAbs.left,u=s+this.helperProportions.width,v=this.positionAbs.top,w=v+this.helperProportions.height,x=r.left,d=x+r.width,m=r.top,p=m+r.height,n=this.offset.click.top,q=this.offset.click.left;n=v+n>m&&v+n<p&&s+q>x&&s+q<d;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>r[this.floating?"width":"height"]?n:x<s+this.helperProportions.width/2&&u-this.helperProportions.width/2<d&&m<v+this.helperProportions.height/2&&w-this.helperProportions.height/2<p;},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height);d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width);e=e&&d;d=this._getDragVerticalDirection();var f=this._getDragHorizontalDirection();if(!e){return false;}return this.floating?f&&f=="right"||d=="down"?2:1:d&&(d=="down"?2:1);},_intersectsWithSides:function(d){var f=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height);d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width);var g=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&d||h=="left"&&!d:g&&(g=="down"&&f||g=="up"&&!f);},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up");},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left");},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this;},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith;},_getItemsAsjQuery:function(i){var j=[],k=[],l=this._connectWith();if(l&&i){for(i=l.length-1;i>=0;i--){for(var m=a(l[i]),n=m.length-1;n>=0;n--){var d=a.data(m[n],"sortable");if(d&&d!=this&&!d.options.disabled){k.push([a.isFunction(d.options.items)?d.options.items.call(d.element):a(d.options.items,d.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),d]);}}}}k.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(i=k.length-1;i>=0;i--){k[i][0].each(function(){j.push(this);});}return a(j);},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++){for(var f=0;f<d.length;f++){d[f]==this.items[e].item[0]&&this.items.splice(e,1);}}},_refreshItems:function(k){this.items=[];this.containers=[this];var l=this.items,m=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],k,{item:this.currentItem}):a(this.options.items,this.element),this]],n=this._connectWith();if(n){for(var p=n.length-1;p>=0;p--){for(var q=a(n[p]),d=q.length-1;d>=0;d--){var j=a.data(q[d],"sortable");if(j&&j!=this&&!j.options.disabled){m.push([a.isFunction(j.options.items)?j.options.items.call(j.element[0],k,{item:this.currentItem}):a(j.options.items,j.element),j]);this.containers.push(j);}}}}for(p=m.length-1;p>=0;p--){k=m[p][1];n=m[p][0];d=0;for(q=n.length;d<q;d++){j=a(n[d]);j.data("sortable-item",k);l.push({item:j,instance:k,width:0,height:0,left:0,top:0});}}},refreshPositions:function(d){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset();}for(var f=this.items.length-1;f>=0;f--){var g=this.items[f],h=this.options.toleranceElement?a(this.options.toleranceElement,g.item):g.item;if(!d){g.width=h.outerWidth();g.height=h.outerHeight();}h=h.offset();g.left=h.left;g.top=h.top;}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this);}else{for(f=this.containers.length-1;f>=0;f--){h=this.containers[f].element.offset();this.containers[f].containerCache.left=h.left;this.containers[f].containerCache.top=h.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight();}}return this;},_createPlaceholder:function(d){var f=d||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var h=g.placeholder;g.placeholder={element:function(){var b=a(document.createElement(f.currentItem[0].nodeName)).addClass(h||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h){b.style.visibility="hidden";}return b;},update:function(c,b){if(!(h&&!g.forcePlaceholderSize)){b.height()||b.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));b.width()||b.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10));}}};}f.placeholder=a(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder);},_contactContainers:function(i){for(var j=null,k=null,l=this.containers.length-1;l>=0;l--){if(!a.ui.contains(this.currentItem[0],this.containers[l].element[0])){if(this._intersectsWith(this.containers[l].containerCache)){if(!(j&&a.ui.contains(this.containers[l].element[0],j.element[0]))){j=this.containers[l];k=l;}}else{if(this.containers[l].containerCache.over){this.containers[l]._trigger("out",i,this._uiHash(this));this.containers[l].containerCache.over=0;}}}}if(j){if(this.containers.length===1){this.containers[k]._trigger("over",i,this._uiHash(this));this.containers[k].containerCache.over=1;}else{if(this.currentContainer!=this.containers[k]){j=10000;l=null;for(var m=this.positionAbs[this.containers[k].floating?"left":"top"],n=this.items.length-1;n>=0;n--){if(a.ui.contains(this.containers[k].element[0],this.items[n].item[0])){var d=this.items[n][this.containers[k].floating?"left":"top"];if(Math.abs(d-m)<j){j=Math.abs(d-m);l=this.items[n];}}}if(l||this.options.dropOnEmpty){this.currentContainer=this.containers[k];l?this._rearrange(i,l,null,true):this._rearrange(i,null,this.containers[k].element,true);this._trigger("change",i,this._uiHash());this.containers[k]._trigger("change",i,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[k]._trigger("over",i,this._uiHash(this));this.containers[k].containerCache.over=1;}}}}},_createHelper:function(c){var d=this.options;c=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):d.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};}if(c[0].style.width==""||d.forceHelperSize){c.width(this.currentItem.width());}if(c[0].style.height==""||d.forceHelperSize){c.height(this.currentItem.height());}return c;},_adjustOffsetFromHelper:function(b){if(typeof b=="string"){b=b.split(" ");}if(a.isArray(b)){b={left:+b[0],top:+b[1]||0};}if("left" in b){this.offset.click.left=b.left+this.margins.left;}if("right" in b){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;}if("top" in b){this.offset.click.top=b.top+this.margins.top;}if("bottom" in b){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top;}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop();}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie){b={top:0,left:0};}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)};},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()};}else{return{top:0,left:0};}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0};},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()};},_setContainment:function(){var d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode;}if(d.containment=="document"||d.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];}if(!/^(document|window|parent)$/.test(d.containment)){var e=a(d.containment)[0];d=a(d.containment).offset();var f=a(e).css("overflow")!="hidden";this.containment=[d.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,d.left+(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top];}},_convertPositionTo:function(d,f){if(!f){f=this.position;}d=d=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(g[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:g.scrollTop())*d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:g.scrollLeft())*d)};},_generatePosition:function(d){var h=this.options,i=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=/(html|body)/i.test(i[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset();}var k=d.pageX,l=d.pageY;if(this.originalPosition){if(this.containment){if(d.pageX-this.offset.click.left<this.containment[0]){k=this.containment[0]+this.offset.click.left;}if(d.pageY-this.offset.click.top<this.containment[1]){l=this.containment[1]+this.offset.click.top;}if(d.pageX-this.offset.click.left>this.containment[2]){k=this.containment[2]+this.offset.click.left;}if(d.pageY-this.offset.click.top>this.containment[3]){l=this.containment[3]+this.offset.click.top;}}if(h.grid){l=this.originalPageY+Math.round((l-this.originalPageY)/h.grid[1])*h.grid[1];l=this.containment?!(l-this.offset.click.top<this.containment[1]||l-this.offset.click.top>this.containment[3])?l:!(l-this.offset.click.top<this.containment[1])?l-h.grid[1]:l+h.grid[1]:l;k=this.originalPageX+Math.round((k-this.originalPageX)/h.grid[0])*h.grid[0];k=this.containment?!(k-this.offset.click.left<this.containment[0]||k-this.offset.click.left>this.containment[2])?k:!(k-this.offset.click.left<this.containment[0])?k-h.grid[0]:k+h.grid[0]:k;}}return{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():j?0:i.scrollTop()),left:k-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:i.scrollLeft())};},_rearrange:function(d,h,i,j){i?i[0].appendChild(this.placeholder[0]):h.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?h.item[0]:h.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var k=this,l=this.counter;window.setTimeout(function(){l==k.counter&&k.refreshPositions(!j);},0);},_clear:function(d,f){this.reverting=false;var g=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS){if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static"){this._storedCSS[h]="";}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper");}else{this.currentItem.show();}this.fromOutside&&!f&&g.push(function(b){this._trigger("receive",b,this._uiHash(this.fromOutside));});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f){g.push(function(b){this._trigger("update",b,this._uiHash());});}if(!a.ui.contains(this.element[0],this.currentItem[0])){f||g.push(function(b){this._trigger("remove",b,this._uiHash());});for(h=this.containers.length-1;h>=0;h--){if(a.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!f){g.push(function(b){return function(c){b._trigger("receive",c,this._uiHash(this));};}.call(this,this.containers[h]));g.push(function(b){return function(c){b._trigger("update",c,this._uiHash(this));};}.call(this,this.containers[h]));}}}for(h=this.containers.length-1;h>=0;h--){f||g.push(function(b){return function(c){b._trigger("deactivate",c,this._uiHash(this));};}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){g.push(function(b){return function(c){b._trigger("out",c,this._uiHash(this));};}.call(this,this.containers[h]));this.containers[h].containerCache.over=0;}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);}this.dragging=false;if(this.cancelHelperRemoval){if(!f){this._trigger("beforeStop",d,this._uiHash());for(h=0;h<g.length;h++){g[h].call(this,d);}this._trigger("stop",d,this._uiHash());}return false;}f||this._trigger("beforeStop",d,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!f){for(h=0;h<g.length;h++){g[h].call(this,d);}this._trigger("stop",d,this._uiHash());}this.fromOutside=false;return true;},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel();},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||a([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null};}});a.extend(a.ui.sortable,{version:"1.9m2"});})(jQuery);jQuery.effects||function(u){function b(j){var f;if(j&&j.constructor==Array&&j.length==3){return j;}if(f=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(j)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)];}if(f=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(j)){return[parseFloat(f[1])*2.55,parseFloat(f[2])*2.55,parseFloat(f[3])*2.55];}if(f=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(j)){return[parseInt(f[1],16),parseInt(f[2],16),parseInt(f[3],16)];}if(f=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(j)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseInt(f[3]+f[3],16)];}if(/rgba\(0, 0, 0, 0\)/.exec(j)){return c.transparent;}return c[u.trim(j).toLowerCase()];}function h(k,f){var j;do{j=u.curCSS(k,f);if(j!=""&&j!="transparent"||u.nodeName(k,"body")){break;}f="backgroundColor";}while(k=k.parentNode);return b(j);}function d(){var k=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,f={},j,l;if(k&&k.length&&k[0]&&k[k[0]]){for(var m=k.length;m--;){j=k[m];if(typeof k[j]=="string"){l=j.replace(/\-(\w)/g,function(n,q){return q.toUpperCase();});f[l]=k[j];}}}else{for(j in k){if(typeof k[j]==="string"){f[j]=k[j];}}}return f;}function e(k){var f,j;for(f in k){j=k[f];if(j==null||u.isFunction(j)||f in i||/scrollbar/.test(f)||!/color/i.test(f)&&isNaN(parseFloat(j))){delete k[f];}}return k;}function p(k,f){var j={_:0},l;for(l in f){if(k[l]!=f[l]){j[l]=f[l];}}return j;}function a(k,f,j,l){if(typeof k=="object"){l=f;j=null;f=k;k=f.effect;}if(u.isFunction(f)){l=f;j=null;f={};}if(u.isFunction(j)){l=j;j=null;}if(typeof f=="number"||u.fx.speeds[f]){l=j;j=f;f={};}f=f||{};j=j||f.duration;j=u.fx.off?0:typeof j=="number"?j:u.fx.speeds[j]||u.fx.speeds._default;l=l||f.complete;return[k,f,j,l];}u.effects={};u.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(j,f){u.fx.step[f]=function(k){if(!k.colorInit){k.start=h(k.elem,f);k.end=b(k.end);k.colorInit=true;}k.elem.style[f]="rgb("+Math.max(Math.min(parseInt(k.pos*(k.end[0]-k.start[0])+k.start[0],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[1]-k.start[1])+k.start[1],10),255),0)+","+Math.max(Math.min(parseInt(k.pos*(k.end[2]-k.start[2])+k.start[2],10),255),0)+")";};});var c={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},g=["add","remove","toggle"],i={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};u.effects.animateClass=function(k,f,j,l){if(u.isFunction(j)){l=j;j=null;}return this.each(function(){var s=u(this),n=s.attr("style")||" ",m=e(d.call(this)),r,q=s.attr("className");u.each(g,function(v,w){k[w]&&s[w+"Class"](k[w]);});r=e(d.call(this));s.attr("className",q);s.animate(p(m,r),f,j,function(){u.each(g,function(v,w){k[w]&&s[w+"Class"](k[w]);});if(typeof s.attr("style")=="object"){s.attr("style").cssText="";s.attr("style").cssText=n;}else{s.attr("style",n);}l&&l.apply(this,arguments);});});};u.fn.extend({_addClass:u.fn.addClass,addClass:function(k,f,j,l){return f?u.effects.animateClass.apply(this,[{add:k},f,j,l]):this._addClass(k);},_removeClass:u.fn.removeClass,removeClass:function(k,f,j,l){return f?u.effects.animateClass.apply(this,[{remove:k},f,j,l]):this._removeClass(k);},_toggleClass:u.fn.toggleClass,toggleClass:function(k,f,j,l,m){return typeof f=="boolean"||f===undefined?j?u.effects.animateClass.apply(this,[f?{add:k}:{remove:k},j,l,m]):this._toggleClass(k,f):u.effects.animateClass.apply(this,[{toggle:k},f,j,l]);},switchClass:function(k,f,j,l,m){return u.effects.animateClass.apply(this,[{add:f,remove:k},j,l,m]);}});u.extend(u.effects,{version:"1.9m2",save:function(k,f){for(var j=0;j<f.length;j++){f[j]!==null&&k.data("ec.storage."+f[j],k[0].style[f[j]]);}},restore:function(k,f){for(var j=0;j<f.length;j++){f[j]!==null&&k.css(f[j],k.data("ec.storage."+f[j]));}},setMode:function(j,f){if(f=="toggle"){f=j.is(":hidden")?"show":"hide";}return f;},getBaseline:function(k,f){var j;switch(k[0]){case"top":j=0;break;case"middle":j=0.5;break;case"bottom":j=1;break;default:j=k[0]/f.height;}switch(k[1]){case"left":k=0;break;case"center":k=0.5;break;case"right":k=1;break;default:k=k[1]/f.width;}return{x:k,y:j};},createWrapper:function(k){if(k.parent().is(".ui-effects-wrapper")){return k.parent();}var f={width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("float")},j=u("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});k.wrap(j);j=k.parent();if(k.css("position")=="static"){j.css({position:"relative"});k.css({position:"relative"});}else{u.extend(f,{position:k.css("position"),zIndex:k.css("z-index")});u.each(["top","left","bottom","right"],function(l,m){f[m]=k.css(m);if(isNaN(parseInt(f[m],10))){f[m]="auto";}});k.css({position:"relative",top:0,left:0});}return j.css(f).show();},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){return f.parent().replaceWith(f);}return f;},setTransition:function(k,f,j,l){l=l||{};u.each(f,function(n,m){unit=k.cssUnit(m);if(unit[0]>0){l[m]=unit[0]*j+unit[1];}});return l;}});u.fn.extend({effect:function(k){var f=a.apply(this,arguments);f={options:f[1],duration:f[2],callback:f[3]};var j=u.effects[k];return j&&!u.fx.off?j.call(this,f):this;},_show:u.fn.show,show:function(j){if(!j||typeof j=="number"||u.fx.speeds[j]){return this._show.apply(this,arguments);}else{var f=a.apply(this,arguments);f[1].mode="show";return this.effect.apply(this,f);}},_hide:u.fn.hide,hide:function(j){if(!j||typeof j=="number"||u.fx.speeds[j]){return this._hide.apply(this,arguments);}else{var f=a.apply(this,arguments);f[1].mode="hide";return this.effect.apply(this,f);}},__toggle:u.fn.toggle,toggle:function(j){if(!j||typeof j=="number"||u.fx.speeds[j]||typeof j=="boolean"||u.isFunction(j)){return this.__toggle.apply(this,arguments);}else{var f=a.apply(this,arguments);f[1].mode="toggle";return this.effect.apply(this,f);}},cssUnit:function(k){var f=this.css(k),j=[];u.each(["em","px","%","pt"],function(l,m){if(f.indexOf(m)>0){j=[parseFloat(f),m];}});return j;}});u.easing.jswing=u.easing.swing;u.extend(u.easing,{def:"easeOutQuad",swing:function(k,f,j,l,m){return u.easing[u.easing.def](k,f,j,l,m);},easeInQuad:function(k,f,j,l,m){return l*(f/=m)*f+j;},easeOutQuad:function(k,f,j,l,m){return -l*(f/=m)*(f-2)+j;},easeInOutQuad:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f+j;}return -l/2*(--f*(f-2)-1)+j;},easeInCubic:function(k,f,j,l,m){return l*(f/=m)*f*f+j;},easeOutCubic:function(k,f,j,l,m){return l*((f=f/m-1)*f*f+1)+j;},easeInOutCubic:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f+j;}return l/2*((f-=2)*f*f+2)+j;},easeInQuart:function(k,f,j,l,m){return l*(f/=m)*f*f*f+j;},easeOutQuart:function(k,f,j,l,m){return -l*((f=f/m-1)*f*f*f-1)+j;},easeInOutQuart:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f*f+j;}return -l/2*((f-=2)*f*f*f-2)+j;},easeInQuint:function(k,f,j,l,m){return l*(f/=m)*f*f*f*f+j;},easeOutQuint:function(k,f,j,l,m){return l*((f=f/m-1)*f*f*f*f+1)+j;},easeInOutQuint:function(k,f,j,l,m){if((f/=m/2)<1){return l/2*f*f*f*f*f+j;}return l/2*((f-=2)*f*f*f*f+2)+j;},easeInSine:function(k,f,j,l,m){return -l*Math.cos(f/m*(Math.PI/2))+l+j;},easeOutSine:function(k,f,j,l,m){return l*Math.sin(f/m*(Math.PI/2))+j;},easeInOutSine:function(k,f,j,l,m){return -l/2*(Math.cos(Math.PI*f/m)-1)+j;},easeInExpo:function(k,f,j,l,m){return f==0?j:l*Math.pow(2,10*(f/m-1))+j;},easeOutExpo:function(k,f,j,l,m){return f==m?j+l:l*(-Math.pow(2,-10*f/m)+1)+j;},easeInOutExpo:function(k,f,j,l,m){if(f==0){return j;}if(f==m){return j+l;}if((f/=m/2)<1){return l/2*Math.pow(2,10*(f-1))+j;}return l/2*(-Math.pow(2,-10*--f)+2)+j;},easeInCirc:function(k,f,j,l,m){return -l*(Math.sqrt(1-(f/=m)*f)-1)+j;},easeOutCirc:function(k,f,j,l,m){return l*Math.sqrt(1-(f=f/m-1)*f)+j;},easeInOutCirc:function(k,f,j,l,m){if((f/=m/2)<1){return -l/2*(Math.sqrt(1-f*f)-1)+j;}return l/2*(Math.sqrt(1-(f-=2)*f)+1)+j;},easeInElastic:function(l,j,k,m,n){l=1.70158;var q=0,f=m;if(j==0){return k;}if((j/=n)==1){return k+m;}q||(q=n*0.3);if(f<Math.abs(m)){f=m;l=q/4;}else{l=q/(2*Math.PI)*Math.asin(m/f);}return -(f*Math.pow(2,10*(j-=1))*Math.sin((j*n-l)*2*Math.PI/q))+k;},easeOutElastic:function(l,j,k,m,n){l=1.70158;var q=0,f=m;if(j==0){return k;}if((j/=n)==1){return k+m;}q||(q=n*0.3);if(f<Math.abs(m)){f=m;l=q/4;}else{l=q/(2*Math.PI)*Math.asin(m/f);}return f*Math.pow(2,-10*j)*Math.sin((j*n-l)*2*Math.PI/q)+m+k;},easeInOutElastic:function(l,j,k,m,n){l=1.70158;var q=0,f=m;if(j==0){return k;}if((j/=n/2)==2){return k+m;}q||(q=n*0.3*1.5);if(f<Math.abs(m)){f=m;l=q/4;}else{l=q/(2*Math.PI)*Math.asin(m/f);}if(j<1){return -0.5*f*Math.pow(2,10*(j-=1))*Math.sin((j*n-l)*2*Math.PI/q)+k;}return f*Math.pow(2,-10*(j-=1))*Math.sin((j*n-l)*2*Math.PI/q)*0.5+m+k;},easeInBack:function(k,f,j,l,m,n){if(n==undefined){n=1.70158;}return l*(f/=m)*f*((n+1)*f-n)+j;},easeOutBack:function(k,f,j,l,m,n){if(n==undefined){n=1.70158;}return l*((f=f/m-1)*f*((n+1)*f+n)+1)+j;},easeInOutBack:function(k,f,j,l,m,n){if(n==undefined){n=1.70158;}if((f/=m/2)<1){return l/2*f*f*(((n*=1.525)+1)*f-n)+j;}return l/2*((f-=2)*f*(((n*=1.525)+1)*f+n)+2)+j;},easeInBounce:function(k,f,j,l,m){return l-u.easing.easeOutBounce(k,m-f,0,l,m)+j;},easeOutBounce:function(k,f,j,l,m){return(f/=m)<1/2.75?l*7.5625*f*f+j:f<2/2.75?l*(7.5625*(f-=1.5/2.75)*f+0.75)+j:f<2.5/2.75?l*(7.5625*(f-=2.25/2.75)*f+0.9375)+j:l*(7.5625*(f-=2.625/2.75)*f+0.984375)+j;},easeInOutBounce:function(k,f,j,l,m){if(f<m/2){return u.easing.easeInBounce(k,f*2,0,l,m)*0.5+j;}return u.easing.easeOutBounce(k,f*2-m,0,l,m)*0.5+l*0.5+j;}});}(jQuery);(function(a){a.effects.blind=function(b){return this.queue(function(){var k=a(this),p=["position","top","left"],n=a.effects.setMode(k,b.options.mode||"hide"),l=b.options.direction||"vertical";a.effects.save(k,p);k.show();var m=a.effects.createWrapper(k).css({overflow:"hidden"}),c=l=="vertical"?"height":"width";l=l=="vertical"?m.height():m.width();n=="show"&&m.css(c,0);var j={};j[c]=n=="show"?l:0;m.animate(j,b.duration,b.options.easing,function(){n=="hide"&&k.hide();a.effects.restore(k,p);a.effects.removeWrapper(k);b.callback&&b.callback.apply(k[0],arguments);k.dequeue();});});};})(jQuery);(function(a){a.effects.bounce=function(c){return this.queue(function(){var s=a(this),q=["position","top","left"],b=a.effects.setMode(s,c.options.mode||"effect"),v=c.options.direction||"up",u=c.options.distance||20,r=c.options.times||5,e=c.duration||250;/show|hide/.test(b)&&q.push("opacity");a.effects.save(s,q);s.show();a.effects.createWrapper(s);var w=v=="up"||v=="down"?"top":"left";v=v=="up"||v=="left"?"pos":"neg";u=c.options.distance||(w=="top"?s.outerHeight({margin:true})/3:s.outerWidth({margin:true})/3);if(b=="show"){s.css("opacity",0).css(w,v=="pos"?-u:u);}if(b=="hide"){u/=r*2;}b!="hide"&&r--;if(b=="show"){var x={opacity:1};x[w]=(v=="pos"?"+=":"-=")+u;s.animate(x,e/2,c.options.easing);u/=2;r--;}for(x=0;x<r;x++){var n={},p={};n[w]=(v=="pos"?"-=":"+=")+u;p[w]=(v=="pos"?"+=":"-=")+u;s.animate(n,e/2,c.options.easing).animate(p,e/2,c.options.easing);u=b=="hide"?u*2:u/2;}if(b=="hide"){x={opacity:0};x[w]=(v=="pos"?"-=":"+=")+u;s.animate(x,e/2,c.options.easing,function(){s.hide();a.effects.restore(s,q);a.effects.removeWrapper(s);c.callback&&c.callback.apply(this,arguments);});}else{n={};p={};n[w]=(v=="pos"?"-=":"+=")+u;p[w]=(v=="pos"?"+=":"-=")+u;s.animate(n,e/2,c.options.easing).animate(p,e/2,c.options.easing,function(){a.effects.restore(s,q);a.effects.removeWrapper(s);c.callback&&c.callback.apply(this,arguments);});}s.queue("fx",function(){s.dequeue();});s.dequeue();});};})(jQuery);(function(a){a.effects.clip=function(b){return this.queue(function(){var k=a(this),j=["position","top","left","height","width"],n=a.effects.setMode(k,b.options.mode||"hide"),l=b.options.direction||"vertical";a.effects.save(k,j);k.show();var m=a.effects.createWrapper(k).css({overflow:"hidden"});m=k[0].tagName=="IMG"?m:k;var p={size:l=="vertical"?"height":"width",position:l=="vertical"?"top":"left"};l=l=="vertical"?m.height():m.width();if(n=="show"){m.css(p.size,0);m.css(p.position,l/2);}var e={};e[p.size]=n=="show"?l:0;e[p.position]=n=="show"?0:l/2;m.animate(e,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){n=="hide"&&k.hide();a.effects.restore(k,j);a.effects.removeWrapper(k);b.callback&&b.callback.apply(k[0],arguments);k.dequeue();}});});};})(jQuery);(function(a){a.effects.drop=function(b){return this.queue(function(){var j=a(this),c=["position","top","left","opacity"],l=a.effects.setMode(j,b.options.mode||"hide"),k=b.options.direction||"left";a.effects.save(j,c);j.show();a.effects.createWrapper(j);var m=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var n=b.options.distance||(m=="top"?j.outerHeight({margin:true})/2:j.outerWidth({margin:true})/2);if(l=="show"){j.css("opacity",0).css(m,k=="pos"?-n:n);}var d={opacity:l=="show"?1:0};d[m]=(l=="show"?k=="pos"?"+=":"-=":k=="pos"?"-=":"+=")+n;j.animate(d,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){l=="hide"&&j.hide();a.effects.restore(j,c);a.effects.removeWrapper(j);b.callback&&b.callback.apply(this,arguments);j.dequeue();}});});};})(jQuery);(function(a){a.effects.explode=function(b){return this.queue(function(){var m=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,n=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":b.options.mode;var l=a(this).show().css("visibility","hidden"),r=l.offset();r.top-=parseInt(l.css("marginTop"),10)||0;r.left-=parseInt(l.css("marginLeft"),10)||0;for(var j=l.outerWidth(true),k=l.outerHeight(true),p=0;p<m;p++){for(var q=0;q<n;q++){l.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-q*(j/n),top:-p*(k/m)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:j/n,height:k/m,left:r.left+q*(j/n)+(b.options.mode=="show"?(q-Math.floor(n/2))*(j/n):0),top:r.top+p*(k/m)+(b.options.mode=="show"?(p-Math.floor(m/2))*(k/m):0),opacity:b.options.mode=="show"?0:1}).animate({left:r.left+q*(j/n)+(b.options.mode=="show"?0:(q-Math.floor(n/2))*(j/n)),top:r.top+p*(k/m)+(b.options.mode=="show"?0:(p-Math.floor(m/2))*(k/m)),opacity:b.options.mode=="show"?1:0},b.duration||500);}}setTimeout(function(){b.options.mode=="show"?l.css({visibility:"visible"}):l.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(l[0]);l.dequeue();a("div.ui-effects-explode").remove();},b.duration||500);});};})(jQuery);(function(a){a.effects.fade=function(b){return this.queue(function(){var f=a(this),e=a.effects.setMode(f,b.options.mode||"hide");f.animate({opacity:e},{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){b.callback&&b.callback.apply(this,arguments);f.dequeue();}});});};})(jQuery);(function(a){a.effects.fold=function(b){return this.queue(function(){var r=a(this),n=["position","top","left"],s=a.effects.setMode(r,b.options.mode||"hide"),w=b.options.size||15,c=!!b.options.horizFirst,p=b.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(r,n);r.show();var u=a.effects.createWrapper(r).css({overflow:"hidden"}),v=s=="show"!=c,q=v?["width","height"]:["height","width"];v=v?[u.width(),u.height()]:[u.height(),u.width()];var m=/([0-9]+)%/.exec(w);if(m){w=parseInt(m[1],10)/100*v[s=="hide"?0:1];}if(s=="show"){u.css(c?{height:0,width:w}:{height:w,width:0});}c={};m={};c[q[0]]=s=="show"?v[0]:w;m[q[1]]=s=="show"?v[1]:0;u.animate(c,p,b.options.easing).animate(m,p,b.options.easing,function(){s=="hide"&&r.hide();a.effects.restore(r,n);a.effects.removeWrapper(r);b.callback&&b.callback.apply(r[0],arguments);r.dequeue();});});};})(jQuery);(function(a){a.effects.highlight=function(b){return this.queue(function(){var g=a(this),i=["backgroundImage","backgroundColor","opacity"],h=a.effects.setMode(g,b.options.mode||"show"),c={backgroundColor:g.css("backgroundColor")};if(h=="hide"){c.opacity=0;}a.effects.save(g,i);g.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(c,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){h=="hide"&&g.hide();a.effects.restore(g,i);h=="show"&&!a.support.opacity&&this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);g.dequeue();}});});};})(jQuery);(function(a){a.effects.pulsate=function(b){return this.queue(function(){var d=a(this),e=a.effects.setMode(d,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:a.fx.speeds._default/2;isVisible=d.is(":visible");animateTo=0;if(!isVisible){d.css("opacity",0).show();animateTo=1;}if(e=="hide"&&isVisible||e=="show"&&!isVisible){times--;}for(e=0;e<times;e++){d.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2;}d.animate({opacity:animateTo},duration,b.options.easing,function(){animateTo==0&&d.hide();b.callback&&b.callback.apply(this,arguments);});d.queue("fx",function(){d.dequeue();}).dequeue();});};})(jQuery);(function(a){a.effects.puff=function(c){return this.queue(function(){var f=a(this),k=a.effects.setMode(f,c.options.mode||"hide"),d=parseInt(c.options.percent,10)||150,b=d/100,j={height:f.height(),width:f.width()};a.extend(c.options,{fade:true,mode:k,percent:k=="hide"?d:100,from:k=="hide"?j:{height:j.height*b,width:j.width*b}});f.effect("scale",c.options,c.duration,c.callback);f.dequeue();});};a.effects.scale=function(c){return this.queue(function(){var j=a(this),k=a.extend(true,{},c.options),m=a.effects.setMode(j,c.options.mode||"effect"),b=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:m=="hide"?0:100),d=c.options.direction||"both",l=c.options.origin;if(m!="effect"){k.origin=l||["middle","center"];k.restore=true;}l={height:j.height(),width:j.width()};j.from=c.options.from||(m=="show"?{height:0,width:0}:l);b={y:d!="horizontal"?b/100:1,x:d!="vertical"?b/100:1};j.to={height:l.height*b.y,width:l.width*b.x};if(c.options.fade){if(m=="show"){j.from.opacity=0;j.to.opacity=1;}if(m=="hide"){j.from.opacity=1;j.to.opacity=0;}}k.from=j.from;k.to=j.to;k.mode=m;j.effect("size",k,c.duration,c.callback);j.dequeue();});};a.effects.size=function(c){return this.queue(function(){var y=a(this),A=["position","top","left","width","height","overflow","opacity"],C=["position","top","left","overflow","opacity"],q=["width","height","overflow"],r=["fontSize"],B=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],u=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],b=a.effects.setMode(y,c.options.mode||"effect"),x=c.options.restore||false,w=c.options.scale||"both",v=c.options.origin,s={height:y.height(),width:y.width()};y.from=c.options.from||s;y.to=c.options.to||s;if(v){v=a.effects.getBaseline(v,s);y.from.top=(s.height-y.from.height)*v.y;y.from.left=(s.width-y.from.width)*v.x;y.to.top=(s.height-y.to.height)*v.y;y.to.left=(s.width-y.to.width)*v.x;}var z={from:{y:y.from.height/s.height,x:y.from.width/s.width},to:{y:y.to.height/s.height,x:y.to.width/s.width}};if(w=="box"||w=="both"){if(z.from.y!=z.to.y){A=A.concat(B);y.from=a.effects.setTransition(y,B,z.from.y,y.from);y.to=a.effects.setTransition(y,B,z.to.y,y.to);}if(z.from.x!=z.to.x){A=A.concat(u);y.from=a.effects.setTransition(y,u,z.from.x,y.from);y.to=a.effects.setTransition(y,u,z.to.x,y.to);}}if(w=="content"||w=="both"){if(z.from.y!=z.to.y){A=A.concat(r);y.from=a.effects.setTransition(y,r,z.from.y,y.from);y.to=a.effects.setTransition(y,r,z.to.y,y.to);}}a.effects.save(y,x?A:C);y.show();a.effects.createWrapper(y);y.css("overflow","hidden").css(y.from);if(w=="content"||w=="both"){B=B.concat(["marginTop","marginBottom"]).concat(r);u=u.concat(["marginLeft","marginRight"]);q=A.concat(B).concat(u);y.find("*[width]").each(function(){child=a(this);x&&a.effects.save(child,q);var d={height:child.height(),width:child.width()};child.from={height:d.height*z.from.y,width:d.width*z.from.x};child.to={height:d.height*z.to.y,width:d.width*z.to.x};if(z.from.y!=z.to.y){child.from=a.effects.setTransition(child,B,z.from.y,child.from);child.to=a.effects.setTransition(child,B,z.to.y,child.to);}if(z.from.x!=z.to.x){child.from=a.effects.setTransition(child,u,z.from.x,child.from);child.to=a.effects.setTransition(child,u,z.to.x,child.to);}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){x&&a.effects.restore(child,q);});});}y.animate(y.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){y.to.opacity===0&&y.css("opacity",y.from.opacity);b=="hide"&&y.hide();a.effects.restore(y,x?A:C);a.effects.removeWrapper(y);c.callback&&c.callback.apply(this,arguments);y.dequeue();}});});};})(jQuery);(function(a){a.effects.shake=function(b){return this.queue(function(){var r=a(this),n=["position","top","left"];a.effects.setMode(r,b.options.mode||"effect");var s=b.options.direction||"left",u=b.options.distance||20,q=b.options.times||3,v=b.duration||b.options.duration||140;a.effects.save(r,n);r.show();a.effects.createWrapper(r);var w=s=="up"||s=="down"?"top":"left",d=s=="up"||s=="left"?"pos":"neg";s={};var m={},p={};s[w]=(d=="pos"?"-=":"+=")+u;m[w]=(d=="pos"?"+=":"-=")+u*2;p[w]=(d=="pos"?"-=":"+=")+u*2;r.animate(s,v,b.options.easing);for(u=1;u<q;u++){r.animate(m,v,b.options.easing).animate(p,v,b.options.easing);}r.animate(m,v,b.options.easing).animate(s,v/2,b.options.easing,function(){a.effects.restore(r,n);a.effects.removeWrapper(r);b.callback&&b.callback.apply(this,arguments);});r.queue("fx",function(){r.dequeue();});r.dequeue();});};})(jQuery);(function(a){a.effects.slide=function(b){return this.queue(function(){var j=a(this),c=["position","top","left"],l=a.effects.setMode(j,b.options.mode||"show"),k=b.options.direction||"left";a.effects.save(j,c);j.show();a.effects.createWrapper(j).css({overflow:"hidden"});var m=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var n=b.options.distance||(m=="top"?j.outerHeight({margin:true}):j.outerWidth({margin:true}));if(l=="show"){j.css(m,k=="pos"?-n:n);}var d={};d[m]=(l=="show"?k=="pos"?"+=":"-=":k=="pos"?"-=":"+=")+n;j.animate(d,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){l=="hide"&&j.hide();a.effects.restore(j,c);a.effects.removeWrapper(j);b.callback&&b.callback.apply(this,arguments);j.dequeue();}});});};})(jQuery);(function(a){a.effects.transfer=function(b){return this.queue(function(){var g=a(this),h=a(b.options.to),i=h.offset();h={top:i.top,left:i.left,height:h.innerHeight(),width:h.innerWidth()};i=g.offset();var e=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:i.top,left:i.left,height:g.innerHeight(),width:g.innerWidth(),position:"absolute"}).animate(h,b.duration,b.options.easing,function(){e.remove();b.callback&&b.callback.apply(g[0],arguments);g.dequeue();});});};})(jQuery);(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase();}},_create:function(){var e=this.options,g=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset");this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("ui-state-hover");}).bind("mouseleave.accordion",function(){a(this).removeClass("ui-state-hover");}).bind("focus.accordion",function(){a(this).addClass("ui-state-focus");}).bind("blur.accordion",function(){a(this).removeClass("ui-state-focus");});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(e.navigation){var h=this.element.find("a").filter(e.navigationFilter);if(h.length){var d=h.closest(".ui-accordion-header");this.active=d.length?d:h.closest(".ui-accordion-content").prev();}}this.active=this._findActive(this.active||e.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(b){return g._keydown(b);}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");a.browser.safari||this.headers.find("a").attr("tabIndex","-1");e.event&&this.headers.bind(e.event+".accordion",function(b){g._clickHandler.call(g,b,this);b.preventDefault();});},_createIcons:function(){var b=this.options;if(b.icons){a("<span/>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons");}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons");},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var d=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(c.autoHeight||c.fillHeight){d.css("height","");}return this;},_setOption:function(c,d){this._superApply("_setOption",arguments);c=="active"&&this.activate(d);if(c=="icons"){this._destroyIcons();d&&this._createIcons();}},_keydown:function(h){var i=a.ui.keyCode;if(!(this.options.disabled||h.altKey||h.ctrlKey)){var j=this.headers.length,d=this.headers.index(h.target),e=false;switch(h.keyCode){case i.RIGHT:case i.DOWN:e=this.headers[(d+1)%j];break;case i.LEFT:case i.UP:e=this.headers[(d-1+j)%j];break;case i.SPACE:case i.ENTER:this._clickHandler({target:h.target},h.target);h.preventDefault();}if(e){a(h.target).attr("tabIndex","-1");a(e).attr("tabIndex","0");e.focus();return false;}return true;}},resize:function(){var d=this.options,e;if(d.fillSpace){if(a.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden");}e=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){e-=a(this).outerHeight(true);});this.headers.next().each(function(){a(this).height(Math.max(0,e-a(this).innerHeight()+a(this).height()));}).css("overflow","auto");}else{if(d.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,a(this).height());}).height(e);}}return this;},activate:function(b){this.options.active=b;b=this._findActive(b)[0];this._clickHandler({target:b},b);return this;},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?a([]):this.headers.filter(":eq(0)");},_clickHandler:function(d,h){var i=this.options;if(!i.disabled){if(d.target){d=a(d.currentTarget||h);h=d[0]==this.active[0];i.active=i.collapsible&&h?false:a(".ui-accordion-header",this.element).index(d);if(!(this.running||!i.collapsible&&h)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header);if(!h){d.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(i.icons.header).addClass(i.icons.headerSelected);d.next().addClass("ui-accordion-content-active");}j=d.next();k=this.active.next();l={options:i,newHeader:h&&i.collapsible?a([]):d,oldHeader:this.active,newContent:h&&i.collapsible?a([]):j,oldContent:k};i=this.headers.index(this.active[0])>this.headers.index(d[0]);this.active=h?a([]):d;this._toggle(j,k,l,h,i);}}else{if(i.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(i.icons.headerSelected).addClass(i.icons.header);this.active.next().addClass("ui-accordion-content-active");var k=this.active.next(),l={options:i,newHeader:a([]),oldHeader:i.active,newContent:a([]),oldContent:k},j=this.active=a([]);this._toggle(j,k,l);}}}},_toggle:function(p,q,r,u,v){var s=this.options,n=this;this.toShow=p;this.toHide=q;this.data=r;var l=function(){if(n){return n._completed.apply(n,arguments);}};this._trigger("changestart",null,this.data);this.running=q.size()===0?p.size():q.size();if(s.animated){r={};r=s.collapsible&&u?{toShow:a([]),toHide:q,complete:l,down:v,autoHeight:s.autoHeight||s.fillSpace}:{toShow:p,toHide:q,complete:l,down:v,autoHeight:s.autoHeight||s.fillSpace};if(!s.proxied){s.proxied=s.animated;}if(!s.proxiedDuration){s.proxiedDuration=s.duration;}s.animated=a.isFunction(s.proxied)?s.proxied(r):s.proxied;s.duration=a.isFunction(s.proxiedDuration)?s.proxiedDuration(r):s.proxiedDuration;u=a.ui.accordion.animations;var d=s.duration,m=s.animated;if(m&&!u[m]&&!a.easing[m]){m="slide";}u[m]||(u[m]=function(b){this.slide(b,{easing:m,duration:d||700});});u[m](r);}else{if(s.collapsible&&u){p.toggle();}else{q.hide();p.show();}l(true);}q.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();p.prev().attr("aria-expanded","true").attr("tabIndex","0").focus();},_completed:function(c){var d=this.options;this.running=c?0:--this.running;if(!this.running){d.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data);}}});a.extend(a.ui.accordion,{version:"1.9m2",animations:{slide:function(h,i){h=a.extend({easing:"swing",duration:300},h,i);if(h.toHide.size()){if(h.toShow.size()){var j=h.toShow.css("overflow"),m=0,n={},l={},d;i=h.toShow;d=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(c,b){l[b]="hide";c=(""+a.css(h.toShow[0],b)).match(/^([\d+-.]+)(.*)$/);n[b]={value:c[1],unit:c[2]||"px"};});h.toShow.css({height:0,overflow:"hidden"}).show();h.toHide.filter(":hidden").each(h.complete).end().filter(":visible").animate(l,{step:function(c,b){if(b.prop=="height"){m=b.end-b.start===0?0:(b.now-b.start)/(b.end-b.start);}h.toShow[0].style[b.prop]=m*n[b.prop].value+n[b.prop].unit;},duration:h.duration,easing:h.easing,complete:function(){h.autoHeight||h.toShow.css("height","");h.toShow.css("width",d);h.toShow.css({overflow:j});h.complete();}});}else{h.toHide.animate({height:"hide"},h);}}else{h.toShow.animate({height:"show"},h);}},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1000:200});}}});})(jQuery);(function(a){a.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var b=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(e){var d=a.ui.keyCode;switch(e.keyCode){case d.PAGE_UP:b._move("previousPage",e);break;case d.PAGE_DOWN:b._move("nextPage",e);break;case d.UP:b._move("previous",e);e.preventDefault();break;case d.DOWN:b._move("next",e);e.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:b.menu.active&&e.preventDefault();case d.TAB:if(!b.menu.active){return;}b.menu.select(e);break;case d.ESCAPE:b.element.val(b.term);b.close(e);break;case d.LEFT:case d.RIGHT:case d.SHIFT:case d.CONTROL:case d.ALT:case d.COMMAND:case d.COMMAND_RIGHT:case d.INSERT:case d.CAPS_LOCK:case d.END:case d.HOME:break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){b.search(null,e);},b.options.delay);break;}}).bind("focus.autocomplete",function(){b.selectedItem=null;b.previous=b.element.val();}).bind("blur.autocomplete",function(d){clearTimeout(b.searching);b.closing=setTimeout(function(){b.close(d);b._change(d);},150);});this._initSource();this.response=function(){return b._response.apply(b,arguments);};this.menu=a("<ul></ul>").addClass("ui-autocomplete").appendTo("body",c).mousedown(function(){setTimeout(function(){clearTimeout(b.closing);},13);}).menu({input:a(),focus:function(e,d){d=d.item.data("item.autocomplete");false!==b._trigger("focus",null,{item:d})&&/^key/.test(e.originalEvent.type)&&b.element.val(d.value);},select:function(e,d){d=d.item.data("item.autocomplete");false!==b._trigger("select",e,{item:d})&&b.element.val(d.value);b.close(e);e=b.previous;if(b.element[0]!==c.activeElement){b.element.focus();b.previous=e;}b.selectedItem=d;},blur:function(){b.menu.element.is(":visible")&&b.element.val(b.term);}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");a.fn.bgiframe&&this.menu.element.bgiframe();},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();this._super("destroy");},_setOption:function(b){this._superApply("_setOption",arguments);b==="source"&&this._initSource();},_initSource:function(){var b,c;if(a.isArray(this.options.source)){b=this.options.source;this.source=function(e,d){d(a.ui.autocomplete.filter(b,e.term));};}else{if(typeof this.options.source==="string"){c=this.options.source;this.source=function(e,d){a.getJSON(c,e,d);};}else{this.source=this.options.source;}}},search:function(b,c){b=b!=null?b:this.element.val();if(b.length<this.options.minLength){return this.close(c);}clearTimeout(this.closing);if(this._trigger("search")!==false){return this._search(b);}},_search:function(b){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:b},this.response);},_response:function(b){if(b.length){b=this._normalize(b);this._suggest(b);this._trigger("open");}else{this.close();}this.element.removeClass("ui-autocomplete-loading");},close:function(b){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",b);this.menu.element.hide();this.menu.deactivate();}},_change:function(b){this.previous!==this.element.val()&&this._trigger("change",b,{item:this.selectedItem});},_normalize:function(b){if(b.length&&b[0].label&&b[0].value){return b;}return a.map(b,function(c){if(typeof c==="string"){return{label:c,value:c};}return a.extend({label:c.label||c.value,value:c.value||c.label},c);});},_suggest:function(b){var f=this.menu.element.empty().zIndex(this.element.zIndex()+1),e;this._renderMenu(f,b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});b=f.width("").width();e=this.element.width();f.width(Math.max(b,e));},_renderMenu:function(b,f){var e=this;a.each(f,function(c,d){e._renderItem(b,d);});},_renderItem:function(b,c){return a("<li></li>").data("item.autocomplete",c).append("<a>"+c.label+"</a>").appendTo(b);},_move:function(b,c){if(this.menu.element.is(":visible")){if(this.menu.first()&&/^previous/.test(b)||this.menu.last()&&/^next/.test(b)){this.element.val(this.term);this.menu.deactivate();}else{this.menu[b](c);}}else{this.search(null,c);}},widget:function(){return this.menu.element;}});a.extend(a.ui.autocomplete,{escapeRegex:function(b){return b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1");},filter:function(b,f){var e=new RegExp(a.ui.autocomplete.escapeRegex(f),"i");return a.grep(b,function(c){return e.test(c.label||c.value||c);});}});})(jQuery);(function(d){var c,e=function(a){d(":ui-button",a.target.form).each(function(){var f=d(this).data("button");setTimeout(function(){f.refresh();},1);});},b=function(a){var f=a.name,g=a.form,h=d([]);if(f){h=g?d(g).find("[name='"+f+"']"):d("[name='"+f+"']",a.ownerDocument).filter(function(){return !this.form;});}return h;};d.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",e);this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,f=this.options,g=this.type==="checkbox"||this.type==="radio",h="ui-state-hover"+(!g?" ui-state-active":"");if(f.label===null){f.label=this.buttonElement.html();}if(this.element.is(":disabled")){f.disabled=true;}this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!f.disabled){d(this).addClass("ui-state-hover");this===c&&d(this).addClass("ui-state-active");}}).bind("mouseleave.button",function(){f.disabled||d(this).removeClass(h);}).bind("focus.button",function(){d(this).addClass("ui-state-focus");}).bind("blur.button",function(){d(this).removeClass("ui-state-focus");});g&&this.element.bind("change.button",function(){a.refresh();});if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(f.disabled){return false;}d(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked);});}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(f.disabled){return false;}d(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",true);var i=a.element[0];b(i).not(i).map(function(){return d(this).button("widget")[0];}).removeClass("ui-state-active").attr("aria-pressed",false);});}else{this.buttonElement.bind("mousedown.button",function(){if(f.disabled){return false;}d(this).addClass("ui-state-active");c=this;d(document).one("mouseup",function(){c=null;});}).bind("mouseup.button",function(){if(f.disabled){return false;}d(this).removeClass("ui-state-active");}).bind("keydown.button",function(i){if(f.disabled){return false;}if(i.keyCode==d.ui.keyCode.SPACE||i.keyCode==d.ui.keyCode.ENTER){d(this).addClass("ui-state-active");}}).bind("keyup.button",function(){d(this).removeClass("ui-state-active");});this.buttonElement.is("a")&&this.buttonElement.keyup(function(i){i.keyCode===d.ui.keyCode.SPACE&&d(this).click();});}}this._setOption("disabled",f.disabled);},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var a=this.element.is(":checked");a&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a);}else{this.buttonElement=this.element;}},widget:function(){return this.buttonElement;},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");this._super("destroy");},_setOption:function(a,f){this._superApply("_setOption",arguments);if(a==="disabled"){f?this.element.attr("disabled",true):this.element.removeAttr("disabled");}this._resetButton();},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio"){b(this.element[0]).each(function(){d(this).is(":checked")?d(this).button("widget").addClass("ui-state-active").attr("aria-pressed",true):d(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false);});}else{if(this.type==="checkbox"){this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false);}}},_resetButton:function(){if(this.type==="input"){this.options.label&&this.element.val(this.options.label);}else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),f=d("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),g=this.options.icons,h=g.primary&&g.secondary;if(g.primary||g.secondary){a.addClass("ui-button-text-icon"+(h?"s":g.primary?"-primary":"-secondary"));g.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+g.primary+"'></span>");g.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+g.secondary+"'></span>");if(!this.options.text){a.addClass(h?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary");this.hasTitle||a.attr("title",f);}}else{a.addClass("ui-button-text-only");}}}});d.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init();},_init:function(){this.refresh();},_setOption:function(a,f){a==="disabled"&&this.buttons.button("option",a,f);this._superApply("_setOption",arguments);},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return d(this).button("widget")[0];}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end();},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return d(this).button("widget")[0];}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");this._super("destroy");}});})(jQuery);(function(d){function K(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>');}function E(a,b){d.extend(a,b);for(var c in b){if(b[c]==null||b[c]==undefined){a[c]=b[c];}}return a;}d.extend(d.ui,{datepicker:{version:"1.9m2"}});var y=(new Date).getTime();d.extend(K.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments);},_widgetDatepicker:function(){return this.dpDiv;},setDefaults:function(a){E(this._defaults,a||{});return this;},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f);}catch(h){c[e]=f;}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid;}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input"){this._connectDatepicker(a,i);}else{f&&this._inlineDatepicker(a,i);}},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')};},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;}).bind("getData.datepicker",function(e,f){return this._get(b,f);});this._autoSize(b);d.data(a,"datepicker",b);}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append);}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both"){a.focus(this._showDatepicker);}if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false;});}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++){if(f[g].length>h){h=f[g].length;i=g;}}return i;};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay());}a.input.attr("size",this._formatDate(a,b).length);}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h;}).bind("getData.datepicker",function(e,f){return this._get(b,f);});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a);}E(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos){this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this;},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp);}else{if(e=="div"||e=="span"){b.removeClass(this.markerClassName).empty();}}}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false;}).end().filter("img").css({opacity:"1.0",cursor:""});}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;});}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true;}).end().filter("img").css({opacity:"0.5",cursor:"default"});}else{if(e=="div"||e=="span"){b.children("."+this._inlineClass).children().addClass("ui-state-disabled");}}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f;});this._disabledInputs[this._disabledInputs.length]=a;}},_isDisabledDatepicker:function(a){if(!a){return false;}for(var b=0;b<this._disabledInputs.length;b++){if(this._disabledInputs[b]==a){return true;}}return false;},_getInst:function(a){try{return d.data(a,"datepicker");}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string"){return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;}var f=b||{};if(typeof b=="string"){f={};f[b]=c;}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true);E(e.settings,f);this._attachments(d(a),e);this._autoSize(e);this._setDateDatepicker(a,h);this._updateDatepicker(e);}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c);},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a);},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a);}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null;},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing){switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass,b.dpDiv).add(d("td."+d.datepicker._currentClass,b.dpDiv));c[0]?d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]):d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey){d.datepicker._clearDate(a.target);}c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey){d.datepicker._gotoToday(a.target);}c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?+1:-1,"D");}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");}break;case 38:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,-7,"D");}c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,e?-1:+1,"D");}c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey){d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");}break;case 40:if(a.ctrlKey||a.metaKey){d.datepicker._adjustDate(a.target,+7,"D");}c=a.ctrlKey||a.metaKey;break;default:c=false;}}else{if(a.keyCode==36&&a.ctrlKey){d.datepicker._showDatepicker(this);}else{c=false;}}if(c){a.preventDefault();a.stopPropagation();}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||c<" "||!b||b.indexOf(c)>-1;}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal){try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a);}}catch(b){d.datepicker.log(b);}}return true;},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input"){a=d("input",a.parentNode)[0];}if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog){a.value="";}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight;}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return !e;});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop;}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f){h();}b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b;}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover");}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover");}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus();},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c;};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))];},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b;},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);){a=a[b?"previousSibling":"nextSibling"];}a=d(a).offset();return[a.left,a.top];},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker"))){if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null;};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose")){a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b]);}this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv);}}this._inDialog=false;}}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar");},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker();}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e);}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear;}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear();}this._notifyChange(b);this._adjustDate(a);},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a);},_clickMonthYear:function(a){a=this._getInst(d(a)[0]);a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear;},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear));}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"");},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c){c.apply(a.input?a.input[0]:null,[b,a]);}else{a.input&&a.input.trigger("change");}if(a.inline){this._updateDatepicker(a);}else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null;}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f);});}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""];},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/86400000)/7)+1;},parseDate:function(a,b,c){if(a==null||b==null){throw"Invalid arguments";}b=typeof b=="object"?b.toString():b+"";if(b==""){return null;}for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1<a.length&&a.charAt(z+1)==p)&&z++;return p;},m=function(p){o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"?4:p=="o"?3:2)+"}");p=b.substring(s).match(p);if(!p){throw"Missing number at position "+s;}s+=p[0].length;return parseInt(p[0],10);},n=function(p,w,G){p=o(p)?G:w;for(w=0;w<p.length;w++){if(b.substr(s,p[w].length)==p[w]){s+=p[w].length;return w+1;}}throw"Unknown name at position "+s;},r=function(){if(b.charAt(s)!=a.charAt(z)){throw"Unexpected literal at position "+s;}s++;},s=0,z=0;z<a.length;z++){if(j){if(a.charAt(z)=="'"&&!o("'")){j=false;}else{r();}}else{switch(a.charAt(z)){case"d":l=m("d");break;case"D":n("D",f,h);break;case"o":u=m("o");break;case"m":k=m("m");break;case"M":k=n("M",i,g);break;case"y":c=m("y");break;case"@":var v=new Date(m("@"));c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"!":v=new Date((m("!")-this._ticksTo1970)/10000);c=v.getFullYear();k=v.getMonth()+1;l=v.getDate();break;case"'":if(o("'")){r();}else{j=true;}break;default:r();}}}if(c==-1){c=(new Date).getFullYear();}else{if(c<100){c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);}}if(u>-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e){break;}k++;l-=e;}while(1);}v=this._daylightSavingAdjust(new Date(c,k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l){throw"Invalid date";}return v;},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*10000000,formatDate:function(a,b,c){if(!b){return"";}var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+1<a.length&&a.charAt(j+1)==o)&&j++;return o;},g=function(o,m,n){m=""+m;if(i(o)){for(;m.length<n;){m="0"+m;}}return m;},k=function(o,m,n,r){return i(o)?r[m]:n[m];},l="",u=false;if(b){for(var j=0;j<a.length;j++){if(u){if(a.charAt(j)=="'"&&!i("'")){u=false;}else{l+=a.charAt(j);}}else{switch(a.charAt(j)){case"d":l+=g("d",b.getDate(),2);break;case"D":l+=k("D",b.getDay(),e,f);break;case"o":l+=g("o",(b.getTime()-(new Date(b.getFullYear(),0,0)).getTime())/86400000,3);break;case"m":l+=g("m",b.getMonth()+1,2);break;case"M":l+=k("M",b.getMonth(),h,c);break;case"y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=b.getTime()*10000+this._ticksTo1970;break;case"'":if(i("'")){l+="'";}else{u=true;}break;default:l+=a.charAt(j);}}}}return l;},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h;},f=0;f<a.length;f++){if(c){if(a.charAt(f)=="'"&&!e("'")){c=false;}else{b+=a.charAt(f);}}else{switch(a.charAt(f)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":if(e("'")){b+="'";}else{c=true;}break;default:b+=a.charAt(f);}}}return b;},_get:function(a,b){return a.settings[b]!==undefined?a.settings[b]:this._defaults[b];},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h;}catch(g){this.log(g);e=b?"":e;}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a);}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date));},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i;},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a));}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,k=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,j=u.exec(h);j;){switch(j[2]||"d"){case"d":case"D":g+=parseInt(j[1],10);break;case"w":case"W":g+=parseInt(j[1],10)*7;break;case"m":case"M":l+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;case"y":case"Y":k+=parseInt(j[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(k,l));break;}j=u.exec(h);}return new Date(k,l,g);};if(b=(b=b==null?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):b)&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0);}return this._daylightSavingAdjust(b);},_daylightSavingAdjust:function(a){if(!a){return null;}a.setHours(a.getHours()>12?a.getHours()+2:0);return a;},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c){this._notifyChange(a);}this._adjustInstDate(a);if(a.input){a.input.val(e?"":this._formatDate(a));}},_getDate:function(a){return !a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--;}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&n<j?j:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--;}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', -"+k+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m,g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._adjustDate('#"+a.id+"', +"+k+", 'M');\" title=\""+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+r+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+r+"</span></a>";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&&a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+y+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,r)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+y+".datepicker._gotoToday('#"+a.id+"');\">"+k+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var L=this._getDefaultDate(a),H="",C=0;C<i[0];C++){for(var M="",D=0;D<i[1];D++){var I=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",x="";if(l){x+='<div class="ui-datepicker-group';if(i[1]>1){switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break;}}x+='">';}x+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&C==0?c?f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var A=k?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+r[q]+'">'+s[q]+"</span></th>";}x+=A+"</tr></thead><tbody>";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth){a.selectedDay=Math.min(a.selectedDay,A);}t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var N=0;N<A;N++){x+="<tr>";var O=!k?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(q)+"</td>";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,J=B&&!G||!F[0]||j&&q<j||o&&q>o;O+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(B?" ui-datepicker-other-month":"")+(q.getTime()==I.getTime()&&g==a.selectedMonth&&a._keyEvent||L.getTime()==q.getTime()&&L.getTime()==I.getTime()?" "+this._dayOverClass:"")+(J?" "+this._unselectableClass+" ui-state-disabled":"")+(B&&!w?"":" "+F[1]+(q.getTime()==u.getTime()?" "+this._currentClass:"")+(q.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!B||w)&&F[2]?' title="'+F[2]+'"':"")+(J?"":' onclick="DP_jQuery_'+y+".datepicker._selectDay('#"+a.id+"',"+q.getMonth()+","+q.getFullYear()+', this);return false;"')+">"+(B&&!w?"&#xa0;":J?'<span class="ui-state-default">'+q.getDate()+"</span>":'<a class="ui-state-default'+(q.getTime()==b.getTime()?" ui-state-highlight":"")+(q.getTime()==I.getTime()?" ui-state-active":"")+(B?" ui-priority-secondary":"")+'" href="#">'+q.getDate()+"</a>")+"</td>";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q);}x+=O+"</tr>";}g++;if(g>11){g=0;m++;}x+="</tbody></table>"+(l?"</div>"+(i[0]>0&&D==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");M+=x;}H+=M;}H+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return H;},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='<div class="ui-datepicker-title">',o="";if(h||!k){o+='<span class="ui-datepicker-month">'+i[b]+"</span>";}else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var n=0;n<12;n++){if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth())){o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";}}o+="</select>";}u||(j+=o+(h||!(k&&l)?"&#xa0;":""));if(h||!l){j+='<span class="ui-datepicker-year">'+c+"</span>";}else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s;};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+y+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+y+".datepicker._clickMonthYear('#"+a.id+"');\">";b<=g;b++){j+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";}j+="</select>";}j+=this._get(a,"yearSuffix");if(u){j+=(h||!(k&&l)?"&#xa0;":"")+o;}j+="</div>";return j;},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y"){this._notifyChange(a);}},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b;},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b){b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a]);}},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a;},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null);},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate();},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay();},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c);},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime());},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")};},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear;}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a));}});d.fn.datepicker=function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true;}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget")){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));}if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));}return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a);});};d.datepicker=new K;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.9m2";window["DP_jQuery_"+y]=d;})(jQuery);(function(a){a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");var i=this,j=i.options,k=j.title||i.originalTitle||"&#160;",l=a.ui.dialog.getTitleId(i.element),n=(i.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+j.dialogClass).css({zIndex:j.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(b){if(j.closeOnEscape&&b.keyCode&&b.keyCode===a.ui.keyCode.ESCAPE){i.close(b);b.preventDefault();}}).attr({role:"dialog","aria-labelledby":l}).mousedown(function(b){i.moveToTop(false,b);});i.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(n);var m=(i.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(n),c=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){c.addClass("ui-state-hover");},function(){c.removeClass("ui-state-hover");}).focus(function(){c.addClass("ui-state-focus");}).blur(function(){c.removeClass("ui-state-focus");}).click(function(b){i.close(b);return false;}).appendTo(m);(i.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(j.closeText).appendTo(c);a("<span></span>").addClass("ui-dialog-title").attr("id",l).html(k).prependTo(m);if(a.isFunction(j.beforeclose)&&!a.isFunction(j.beforeClose)){j.beforeClose=j.beforeclose;}m.find("*").add(m).disableSelection();j.draggable&&a.fn.draggable&&i._makeDraggable();j.resizable&&a.fn.resizable&&i._makeResizable();i._createButtons(j.buttons);i._isOpen=false;a.fn.bgiframe&&n.bgiframe();},_init:function(){this.options.autoOpen&&this.open();},destroy:function(){var b=this;b.overlay&&b.overlay.destroy();b.uiDialog.hide();b.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");b.uiDialog.remove();b.originalTitle&&b.element.attr("title",b.originalTitle);return b;},widget:function(){return this.uiDialog;},close:function(c){var e=this,f;if(false!==e._trigger("beforeClose",c)){e.overlay&&e.overlay.destroy();e.uiDialog.unbind("keypress.ui-dialog");e._isOpen=false;if(e.options.hide){e.uiDialog.hide(e.options.hide,function(){e._trigger("close",c);});}else{e.uiDialog.hide();e._trigger("close",c);}a.ui.dialog.overlay.resize();if(e.options.modal){f=0;a(".ui-dialog").each(function(){if(this!==e.uiDialog[0]){f=Math.max(f,a(this).css("z-index"));}});a.ui.dialog.maxZ=f;}return e;}},isOpen:function(){return this._isOpen;},moveToTop:function(c,f){var g=this,h=g.options;if(h.modal&&!c||!h.stack&&!h.modal){return g._trigger("focus",f);}if(h.zIndex>a.ui.dialog.maxZ){a.ui.dialog.maxZ=h.zIndex;}if(g.overlay){a.ui.dialog.maxZ+=1;g.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ);}c={scrollTop:g.element.attr("scrollTop"),scrollLeft:g.element.attr("scrollLeft")};a.ui.dialog.maxZ+=1;g.uiDialog.css("z-index",a.ui.dialog.maxZ);g.element.attr(c);g._trigger("focus",f);return g;},open:function(){if(!this._isOpen){var c=this,e=c.options,f=c.uiDialog;c.overlay=e.modal?new a.ui.dialog.overlay(c):null;f.next().length&&f.appendTo("body");c._size();c._position(e.position);f.show(e.show);c.moveToTop(true);e.modal&&f.bind("keypress.ui-dialog",function(h){if(h.keyCode===a.ui.keyCode.TAB){var d=a(":tabbable",this),b=d.filter(":first");d=d.filter(":last");if(h.target===d[0]&&!h.shiftKey){b.focus(1);return false;}else{if(h.target===b[0]&&h.shiftKey){d.focus(1);return false;}}}});a([]).add(f.find(".ui-dialog-content :tabbable:first")).add(f.find(".ui-dialog-buttonpane :tabbable:first")).add(f).filter(":first").focus();c._trigger("open");c._isOpen=true;return c;}},_createButtons:function(c){var f=this,g=false,h=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");f.uiDialog.find(".ui-dialog-buttonpane").remove();typeof c==="object"&&c!==null&&a.each(c,function(){return !(g=true);});if(g){a.each(c,function(b,d){b=a('<button type="button"></button>').text(b).click(function(){d.apply(f.element[0],arguments);}).appendTo(h);a.fn.button&&b.button();});h.appendTo(f.uiDialog);}},_makeDraggable:function(){function f(b){return{position:b.position,offset:b.offset};}var h=this,i=h.options,j=a(document),c;h.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,b){c=i.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");h._trigger("dragStart",d,f(b));},drag:function(d,b){h._trigger("drag",d,f(b));},stop:function(d,b){i.position=[b.position.left-j.scrollLeft(),b.position.top-j.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(c);h._trigger("dragStop",d,f(b));a.ui.dialog.overlay.resize();}});},_makeResizable:function(f){function h(b){return{originalPosition:b.originalPosition,originalSize:b.originalSize,position:b.position,size:b.size};}f=f===undefined?this.options.resizable:f;var i=this,j=i.options,c=i.uiDialog.css("position");f=typeof f==="string"?f:"n,e,s,w,se,sw,ne,nw";i.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:i.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:i._minHeight(),handles:f,start:function(d,b){a(this).addClass("ui-dialog-resizing");i._trigger("resizeStart",d,h(b));},resize:function(d,b){i._trigger("resize",d,h(b));},stop:function(d,b){a(this).removeClass("ui-dialog-resizing");j.height=a(this).height();j.width=a(this).width();i._trigger("resizeStop",d,h(b));a.ui.dialog.overlay.resize();}}).css("position",c).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se");},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height);},_position:function(c){var e=[],f=[0,0];c=c||a.ui.dialog.prototype.options.position;if(typeof c==="string"||typeof c==="object"&&"0" in c){e=c.split?c.split(" "):[c[0],c[1]];if(e.length===1){e[1]=e[0];}a.each(["left","top"],function(d,b){if(+e[d]===e[d]){f[d]=e[d];e[d]=b;}});}else{if(typeof c==="object"){if("left" in c){e[0]="left";f[0]=c.left;}else{if("right" in c){e[0]="right";f[0]=-c.right;}}if("top" in c){e[1]="top";f[1]=c.top;}else{if("bottom" in c){e[1]="bottom";f[1]=-c.bottom;}}}}(c=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:e.join(" "),at:e.join(" "),offset:f.join(" "),of:window,collision:"fit",using:function(d){var b=a(this).css(d).offset().top;b<0&&a(this).css("top",d.top-b);}});c||this.uiDialog.hide();},_setOption:function(c,h){var i=this,j=i.uiDialog,l=j.is(":data(resizable)"),k=false;switch(c){case"beforeclose":c="beforeClose";break;case"buttons":i._createButtons(h);break;case"closeText":i.uiDialogTitlebarCloseText.text(""+h);break;case"dialogClass":j.removeClass(i.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+h);break;case"disabled":h?j.addClass("ui-dialog-disabled"):j.removeClass("ui-dialog-disabled");break;case"draggable":h?i._makeDraggable():j.draggable("destroy");break;case"height":k=true;break;case"maxHeight":l&&j.resizable("option","maxHeight",h);k=true;break;case"maxWidth":l&&j.resizable("option","maxWidth",h);k=true;break;case"minHeight":l&&j.resizable("option","minHeight",h);k=true;break;case"minWidth":l&&j.resizable("option","minWidth",h);k=true;break;case"position":i._position(h);break;case"resizable":l&&!h&&j.resizable("destroy");l&&typeof h==="string"&&j.resizable("option","handles",h);!l&&h!==false&&i._makeResizable(h);break;case"title":a(".ui-dialog-title",i.uiDialogTitlebar).html(""+(h||"&#160;"));break;case"width":k=true;break;}a.Widget.prototype._setOption.apply(i,arguments);k&&i._size();},_size:function(){var c=this.options,d;this.element.css({width:"auto",minHeight:0,height:0});d=this.uiDialog.css({height:"auto",width:c.width}).height();this.element.css(c.height==="auto"?{minHeight:Math.max(c.minHeight-d,0),height:"auto"}:{minHeight:0,height:Math.max(c.height-d,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight());}});a.extend(a.ui.dialog,{version:"1.9m2",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b){this.uuid+=1;b=this.uuid;}return"ui-dialog-title-"+b;},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b);}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay";}).join(" "),create:function(c){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(b){return a(b.target).zIndex()>=a.ui.dialog.overlay.maxZ;});},1);a(document).bind("keydown.dialog-overlay",function(b){if(c.options.closeOnEscape&&b.keyCode&&b.keyCode===a.ui.keyCode.ESCAPE){c.close(b);b.preventDefault();}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize);}var d=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});a.fn.bgiframe&&d.bgiframe();this.instances.push(d);return d;},destroy:function(c){this.oldInstances.push(this.instances.splice(a.inArray(c,this.instances),1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");c.remove();var d=0;a.each(this.instances,function(){d=Math.max(d,this.css("z-index"));});this.maxZ=d;},height:function(){var c,d;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return c<d?a(window).height()+"px":c+"px";}else{return a(document).height()+"px";}},width:function(){var c,d;if(a.browser.msie&&a.browser.version<7){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return c<d?a(window).width()+"px":c+"px";}else{return a(document).width()+"px";}},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,function(){b=b.add(this);});b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()});}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el);}});})(jQuery);(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).bind("click.menu",function(c){if(b.options.disabled){return false;}if(a(c.target).closest(".ui-menu-item a").length){c.preventDefault();b.select(c);}});this.refresh();if(!this.options.input){this.options.input=this.element.attr("tabIndex",0);}this.options.input.bind("keydown.menu",function(c){if(!b.options.disabled){switch(c.keyCode){case a.ui.keyCode.PAGE_UP:b.previousPage();c.preventDefault();c.stopImmediatePropagation();break;case a.ui.keyCode.PAGE_DOWN:b.nextPage();c.preventDefault();c.stopImmediatePropagation();break;case a.ui.keyCode.UP:b.previous();c.preventDefault();c.stopImmediatePropagation();break;case a.ui.keyCode.DOWN:b.next();c.preventDefault();c.stopImmediatePropagation();break;case a.ui.keyCode.ENTER:b.select();c.preventDefault();c.stopImmediatePropagation();break;}}});},destroy:function(){a.Widget.prototype.destroy.apply(this,arguments);this.element.removeClass("ui-menu ui-widget ui-widget-content ui-corner-all").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-activedescendant");this.element.children(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").children("a").removeClass("ui-corner-all").removeAttr("tabIndex").unbind(".menu");},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabIndex",-1).bind("mouseenter.menu",function(c){b.options.disabled||b.activate(c,a(this).parent());}).bind("mouseleave.menu",function(){b.options.disabled||b.deactivate();});},activate:function(g,h){this.deactivate();if(this._hasScroll()){var i=h.offset().top-this.element.offset().top,j=this.element.attr("scrollTop"),c=this.element.height();if(i<0){this.element.attr("scrollTop",j+i);}else{i>c&&this.element.attr("scrollTop",j+i-c+h.height());}}this.active=h.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",g,{item:h});},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null;}},next:function(b){this._move("next",".ui-menu-item:first",b);},previous:function(b){this._move("prev",".ui-menu-item:last",b);},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;},_move:function(c,e,f){if(this.active){c=this.active[c+"All"](".ui-menu-item").eq(0);c.length?this.activate(f,c):this.activate(f,this.element.children(e));}else{this.activate(f,this.element.children(e));}},nextPage:function(c){if(this._hasScroll()){if(!this.active||this.last()){this.activate(c,this.element.children(":first"));}else{var f=this.active.offset().top,g=this.element.height(),h=this.element.children("li").filter(function(){var b=a(this).offset().top-f-g+a(this).height();return b<10&&b>-10;});h.length||(h=this.element.children(":last"));this.activate(c,h);}}else{this.activate(c,this.element.children(!this.active||this.last()?":first":":last"));}},previousPage:function(c){if(this._hasScroll()){if(!this.active||this.first()){this.activate(c,this.element.children(":last"));}else{var e=this.active.offset().top,f=this.element.height();result=this.element.children("li").filter(function(){var b=a(this).offset().top-e+f-a(this).height();return b<10&&b>-10;});result.length||(result=this.element.children(":first"));this.activate(c,result);}}else{this.activate(c,this.element.children(!this.active||this.first()?":last":":first"));}},_hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight");},select:function(b){this._trigger("select",b,{item:this.active});}});})(jQuery);(function(d){d.ui=d.ui||{};var e=/left|center|right/,f=/top|center|bottom/,b=d.fn.position,a=d.fn.offset;d.fn.position=function(k){if(!k||!k.of){return b.apply(this,arguments);}k=d.extend({},k);var l=d(k.of),m=(k.collision||"flip").split(" "),n=k.offset?k.offset.split(" "):[0,0],p,c,j;if(k.of.nodeType===9){p=l.width();c=l.height();j={top:0,left:0};}else{if(k.of.scrollTo&&k.of.document){p=l.width();c=l.height();j={top:l.scrollTop(),left:l.scrollLeft()};}else{if(k.of.preventDefault){k.at="left top";p=c=0;j={top:k.of.pageY,left:k.of.pageX};}else{p=l.outerWidth();c=l.outerHeight();j=l.offset();}}}d.each(["my","at"],function(){var g=(k[this]||"").split(" ");if(g.length===1){g=e.test(g[0])?g.concat(["center"]):f.test(g[0])?["center"].concat(g):["center","center"];}g[0]=e.test(g[0])?g[0]:"center";g[1]=f.test(g[1])?g[1]:"center";k[this]=g;});if(m.length===1){m[1]=m[0];}n[0]=parseInt(n[0],10)||0;if(n.length===1){n[1]=n[0];}n[1]=parseInt(n[1],10)||0;if(k.at[0]==="right"){j.left+=p;}else{if(k.at[0]==="center"){j.left+=p/2;}}if(k.at[1]==="bottom"){j.top+=c;}else{if(k.at[1]==="center"){j.top+=c/2;}}j.left+=n[0];j.top+=n[1];return this.each(function(){var g=d(this),i=g.outerWidth(),q=g.outerHeight(),h=d.extend({},j);if(k.my[0]==="right"){h.left-=i;}else{if(k.my[0]==="center"){h.left-=i/2;}}if(k.my[1]==="bottom"){h.top-=q;}else{if(k.my[1]==="center"){h.top-=q/2;}}h.left=parseInt(h.left);h.top=parseInt(h.top);d.each(["left","top"],function(u,s){d.ui.position[m[u]]&&d.ui.position[m[u]][s](h,{targetWidth:p,targetHeight:c,elemWidth:i,elemHeight:q,offset:n,my:k.my,at:k.at});});d.fn.bgiframe&&g.bgiframe();g.offset(d.extend(h,{using:k.using}));});};d.ui.position={fit:{left:function(c,g){var h=d(window);g=c.left+g.elemWidth-h.width()-h.scrollLeft();c.left=g>0?c.left-g:Math.max(0,c.left);},top:function(c,g){var h=d(window);g=c.top+g.elemHeight-h.height()-h.scrollTop();c.top=g>0?c.top-g:Math.max(0,c.top);}},flip:{left:function(h,i){if(i.at[0]!=="center"){var j=d(window);j=h.left+i.elemWidth-j.width()-j.scrollLeft();var k=i.my[0]==="left"?-i.elemWidth:i.my[0]==="right"?i.elemWidth:0,c=-2*i.offset[0];h.left+=h.left<0?k+i.targetWidth+c:j>0?k-i.targetWidth+c:0;}},top:function(i,j){if(j.at[1]!=="center"){var k=d(window);k=i.top+j.elemHeight-k.height()-k.scrollTop();var l=j.my[1]==="top"?-j.elemHeight:j.my[1]==="bottom"?j.elemHeight:0,m=j.at[1]==="top"?j.targetHeight:-j.targetHeight,c=-2*j.offset[1];i.top+=i.top<0?l+j.targetHeight+c:k>0?l+m+c:0;}}}};if(!d.offset.setOffset){d.offset.setOffset=function(i,j){if(/static/.test(d.curCSS(i,"position"))){i.style.position="relative";}var k=d(i),l=k.offset(),m=parseInt(d.curCSS(i,"top",true),10)||0,c=parseInt(d.curCSS(i,"left",true),10)||0;l={top:j.top-l.top+m,left:j.left-l.left+c};"using" in j?j.using.call(i,l):k.css(l);};d.fn.offset=function(c){var g=this[0];if(!g||!g.ownerDocument){return null;}if(c){return this.each(function(){d.offset.setOffset(this,c);});}return a.call(this);};}})(jQuery);(function(a){a.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue();},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();this._superApply("destroy",arguments);},value:function(b){if(b===undefined){return this._value();}this._setOption("value",b);return this;},_setOption:function(b,d){switch(b){case"value":this.options.value=d;this._refreshValue();this._trigger("change");break;}this._superApply("_setOption",arguments);},_value:function(){var b=this.options.value;if(typeof b!=="number"){b=0;}if(b<this._valueMin()){b=this._valueMin();}if(b>this._valueMax()){b=this._valueMax();}return b;},_valueMin:function(){return 0;},_valueMax:function(){return 100;},_refreshValue:function(){var b=this.value();this.valueDiv[b===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(b+"%");this.element.attr("aria-valuenow",b);}});a.extend(a.ui.progressbar,{version:"1.9m2"});})(jQuery);(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,d=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");d.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");this.range=a([]);if(d.range){if(d.range===true){this.range=a("<div></div>");if(!d.values){d.values=[this._valueMin(),this._valueMin()];}if(d.values.length&&d.values.length!==2){d.values=[d.values[0],d.values[0]];}}else{this.range=a("<div></div>");}this.range.appendTo(this.element).addClass("ui-slider-range");if(d.range==="min"||d.range==="max"){this.range.addClass("ui-slider-range-"+d.range);}this.range.addClass("ui-widget-header");}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");if(d.values&&d.values.length){for(;a(".ui-slider-handle",this.element).length<d.values.length;){a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");}}this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(b){b.preventDefault();}).hover(function(){d.disabled||a(this).addClass("ui-state-hover");},function(){a(this).removeClass("ui-state-hover");}).focus(function(){if(d.disabled){a(this).blur();}else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus");}}).blur(function(){a(this).removeClass("ui-state-focus");});this.handles.each(function(b){a(this).data("index.ui-slider-handle",b);});this.handles.keydown(function(k){var l=true,m=a(this).data("index.ui-slider-handle"),n,b,j;if(!c.options.disabled){switch(k.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:l=false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");n=c._start(k,m);if(n===false){return;}}break;}j=c.options.step;n=c.options.values&&c.options.values.length?(b=c.values(m)):(b=c.value());switch(k.keyCode){case a.ui.keyCode.HOME:b=c._valueMin();break;case a.ui.keyCode.END:b=c._valueMax();break;case a.ui.keyCode.PAGE_UP:b=c._trimAlignValue(n+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:b=c._trimAlignValue(n-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(n===c._valueMax()){return;}b=c._trimAlignValue(n+j);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(n===c._valueMin()){return;}b=c._trimAlignValue(n-j);break;}c._slide(k,m,b);return l;}}).keyup(function(f){var b=a(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,b);c._change(f,b);a(this).removeClass("ui-state-active");}});this._refreshValue();this._animateOff=false;},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this;},_mouseCapture:function(k){var l=this.options,m,n,p,q,d,j;if(l.disabled){return false;}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();m={x:k.pageX,y:k.pageY};n=this._normValueFromMouse(m);p=this._valueMax()-this._valueMin()+1;d=this;this.handles.each(function(c){var b=Math.abs(n-d.values(c));if(p>b){p=b;q=a(this);j=c;}});if(l.range===true&&this.values(1)===l.min){j+=1;q=a(this.handles[j]);}if(this._start(k,j)===false){return false;}this._mouseSliding=true;d._handleIndex=j;q.addClass("ui-state-active").focus();l=q.offset();this._clickOffset=!a(k.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:k.pageX-l.left-q.width()/2,top:k.pageY-l.top-q.height()/2-(parseInt(q.css("borderTopWidth"),10)||0)-(parseInt(q.css("borderBottomWidth"),10)||0)+(parseInt(q.css("marginTop"),10)||0)};n=this._normValueFromMouse(m);this._slide(k,j,n);return this._animateOff=true;},_mouseStart:function(){return true;},_mouseDrag:function(c){var d=this._normValueFromMouse({x:c.pageX,y:c.pageY});this._slide(c,this._handleIndex,d);return false;},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false;},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal";},_normValueFromMouse:function(c){var d;if(this.orientation==="horizontal"){d=this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0);}else{d=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0);}d=c/d;if(d>1){d=1;}if(d<0){d=0;}if(this.orientation==="vertical"){d=1-d;}c=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+d*c);},_start:function(d,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values();}return this._trigger("start",d,f);},_slide:function(d,f,g){var h;if(this.options.values&&this.options.values.length){h=this.values(f?0:1);if(this.options.values.length===2&&this.options.range===true&&(f===0&&g>h||f===1&&g<h)){g=h;}if(g!==this.values(f)){h=this.values();h[f]=g;d=this._trigger("slide",d,{handle:this.handles[f],value:g,values:h});this.values(f?0:1);d!==false&&this.values(f,g,true);}}else{if(g!==this.value()){d=this._trigger("slide",d,{handle:this.handles[f],value:g});d!==false&&this.value(g);}}},_stop:function(d,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values();}this._trigger("stop",d,f);},_change:function(d,e){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values();}this._trigger("change",d,f);}},value:function(b){if(arguments.length){this.options.value=this._trimAlignValue(b);this._refreshValue();this._change(null,0);}return this._value();},values:function(g,h){var i,j,d;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(h);this._refreshValue();this._change(null,g);}if(arguments.length){if(a.isArray(arguments[0])){i=this.options.values;j=arguments[0];for(d=0;d<i.length;d+=1){i[d]=this._trimAlignValue(j[d]);this._change(null,d);}this._refreshValue();}else{return this.options.values&&this.options.values.length?this._values(g):this.value();}}else{return this._values();}},_setOption:function(d,f){var g,h=0;if(a.isArray(this.options.values)){h=this.options.values.length;}this._superApply("_setOption",arguments);switch(d){case"disabled":if(f){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled");}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled");}break;case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(g=0;g<h;g+=1){this._change(null,g);}this._animateOff=false;break;}},_value:function(){var b=this.options.value;return b=this._trimAlignValue(b);},_values:function(d){var e,f;if(arguments.length){e=this.options.values[d];return e=this._trimAlignValue(e);}else{e=this.options.values.slice();for(f=0;f<e.length;f+=1){e[f]=this._trimAlignValue(e[f]);}return e;}},_trimAlignValue:function(d){if(d<this._valueMin()){return this._valueMin();}if(d>this._valueMax()){return this._valueMax();}var e=this.options.step>0?this.options.step:1,f=d%e;d=d-f;if(Math.abs(f)*2>=e){d+=f>0?e:-e;}return parseFloat(d.toFixed(5));},_valueMin:function(){return this.options.min;},_valueMax:function(){return this.options.max;},_refreshValue:function(){var p=this.options.range,q=this.options,r=this,s=!this._animateOff?q.animate:false,u,v={},d,l,m,n;if(this.options.values&&this.options.values.length){this.handles.each(function(b){u=(r.values(b)-r._valueMin())/(r._valueMax()-r._valueMin())*100;v[r.orientation==="horizontal"?"left":"bottom"]=u+"%";a(this).stop(1,1)[s?"animate":"css"](v,q.animate);if(r.options.range===true){if(r.orientation==="horizontal"){if(b===0){r.range.stop(1,1)[s?"animate":"css"]({left:u+"%"},q.animate);}if(b===1){r.range[s?"animate":"css"]({width:u-d+"%"},{queue:false,duration:q.animate});}}else{if(b===0){r.range.stop(1,1)[s?"animate":"css"]({bottom:u+"%"},q.animate);}if(b===1){r.range[s?"animate":"css"]({height:u-d+"%"},{queue:false,duration:q.animate});}}}d=u;});}else{l=this.value();m=this._valueMin();n=this._valueMax();u=n!==m?(l-m)/(n-m)*100:0;v[r.orientation==="horizontal"?"left":"bottom"]=u+"%";this.handle.stop(1,1)[s?"animate":"css"](v,q.animate);if(p==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[s?"animate":"css"]({width:u+"%"},q.animate);}if(p==="max"&&this.orientation==="horizontal"){this.range[s?"animate":"css"]({width:100-u+"%"},{queue:false,duration:q.animate});}if(p==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[s?"animate":"css"]({height:u+"%"},q.animate);}if(p==="max"&&this.orientation==="vertical"){this.range[s?"animate":"css"]({height:100-u+"%"},{queue:false,duration:q.animate});}}}});a.extend(a.ui.slider,{version:"1.9m2"});})(jQuery);(function(e){function a(){return ++c;}function b(){return ++f;}var c=0,f=0;e.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true);},_setOption:function(g,d){if(g=="selected"){this.options.collapsible&&d==this.options.selected||this.select(d);}else{this.options[g]=d;this._tabify();}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a();},_sanitizeSelector:function(d){return d.replace(/:/g,"\\:");},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+b());return e.cookie.apply(null,[d].concat(e.makeArray(arguments)));},_ui:function(g,d){return{tab:g,panel:d,index:this.anchors.index(g)};},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=e(this);d.html(d.data("label.tabs")).removeData("label.tabs");});},_tabify:function(w){function y(h,i){h.css({display:""});!e.support.opacity&&i.opacity&&h[0].style.removeAttribute("filter");}this.list=this.element.find("ol,ul").eq(0);this.lis=e("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return e("a",this)[0];});this.panels=e([]);var u=this,v=this.options,d=/^#.+/;this.anchors.each(function(i,h){var k=e(h).attr("href"),m=k.split("#")[0],n;if(m&&(m===location.toString().split("#")[0]||(n=e("base")[0])&&m===n.href)){k=h.hash;h.href=k;}if(d.test(k)){u.panels=u.panels.add(u._sanitizeSelector(k));}else{if(k!="#"){e.data(h,"href.tabs",k);e.data(h,"load.tabs",k.replace(/#.*$/,""));k=u._tabId(h);h.href="#"+k;h=e("#"+k);if(!h.length){h=e(v.panelTemplate).attr("id",k).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[i-1]||u.list);h.data("destroy.tabs",true);}u.panels=u.panels.add(h);}else{v.disabled.push(i);}}});if(w){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(v.selected===undefined){location.hash&&this.anchors.each(function(h,i){if(i.hash==location.hash){v.selected=h;return false;}});if(typeof v.selected!="number"&&v.cookie){v.selected=parseInt(u._cookie(),10);}if(typeof v.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){v.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));}v.selected=v.selected||(this.lis.length?0:-1);}else{if(v.selected===null){v.selected=-1;}}v.selected=v.selected>=0&&this.anchors[v.selected]||v.selected<0?v.selected:0;v.disabled=e.unique(v.disabled.concat(e.map(this.lis.filter(".ui-state-disabled"),function(h){return u.lis.index(h);}))).sort();e.inArray(v.selected,v.disabled)!=-1&&v.disabled.splice(e.inArray(v.selected,v.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(v.selected>=0&&this.anchors.length){this.panels.eq(v.selected).removeClass("ui-tabs-hide");this.lis.eq(v.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[v.selected],u.panels[v.selected]));});this.load(v.selected);}e(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null;});}else{v.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));}this.element[v.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");v.cookie&&this._cookie(v.selected,v.cookie);w=0;for(var g;g=this.lis[w];w++){e(g)[e.inArray(w,v.disabled)!=-1&&!e(g).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");}v.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(v.event!="mouseover"){var j=function(h,i){i.is(":not(.ui-state-disabled)")&&i.addClass("ui-state-"+h);},p=function(h,i){i.removeClass("ui-state-"+h);};this.lis.bind("mouseover.tabs",function(){j("hover",e(this));});this.lis.bind("mouseout.tabs",function(){p("hover",e(this));});this.anchors.bind("focus.tabs",function(){j("focus",e(this).closest("li"));});this.anchors.bind("blur.tabs",function(){p("focus",e(this).closest("li"));});}var l,s;if(v.fx){if(e.isArray(v.fx)){l=v.fx[0];s=v.fx[1];}else{l=s=v.fx;}}var x=s?function(h,i){e(h).closest("li").addClass("ui-tabs-selected ui-state-active");i.hide().removeClass("ui-tabs-hide").animate(s,s.duration||"normal",function(){y(i,s);u._trigger("show",null,u._ui(h,i[0]));});}:function(h,i){e(h).closest("li").addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(h,i[0]));},z=l?function(h,i){i.animate(l,l.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");y(i,l);u.element.dequeue("tabs");});}:function(h,i){u.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");u.element.dequeue("tabs");};this.anchors.bind(v.event+".tabs",function(){var i=this,h=e(this).closest("li"),k=u.panels.filter(":not(.ui-tabs-hide)"),m=e(u._sanitizeSelector(this.hash));if(h.hasClass("ui-tabs-selected")&&!v.collapsible||h.hasClass("ui-state-disabled")||h.hasClass("ui-state-processing")||u._trigger("select",null,u._ui(this,m[0]))===false){this.blur();return false;}v.selected=u.anchors.index(this);u.abort();if(v.collapsible){if(h.hasClass("ui-tabs-selected")){v.selected=-1;v.cookie&&u._cookie(v.selected,v.cookie);u.element.queue("tabs",function(){z(i,k);}).dequeue("tabs");this.blur();return false;}else{if(!k.length){v.cookie&&u._cookie(v.selected,v.cookie);u.element.queue("tabs",function(){x(i,m);});u.load(u.anchors.index(this));this.blur();return false;}}}v.cookie&&u._cookie(v.selected,v.cookie);if(m.length){k.length&&u.element.queue("tabs",function(){z(i,k);});u.element.queue("tabs",function(){x(i,m);});u.load(u.anchors.index(this));}else{throw"jQuery UI Tabs: Mismatching fragment identifier.";}e.browser.msie&&this.blur();});this.anchors.bind("click.tabs",function(){return false;});},destroy:function(){var d=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h=e.data(this,"href.tabs");if(h){this.href=h;}var g=e(this).unbind(".tabs");e.each(["href","load","cache"],function(j,i){g.removeData(i+".tabs");});});this.lis.unbind(".tabs").add(this.panels).each(function(){e.data(this,"destroy.tabs")?e(this).remove():e(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");});d.cookie&&this._cookie(null,d.cookie);return this;},add:function(l,m,j){if(j===undefined){j=this.anchors.length;}var k=this,d=this.options;m=e(d.tabTemplate.replace(/#\{href\}/g,l).replace(/#\{label\}/g,m));l=!l.indexOf("#")?l.replace("#",""):this._tabId(e("a",m)[0]);m.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var g=e("#"+l);g.length||(g=e(d.panelTemplate).attr("id",l).data("destroy.tabs",true));g.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(j>=this.lis.length){m.appendTo(this.list);g.appendTo(this.list[0].parentNode);}else{m.insertBefore(this.lis[j]);g.insertBefore(this.panels[j]);}d.disabled=e.map(d.disabled,function(h){return h>=j?++h:h;});this._tabify();if(this.anchors.length==1){d.selected=0;m.addClass("ui-tabs-selected ui-state-active");g.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){k._trigger("show",null,k._ui(k.anchors[0],k.panels[0]));});this.load(0);}this._trigger("add",null,this._ui(this.anchors[j],this.panels[j]));return this;},remove:function(h){var i=this.options,d=this.lis.eq(h).remove(),g=this.panels.eq(h).remove();if(d.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(h+(h+1<this.anchors.length?1:-1));}i.disabled=e.map(e.grep(i.disabled,function(j){return j!=h;}),function(j){return j>=h?--j:j;});this._tabify();this._trigger("remove",null,this._ui(d.find("a")[0],g[0]));return this;},enable:function(g){var d=this.options;if(e.inArray(g,d.disabled)!=-1){this.lis.eq(g).removeClass("ui-state-disabled");d.disabled=e.grep(d.disabled,function(h){return h!=g;});this._trigger("enable",null,this._ui(this.anchors[g],this.panels[g]));return this;}},disable:function(g){var d=this.options;if(g!=d.selected){this.lis.eq(g).addClass("ui-state-disabled");d.disabled.push(g);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[g],this.panels[g]));}return this;},select:function(d){if(typeof d=="string"){d=this.anchors.index(this.anchors.filter("[href$="+d+"]"));}else{if(d===null){d=-1;}}if(d==-1&&this.options.collapsible){d=this.options.selected;}this.anchors.eq(d).trigger(this.options.event+".tabs");return this;},load:function(l){var m=this,j=this.options,k=this.anchors.eq(l)[0],d=e.data(k,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&e.data(k,"cache.tabs")){this.element.dequeue("tabs");}else{this.lis.eq(l).addClass("ui-state-processing");if(j.spinner){var g=e("span",k);g.data("label.tabs",g.html()).html(j.spinner);}this.xhr=e.ajax(e.extend({},j.ajaxOptions,{url:d,success:function(h,p){e(m._sanitizeSelector(k.hash)).html(h);m._cleanup();j.cache&&e.data(k,"cache.tabs",true);m._trigger("load",null,m._ui(m.anchors[l],m.panels[l]));try{j.ajaxOptions.success(h,p);}catch(i){}},error:function(h,p){m._cleanup();m._trigger("load",null,m._ui(m.anchors[l],m.panels[l]));try{j.ajaxOptions.error(h,p,l,k);}catch(i){}}}));m.element.dequeue("tabs");return this;}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr;}this._cleanup();return this;},url:function(g,d){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",d);return this;},length:function(){return this.anchors.length;}});e.extend(e.ui.tabs,{version:"1.9m2"});e.extend(e.ui.tabs.prototype,{rotation:null,rotate:function(j,k){var g=this,i=this.options,d=g._rotate||(g._rotate=function(h){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var l=i.selected;g.select(++l<g.anchors.length?l:0);},j);h&&h.stopPropagation();});k=g._unrotate||(g._unrotate=!k?function(h){h.clientX&&g.rotate(null);}:function(){t=i.selected;d();});if(j){this.element.bind("tabsshow",d);this.anchors.bind(i.event+".tabs",k);d();}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",d);this.anchors.unbind(i.event+".tabs",k);delete this._rotate;delete this._unrotate;}return this;}});})(jQuery);(function(a){a(document.body).is("[role]")||a(document.body).attr("role","application");var c=0;a.widget("ui.tooltip",{options:{tooltipClass:"ui-widget-content",content:function(){return a(this).attr("title");},position:{my:"left center",at:"right center",offset:"15 0"}},_init:function(){var b=this;this.tooltip=a("<div></div>").attr("id","ui-tooltip-"+c++).attr("role","tooltip").attr("aria-hidden","true").addClass("ui-tooltip ui-widget ui-corner-all").addClass(this.options.tooltipClass).appendTo(document.body).hide();this.tooltipContent=a("<div></div>").addClass("ui-tooltip-content").appendTo(this.tooltip);this.opacity=this.tooltip.css("opacity");this.element.bind("focus.tooltip mouseenter.tooltip",function(d){b.open(d);}).bind("blur.tooltip mouseleave.tooltip",function(d){b.close(d);});},enable:function(){this.options.disabled=false;},disable:function(){this.options.disabled=true;},destroy:function(){this.tooltip.remove();a.Widget.prototype.destroy.apply(this,arguments);},widget:function(){return this.tooltip;},open:function(f){var b=this.element;if(!(this.current&&this.current[0]==b[0])){var g=this;this.current=b;this.currentTitle=b.attr("title");var h=this.options.content.call(b[0],function(d){g.current==b&&g._show(f,b,d);});h&&g._show(f,b,h);}},_show:function(e,b,f){if(f){b.attr("title","");if(!this.options.disabled){this.tooltipContent.html(f);this.tooltip.css({top:0,left:0}).show().position(a.extend(this.options.position,{of:b})).hide();this.tooltip.attr("aria-hidden","false");b.attr("aria-describedby",this.tooltip.attr("id"));if(this.tooltip.is(":animated")){this.tooltip.stop().show().fadeTo("normal",this.opacity);}else{this.tooltip.is(":visible")?this.tooltip.fadeTo("normal",this.opacity):this.tooltip.fadeIn();}this._trigger("open",e);}}},close:function(d){if(this.current){var b=this.current.attr("title",this.currentTitle);this.current=null;if(!this.options.disabled){b.removeAttr("aria-describedby");this.tooltip.attr("aria-hidden","true");this.tooltip.is(":animated")?this.tooltip.stop().fadeTo("normal",0,function(){a(this).hide().css("opacity","");}):this.tooltip.stop().fadeOut();this._trigger("close",d);}}}});})(jQuery);(function(N,O){var X,ab=Array.prototype.slice,Q=decodeURIComponent,ae=N.param,ag,aa,U,af=N.bbq=N.bbq||{},P,T,Y,ai=N.event.special,ah="hashchange",F="querystring",I="fragment",L="elemUrlAttr",ak="location",Z="href",S="src",K=/^.*\?|#.*$/g,V=/^.*\#/,W,H={};function J(a){return typeof a==="string";}function G(b){var a=ab.call(arguments,1);return function(){return b.apply(this,a.concat(ab.call(arguments)));};}function ac(a){return a.replace(/^[^#]*#?(.*)$/,"$1");}function ad(a){return a.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1");}function aj(b,g,j,c,a){var i,f,e,h,d;if(c!==X){e=j.match(b?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);d=e[3]||"";if(a===2&&J(c)){f=c.replace(b?V:K,"");}else{h=aa(e[2]);c=J(c)?aa[b?I:F](c):c;f=a===2?c:a===1?N.extend({},c,h):N.extend({},h,c);f=ae(f);if(b){f=f.replace(W,Q);}}i=e[1]+(b?"#":f||!e[1]?"?":"")+f+d;}else{i=g(j!==X?j:O[ak][Z]);}return i;}ae[F]=G(aj,0,ad);ae[I]=ag=G(aj,1,ac);ag.noEscape=function(b){b=b||"";var a=N.map(b.split(""),encodeURIComponent);W=new RegExp(a.join("|"),"g");};ag.noEscape(",/");N.deparam=aa=function(d,c){var a={},b={"true":!0,"false":!1,"null":null};N.each(d.replace(/\+/g," ").split("&"),function(g,l){var f=l.split("="),k=Q(f[0]),e,j=a,h=0,m=k.split("]["),i=m.length-1;if(/\[/.test(m[0])&&/\]$/.test(m[i])){m[i]=m[i].replace(/\]$/,"");m=m.shift().split("[").concat(m);i=m.length-1;}else{i=0;}if(f.length===2){e=Q(f[1]);if(c){e=e&&!isNaN(e)?+e:e==="undefined"?X:b[e]!==X?b[e]:e;}if(i){for(;h<=i;h++){k=m[h]===""?j.length:m[h];j=j[k]=h<i?j[k]||(m[h+1]&&isNaN(m[h+1])?{}:[]):e;}}else{if(N.isArray(a[k])){a[k].push(e);}else{if(a[k]!==X){a[k]=[a[k],e];}else{a[k]=e;}}}}else{if(k){a[k]=c?X:"";}}});return a;};function M(b,a,c){if(a===X||typeof a==="boolean"){c=a;a=ae[b?I:F]();}else{a=J(a)?a.replace(b?V:K,""):a;}return aa(a,c);}aa[F]=G(M,0);aa[I]=U=G(M,1);N[L]||(N[L]=function(a){return N.extend(H,a);})({a:Z,base:Z,iframe:S,img:S,input:S,form:"action",link:Z,script:S});Y=N[L];function R(d,b,c,a){if(!J(c)&&typeof c!=="object"){a=c;c=b;b=X;}return this.each(function(){var e=N(this),f=b||Y()[(this.nodeName||"").toLowerCase()]||"",g=f&&e.attr(f)||"";e.attr(f,ae[d](g,c,a));});}N.fn[F]=G(R,F);N.fn[I]=G(R,I);af.pushState=P=function(d,c){if(J(d)&&/^#/.test(d)&&c===X){c=2;}var a=d!==X,b=ag(O[ak][Z],a?d:{},a?c:2);O[ak][Z]=b+(/#/.test(b)?"":"#");};af.getState=T=function(a,b){return a===X||typeof a==="boolean"?U(a):U(b)[a];};af.removeState=function(a){var b={};if(a!==X){b=T();N.each(N.isArray(a)?a:arguments,function(d,c){delete b[c];});}P(b,2);};ai[ah]=N.extend(ai[ah],{add:function(a){var b;function c(d){var e=d[I]=ag();d.getState=function(f,g){return f===X||typeof f==="boolean"?aa(e,f):aa(e,g)[f];};b.apply(this,arguments);}if(N.isFunction(a)){b=a;return c;}else{b=a.handler;a.handler=c;}}});})(jQuery,this);(function(p,o,t){var m,q=p.event.special,u="location",v="hashchange",r="href",x=p.browser,y=document.documentMode,n=x.msie&&(y===t||y<8),w="on"+v in o&&!n;function s(a){a=a||o[u][r];return a.replace(/^[^#]*#?(.*)$/,"$1");}p[v+"Delay"]=100;q[v]=p.extend(q[v],{setup:function(){if(w){return false;}p(m.start);},teardown:function(){if(w){return false;}p(m.stop);}});m=(function(){var a={},f,b,c,e;function d(){c=e=function(g){return g;};if(n){b=p('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;e=function(){return s(b.document[u][r]);};c=function(i,g){if(i!==g){var h=b.document;h.open().close();h[u].hash="#"+i;}};c(s());}}a.start=function(){if(f){return;}var h=s();c||d();(function g(){var j=s(),i=e(h);if(j!==h){c(h=j,i);p(o).trigger(v);}else{if(i!==h){o[u][r]=o[u][r].replace(/#.*/,"")+"#"+i;}}f=setTimeout(g,p[v+"Delay"]);})();};a.stop=function(){if(!b){f&&clearTimeout(f);f=0;}};return a;})();})(jQuery,this);var Cufon=(function(){var S=function(){return S.replace.apply(null,arguments);};var C=S.DOM={ready:(function(){var a=false,c={loaded:1,complete:1};var d=[],b=function(){if(a){return;}a=true;for(var e;e=d.shift();e()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",b,false);window.addEventListener("pageshow",b,false);}if(!window.opera&&document.readyState){(function(){c[document.readyState]?b():setTimeout(arguments.callee,10);})();}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");b();}catch(e){setTimeout(arguments.callee,1);}})();}G(window,"load",b);return function(e){if(!arguments.length){b();}else{a?e():d.push(e);}};})(),root:function(){return document.documentElement||document.body;}};var T=S.CSS={Size:function(a,b){this.value=parseFloat(a);this.unit=String(a).match(/[a-z%]*$/)[0]||"px";this.convert=function(c){return c/b*this.value;};this.convertFrom=function(c){return c/this.value*b;};this.toString=function(){return this.value+this.unit;};},addClass:function(a,c){var b=a.className;a.className=b+(b&&" ")+c;return a;},color:P(function(a){var b={};b.color=a.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(d,c,e){b.opacity=parseFloat(e);return"rgb("+c+")";});return b;}),fontStretch:P(function(a){if(typeof a=="number"){return a;}if(/%$/.test(a)){return parseFloat(a)/100;}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[a]||1;}),getStyle:function(a){var b=document.defaultView;if(b&&b.getComputedStyle){return new V(b.getComputedStyle(a,null));}if(a.currentStyle){return new V(a.currentStyle);}return new V(a.style);},gradient:P(function(f){var a={id:f,type:f.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},c=f.substr(f.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var e=0,b=c.length,d;e<b;++e){d=c[e].split("=",2).reverse();a.stops.push([d[1]||e/(b-1),d[0]]);}return a;}),quotedList:P(function(c){var b=[],a=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,d;while(d=a.exec(c)){b.push(d[3]||d[1]);}return b;}),recognizesMedia:P(function(a){var e=document.createElement("style"),d,c,b;e.type="text/css";e.media=a;try{e.appendChild(document.createTextNode("/**/"));}catch(f){}c=ab("head")[0];c.insertBefore(e,c.firstChild);d=(e.sheet||e.styleSheet);b=d&&!d.disabled;c.removeChild(e);return b;}),removeClass:function(b,a){var c=RegExp("(?:^|\\s+)"+a+"(?=\\s|$)","g");b.className=b.className.replace(c,"");return b;},supports:function(b,a){var c=document.createElement("span").style;if(c[b]===undefined){return false;}c[b]=a;return c[b]===a;},textAlign:function(c,b,d,a){if(b.get("textAlign")=="right"){if(d>0){c=" "+c;}}else{if(d<a-1){c+=" ";}}return c;},textShadow:P(function(f){if(f=="none"){return null;}var e=[],a={},b,c=0;var d=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(b=d.exec(f)){if(b[0]==","){e.push(a);a={};c=0;}else{if(b[1]){a.color=b[1];}else{a[["offX","offY","blur"][c++]]=b[2];}}}e.push(a);return e;}),textTransform:(function(){var a={uppercase:function(b){return b.toUpperCase();},lowercase:function(b){return b.toLowerCase();},capitalize:function(b){return b.replace(/\b./g,function(c){return c.toUpperCase();});}};return function(d,c){var b=a[c.get("textTransform")];return b?b(d):d;};})(),whiteSpace:(function(){var b={inline:1,"inline-block":1,"run-in":1};var a=/^\s+/,c=/\s+$/;return function(f,d,g,e){if(e){if(e.nodeName.toLowerCase()=="br"){f=f.replace(a,"");}}if(b[d.get("display")]){return f;}if(!g.previousSibling){f=f.replace(a,"");}if(!g.nextSibling){f=f.replace(c,"");}return f;};})()};T.ready=(function(){var e=!T.recognizesMedia("all"),h=false;var g=[],b=function(){e=true;for(var j;j=g.shift();j()){}};var c=ab("link"),d=ab("style");function f(j){return j.disabled||a(j.sheet,j.media||"screen");}function a(l,o){if(!T.recognizesMedia(o||"all")){return true;}if(!l||l.disabled){return false;}try{var p=l.cssRules,n;if(p){search:for(var k=0,j=p.length;n=p[k],k<j;++k){switch(n.type){case 2:break;case 3:if(!a(n.styleSheet,n.media.mediaText)){return false;}break;default:break search;}}}}catch(m){}return true;}function i(){if(document.createStyleSheet){return true;}var k,j;for(j=0;k=c[j];++j){if(k.rel.toLowerCase()=="stylesheet"&&!f(k)){return false;}}for(j=0;k=d[j];++j){if(!f(k)){return false;}}return true;}C.ready(function(){if(!h){h=T.getStyle(document.body).isUsable();}if(e||(h&&i())){b();}else{setTimeout(arguments.callee,10);}});return function(j){if(e){j();}else{g.push(j);}};})();function I(b){var a=this.face=b.face,c={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=b.glyphs;this.w=b.w;this.baseSize=parseInt(a["units-per-em"],10);this.family=a["font-family"].toLowerCase();this.weight=a["font-weight"];this.style=a["font-style"]||"normal";this.viewBox=(function(){var d=a.bbox.split(/\s+/);var e={minX:parseInt(d[0],10),minY:parseInt(d[1],10),maxX:parseInt(d[2],10),maxY:parseInt(d[3],10)};e.width=e.maxX-e.minX;e.height=e.maxY-e.minY;e.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ");};return e;})();this.ascent=-parseInt(a.ascent,10);this.descent=-parseInt(a.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(i,k,n){var l=this.glyphs,j,h,d,m=[],o=0,g=-1,f=-1,e;while(e=i[++g]){j=l[e]||this.missingGlyph;if(!j){continue;}if(h){o-=d=h[e]||0;m[f]-=d;}o+=m[++f]=~~(j.w||this.w)+k+(c[e]?n:0);h=j.k;}m.total=o;return m;};}function aa(){var a={},b={oblique:"italic",italic:"oblique"};this.add=function(c){(a[c.style]||(a[c.style]={}))[c.weight]=c;};this.get=function(d,e){var c=a[d]||a[b[d]]||a.normal||a.italic||a.oblique;if(!c){return null;}e={normal:400,bold:700}[e]||parseInt(e,10);if(c[e]){return c[e];}var i={1:1,99:0}[e%100],g=[],j,h;if(i===undefined){i=e>400;}if(e==500){e=400;}for(var f in c){if(!Q(c,f)){continue;}f=parseInt(f,10);if(!j||f<j){j=f;}if(!h||f>h){h=f;}g.push(f);}if(e<j){e=j;}if(e>h){e=h;}g.sort(function(k,l){return(i?(k>=e&&l>=e)?k<l:k>l:(k<=e&&l<=e)?k>l:k<l)?-1:1;});return c[g[0]];};}function H(){function b(e,f){if(e.contains){return e.contains(f);}return e.compareDocumentPosition(f)&16;}function d(f){var e=f.relatedTarget;if(!e||b(this,e)){return;}a(this,f.type=="mouseover");}function c(e){a(this,e.type=="mouseenter");}function a(e,f){setTimeout(function(){var g=Y.get(e).options;S.replace(e,f?N(g,g.hover):g,true);},10);}this.attach=function(e){if(e.onmouseenter===undefined){G(e,"mouseover",d);G(e,"mouseout",d);}else{G(e,"mouseenter",c);G(e,"mouseleave",c);}};}function K(){var a=[],b={};function c(f){var e=[],g;for(var d=0;g=f[d];++d){e[d]=a[b[g]];}return e;}this.add=function(d,e){b[d]=a.push(e)-1;};this.repeat=function(){var d=arguments.length?c(arguments):a,e;for(var f=0;e=d[f++];){S.replace(e[0],e[1],true);}};}function B(){var b={},c=0;function a(d){return d.cufid||(d.cufid=++c);}this.get=function(e){var d=a(e);return b[d]||(b[d]={});};}function V(c){var b={},a={};this.extend=function(e){for(var d in e){if(Q(e,d)){b[d]=e[d];}}return this;};this.get=function(d){return b[d]!=undefined?b[d]:c[d];};this.getSize=function(d,e){return a[d]||(a[d]=new T.Size(this.get(d),e));};this.isUsable=function(){return !!c;};}function G(a,c,b){if(a.addEventListener){a.addEventListener(c,b,false);}else{if(a.attachEvent){a.attachEvent("on"+c,function(){return b.call(a,window.event);});}}}function L(a,c){var b=Y.get(a);if(b.options){return a;}if(c.hover&&c.hoverables[a.nodeName.toLowerCase()]){W.attach(a);}b.options=c;return a;}function P(b){var a={};return function(c){if(!Q(a,c)){a[c]=b.apply(null,arguments);}return a[c];};}function X(d,c){var e=T.quotedList(c.get("fontFamily").toLowerCase()),b;for(var a=0;b=e[a];++a){if(O[b]){return O[b].get(c.get("fontStyle"),c.get("fontWeight"));}}return null;}function ab(a){return document.getElementsByTagName(a);}function Q(a,b){return a.hasOwnProperty(b);}function N(){var a={},e,d;for(var c=0,b=arguments.length;e=arguments[c],c<b;++c){for(d in e){if(Q(e,d)){a[d]=e[d];}}}return a;}function U(l,g,j,h,m,k){var e=document.createDocumentFragment(),b;if(g===""){return e;}var f=h.separate;var c=g.split(F[f]),i=(f=="words");if(i&&J){if(/^\s/.test(g)){c.unshift("");}if(/\s$/.test(g)){c.push("");}}for(var d=0,a=c.length;d<a;++d){b=E[h.engine](l,i?T.textAlign(c[d],j,d,a):c[d],j,h,m,k,d<a-1);if(b){e.appendChild(b);}}return e;}function R(j,g){var i=j.nodeName.toLowerCase();if(g.ignore[i]){return;}var k=!g.textless[i];var h=T.getStyle(L(j,g)).extend(g);var l=X(j,h),a,e,c,b,f,d;if(!l){return;}for(a=j.firstChild;a;a=c){e=a.nodeType;c=a.nextSibling;if(k&&e==3){if(b){b.appendData(a.data);j.removeChild(a);}else{b=a;}if(c){continue;}}if(b){j.replaceChild(U(l,T.whiteSpace(b.data,h,b,d),h,g,a,j),b);b=null;}if(e==1){if(a.firstChild){if(a.nodeName.toLowerCase()=="cufon"){E[g.engine](l,null,h,g,a,j);}else{arguments.callee(a,g);}}d=a;}}}var J=" ".split(/\s+/).length==0;var Y=new B();var W=new H();var D=new K();var Z=false;var E={},O={},M={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(a){return jQuery(a);})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(a){return $$(a);})||(window.$&&function(a){return $(a);})||(document.querySelectorAll&&function(a){return document.querySelectorAll(a);})||ab),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var F={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};S.now=function(){C.ready();return S;};S.refresh=function(){D.repeat.apply(D,arguments);return S;};S.registerEngine=function(a,b){if(!b){return S;}E[a]=b;return S.set("engine",a);};S.registerFont=function(b){if(!b){return S;}var c=new I(b),a=c.family;if(!O[a]){O[a]=new aa();}O[a].add(c);return S.set("fontFamily",'"'+a+'"');};S.replace=function(b,a,c){a=N(M,a);if(!a.engine){return S;}if(!Z){T.addClass(C.root(),"cufon-active cufon-loading");T.ready(function(){T.addClass(T.removeClass(C.root(),"cufon-loading"),"cufon-ready");});Z=true;}if(a.hover){a.forceHitArea=true;}if(a.autoDetect){delete a.fontFamily;}if(typeof a.textShadow=="string"){a.textShadow=T.textShadow(a.textShadow);}if(typeof a.color=="string"&&/^-/.test(a.color)){a.textGradient=T.gradient(a.color);}else{delete a.textGradient;}if(!c){D.add(b,arguments);}if(b.nodeType||typeof b=="string"){b=[b];}T.ready(function(){for(var e=0,d=b.length;e<d;++e){var f=b[e];if(typeof f=="string"){S.replace(a.selector(f),a,true);}else{R(f,a);}}});return S;};S.set=function(b,a){M[b]=a;return S;};return S;})();Cufon.registerEngine("vml",(function(){var n=document.namespaces;if(!n){return;}n.add("cvml","urn:schemas-microsoft-com:vml");n=null;var k=document.createElement("cvml:shape");k.style.behavior="url(#default#VML)";if(!k.coordsize){return;}k=null;var i=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(i?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function l(a,b){return j(a,/(?:em|ex|%)$|^[a-z-]+$/i.test(b)?"1em":b);}function j(d,e){if(e==="0"){return 0;}if(/px$/i.test(e)){return parseFloat(e);}var c=d.style.left,b=d.runtimeStyle.left;d.runtimeStyle.left=d.currentStyle.left;d.style.left=e.replace("%","em");var a=d.style.pixelLeft;d.style.left=c;d.runtimeStyle.left=b;return a;}function o(d,c,b,f){var a="computed"+f,e=c[a];if(isNaN(e)){e=c.get(f);c[a]=e=(e=="normal")?0:~~b.convertFrom(j(d,e));}return e;}var p={};function m(f){var g=f.id;if(!p[g]){var d=f.stops,e=document.createElement("cvml:fill"),a=[];e.type="gradient";e.angle=180;e.focus="0";e.method="sigma";e.color=d[0][1];for(var c=1,b=d.length-1;c<b;++c){a.push(d[c][0]*100+"% "+d[c][1]);}e.colors=a.join(",");e.color2=d[b][1];p[g]=e;}return p[g];}return function(aV,g,aI,c,ak,av,aR){var ay=(g===null);if(ay){g=ak.alt;}var aT=aV.viewBox;var am=aI.computedFontSize||(aI.computedFontSize=new Cufon.CSS.Size(l(av,aI.get("fontSize"))+"px",aV.baseSize));var af,an;if(ay){af=ak;an=ak.firstChild;}else{af=document.createElement("cufon");af.className="cufon cufon-vml";af.alt=g;an=document.createElement("cufoncanvas");af.appendChild(an);if(c.printable){var aJ=document.createElement("cufontext");aJ.appendChild(document.createTextNode(g));af.appendChild(aJ);}if(!aR){af.appendChild(document.createElement("cvml:shape"));}}var az=af.style;var aM=an.style;var aw=am.convert(aT.height),b=Math.ceil(aw);var aQ=b/aw;var aK=aQ*Cufon.CSS.fontStretch(aI.get("fontStretch"));var aP=aT.minX,aO=aT.minY;aM.height=b;aM.top=Math.round(am.convert(aO-aV.ascent));aM.left=Math.round(am.convert(aP));az.height=am.convert(aV.height)+"px";var f=aI.get("color");var aA=Cufon.CSS.textTransform(g,aI).split("");var aW=aV.spacing(aA,o(av,aI,am,"letterSpacing"),o(av,aI,am,"wordSpacing"));if(!aW.length){return null;}var aD=aW.total;var h=-aP+aD+(aT.width-aW[aW.length-1]);var aZ=am.convert(h*aK),aH=Math.round(aZ);var al=h+","+aT.height,ax;var aU="r"+al+"ns";var ar=c.textGradient&&m(c.textGradient);var aE=aV.glyphs,aN=0;var aS=c.textShadow;var aF=-1,aq=0,au;while(au=aA[++aF]){var d=aE[aA[aF]]||aV.missingGlyph,at;if(!d){continue;}if(ay){at=an.childNodes[aq];while(at.firstChild){at.removeChild(at.firstChild);}}else{at=document.createElement("cvml:shape");an.appendChild(at);}at.stroked="f";at.coordsize=al;at.coordorigin=ax=(aP-aN)+","+aO;at.path=(d.d?"m"+d.d+"xe":"")+"m"+ax+aU;at.fillcolor=f;if(ar){at.appendChild(ar.cloneNode(false));}var aG=at.style;aG.width=aH;aG.height=b;if(aS){var ap=aS[0],ao=aS[1];var aB=Cufon.CSS.color(ap.color),aj;var aY=document.createElement("cvml:shadow");aY.on="t";aY.color=aB.color;aY.offset=ap.offX+","+ap.offY;if(ao){aj=Cufon.CSS.color(ao.color);aY.type="double";aY.color2=aj.color;aY.offset2=ao.offX+","+ao.offY;}aY.opacity=aB.opacity||(aj&&aj.opacity)||1;at.appendChild(aY);}aN+=aW[aq++];}var aX=at.nextSibling,aC,a;if(c.forceHitArea){if(!aX){aX=document.createElement("cvml:rect");aX.stroked="f";aX.className="cufon-vml-cover";aC=document.createElement("cvml:fill");aC.opacity=0;aX.appendChild(aC);an.appendChild(aX);}a=aX.style;a.width=aH;a.height=b;}else{if(aX){an.removeChild(aX);}}az.width=Math.max(Math.ceil(am.convert(aD*aK)),0);if(i){var aL=aI.computedYAdjust;if(aL===undefined){var e=aI.get("lineHeight");if(e=="normal"){e="1em";}else{if(!isNaN(e)){e+="em";}}aI.computedYAdjust=aL=0.5*(j(av,e)-parseFloat(az.height));}if(aL){az.marginTop=Math.ceil(aL)+"px";az.marginBottom=aL+"px";}}return af;};})());Cufon.registerEngine("canvas",(function(){var h=document.createElement("canvas");if(!h||!h.getContext||!h.getContext.apply){return;}h=null;var g=Cufon.CSS.supports("display","inline-block");var k=!g&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var l=document.createElement("style");l.type="text/css";l.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(k?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(g?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(l);function j(r,a){var f=0,e=0;var s=[],q=/([mrvxe])([^a-z]*)/g,c;generate:for(var b=0;c=q.exec(r);++b){var d=c[2].split(",");switch(c[1]){case"v":s[b]={m:"bezierCurveTo",a:[f+~~d[0],e+~~d[1],f+~~d[2],e+~~d[3],f+=~~d[4],e+=~~d[5]]};break;case"r":s[b]={m:"lineTo",a:[f+=~~d[0],e+=~~d[1]]};break;case"m":s[b]={m:"moveTo",a:[f=~~d[0],e=~~d[1]]};break;case"x":s[b]={m:"closePath"};break;case"e":break generate;}a[s[b].m].apply(a,s[b].a);}return s;}function i(e,d){for(var c=0,a=e.length;c<a;++c){var b=e[c];d[b.m].apply(d,b.a);}}return function(aA,aj,au,ag,c,aB){var am=(aj===null);if(am){aj=c.getAttribute("alt");}var a=aA.viewBox;var an=au.getSize("fontSize",aA.baseSize);var b=0,aJ=0,aI=0,ah=0;var y=ag.textShadow,aG=[];if(y){for(var az=y.length;az--;){var f=y[az];var aF=an.convertFrom(parseFloat(f.offX));var aD=an.convertFrom(parseFloat(f.offY));aG[az]=[aF,aD];if(aD<b){b=aD;}if(aF>aJ){aJ=aF;}if(aD>aI){aI=aD;}if(aF<ah){ah=aF;}}}var at=Cufon.CSS.textTransform(aj,au).split("");var e=aA.spacing(at,~~an.convertFrom(parseFloat(au.get("letterSpacing"))||0),~~an.convertFrom(parseFloat(au.get("wordSpacing"))||0));if(!e.length){return null;}var ak=e.total;aJ+=a.width-e[e.length-1];ah+=a.minX;var af,ao;if(am){af=c;ao=c.firstChild;}else{af=document.createElement("cufon");af.className="cufon cufon-canvas";af.setAttribute("alt",aj);ao=document.createElement("canvas");af.appendChild(ao);if(ag.printable){var ax=document.createElement("cufontext");ax.appendChild(document.createTextNode(aj));af.appendChild(ax);}}var aH=af.style;var aC=ao.style;var al=an.convert(a.height);var ar=Math.ceil(al);var ab=ar/al;var x=ab*Cufon.CSS.fontStretch(au.get("fontStretch"));var aE=ak*x;var av=Math.ceil(an.convert(aE+aJ-ah));var ap=Math.ceil(an.convert(a.height-b+aI));ao.width=av;ao.height=ap;aC.width=av+"px";aC.height=ap+"px";b+=a.minY;aC.top=Math.round(an.convert(b-aA.ascent))+"px";aC.left=Math.round(an.convert(ah))+"px";var ae=Math.max(Math.ceil(an.convert(aE)),0)+"px";if(g){aH.width=ae;aH.height=an.convert(aA.height)+"px";}else{aH.paddingLeft=ae;aH.paddingBottom=(an.convert(aA.height)-1)+"px";}var aq=ao.getContext("2d"),d=al/a.height;aq.scale(d,d*ab);aq.translate(-ah,-b);aq.save();function ay(){var p=aA.glyphs,o,n=-1,m=-1,q;aq.scale(x,1);while(q=at[++n]){var o=p[at[n]]||aA.missingGlyph;if(!o){continue;}if(o.d){aq.beginPath();if(o.code){i(o.code,aq);}else{o.code=j("m"+o.d,aq);}aq.fill();}aq.translate(e[++m],0);}aq.restore();}if(y){for(var az=y.length;az--;){var f=y[az];aq.save();aq.fillStyle=f.color;aq.translate.apply(aq,aG[az]);ay();}}var ad=ag.textGradient;if(ad){var ai=ad.stops,ac=aq.createLinearGradient(0,a.minY,0,a.maxY);for(var az=0,aw=ai.length;az<aw;++az){ac.addColorStop.apply(ac,ai[az]);}aq.fillStyle=ac;}else{aq.fillStyle=au.get("color");}ay();return af;};})());/*
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 *  Tomi Haaparanta, Finland 1996, 2003. All rights reserved.  2004 T.26 Digital
 * Type Foundry www.t26.com PSID#5105875
 * 
 * Full name:
 * TargetIDEOAC
 * 
 * Manufacturer:
 *  Tomi Haaparanta, Finland
 */
Cufon.registerFont({w:87,face:{"font-family":"Target IDEO AC","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 0 5 6 2 0 0 2 0 4",ascent:"252",descent:"-108","x-height":"5",bbox:"-14.0237 -276.444 313.52 76","underline-thickness":"21.24","underline-position":"-21.6",stemh:"38",stemv:"38","unicode-range":"U+0020-U+007E"},glyphs:{" ":{w:93},"!":{d:"61,-72v2,14,-15,11,-27,11v-8,0,-11,-4,-11,-12r0,-171v0,-11,14,-12,27,-11v7,0,11,5,11,11r0,172xm50,-40v15,1,17,41,-1,40v-22,4,-28,-7,-26,-29v1,-14,14,-11,27,-11"},'"':{d:"121,-243v-1,23,7,52,-26,45v-17,0,-9,-29,-11,-45v0,-11,14,-11,26,-10v7,0,11,4,11,10xm61,-243v-1,23,8,52,-26,45v-18,1,-12,-28,-12,-45v0,-12,15,-10,27,-10v6,0,11,4,11,10",w:146},"#":{d:"184,-144v-15,1,-17,45,0,47v19,2,42,-7,36,22v2,23,-42,-1,-46,20v-4,22,14,60,-22,55v-32,-4,19,-75,-44,-64v-19,3,-8,34,-11,52v2,14,-11,14,-23,12v-30,-4,20,-76,-44,-64v-13,3,-12,-12,-12,-24v1,-21,43,3,46,-19v-1,-15,5,-36,-10,-37v-19,-1,-42,6,-36,-22v-2,-23,42,1,46,-20v4,-23,-14,-61,23,-55v30,5,-20,74,43,64v31,-5,-16,-73,35,-64v29,5,-21,76,43,64v13,-3,12,12,12,24v-1,15,-22,8,-36,9xm130,-97v15,0,11,-22,11,-37v0,-14,-20,-9,-33,-10v-16,0,-11,21,-11,36v0,14,19,11,33,11",w:238},"$":{d:"79,-271v32,-7,13,26,24,39v19,6,49,11,45,34v-6,5,-10,22,-23,14v-5,-3,-18,-21,-26,-12v2,21,-5,50,4,64v26,12,50,31,50,63v0,32,-21,51,-49,59v-16,5,11,47,-24,41v-20,1,-4,-31,-15,-40v-25,-4,-44,-17,-53,-31v-6,-10,10,-15,15,-21v16,-6,18,19,37,20v3,1,5,-1,5,-4v-2,-22,4,-51,-3,-67v-69,-18,-69,-105,-1,-120v12,-3,-6,-39,14,-39xm65,-198v-21,11,-21,40,-1,50v3,2,5,1,5,-2r0,-46v0,-2,-1,-4,-4,-2xm104,-45v20,-9,17,-40,0,-49v-3,-2,-5,-1,-5,2r0,44v0,4,2,4,5,3",w:169},"%":{d:"253,-55v0,32,-24,59,-56,59v-32,0,-56,-27,-56,-59v0,-33,24,-59,56,-59v33,0,56,26,56,59xm214,-221r-133,220v-4,8,-15,3,-20,-1v-5,-4,-6,-10,-3,-14r109,-181v3,-5,2,-10,-5,-10v-14,0,-44,-8,-38,10v14,39,-15,76,-52,76v-32,0,-56,-26,-56,-58v0,-33,22,-59,56,-59v32,0,89,26,117,2v8,-13,33,1,25,15xm222,-55v0,-15,-10,-28,-25,-28v-15,0,-25,13,-25,28v0,15,10,29,25,29v15,0,25,-14,25,-29xm96,-179v0,-15,-9,-28,-24,-28v-15,0,-26,13,-26,28v0,15,11,29,26,29v15,0,24,-14,24,-29",w:268},"&":{d:"69,-103v-28,19,-16,75,29,71v16,-1,37,-6,32,-21r-51,-50v-4,-4,-7,-2,-10,0xm207,-13v-11,22,-32,6,-41,-6v-3,-3,-6,-3,-10,1v-14,15,-33,22,-61,22v-76,0,-105,-93,-51,-131v4,-3,4,-8,0,-12v-38,-38,-11,-106,52,-106v24,0,40,5,57,18v13,10,-2,19,-6,28v-16,11,-33,-18,-52,-12v-38,-1,-37,46,-12,61r57,57v3,3,6,2,6,-2v1,-23,-9,-56,26,-46v25,7,2,65,9,88v8,13,37,19,26,40",w:213},"'":{d:"51,-253v18,0,8,28,10,43v2,12,-14,12,-27,12v-17,0,-11,-29,-11,-45v0,-12,16,-10,28,-10"},"(":{d:"109,18v17,0,15,39,0,39v-45,0,-84,-36,-84,-78r0,-151v0,-41,38,-81,83,-81v10,0,11,15,10,27v0,7,-5,11,-10,11v-27,0,-45,23,-45,45r0,146v0,21,14,42,46,42",w:119},")":{d:"94,-21v0,42,-39,78,-84,78v-12,-1,-10,-15,-10,-28v0,-6,5,-11,11,-11v32,0,46,-21,46,-42r0,-146v0,-22,-18,-45,-45,-45v-11,1,-11,-15,-10,-27v0,-6,5,-11,10,-11v45,0,82,40,82,81r0,151",w:115},"*":{d:"22,-190v-12,-2,-6,-15,-3,-23v9,-17,30,4,43,6v5,2,6,0,6,-5v1,-19,-13,-47,19,-42v17,3,5,28,7,42v0,5,1,7,6,5v14,-2,34,-23,43,-6v3,8,9,21,-3,23v-10,5,-38,1,-34,15v9,12,38,33,10,45v-18,9,-22,-21,-31,-29v-18,-9,-20,52,-48,23v-17,-19,30,-31,16,-47",w:162},"+":{d:"166,-114v12,-1,10,15,10,27v-2,27,-58,-5,-64,21v-5,24,14,61,-28,54v-26,-5,7,-58,-20,-64v-24,-5,-61,13,-54,-28v5,-25,55,5,64,-19v3,-25,-13,-62,27,-55v26,4,-5,58,22,64r43,0",w:183},",":{d:"61,-28v3,35,-4,67,-32,67v-7,0,-7,-4,-7,-10v3,-11,25,-3,21,-21v2,-15,-20,-3,-20,-18v0,-22,2,-30,27,-30v7,0,11,5,11,12"},"-":{d:"120,-114v13,0,15,38,0,38r-88,0v-15,2,-10,-16,-11,-28v0,-7,5,-10,11,-10r88,0",w:150},".":{d:"50,-40v22,9,13,50,-15,40v-15,0,-12,-15,-12,-29v0,-14,14,-11,27,-11"},"/":{d:"198,-228r-162,232v-11,12,-36,-8,-31,-22r162,-231v10,-14,21,2,30,6v6,4,5,10,1,15",w:200},"0":{d:"194,-156r0,71v0,51,-37,89,-85,89v-48,0,-84,-38,-84,-89r0,-71v0,-51,36,-89,84,-89v48,0,85,38,85,89xm109,-33v53,2,49,-67,47,-123v0,-31,-20,-51,-47,-51v-53,0,-47,67,-46,122v0,31,19,52,46,52",w:218},"1":{d:"84,-230r0,220v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-185v-4,-19,-48,8,-36,-37v5,-19,43,-5,63,-9v7,0,11,4,11,11",w:114},"2":{d:"58,-48v0,6,4,10,10,10r86,0v12,-1,12,14,11,27v0,6,-6,11,-11,11r-126,0v-17,-2,-10,-30,-10,-46v0,-55,45,-67,73,-89v36,-12,47,-68,-1,-71v-25,-2,-33,22,-50,17v-6,-8,-25,-13,-16,-28v31,-50,140,-29,140,39v0,44,-33,64,-66,85v-19,13,-40,23,-40,45",w:181},"3":{d:"134,-117v47,41,11,122,-56,117v-27,-2,-75,17,-66,-28v14,-28,103,13,104,-41v0,-28,-31,-37,-65,-34v-12,1,-12,-15,-11,-28v0,-14,20,-9,33,-10v21,0,40,-11,40,-31v-1,-37,-48,-31,-86,-31v-12,1,-13,-15,-11,-28v2,-19,39,-9,58,-10v67,-5,103,69,60,113v-4,4,-3,8,0,11",w:171},"4":{d:"157,-111v6,23,53,-1,41,36v1,22,-40,0,-41,22v-1,24,13,59,-26,53v-26,-4,5,-56,-21,-64r-89,0v-11,0,-14,-9,-10,-18r73,-152v4,-14,19,-11,35,-11v6,0,10,7,7,13r-60,121v-3,6,-1,11,5,11v17,-2,47,8,49,-10v3,-24,-13,-59,26,-53v20,3,7,34,11,52",w:202},"5":{d:"69,-155v62,-5,95,27,95,87v0,41,-31,72,-75,72v-33,0,-59,-14,-74,-33v-1,-12,17,-31,29,-22v22,32,96,23,82,-32v1,-43,-51,-38,-94,-37v-6,0,-9,-2,-9,-8r0,-102v0,-6,5,-11,11,-11r111,0v11,0,12,14,11,26v0,7,-5,12,-11,12r-77,0v-14,0,-8,25,-8,38v0,6,1,10,9,10",w:177},"6":{d:"62,-149v0,8,5,5,8,4v52,-25,121,5,114,76v-4,42,-34,73,-77,73v-76,0,-83,-72,-83,-155v0,-79,85,-119,148,-77v8,10,-6,20,-9,29v-12,11,-32,-13,-51,-8v-33,0,-50,23,-50,58xm147,-70v0,-33,-11,-48,-43,-48v-26,0,-42,12,-42,38v0,26,15,47,47,46v22,0,38,-15,38,-36",w:204},"7":{d:"176,-226r-82,215v-3,13,-18,11,-33,11v-8,0,-10,-7,-7,-14r69,-178v3,-7,-1,-11,-7,-11r-93,0v-16,1,-11,-16,-12,-29v0,-7,5,-9,11,-9r145,0v8,0,12,7,9,15",w:185},"8":{d:"153,-117v46,43,11,121,-62,121v-65,0,-99,-79,-54,-121v3,-3,4,-8,0,-12v-41,-44,-4,-116,59,-116v62,0,99,72,57,116v-3,4,-3,9,0,12xm132,-174v0,-20,-17,-35,-38,-34v-19,0,-36,15,-36,34v0,21,16,36,38,35v20,0,36,-15,36,-35xm135,-69v-1,-23,-19,-38,-44,-38v-19,0,-36,18,-36,38v1,21,19,36,44,36v19,0,36,-16,36,-36",w:189},"9":{d:"142,-92v0,-8,-5,-5,-8,-4v-52,25,-121,-5,-114,-76v4,-42,34,-73,78,-73v76,0,82,73,82,155v0,80,-85,119,-148,76v-8,-9,6,-20,9,-28v12,-11,32,13,51,8v33,0,50,-23,50,-58xm58,-171v0,32,11,48,42,48v26,0,42,-13,42,-39v0,-26,-14,-46,-47,-45v-22,0,-37,15,-37,36",w:204},":":{d:"50,-180v16,1,16,41,-1,40v-12,0,-26,1,-26,-10v0,-13,-3,-30,12,-30r15,0xm50,-40v15,1,17,41,-1,40v-22,4,-28,-7,-26,-29v1,-14,14,-11,27,-11"},";":{d:"50,-180v16,1,16,41,-1,40v-12,0,-26,1,-26,-10v0,-13,-3,-30,12,-30r15,0xm61,-28v3,35,-4,67,-32,67v-7,0,-7,-4,-7,-10v3,-11,25,-3,21,-21v2,-15,-20,-3,-20,-18v0,-22,2,-30,27,-30v7,0,11,5,11,12"},"<":{d:"124,-30v12,13,-6,22,-12,29v-5,5,-9,2,-14,-2r-84,-83v-4,-5,-4,-12,0,-16r82,-83v13,-8,37,12,27,27r-56,56v-5,4,-3,12,0,15",w:142},"=":{d:"155,-146v13,0,15,38,0,38r-123,0v-15,2,-10,-16,-11,-28v0,-7,5,-10,11,-10r123,0xm155,-82v13,0,15,38,0,38r-123,0v-15,2,-10,-16,-11,-28v0,-7,5,-10,11,-10r123,0",w:183},">":{d:"129,-86r-84,83v-11,12,-20,-5,-27,-11v-5,-5,-4,-11,1,-16r57,-57v3,-3,5,-11,0,-15r-57,-56v-9,-12,12,-34,27,-27r83,83v4,4,4,11,0,16",w:142},"?":{d:"145,-174v0,46,-25,73,-52,80v-20,5,3,42,-37,34v-19,-3,-8,-37,-10,-56v-1,-9,9,-8,18,-8v33,-1,43,-19,43,-50v0,-38,-53,-49,-70,-19v-8,14,-31,-5,-32,-16v30,-61,140,-41,140,35xm73,-40v17,0,16,42,-2,40v-22,4,-27,-7,-25,-29v1,-14,14,-11,27,-11",w:154},"@":{d:"152,-35v33,0,17,-35,20,-57v1,-9,-10,-8,-19,-8v-23,-1,-30,12,-30,37v0,22,6,28,29,28xm127,-212v53,0,81,20,81,68r0,134v-3,19,-37,10,-56,10v-44,0,-67,-24,-66,-69v1,-45,29,-69,78,-67v5,0,8,-4,8,-8v0,-25,-11,-32,-44,-32v-84,-1,-74,67,-74,143v0,53,56,72,122,65v11,-1,11,14,10,25v-2,20,-36,11,-56,11v-69,0,-112,-39,-112,-101r0,-78v0,-62,41,-101,109,-101",w:231},A:{d:"224,-12v7,16,-15,12,-28,12v-31,0,-17,-55,-45,-63r-78,0v-32,10,-7,75,-66,63v-9,0,-10,-5,-7,-12r90,-218v6,-17,36,-16,44,0xm141,-108r-22,-55v-3,-9,-11,-8,-14,0r-22,55v3,15,37,4,53,7v4,0,6,-4,5,-7",w:225},B:{d:"156,-114v40,41,8,114,-53,114r-68,0v-7,0,-10,-6,-10,-12r0,-218v7,-23,53,-9,78,-11v60,-6,93,72,53,115v-4,4,-3,9,0,12xm135,-172v0,-28,-30,-36,-62,-32v-19,2,-10,35,-10,54v0,15,21,10,36,11v22,0,36,-14,36,-33xm135,-67v1,-27,-27,-36,-60,-33v-19,2,-11,32,-12,50v-1,19,20,13,36,13v22,0,36,-9,36,-30",w:189},C:{d:"187,-29v-48,63,-172,28,-165,-61r0,-63v-5,-78,100,-125,154,-71v10,9,-10,18,-13,26v-15,10,-27,-17,-47,-11v-32,0,-57,23,-57,56v0,61,-2,121,57,120v17,0,31,-8,41,-19v14,-9,20,10,29,14v2,2,4,6,1,9",w:199},D:{d:"190,-78v0,42,-40,78,-85,78r-70,0v-7,0,-10,-6,-10,-12r0,-218v0,-6,5,-11,11,-11r72,0v45,0,82,39,82,80r0,83xm152,-81v0,-55,10,-122,-44,-122v-16,0,-45,-6,-45,10r0,142v-1,21,26,13,44,13v24,0,45,-22,45,-43",w:210},E:{d:"174,-27v1,13,0,27,-11,27r-128,0v-7,0,-10,-6,-10,-12r0,-218v0,-6,5,-11,11,-11r127,0v11,-1,12,14,11,26v0,6,-5,12,-11,12r-90,0v-18,2,-7,31,-10,48v0,6,5,11,11,11r77,0v11,0,10,15,10,27v0,6,-6,11,-11,11r-75,0v-20,2,-10,35,-12,55v0,8,4,13,10,13r90,0v6,0,11,4,11,11",w:189},F:{d:"163,-241v14,0,17,38,0,38r-90,0v-18,3,-10,33,-10,51v0,6,5,11,11,11r77,0v12,0,10,15,10,27v0,6,-6,11,-11,11r-75,0v-6,0,-12,5,-12,11r0,80v1,16,-15,12,-28,12v-7,0,-10,-6,-10,-12r0,-218v0,-6,5,-11,11,-11r127,0",w:176},G:{d:"180,-134v21,3,12,39,12,60v0,44,-36,75,-84,74v-75,-2,-86,-69,-86,-153v0,-78,99,-125,154,-71v9,9,-10,18,-13,26v-15,10,-27,-17,-47,-11v-32,0,-57,23,-57,56v-1,59,-8,122,58,116v26,-2,39,-21,37,-50v-2,-31,-68,16,-60,-36v0,-6,5,-11,10,-11r76,0",w:211},H:{d:"204,-10v1,12,-15,10,-27,10v-6,0,-10,-5,-10,-10r0,-86v0,-5,-4,-8,-8,-8r-88,0v-5,0,-10,4,-10,9r0,85v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,78v0,5,5,9,10,9r87,0v4,0,9,-3,9,-7r0,-80v-2,-15,16,-10,28,-11v7,0,9,5,9,11r0,220",w:228},I:{d:"61,-10v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,220",w:88},J:{d:"60,22v1,31,-26,46,-64,42v-11,-1,-10,-15,-10,-27v0,-21,36,-1,36,-22r0,-245v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,252",w:88},K:{d:"201,-12v4,6,1,12,-7,12v-18,-2,-31,5,-40,-10r-58,-101v-14,-13,-31,15,-35,29r0,72v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,73v0,6,6,8,10,4r69,-80v8,-12,30,-7,48,-8v6,0,6,6,3,9r-65,71v-5,6,-5,14,-2,19",w:209},L:{d:"174,-27v1,13,0,27,-11,27r-127,0v-6,0,-11,-5,-11,-11r0,-219v-1,-13,15,-11,28,-11v7,0,10,3,10,11r0,181v0,5,4,11,10,11r90,0v6,0,11,4,11,11",w:176},M:{d:"249,-10v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-130v0,-4,-4,-4,-5,-1r-46,95v-5,16,-32,15,-39,0r-46,-95v-1,-3,-6,-3,-6,1r0,130v0,11,-14,11,-26,10v-6,0,-11,-4,-11,-10r0,-220v1,-18,39,-15,43,1r60,124v3,7,7,8,11,0r60,-124v5,-14,17,-12,33,-12v6,0,10,4,10,11r0,220",w:270},N:{d:"204,-10v-1,16,-31,11,-38,0r-95,-138v-4,-5,-10,-4,-10,4r0,134v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v1,-16,34,-16,40,0r94,135v4,6,10,6,10,-2r0,-133v-2,-15,16,-10,28,-11v7,0,9,5,9,11r0,220",w:228},O:{d:"209,-90v0,51,-42,94,-93,94v-51,0,-94,-43,-94,-94r0,-63v0,-51,43,-94,94,-94v51,0,93,43,93,94r0,63xm116,-33v55,0,56,-59,56,-120v0,-31,-25,-56,-56,-56v-31,0,-57,25,-57,56r0,63v0,31,26,57,57,57",w:228},P:{d:"172,-170v0,60,-35,95,-98,90v-6,0,-9,3,-9,8r0,60v2,16,-16,11,-29,12v-7,0,-9,-6,-9,-12r0,-219v6,-20,48,-10,71,-10v40,0,74,30,74,71xm75,-115v43,5,62,-15,59,-55v-2,-30,-26,-39,-59,-36v-6,0,-10,3,-10,9r0,72v0,6,2,10,10,10",w:175},Q:{d:"198,-45v-13,23,33,24,16,45v-5,7,-14,20,-26,12v-9,-6,-15,-25,-30,-18v-63,32,-137,-18,-136,-84r0,-63v0,-51,43,-94,94,-94v51,0,93,43,93,94v0,40,4,81,-11,108xm169,-72v9,-54,11,-139,-53,-137v-31,0,-57,25,-57,56r0,63v0,34,32,64,69,55v16,-8,-19,-20,-5,-33v9,-14,27,-21,37,-1v4,4,8,0,9,-3",w:230},R:{d:"100,-241v65,-5,99,85,52,126v-4,4,-4,10,0,13v21,13,20,55,19,92v1,12,-15,10,-27,10v-29,-8,11,-97,-40,-92v-15,2,-39,-7,-39,10r0,70v2,16,-16,11,-29,12v-7,0,-9,-6,-9,-12r0,-219v0,-6,5,-10,12,-10r61,0xm75,-127v65,19,84,-79,24,-79v-13,0,-34,-5,-34,9r0,60v0,6,3,10,10,10",w:196},S:{d:"154,-66v0,79,-115,92,-142,35v-7,-14,14,-18,21,-25v20,-5,19,22,46,22v18,0,34,-11,34,-30v0,-22,-18,-32,-33,-39v-41,-19,-66,-38,-66,-75v0,-71,110,-93,134,-33v6,16,-14,17,-22,24v-17,4,-17,-21,-42,-21v-17,0,-29,13,-29,30v0,17,10,26,30,34v31,12,69,32,69,78",w:169},T:{d:"185,-241v16,0,14,38,0,38v-23,0,-62,-10,-68,10r0,181v2,14,-15,12,-28,12v-8,0,-10,-4,-10,-12r0,-181v-6,-32,-87,21,-78,-38v0,-6,5,-10,10,-10r174,0",w:195},U:{d:"192,-73v0,42,-35,78,-84,78v-48,0,-83,-37,-83,-78r0,-157v-1,-15,16,-10,29,-11v7,0,9,5,9,11r0,155v0,22,19,43,46,43v26,0,45,-22,45,-43r0,-155v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,157",w:214},V:{d:"225,-229r-90,218v-5,17,-38,16,-44,0r-90,-218v-3,-7,0,-12,9,-12v16,1,30,-4,35,10r62,153v3,9,10,8,13,0r61,-153v4,-15,19,-9,35,-10v9,0,12,5,9,12",w:225},W:{d:"313,-229r-56,218v-4,17,-50,18,-55,0r-39,-141v-2,-7,-8,-6,-10,0r-41,141v-4,17,-53,18,-57,0r-52,-218v-4,-16,17,-11,31,-12v6,0,10,4,11,10r35,158v3,11,11,12,14,0r42,-158v2,-15,39,-16,43,0r41,158v3,11,11,11,14,0r37,-158v1,-13,20,-10,34,-10v6,0,10,5,8,12",w:315},X:{d:"195,-12v4,6,3,12,-5,12v-17,-2,-35,6,-43,-9r-39,-71v-3,-6,-10,-7,-14,0r-41,69v-6,17,-24,9,-43,11v-8,0,-10,-6,-6,-12v23,-40,50,-75,70,-118v-15,-37,-39,-65,-57,-99v-4,-7,-3,-12,5,-12v18,0,33,-6,42,10r29,51v4,8,11,8,15,0r30,-51v6,-17,23,-10,41,-10v8,0,10,5,6,12v-19,33,-42,63,-58,99v18,44,47,78,68,118",w:199},Y:{d:"182,-229v-23,49,-54,90,-72,144r0,75v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10v-1,-29,4,-64,-3,-88r-68,-131v-4,-7,1,-12,9,-12v16,0,30,-2,35,10r40,80v4,9,11,7,14,-1r39,-79v5,-12,19,-10,35,-10v8,0,13,5,9,12",w:182},Z:{d:"194,-38v13,0,15,38,0,38r-175,0v-8,0,-11,-8,-7,-14r112,-180v4,-6,2,-9,-6,-9r-89,0v-15,2,-12,-16,-12,-29v0,-7,5,-9,11,-9r164,0v7,0,10,7,7,12r-115,182v-4,5,-3,9,4,9r106,0",w:215},"[":{d:"93,8v13,0,16,39,0,37v-24,-3,-65,13,-65,-15r0,-262v1,-27,41,-15,65,-15v11,0,10,15,10,27v0,21,-38,1,-37,22r0,194v-1,12,14,12,27,12",w:103},"\\":{d:"198,-18v6,13,-18,34,-31,22r-162,-232v-10,-13,9,-19,16,-25v6,-4,10,-2,15,4",w:200},"]":{d:"74,30v-2,28,-40,11,-64,15v-11,2,-10,-14,-10,-26v0,-21,36,-1,36,-23r0,-194v-1,-23,-46,5,-36,-38v5,-21,42,-7,63,-11v5,0,11,6,11,15r0,262",w:103},"^":{d:"167,-97v13,10,-6,20,-11,27v-5,5,-10,4,-15,-1r-47,-46v-3,-4,-10,-5,-14,0r-47,45v-12,10,-33,-12,-26,-26r72,-72v4,-4,11,-4,16,0",w:175},_:{d:"133,43r-133,0r0,-11r133,0r0,11",w:132},"`":{d:"77,-259v11,15,44,37,19,52v-20,11,-33,-20,-47,-27v-9,-11,5,-19,10,-25v4,-5,14,-5,18,0",w:199},a:{d:"145,-10v-7,21,-49,10,-72,10v-32,0,-55,-25,-55,-55v0,-41,35,-62,82,-56v5,0,8,-2,7,-7v1,-24,-20,-31,-54,-30v-12,1,-7,-16,-8,-26v0,-8,6,-9,14,-9v107,0,84,83,86,173xm101,-33v13,-2,5,-26,7,-39v-9,-13,-52,-9,-52,16v0,21,21,25,45,23",w:171},b:{d:"170,-109v0,65,-18,108,-74,109r-59,0v-6,0,-11,-4,-11,-10r0,-220v-2,-14,16,-11,28,-11v24,0,-5,53,17,62v49,-15,99,19,99,70xm94,-146v-52,0,-26,58,-31,97v-2,15,16,14,31,13v38,1,38,-34,38,-73v0,-21,-12,-37,-38,-37",w:192},c:{d:"163,-32v-30,63,-147,39,-140,-39v-20,-93,79,-147,134,-84v7,14,-12,18,-18,25v-13,4,-24,-23,-41,-18v-35,1,-41,38,-37,77v-4,40,52,53,70,22v8,-14,33,4,32,17",w:180},d:{d:"171,-10v-7,20,-48,10,-71,10v-55,0,-79,-43,-74,-107v4,-49,41,-79,99,-73v16,-4,5,-34,8,-50v-2,-15,16,-10,28,-11v7,0,10,5,10,11r0,220xm133,-49r0,-86v0,-14,-20,-9,-32,-9v-33,-1,-37,34,-37,72v0,30,25,39,59,36v6,0,10,-7,10,-13",w:199},e:{d:"177,-109v1,10,-1,19,-9,20r-95,25v-4,1,-7,3,-7,7v3,30,57,35,69,8v9,-13,33,4,32,17v-13,23,-36,37,-67,37v-57,-1,-74,-47,-74,-112v0,-42,35,-76,77,-76v42,0,74,33,74,74xm134,-122v0,-12,-11,-24,-30,-24v-22,0,-40,16,-40,37v0,6,4,8,8,7r57,-15v4,-1,5,-2,5,-5",w:196},f:{d:"116,-170v0,12,2,28,-10,27v-10,1,-27,-5,-27,6r0,125v1,15,-15,12,-29,12v-7,0,-9,-6,-9,-12r0,-125v-1,-14,-29,3,-29,-15v0,-18,-2,-32,23,-28v9,1,5,-11,6,-19v-1,-32,26,-42,64,-42v11,0,11,14,11,26v0,23,-42,-2,-37,29v2,15,36,-4,37,16",w:122},g:{d:"133,-45r0,-86v1,-15,-16,-14,-31,-13v-37,-1,-40,32,-38,70v2,30,26,42,61,38v5,0,8,-4,8,-9xm133,7v0,-10,-19,-6,-30,-7v-58,-1,-81,-44,-77,-109v4,-64,63,-78,134,-71v6,0,11,4,11,10r0,177v0,61,-47,69,-110,69v-11,0,-12,-16,-10,-28v5,-30,89,13,82,-41",w:200},h:{d:"174,-10v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10v-5,-53,19,-138,-37,-138v-55,0,-37,84,-37,138v0,11,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,28,-11v20,4,6,39,10,59v3,17,24,-6,38,-1v44,0,74,31,74,75r0,98",w:200},i:{d:"33,-241v29,-12,39,34,17,40v-13,0,-27,3,-27,-11v0,0,-2,-29,10,-29xm61,-10v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-158v-2,-15,16,-12,29,-12v7,0,9,5,9,11r0,159"},j:{d:"32,-241v29,-12,39,34,17,40v-13,0,-27,3,-27,-11v0,0,-2,-29,10,-29xm60,22v1,31,-26,46,-64,42v-11,-1,-10,-15,-10,-27v0,-21,36,-1,36,-22r0,-183v-2,-15,16,-12,29,-12v7,0,9,5,9,11r0,191"},k:{d:"162,-14v7,17,-13,14,-28,14v-5,0,-11,-1,-14,-9r-28,-64v-8,-15,-18,3,-22,9v-14,13,-9,31,-9,54v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,104v0,6,5,8,10,2r40,-47v7,-14,26,-8,44,-9v6,0,9,7,5,11v-12,20,-41,31,-40,61",w:181},l:{d:"61,-10v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-220v-2,-15,16,-10,29,-11v7,0,9,5,9,11r0,220",w:88},m:{d:"290,-10v1,12,-15,10,-27,10v-6,0,-11,-5,-11,-10v-5,-52,21,-138,-36,-138v-58,0,-35,83,-39,138v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10v-4,-53,19,-138,-36,-138v-58,0,-35,83,-39,138v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-160v1,-14,29,-13,31,0v15,7,25,-18,47,-13v19,0,36,8,49,20v4,3,8,4,13,0v43,-42,124,-12,124,52r0,101",w:316},n:{d:"67,-170v44,-35,110,6,110,62r0,98v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10v-4,-53,19,-138,-36,-138v-58,0,-39,83,-39,138v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-160v1,-14,29,-13,31,0v3,5,7,3,10,0",w:200},o:{d:"177,-107v0,66,-21,112,-77,112v-54,0,-74,-48,-74,-112v0,-42,35,-76,77,-76v41,0,74,35,74,76xm102,-31v34,0,37,-37,37,-76v0,-22,-16,-41,-38,-41v-34,1,-37,38,-37,77v0,22,16,40,38,40",w:199},p:{d:"172,-109v0,73,-24,116,-99,109v-16,5,-5,36,-8,53v2,16,-16,10,-29,11v-7,0,-9,-5,-9,-11r0,-223v6,-20,48,-10,71,-10v42,0,74,30,74,71xm73,-36v51,7,61,-23,61,-72v0,-30,-25,-39,-59,-36v-6,0,-10,7,-10,13r0,86v0,5,3,9,8,9",w:196},q:{d:"171,53v2,14,-16,11,-28,11v-31,0,20,-76,-40,-64v-58,-1,-81,-44,-77,-109v4,-64,63,-78,134,-71v6,0,11,4,11,10r0,223xm133,-45r0,-86v1,-15,-16,-14,-31,-13v-37,-1,-40,32,-38,70v2,30,26,42,61,38v5,0,8,-4,8,-9",w:200},r:{d:"103,-183v15,1,16,36,-2,36v-54,0,-37,85,-37,137v0,12,-15,10,-27,10v-6,0,-11,-5,-11,-10r0,-97v0,-48,31,-76,77,-76",w:124},s:{d:"133,-50v0,28,-27,55,-61,55v-26,0,-43,-11,-51,-25v-7,-12,14,-16,19,-23v12,-7,16,13,32,11v29,-3,33,-30,1,-36v-21,-4,-54,-21,-54,-56v0,-56,85,-79,107,-34v6,12,-18,29,-31,22v-6,-15,-37,-8,-37,8v0,12,4,18,22,23v23,6,53,19,53,55",w:150},t:{d:"125,-169v1,12,1,27,-11,26v-13,2,-38,-7,-38,7r0,87v1,27,57,-11,48,38v-3,17,-27,11,-43,11v-63,0,-43,-79,-43,-136v0,-14,-32,0,-29,-17v-2,-18,0,-32,23,-27v21,-9,-19,-69,34,-61v24,4,-3,50,16,61v16,2,42,-6,43,11",w:135},u:{d:"177,-71v0,44,-35,76,-77,76v-41,0,-74,-33,-74,-76r0,-99v0,-12,16,-10,28,-10v6,0,10,5,10,10v4,53,-19,138,38,138v55,0,37,-85,37,-138v0,-12,15,-10,27,-10v6,0,11,5,11,10r0,99",w:203},v:{d:"183,-168r-68,157v-3,15,-38,14,-44,0r-68,-157v-3,-7,-2,-12,5,-12v16,2,31,-6,37,10r41,102v4,9,10,9,14,0r40,-102v6,-16,20,-8,37,-10v7,0,9,5,6,12",w:185},w:{d:"250,-168r-40,157v-4,16,-54,18,-58,0r-22,-101v-1,-6,-7,-6,-8,0r-23,101v-4,16,-56,18,-60,0r-38,-157v-4,-14,15,-12,29,-12v5,0,10,3,12,10r24,116v1,6,8,6,9,-1r24,-115v3,-16,25,-8,41,-10v6,0,11,3,12,10r24,115v1,6,8,7,9,1r25,-116v2,-15,17,-9,31,-10v8,0,11,5,9,12",w:251},x:{d:"171,-12v4,5,3,12,-5,12v-19,-1,-31,2,-41,-11r-28,-39v-4,-5,-7,-5,-12,0v-18,21,-23,50,-69,50v-8,0,-9,-7,-6,-12r51,-71v5,-6,4,-11,0,-17r-49,-68v-4,-6,0,-12,6,-12v18,0,33,-2,41,10r27,39v3,4,7,4,10,0v18,-20,22,-56,67,-49v6,0,10,6,6,12r-49,69v-4,5,-4,10,0,15",w:184},y:{d:"180,-168r-76,194v-14,29,-36,41,-72,38v-11,0,-11,-15,-10,-27v2,-22,42,-2,46,-24v3,-10,10,-16,4,-29r-66,-152v-6,-17,17,-11,31,-12v5,0,8,2,11,10r41,101v3,7,8,7,11,0r39,-101v4,-15,19,-9,34,-10v8,0,10,5,7,12",w:180},z:{d:"163,-38v14,1,15,39,-1,38r-140,0v-11,0,-14,-11,-9,-19r80,-112v4,-6,3,-12,-5,-12r-51,0v-16,2,-12,-15,-12,-28v0,-7,6,-9,12,-9r115,0v14,0,17,11,11,20r-80,111v-4,6,-1,11,7,11r73,0",w:191},"{":{d:"111,18v16,0,14,39,0,39v-61,-3,-94,-50,-84,-121v3,-21,-21,-14,-23,-27v1,-13,-4,-30,10,-30v19,0,13,-32,13,-51v0,-41,37,-81,82,-81v11,0,11,15,10,27v0,7,-4,11,-10,11v-44,2,-48,43,-44,89v1,15,-16,18,-8,29v23,32,-17,115,54,115",w:119},"|":{d:"68,19v1,12,-15,10,-27,10v-6,0,-11,-6,-11,-11r0,-282v-1,-16,15,-12,28,-12v7,0,10,6,10,12r0,283",w:99},"}":{d:"116,-112v-2,12,6,29,-10,29v-20,0,-13,40,-13,62v0,42,-39,78,-84,78v-15,0,-15,-38,0,-39v55,-1,46,-45,46,-94v0,-17,15,-18,8,-32v-13,-9,-8,-41,-8,-62v0,-22,-18,-45,-45,-45v-12,1,-10,-15,-10,-27v0,-6,5,-11,10,-11v58,4,92,50,83,117v-2,18,22,10,23,24",w:119},"~":{d:"212,-94v-3,4,-22,31,-63,31v-53,0,-51,-28,-84,-28v-27,0,-25,27,-44,13v-8,-6,-22,-15,-10,-26v3,-4,23,-27,55,-27v48,0,51,27,79,27v38,-1,28,-32,52,-17v5,8,20,16,15,27",w:220},"\u00a0":{w:93}}});(function(e,d){var f={input:"placeholder" in document.createElement("input"),textarea:"placeholder" in document.createElement("textarea")};e.fn.simpleWaterMark=function(a){return this.each(function(){var m=this,k=e(m),c=m.getAttribute("title"),l=m.getAttribute("placeholder"),b=!!(l&&l!==""),n=e.metadata?k.metadata().watermark:a;if(e.data(m,"simple-watermark")===true){return;}e.data(m,"simple-watermark",true);if(e.fn.simpleWaterMark.removeTitle===true){m.removeAttribute("title");}if(e.fn.simpleWaterMark.HTML5===true&&f[m.nodeName.toLowerCase()]){if(!b){m.placeholder=c;}return;}if(b){c=l;}if(k.val()===""&&c&&c!==""){k.addClass(n).val(c);}k.bind({"focus.simple-watermark":function(){if(k.hasClass(n)){k.removeClass(n).val("");}},"blur.simple-watermark":function(){if(k.val()===""&&c&&c!==""){k.addClass(n).val(c);}}}).closest("form").bind("submit.simple-watermark",function(){if(k.hasClass(n)){k.val("");}});e(d).bind("unload.simple-watermark",function(){k.val("");});});};e.fn.simpleWaterMark.HTML5=true;e.fn.simpleWaterMark.removeTitle=true;})(jQuery,window);(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return;}var c=a.data(this[0],"validator");if(c){return c;}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true;});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this;});}this.submit(function(d){if(c.settings.debug){d.preventDefault();}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm);}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove();}return false;}return true;}if(c.cancelSubmit){c.cancelSubmit=false;return e();}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false;}return e();}else{c.focusInvalid();return false;}});}return c;},valid:function(){if(a(this[0]).is("form")){return this.validate().form();}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this);});return c;}},removeAttrs:function(c){var b={},d=this;a.each(c.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f);});return b;},rules:function(i,g){var c=this[0];if(i){var b=a.data(c.form,"validator").settings;var d=b.rules;var e=a.validator.staticRules(c);switch(i){case"add":a.extend(e,a.validator.normalizeRule(g));d[c.name]=e;if(g.messages){b.messages[c.name]=a.extend(b.messages[c.name],g.messages);}break;case"remove":if(!g){delete d[c.name];return e;}var h={};a.each(g.split(/\s/),function(l,k){h[k]=e[k];delete e[k];});return h;}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(f.required){var j=f.required;delete f.required;f=a.extend({required:j},f);}return f;}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value);},filled:function(b){return !!a.trim(""+b.value);},unchecked:function(b){return !b.checked;}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init();};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d);};}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1);}if(c.constructor!=Array){c=[c];}a.each(c,function(e,d){b=b.replace(new RegExp("\\{"+e+"\\}","g"),d);});return b;};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.errorsFor(b).hide();}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b);}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b);}},onclick:function(b){if(b.name in this.submitted){this.element(b);}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode);}}},highlight:function(b,c,d){a(b).addClass(c).removeClass(d);},unhighlight:function(b,c,d){a(b).removeClass(c).addClass(d);}},setDefaults:function(b){a.extend(a.validator.defaults,b);},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var d=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){d[g]=e;});});var b=this.settings.rules;a.each(b,function(e,f){b[e]=a.validator.normalizeRule(f);});function c(e){var g=a.data(this[0].form,"validator"),f="on"+e.type.replace(/^validate/,"");g.settings[f]&&g.settings[f].call(g,this[0]);}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler);}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this]);}this.showErrors();return this.valid();},checkForm:function(){this.prepareForm();for(var c=0,b=(this.currentElements=this.elements());b[c];c++){this.check(b[c]);}return this.valid();},element:function(b){b=this.clean(b);this.lastElement=b;this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);if(c){delete this.invalid[b.name];}else{this.invalid[b.name]=true;}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers);}this.showErrors();return c;},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b){this.errorList.push({message:b[c],element:this.findByName(c)[0]});}this.successList=a.grep(this.successList,function(d){return !(d.name in b);});}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors();},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm();}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass);},numberOfInvalids:function(){return this.objectLength(this.invalid);},objectLength:function(c){var b=0;for(var d in c){b++;}return b;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid:function(){return this.size()==0;},size:function(){return this.errorList.length;},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin");}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name;}).length==1&&b;},elements:function(){var c=this,b={};return a([]).add(this.currentForm.elements).filter(":input").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false;}b[this.name]=true;return true;});},clean:function(b){return a(b)[0];},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext);},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([]);},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers);},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b);},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name)[0];}var f=a(c).rules();var b=false;for(method in f){var d={method:method,parameters:f[method]};try{var g=a.validator.methods[method].call(this,c.value.replace(/\r/g,""),c,d.parameters);if(g=="dependency-mismatch"){b=true;continue;}b=false;if(g=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return;}if(!g){this.formatAndAdd(c,d);return false;}}catch(h){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+d.method+"' method",h);throw h;}}if(b){return;}if(this.objectLength(f)){this.successList.push(c);}return true;},customMetaMessage:function(b,d){if(!a.metadata){return;}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d];},customMessage:function(d,b){var c=this.settings.messages[d];return c&&(c.constructor==String?c:c[b]);},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b];}}return undefined;},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>");},formatAndAdd:function(e,d){var c=this.defaultMessage(e,d.method),b=/\$?\{(\d+)\}/g;if(typeof c=="function"){c=c.call(this,d.parameters,e);}else{if(b.test(c)){c=jQuery.format(c.replace(b,"{$1}"),d.parameters);}}this.errorList.push({message:c,element:e});this.errorMap[e.name]=c;this.submitted[e.name]=c;},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper));}return b;},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message);}if(this.errorList.length){this.toShow=this.toShow.add(this.containers);}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c]);}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass);}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show();},validElements:function(){return this.currentElements.not(this.invalidElements());},invalidElements:function(){return a(this.errorList).map(function(){return this.element;});},showLabel:function(b,d){var c=this.errorsFor(b);if(c.length){c.removeClass().addClass(this.settings.errorClass);c.attr("generated")&&c.html(d);}else{c=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){c=c.hide().show().wrap("<"+this.settings.wrapper+"/>").parent();}if(!this.labelContainer.append(c).length){this.settings.errorPlacement?this.settings.errorPlacement(c,a(b)):c.insertAfter(b);}}if(!d&&this.settings.success){c.text("");typeof this.settings.success=="string"?c.addClass(this.settings.success):this.settings.success(c);}this.toShow=this.toShow.add(c);},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c;});},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name);},checkable:function(b){return/radio|checkbox/i.test(b.type);},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(e,d){return d.form==c&&d.name==b&&d||null;});},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length;}}return c.length;},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true;},dependTypes:{"boolean":function(c,b){return c;},string:function(c,b){return !!a(c,b.form).length;},"function":function(c,b){return c(b);}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch";},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true;}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0;}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false;}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false;}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")});}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b);},classRules:function(d){var b={};var c=a(d).attr("class");c&&a.each(c.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(b,a.validator.classRuleSettings[this]);}});return b;},attributeRules:function(d){var b={};var e=a(d);for(method in a.validator.methods){var c=e.attr(method);if(c){b[method]=c;}}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)){delete b.maxlength;}return b;},metadataRules:function(b){if(!a.metadata){return{};}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata();},staticRules:function(c){var b={};var d=a.data(c.form,"validator");if(d.settings.rules){b=a.validator.normalizeRule(d.settings.rules[c.name])||{};}return b;},normalizeRules:function(c,b){a.each(c,function(e,f){if(f===false){delete c[e];return;}if(f.param||f.depends){var d=true;switch(typeof f.depends){case"string":d=!!a(f.depends,b.form).length;break;case"function":d=f.depends.call(b,b);break;}if(d){c[e]=f.param!==undefined?f.param:true;}else{delete c[e];}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e;});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this]);}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])];}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max;}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength;}}if(c.messages){delete c.messages;}return c;},normalizeRule:function(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true;});b=c;}return b;},addMethod:function(d,c,b){a.validator.methods[d]=c;a.validator.messages[d]=b!=undefined?b:a.validator.messages[d];if(c.length<3){a.validator.addClassRules(d,a.validator.normalizeRule(d));}},methods:{required:function(b,d,c){if(!this.depend(c,d)){return"dependency-mismatch";}switch(d.nodeName.toLowerCase()){case"select":var e=a(d).val();return e&&e.length>0;case"input":if(this.checkable(d)){return this.getLength(b,d)>0;}default:return a.trim(b).length>0;}},remote:function(b,c,g){if(this.optional(c)){return"dependency-mismatch";}var e=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={};}e.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=e.message;g=typeof g=="string"&&{url:g}||g;if(e.old!==b){e.old=b;var d=this;this.startRequest(c);var f={};f[c.name]=b;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,success:function(k){d.settings.messages[c.name].remote=e.originalMessage;var j=k===true;if(j){var l=d.formSubmitted;d.prepareElement(c);d.formSubmitted=l;d.successList.push(c);d.showErrors();}else{var h={};var i=(e.message=k||d.defaultMessage(c,"remote"));h[c.name]=a.isFunction(i)?i(b):i;d.showErrors(h);}e.valid=j;d.stopRequest(c,j);}},g));return"pending";}else{if(this.pending[c.name]){return"pending";}}return e.valid;},minlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)>=c;},maxlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)<=c;},rangelength:function(b,d,c){var e=this.getLength(a.trim(b),d);return this.optional(d)||(e>=c[0]&&e<=c[1]);},min:function(b,d,c){return this.optional(d)||b>=c;},max:function(b,d,c){return this.optional(d)||b<=c;},range:function(b,d,c){return this.optional(d)||(b>=c[0]&&b<=c[1]);},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c);},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c);},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c));},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c);},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c);},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c);},creditcard:function(b,c){if(this.optional(c)){return"dependency-mismatch";}if(/[^0-9-]+/.test(b)){return false;}var g=0,d=0,f=false;b=b.replace(/\D/g,"");for(var e=b.length-1;e>=0;e--){var h=b.charAt(e);var d=parseInt(h,10);if(f){if((d*=2)>9){d-=9;}}g+=d;f=!f;}return(g%10)==0;},accept:function(b,d,c){c=typeof c=="string"?c.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(d)||b.match(new RegExp(".("+c+")$","i"));},equalTo:function(b,d,c){var e=a(c).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(d).valid();});return b==e.val();}}});a.format=a.validator.format;})(jQuery);(function(c){var b=c.ajax;var a={};c.ajax=function(d){d=c.extend(d,c.extend({},c.ajaxSettings,d));var e=d.port;if(d.mode=="abort"){if(a[e]){a[e].abort();}return(a[e]=b.apply(this,arguments));}return b.apply(this,arguments);};})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,d){a.event.special[d]={setup:function(){this.addEventListener(c,b,true);},teardown:function(){this.removeEventListener(c,b,true);},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=d;return a.event.handle.apply(this,arguments);}};function b(f){f=a.event.fix(f);f.type=d;return a.event.handle.call(this,f);}});}a.extend(a.fn,{validateDelegate:function(c,d,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments);}});}});})(jQuery);(function(b){var d=b.fn.domManip,a=/^[^<]*(<[\w\W]+>)[^>]*$/;b.fn.extend({render:function(e,f){return this.map(function(h,g){return b.render(g,e,f);});},domManip:function(e){if(e.length>1&&e[0].nodeType){arguments[0]=[b.makeArray(e)];}if(e.length>=2&&typeof e[0]==="string"&&typeof e[1]!=="string"){arguments[0]=[b.render(e[0],e[1],e[2])];}return d.apply(this,arguments);}});b.extend({render:function(e,f,g){var n,l;if(typeof e==="string"){n=b.templates[e];if(!n&&!a.test(e)){l=b(e).get(0);}}else{if(e instanceof b){l=e.get(0);}else{if(e.nodeType){l=e;}}}if(!n&&l){var m=b.data(l);n=m.tmpl||(m.tmpl=b.tmpl(l.innerHTML));}n=n||b.tmpl(e);var i,j,h={data:f,index:0,dataItem:f,options:g||{}};if(g){i=g.rendering;j=g.rendered;}function k(){var o=null;if(!i||i(h)!==false){var o=n(b,h);if(j){j(h,o);}}return o;}if(b.isArray(f)){return b.map(f,function(o,p){h.index=p;h.dataItem=o;return k();});}else{return k();}},templates:{},tmplFn:{html:function(){b._.push.apply(b._,arguments);},text:function(){b._.push.apply(b._,b.map(arguments,function(e){return document.createTextNode(e).nodeValue;}));}},_:null,tmpl:function c(g,e,j,h){var f=new Function("jQuery","$context","var $=jQuery,$data=$context.dataItem,$i=$context.index,_=$._=[];_.context=$context;with($.tmplFn){with($data){_.push('"+g.replace(/[\r\t\n]/g," ").replace(/'(?=[^%]*%})/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/{%=(.+?)%}/g,"',($1),'").split("{%").join("');").split("%}").join("_.push('")+"');}}return $(_.join('')).get();");return e?f(b,{data:null,dataItem:e,index:j,options:h}):f;}});})(jQuery);$.widget("rb.rbautocomplete",$.ui.autocomplete,{options:{data:[],filters:[],imagePath:"",imageField:null,maxSuggestions:null,defaultImg:"",scopeCss:"",searchCol:"name",watermark:null,itemFunc:function(a,b){return a[this.options.searchCol];},focus:function(b,a){$(b.target).val(a.item.name);return false;},itemFocus:null,source:function(b,c){var d=this;$.each(this.options.filters,function(e,f){if(f.name==d.options.searchCol){f.val=b.term.toLowerCase();}});var a=this.options.data.where(this.options.filters);return c(a);}},_create:function(){var a=this;$.ui.autocomplete.prototype._create.apply(this,arguments);this.element.addClass(a.options.scopeCss).addClass("ui-widget ui-widget-content").css({"float":"left"});this.element.keypress(function(c){var b=$.ui.keyCode;switch(c.keyCode){case b.ENTER:if(a.selectedItem==null){a._handleSearch();c.preventDefault();return false;}}});if(this.options.watermark!=null&&this.element.simpleWaterMark!=null){this.element.attr("title",this.options.watermark).simpleWaterMark("watermark");}this.btn=$('<div class="rb-search-box"><a class="rb-search-button rb-search-ico"></a></div>').attr("tabIndex",-1).insertAfter(this.element.parent().next()).removeAttr("title").click(function(){a._handleSearch();});this.btn.find(".ui-button-text").css({padding:0,height:this.element.innerHeight()});this.menu._setOption("focus",function(c,d){var b=d.item.data("item.autocomplete");if(a.options.imageField!=null){a.img.attr("src",a.options.imagePath+b[a.options.imageField]);}if(a.options.itemFocus!=null){a.options.itemFocus(a,b);}});if(this.options.imageField!=null){this.img=$("<img />").appendTo("body",this.element[0].ownerDocument).css({position:"absolute","z-index":"99",top:0,left:0}).addClass("rb-autocomplete-img").hide().attr("src",a.options.defaultImg);this.menu.element.css("padding-left",this.img.outerWidth()+10);this.menu._setOption("blur",function(b,c){a.img.attr("src",a.options.defaultImg);});}},_suggest:function(a){if(this.options.maxSuggestions!=null&&this.options.maxSuggestions>1){a=a.skiptake(0,this.options.maxSuggestions);}$.ui.autocomplete.prototype._suggest.apply(this,arguments);this.menu.element.show().position({my:"right top",at:"right bottom",of:this.element,collision:"none"}).css("min-height",this.img.outerHeight()+5);this.img.show().position({my:"left top",at:"left top",of:this.menu.element,offset:"5 5",collision:"none"});},_handleSearch:function(){this.menu.element.hide();$(".rb-autocomplete-img").hide();var c=this.element.val();var a=null;var b=0;var d=this;$.each(this.options.data,function(e,f){if(f[d.options.searchCol].toLowerCase().trim()==c.toLowerCase().trim()){a=f;b++;}});if(a!=null&&b==1){this._trigger("select",this,{item:a});}else{if(c!=""&&c!=this.options.watermark){this._trigger("searchRequest",null,{term:c});}}return false;},close:function(a){$.ui.autocomplete.prototype.close.apply(this,arguments);if(this.img!=null){this.img.hide();}},_renderItem:function(a,b){return $("<li></li>").addClass(this.options.scopeCss).data("item.autocomplete",b).append(this.options.itemFunc(b,a)).appendTo(a);}});$.widget("ui.rbcombobox",{options:{textFunc:function(a,b){return b.item!=null?b.item.label:"";},itemFunc:function(a,b){return"<a>"+(b.item!=null?b.item.label:"")+"</a>";},footerFunc:null,scopeCss:"",data:null,dataKey:"id"},_create:function(){var a=this;var b=this.element.hide();this._dataList=[];this._dataDict={};this.ctr=$("<div></div>").insertAfter(b).attr("style",this.element.attr("style")).show();this.input=$("<span>&nbsp;</span>").attr({tabindex:0}).width(this.element.outerWidth()).height(this.element[0].style.height).appendTo(this.ctr).css({"float":"left",position:"relative","padding-left":"6px",outline:0,overflow:"hidden","line-height":this.element[0].style.height,"white-space":"nowrap",cursor:"pointer"}).click(function(){a._handleClick();}).autocomplete({delay:0,minLength:0,source:function(c,d){a._assignData();d(a._dataList);},select:function(d,c){a.selectVal(c.item[a.options.dataKey]);return false;}}).addClass("ui-widget ui-widget-content ui-corner-left "+this.options.scopeCss);this.autocomplete=this.input.data("autocomplete");this.autocomplete._renderItem=function(c,e){var d=$("<li></li>");d.data("item.autocomplete",e).append(a.options.itemFunc(a,{ctl:d,item:a._dataDict[e[a.options.dataKey]]})).appendTo(c);};this.autocomplete.menu.element.css({"overflow-y":"auto","overflow-x":"hidden"});this.autocomplete._suggest=function(c){$.ui.autocomplete.prototype._suggest.apply(this,arguments);if(a.options.footerFunc!=null){$("<li></li>").append(a.options.footerFunc(a,{item:this.menu.element})).appendTo(this.menu.element);}};this.btn=$("<span>&nbsp;</span>").attr("tabIndex",-1).addClass(this.options.scopeCss).css({margin:0,outline:0}).insertAfter(this.input).button({icons:{primary:"ui-icon-triangle-1-s"},text:false}).removeAttr("title").removeClass("ui-corner-all").addClass("ui-corner-right ui-button-icon").click(function(){a._handleClick();});if(this.btn.innerHeight()==this.btn.outerHeight()){this.btn.height(this.input.outerHeight());}this.btn.find(".ui-button-text").css({padding:0});this.ctr.width(this.ctr.outerWidth()+this.btn.width()+20);a._assignData();},selectedVal:-1,selectVal:function(d,b){var c=this._dataDict[d];var a=false;if(b!=false){a=!this._trigger("select",this,{item:c});}if(!a){this._priorSelectedVal=this.selectedVal;if(c!=null){if(c.option!=null){c.option.attr("selected","selected");}this.selectedVal=d;}else{this.element.children("option:selected").removeAttr("selected");this.selectedVal=-1;}this.input.text(this.options.textFunc(this,{item:c}));}return this;},_priorSelectedVal:-1,revert:function(a){this.selectVal(this._priorSelectedVal,a);},setData:function(a,b){this.options.data=a;if(b!=null){this.options.dataKey=b;}this._assignData();},close:function(){if(this.input.autocomplete("widget").is(":visible")){this.input.autocomplete("close");return;}},_handleClick:function(){this.close();this.input.autocomplete("search","");this.input.focus();},_assignData:function(){if(this.options.data!=null){this._dataList=this.options.data;this._dataDict=this.options.data.toDictionary(this.options.dataKey);}else{this._assignDataFromOptions();this.selectVal(this.element.children(":selected").val(),false);}},_assignDataFromOptions:function(){var a=this;this._dataDict={};this._dataList=this.element.children("option").map(function(){var c=$(this);var b={id:c.val(),label:c.text(),value:c.text(),option:c};a._dataDict[c.val()]=b;return b;});}});$.widget("rb.rbbuttonset",$.ui.buttonset,{options:{scopeCss:"",selected:null},_create:function(){var a=this;$.ui.buttonset.prototype._create.apply(this,arguments);this.element.find("input").click(function(b){a._refreshCufon();a._trigger("select",a,{item:{radio:$(b.target)}});});this.element.find(".ui-state-default").addClass(this.options.scopeCss);this.element.show();},refresh:function(){if(this.element.find("cufon").length>0){Cufon.refresh();return;}this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return $(this).button("widget")[0];}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end();this._refreshCufon();},selectVal:function(d,b){var c=String.format("input[value={0}]",d);var a=this.element.find("input").filter(c).attr("checked","checked").button("refresh");this._refreshCufon();if(b!=false){this._trigger("select",this,{item:{radio:a}});}},_refreshCufon:function(){rb.UI.replaceFont(this.element.find("label"));}});jQuery.url=function(){function b(h){for(var i="",j=0,g=0,k=0;j<h.length;){g=h.charCodeAt(j);if(g<128){i+=String.fromCharCode(g);j++;}else{if(g>191&&g<224){k=h.charCodeAt(j+1);i+=String.fromCharCode((g&31)<<6|k&63);j+=2;}else{k=h.charCodeAt(j+1);c3=h.charCodeAt(j+2);i+=String.fromCharCode((g&15)<<12|(k&63)<<6|c3&63);j+=3;}}}return i;}function c(h,i){var j={},g={"true":true,"false":false,"null":null};$.each(h.replace(/\+/g," ").split("&"),function(n,m){var o=m.split("=");n=a(o[0]);m=j;var l=0,p=n.split("]["),k=p.length-1;if(/\[/.test(p[0])&&/\]$/.test(p[k])){p[k]=p[k].replace(/\]$/,"");p=p.shift().split("[").concat(p);k=p.length-1;}else{k=0;}if(o.length===2){o=a(o[1]);if(i){o=o&&!isNaN(o)?+o:o==="undefined"?undefined:g[o]!==undefined?g[o]:o;}if(k){for(;l<=k;l++){n=p[l]===""?m.length:p[l];m=m[n]=l<k?m[n]||(p[l+1]&&isNaN(p[l+1])?{}:[]):o;}}else{if($.isArray(j[n])){j[n].push(o);}else{j[n]=j[n]!==undefined?[j[n],o]:o;}}}else{if(n){j[n]=i?undefined:"";}}});return j;}function d(h){h=h||window.location;var i=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];h=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(h);for(var j={},g=i.length;g--;){j[i[g]]=h[g]||"";}if(j.query){j.params=c(j.query,true);}return j;}function e(g){if(g.source){return encodeURI(g.source);}var h=[];if(g.protocol){if(g.protocol=="file"){h.push("file:///");}else{g.protocol=="mailto"?h.push("mailto:"):h.push(g.protocol+"://");}}if(g.authority){h.push(g.authority);}else{if(g.userInfo){h.push(g.userInfo+"@");}else{if(g.user){h.push(g.user);g.password&&h.push(":"+g.password);h.push("@");}}if(g.host){h.push(g.host);g.port&&h.push(":"+g.port);}}if(g.path){h.push(g.path);}else{g.directory&&h.push(g.directory);g.file&&h.push(g.file);}if(g.query){h.push("?"+g.query);}else{g.params&&h.push("?"+$.param(g.params));}g.anchor&&h.push("#"+g.anchor);return h.join("");}function f(g){return encodeURIComponent(g);}function a(g){g=g||window.location.toString();return b(unescape(g.replace(/\+/g," ")));}return{encode:f,decode:a,parse:d,build:e};}();
