var a;
(function(){function c(j,q){q.src?n.ajax({url:q.src,async:false,dataType:"script"}):n.globalEval(q.text||q.textContent||q.innerHTML||"");q.parentNode&&q.parentNode.removeChild(q)}function d(){return+new Date}function f(j,q){return j[0]&&parseInt(n.curCSS(j[0],q,true),10)||0}function b(){return false}function h(){return true}function k(j){var q=RegExp("(^|\\.)"+j.type+"(\\.|$)"),s=true,u=[];n.each(n.data(this,"events").live||[],function(v,y){if(q.test(y.type))(v=n(j.target).closest(y.data)[0])&&u.push({elem:v,
fn:y})});u.sort(function(v,y){return n.data(v.elem,"closest")-n.data(y.elem,"closest")});n.each(u,function(){if(this.fn.call(this.elem,j,this.fn.data)===false)return s=false});return s}function g(j,q){return["live",j,q.replace(/\./g,"`").replace(/ /g,"|")].join(".")}function l(){if(!Y){Y=true;if(document.addEventListener)document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);n.ready()},false);else if(document.attachEvent){document.attachEvent("onreadystatechange",
function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);n.ready()}});document.documentElement.doScroll&&o==o.top&&function(){if(!n.isReady){try{document.documentElement.doScroll("left")}catch(j){setTimeout(arguments.callee,0);return}n.ready()}}()}n.event.add(o,"load",n.ready)}}function m(j,q){var s={};n.each(ga.concat.apply([],ga.slice(0,q)),function(){s[this]=j});return s}var o=this,p,w=o.jQuery,C=o.$,n=o.jQuery=o.$=function(j,q){return new n.fn.init(j,
q)},z=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,F=/^.[^:#\[\.,]*$/;n.fn=n.prototype={init:function(j,q){j=j||document;if(j.nodeType){this[0]=j;this.length=1;this.context=j;return this}if(typeof j==="string"){var s=z.exec(j);if(s&&(s[1]||!q))if(s[1])j=n.clean([s[1]],q);else{if((q=document.getElementById(s[3]))&&q.id!=s[3])return n().find(j);s=n(q||[]);s.context=document;s.selector=j;return s}else return n(q).find(j)}else if(n.isFunction(j))return n(document).ready(j);if(j.selector&&j.context){this.selector=
j.selector;this.context=j.context}return this.setArray(n.isArray(j)?j:n.makeArray(j))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(j){return j===p?Array.prototype.slice.call(this):this[j]},pushStack:function(j,q,s){j=n(j);j.prevObject=this;j.context=this.context;if(q==="find")j.selector=this.selector+(this.selector?" ":"")+s;else if(q)j.selector=this.selector+"."+q+"("+s+")";return j},setArray:function(j){this.length=0;Array.prototype.push.apply(this,j);return this},
each:function(j,q){return n.each(this,j,q)},index:function(j){return n.inArray(j&&j.jquery?j[0]:j,this)},attr:function(j,q,s){var u=j;if(typeof j==="string")if(q===p)return this[0]&&n[s||"attr"](this[0],j);else{u={};u[j]=q}return this.each(function(v){for(j in u)n.attr(s?this.style:this,j,n.prop(this,u[j],s,v,j))})},css:function(j,q){if((j=="width"||j=="height")&&parseFloat(q)<0)q=p;return this.attr(j,q,"curCSS")},text:function(j){if(typeof j!=="object"&&j!=null)return this.empty().append((this[0]&&
this[0].ownerDocument||document).createTextNode(j));var q="";n.each(j||this,function(){n.each(this.childNodes,function(){if(this.nodeType!=8)q+=this.nodeType!=1?this.nodeValue:n.fn.text([this])})});return q},wrapAll:function(j){if(this[0]){j=n(j,this[0].ownerDocument).clone();this[0].parentNode&&j.insertBefore(this[0]);j.map(function(){for(var q=this;q.firstChild;)q=q.firstChild;return q}).append(this)}return this},wrapInner:function(j){return this.each(function(){n(this).contents().wrapAll(j)})},
wrap:function(j){return this.each(function(){n(this).wrapAll(j)})},append:function(){return this.domManip(arguments,true,function(j){this.nodeType==1&&this.appendChild(j)})},prepend:function(){return this.domManip(arguments,true,function(j){this.nodeType==1&&this.insertBefore(j,this.firstChild)})},before:function(){return this.domManip(arguments,false,function(j){this.parentNode.insertBefore(j,this)})},after:function(){return this.domManip(arguments,false,function(j){this.parentNode.insertBefore(j,
this.nextSibling)})},end:function(){return this.prevObject||n([])},push:[].push,sort:[].sort,splice:[].splice,find:function(j){if(this.length===1){var q=this.pushStack([],"find",j);q.length=0;n.find(j,this[0],q);return q}else return this.pushStack(n.unique(n.map(this,function(s){return n.find(j,s)})),"find",j)},clone:function(j){var q=this.map(function(){if(!n.support.noCloneEvent&&!n.isXMLDoc(this)){var v=this.outerHTML;if(!v){v=this.ownerDocument.createElement("div");v.appendChild(this.cloneNode(true));
v=v.innerHTML}return n.clean([v.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else return this.cloneNode(true)});if(j===true){var s=this.find("*").andSelf(),u=0;q.find("*").andSelf().each(function(){if(this.nodeName===s[u].nodeName){var v=n.data(s[u],"events");for(var y in v)for(var B in v[y])n.event.add(this,y,v[y][B],v[y][B].data);u++}})}return q},filter:function(j){return this.pushStack(n.isFunction(j)&&n.grep(this,function(q,s){return j.call(q,s)})||n.multiFilter(j,n.grep(this,
function(q){return q.nodeType===1})),"filter",j)},closest:function(j){var q=n.expr.match.POS.test(j)?n(j):null,s=0;return this.map(function(){for(var u=this;u&&u.ownerDocument;){if(q?q.index(u)>-1:n(u).is(j)){n.data(u,"closest",s);return u}u=u.parentNode;s++}})},not:function(j){if(typeof j==="string")if(F.test(j))return this.pushStack(n.multiFilter(j,this,true),"not",j);else j=n.multiFilter(j,this);var q=j.length&&j[j.length-1]!==p&&!j.nodeType;return this.filter(function(){return q?n.inArray(this,
j)<0:this!=j})},add:function(j){return this.pushStack(n.unique(n.merge(this.get(),typeof j==="string"?n(j):n.makeArray(j))))},is:function(j){return!!j&&n.multiFilter(j,this).length>0},hasClass:function(j){return!!j&&this.is("."+j)},val:function(j){if(j===p){var q=this[0];if(q){if(n.nodeName(q,"option"))return(q.attributes.value||{}).specified?q.value:q.text;if(n.nodeName(q,"select")){var s=q.selectedIndex,u=[],v=q.options;q=q.type=="select-one";if(s<0)return null;var y=q?s:0;for(s=q?s+1:v.length;y<
s;y++){var B=v[y];if(B.selected){j=n(B).val();if(q)return j;u.push(j)}}return u}return(q.value||"").replace(/\r/g,"")}}else{if(typeof j==="number")j+="";return this.each(function(){if(this.nodeType==1)if(n.isArray(j)&&/radio|checkbox/.test(this.type))this.checked=n.inArray(this.value,j)>=0||n.inArray(this.name,j)>=0;else if(n.nodeName(this,"select")){var E=n.makeArray(j);n("option",this).each(function(){this.selected=n.inArray(this.value,E)>=0||n.inArray(this.text,E)>=0});if(!E.length)this.selectedIndex=
-1}else this.value=j})}},html:function(j){return j===p?this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null:this.empty().append(j)},replaceWith:function(j){return this.after(j).remove()},eq:function(j){return this.slice(j,+j+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(j){return this.pushStack(n.map(this,function(q,s){return j.call(q,s,q)}))},andSelf:function(){return this.add(this.prevObject)},
domManip:function(j,q,s){function u(M,R){return q&&n.nodeName(M,"table")&&n.nodeName(R,"tr")?M.getElementsByTagName("tbody")[0]||M.appendChild(M.ownerDocument.createElement("tbody")):M}if(this[0]){var v=(this[0].ownerDocument||this[0]).createDocumentFragment();j=n.clean(j,this[0].ownerDocument||this[0],v);var y=v.firstChild;if(y)for(var B=0,E=this.length;B<E;B++)s.call(u(this[B],y),this.length>1||B>0?v.cloneNode(true):v);j&&n.each(j,c)}return this}};n.fn.init.prototype=n.fn;n.extend=n.fn.extend=function(){var j=
arguments[0]||{},q=1,s=arguments.length,u=false,v;if(typeof j==="boolean"){u=j;j=arguments[1]||{};q=2}if(typeof j!=="object"&&!n.isFunction(j))j={};if(s==q){j=this;--q}for(;q<s;q++)if((v=arguments[q])!=null)for(var y in v){var B=j[y],E=v[y];if(j!==E)if(u&&E&&typeof E==="object"&&!E.nodeType)j[y]=n.extend(u,B||(E.length!=null?[]:{}),E);else if(E!==p)j[y]=E}return j};var H=/z-?index|font-?weight|opacity|zoom|line-?height/i,L=document.defaultView||{},K=Object.prototype.toString;n.extend({noConflict:function(j){o.$=
C;if(j)o.jQuery=w;return n},isFunction:function(j){return K.call(j)==="[object Function]"},isArray:function(j){return K.call(j)==="[object Array]"},isXMLDoc:function(j){return j.nodeType===9&&j.documentElement.nodeName!=="HTML"||!!j.ownerDocument&&n.isXMLDoc(j.ownerDocument)},globalEval:function(j){if(j&&/\S/.test(j)){var q=document.getElementsByTagName("head")[0]||document.documentElement,s=document.createElement("script");s.type="text/javascript";if(n.support.scriptEval)s.appendChild(document.createTextNode(j));
else s.text=j;q.insertBefore(s,q.firstChild);q.removeChild(s)}},nodeName:function(j,q){return j.nodeName&&j.nodeName.toUpperCase()==q.toUpperCase()},each:function(j,q,s){var u,v=0,y=j.length;if(s)if(y===p)for(u in j){if(q.apply(j[u],s)===false)break}else for(;v<y;){if(q.apply(j[v++],s)===false)break}else if(y===p)for(u in j){if(q.call(j[u],u,j[u])===false)break}else for(s=j[0];v<y&&q.call(s,v,s)!==false;s=j[++v]);return j},prop:function(j,q,s,u,v){if(n.isFunction(q))q=q.call(j,u);return typeof q===
"number"&&s=="curCSS"&&!H.test(v)?q+"px":q},className:{add:function(j,q){n.each((q||"").split(/\s+/),function(s,u){if(j.nodeType==1&&!n.className.has(j.className,u))j.className+=(j.className?" ":"")+u})},remove:function(j,q){if(j.nodeType==1)j.className=q!==p?n.grep(j.className.split(/\s+/),function(s){return!n.className.has(q,s)}).join(" "):""},has:function(j,q){return j&&n.inArray(q,(j.className||j).toString().split(/\s+/))>-1}},swap:function(j,q,s){var u={};for(var v in q){u[v]=j.style[v];j.style[v]=
q[v]}s.call(j);for(v in q)j.style[v]=u[v]},css:function(j,q,s,u){if(q=="width"||q=="height"){var v;s={position:"absolute",visibility:"hidden",display:"block"};var y=q=="width"?["Left","Right"]:["Top","Bottom"];function B(){v=q=="width"?j.offsetWidth:j.offsetHeight;u!=="border"&&n.each(y,function(){u||(v-=parseFloat(n.curCSS(j,"padding"+this,true))||0);if(u==="margin")v+=parseFloat(n.curCSS(j,"margin"+this,true))||0;else v-=parseFloat(n.curCSS(j,"border"+this+"Width",true))||0})}j.offsetWidth!==0?
B():n.swap(j,s,B);return Math.max(0,Math.round(v))}return n.curCSS(j,q,s)},curCSS:function(j,q,s){var u,v=j.style;if(q=="opacity"&&!n.support.opacity){u=n.attr(v,"opacity");return u==""?"1":u}if(q.match(/float/i))q=da;if(!s&&v&&v[q])u=v[q];else if(L.getComputedStyle){if(q.match(/float/i))q="float";q=q.replace(/([A-Z])/g,"-$1").toLowerCase();if(j=L.getComputedStyle(j,null))u=j.getPropertyValue(q);if(q=="opacity"&&u=="")u="1"}else if(j.currentStyle){u=q.replace(/\-(\w)/g,function(y,B){return B.toUpperCase()});
u=j.currentStyle[q]||j.currentStyle[u];if(!/^\d+(px)?$/i.test(u)&&/^\d/.test(u)){q=v.left;s=j.runtimeStyle.left;j.runtimeStyle.left=j.currentStyle.left;v.left=u||0;u=v.pixelLeft+"px";v.left=q;j.runtimeStyle.left=s}}return u},clean:function(j,q,s){q=q||document;if(typeof q.createElement==="undefined")q=q.ownerDocument||q[0]&&q[0].ownerDocument||document;if(!s&&j.length===1&&typeof j[0]==="string"){var u=/^<(\w+)\s*\/?>$/.exec(j[0]);if(u)return[q.createElement(u[1])]}var v=[];u=[];var y=q.createElement("div");
n.each(j,function(B,E){if(typeof E==="number")E+="";if(E){if(typeof E==="string"){E=E.replace(/(<(\w+)[^>]*?)\/>/g,function(T,X,Z){return Z.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?T:X+"></"+Z+">"});B=E.replace(/^\s+/,"").substring(0,10).toLowerCase();var M=!B.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!B.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||B.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!B.indexOf("<tr")&&[2,"<table><tbody>",
"</tbody></table>"]||(!B.indexOf("<td")||!B.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!B.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!n.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];for(y.innerHTML=M[1]+E+M[2];M[0]--;)y=y.lastChild;if(!n.support.tbody){var R=/<tbody/i.test(E);B=!B.indexOf("<table")&&!R?y.firstChild&&y.firstChild.childNodes:M[1]=="<table>"&&!R?y.childNodes:[];for(M=B.length-1;M>=0;--M)n.nodeName(B[M],"tbody")&&
!B[M].childNodes.length&&B[M].parentNode.removeChild(B[M])}!n.support.leadingWhitespace&&/^\s/.test(E)&&y.insertBefore(q.createTextNode(E.match(/^\s*/)[0]),y.firstChild);E=n.makeArray(y.childNodes)}if(E.nodeType)v.push(E);else v=n.merge(v,E)}});if(s){for(j=0;v[j];j++)if(n.nodeName(v[j],"script")&&(!v[j].type||v[j].type.toLowerCase()==="text/javascript"))u.push(v[j].parentNode?v[j].parentNode.removeChild(v[j]):v[j]);else{v[j].nodeType===1&&v.splice.apply(v,[j+1,0].concat(n.makeArray(v[j].getElementsByTagName("script"))));
s.appendChild(v[j])}return u}return v},attr:function(j,q,s){if(!(!j||j.nodeType==3||j.nodeType==8)){var u=!n.isXMLDoc(j),v=s!==p;q=u&&n.props[q]||q;if(j.tagName){var y=/href|src|style/.test(q);if(q in j&&u&&!y){if(v){if(q=="type"&&n.nodeName(j,"input")&&j.parentNode)throw"type property can't be changed";j[q]=s}if(n.nodeName(j,"form")&&j.getAttributeNode(q))return j.getAttributeNode(q).nodeValue;if(q=="tabIndex")return(q=j.getAttributeNode("tabIndex"))&&q.specified?q.value:j.nodeName.match(/(button|input|object|select|textarea)/i)?
0:j.nodeName.match(/^(a|area)$/i)&&j.href?0:p;return j[q]}if(!n.support.style&&u&&q=="style")return n.attr(j.style,"cssText",s);v&&j.setAttribute(q,""+s);j=!n.support.hrefNormalized&&u&&y?j.getAttribute(q,2):j.getAttribute(q);return j===null?p:j}if(!n.support.opacity&&q=="opacity"){if(v){j.zoom=1;j.filter=(j.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(s)+""=="NaN"?"":"alpha(opacity="+s*100+")")}return j.filter&&j.filter.indexOf("opacity=")>=0?parseFloat(j.filter.match(/opacity=([^)]*)/)[1])/
100+"":""}q=q.replace(/-([a-z])/ig,function(B,E){return E.toUpperCase()});if(v)j[q]=s;return j[q]}},trim:function(j){return(j||"").replace(/^\s+|\s+$/g,"")},makeArray:function(j){var q=[];if(j!=null){var s=j.length;if(s==null||typeof j==="string"||n.isFunction(j)||j.setInterval)q[0]=j;else for(;s;)q[--s]=j[s]}return q},inArray:function(j,q){for(var s=0,u=q.length;s<u;s++)if(q[s]===j)return s;return-1},merge:function(j,q){var s=0,u,v=j.length;if(n.support.getAll)for(;(u=q[s++])!=null;)j[v++]=u;else for(;(u=
q[s++])!=null;)if(u.nodeType!=8)j[v++]=u;return j},unique:function(j){var q=[],s={};try{for(var u=0,v=j.length;u<v;u++){var y=n.data(j[u]);if(!s[y]){s[y]=true;q.push(j[u])}}}catch(B){q=j}return q},grep:function(j,q,s){for(var u=[],v=0,y=j.length;v<y;v++)!s!=!q(j[v],v)&&u.push(j[v]);return u},map:function(j,q){for(var s=[],u=0,v=j.length;u<v;u++){var y=q(j[u],u);if(y!=null)s[s.length]=y}return s.concat.apply([],s)}});var U=navigator.userAgent.toLowerCase();n.browser={version:(U.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||
[0,"0"])[1],safari:/webkit/.test(U),opera:/opera/.test(U),msie:/msie/.test(U)&&!/opera/.test(U),mozilla:/mozilla/.test(U)&&!/(compatible|webkit)/.test(U)};n.each({parent:function(j){return j.parentNode},parents:function(j){return n.dir(j,"parentNode")},next:function(j){return n.nth(j,2,"nextSibling")},prev:function(j){return n.nth(j,2,"previousSibling")},nextAll:function(j){return n.dir(j,"nextSibling")},prevAll:function(j){return n.dir(j,"previousSibling")},siblings:function(j){return n.sibling(j.parentNode.firstChild,
j)},children:function(j){return n.sibling(j.firstChild)},contents:function(j){return n.nodeName(j,"iframe")?j.contentDocument||j.contentWindow.document:n.makeArray(j.childNodes)}},function(j,q){n.fn[j]=function(s){var u=n.map(this,q);if(s&&typeof s=="string")u=n.multiFilter(s,u);return this.pushStack(n.unique(u),j,s)}});n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(j,q){n.fn[j]=function(s){for(var u=[],v=n(s),y=0,B=v.length;y<
B;y++){var E=(y>0?this.clone(true):this).get();n.fn[q].apply(n(v[y]),E);u=u.concat(E)}return this.pushStack(u,j,s)}});n.each({removeAttr:function(j){n.attr(this,j,"");this.nodeType==1&&this.removeAttribute(j)},addClass:function(j){n.className.add(this,j)},removeClass:function(j){n.className.remove(this,j)},toggleClass:function(j,q){if(typeof q!=="boolean")q=!n.className.has(this,j);n.className[q?"add":"remove"](this,j)},remove:function(j){if(!j||n.filter(j,[this]).length){n("*",this).add([this]).each(function(){n.event.remove(this);
n.removeData(this)});this.parentNode&&this.parentNode.removeChild(this)}},empty:function(){for(n(this).children().remove();this.firstChild;)this.removeChild(this.firstChild)}},function(j,q){n.fn[j]=function(){return this.each(q,arguments)}});var O="jQuery"+d(),Q=0,V={};n.extend({cache:{},data:function(j,q,s){j=j==o?V:j;var u=j[O];u||(u=j[O]=++Q);if(q&&!n.cache[u])n.cache[u]={};if(s!==p)n.cache[u][q]=s;return q?n.cache[u][q]:u},removeData:function(j,q){j=j==o?V:j;var s=j[O];if(q){if(n.cache[s]){delete n.cache[s][q];
q="";for(q in n.cache[s])break;q||n.removeData(j)}}else{try{delete j[O]}catch(u){j.removeAttribute&&j.removeAttribute(O)}delete n.cache[s]}},queue:function(j,q,s){if(j){q=(q||"fx")+"queue";var u=n.data(j,q);if(!u||n.isArray(s))u=n.data(j,q,n.makeArray(s));else s&&u.push(s)}return u},dequeue:function(j,q){var s=n.queue(j,q),u=s.shift();if(!q||q==="fx")u=s[0];u!==p&&u.call(j)}});n.fn.extend({data:function(j,q){var s=j.split(".");s[1]=s[1]?"."+s[1]:"";if(q===p){var u=this.triggerHandler("getData"+s[1]+
"!",[s[0]]);if(u===p&&this.length)u=n.data(this[0],j);return u===p&&s[1]?this.data(s[0]):u}else return this.trigger("setData"+s[1]+"!",[s[0],q]).each(function(){n.data(this,j,q)})},removeData:function(j){return this.each(function(){n.removeData(this,j)})},queue:function(j,q){if(typeof j!=="string"){q=j;j="fx"}if(q===p)return n.queue(this[0],j);return this.each(function(){var s=n.queue(this,j,q);j=="fx"&&s.length==1&&s[0].call(this)})},dequeue:function(j){return this.each(function(){n.dequeue(this,
j)})}});(function(){function j(x,A,D,G,I,J){I=x=="previousSibling"&&!J;for(var P=0,ca=G.length;P<ca;P++){var S=G[P];if(S){if(I&&S.nodeType===1){S.sizcache=D;S.sizset=P}S=S[x];for(var ea=false;S;){if(S.sizcache===D){ea=G[S.sizset];break}if(S.nodeType===1&&!J){S.sizcache=D;S.sizset=P}if(S.nodeName===A){ea=S;break}S=S[x]}G[P]=ea}}}function q(x,A,D,G,I,J){I=x=="previousSibling"&&!J;for(var P=0,ca=G.length;P<ca;P++){var S=G[P];if(S){if(I&&S.nodeType===1){S.sizcache=D;S.sizset=P}S=S[x];for(var ea=false;S;){if(S.sizcache===
D){ea=G[S.sizset];break}if(S.nodeType===1){if(!J){S.sizcache=D;S.sizset=P}if(typeof A!=="string"){if(S===A){ea=true;break}}else if(y.filter(A,[S]).length>0){ea=S;break}}S=S[x]}G[P]=ea}}}var s=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,u=0,v=Object.prototype.toString,y=function(x,A,D,G){D=D||[];A=A||document;if(A.nodeType!==1&&A.nodeType!==9)return[];if(!x||typeof x!=="string")return D;var I=[],J,P,ca,S=true;for(s.lastIndex=
0;(J=s.exec(x))!==null;){I.push(J[1]);if(J[2]){ca=RegExp.rightContext;break}}if(I.length>1&&E.exec(x))if(I.length===2&&B.relative[I[0]])J=aa(I[0]+I[1],A);else for(J=B.relative[I[0]]?[A]:y(I.shift(),A);I.length;){x=I.shift();if(B.relative[x])x+=I.shift();J=aa(x,J)}else{J=G?{expr:I.pop(),set:R(G)}:y.find(I.pop(),I.length===1&&A.parentNode?A.parentNode:A,N(A));J=y.filter(J.expr,J.set);if(I.length>0)P=R(J);else S=false;for(;I.length;){var ea=I.pop(),ia=ea;if(B.relative[ea])ia=I.pop();else ea="";if(ia==
null)ia=A;B.relative[ea](P,ia,N(A))}}P||(P=J);if(!P)throw"Syntax error, unrecognized expression: "+(ea||x);if(v.call(P)==="[object Array]")if(S)if(A.nodeType===1)for(x=0;P[x]!=null;x++){if(P[x]&&(P[x]===true||P[x].nodeType===1&&Z(A,P[x])))D.push(J[x])}else for(x=0;P[x]!=null;x++)P[x]&&P[x].nodeType===1&&D.push(J[x]);else D.push.apply(D,P);else R(P,D);if(ca){y(ca,A,D,G);if(X){hasDuplicate=false;D.sort(X);if(hasDuplicate)for(x=1;x<D.length;x++)D[x]===D[x-1]&&D.splice(x--,1)}}return D};y.matches=function(x,
A){return y(x,null,null,A)};y.find=function(x,A,D){var G,I;if(!x)return[];for(var J=0,P=B.order.length;J<P;J++){var ca=B.order[J];if(I=B.match[ca].exec(x)){var S=RegExp.leftContext;if(S.substr(S.length-1)!=="\\"){I[1]=(I[1]||"").replace(/\\/g,"");G=B.find[ca](I,A,D);if(G!=null){x=x.replace(B.match[ca],"");break}}}}G||(G=A.getElementsByTagName("*"));return{set:G,expr:x}};y.filter=function(x,A,D,G){for(var I=x,J=[],P=A,ca,S,ea=A&&A[0]&&N(A[0]);x&&A.length;){for(var ia in B.filter)if((ca=B.match[ia].exec(x))!=
null){var na=B.filter[ia],ja,ka;S=false;if(P==J)J=[];if(B.preFilter[ia])if(ca=B.preFilter[ia](ca,P,D,J,G,ea)){if(ca===true)continue}else S=ja=true;if(ca)for(var la=0;(ka=P[la])!=null;la++)if(ka){ja=na(ka,ca,la,P);var ma=G^!!ja;if(D&&ja!=null)if(ma)S=true;else P[la]=false;else if(ma){J.push(ka);S=true}}if(ja!==p){D||(P=J);x=x.replace(B.match[ia],"");if(!S)return[];break}}if(x==I)if(S==null)throw"Syntax error, unrecognized expression: "+x;else break;I=x}return P};var B=y.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\(\)]*)+)\2\))?/},attrMap:{"class":"className",
"for":"htmlFor"},attrHandle:{href:function(x){return x.getAttribute("href")}},relative:{"+":function(x,A,D){var G=typeof A==="string",I=G&&!/\W/.test(A);G=G&&!I;if(I&&!D)A=A.toUpperCase();D=0;I=x.length;for(var J;D<I;D++)if(J=x[D]){for(;(J=J.previousSibling)&&J.nodeType!==1;);x[D]=G||J&&J.nodeName===A?J||false:J===A}G&&y.filter(A,x,true)},">":function(x,A,D){var G=typeof A==="string";if(G&&!/\W/.test(A)){A=D?A:A.toUpperCase();D=0;for(var I=x.length;D<I;D++){var J=x[D];if(J){G=J.parentNode;x[D]=G.nodeName===
A?G:false}}}else{D=0;for(I=x.length;D<I;D++)if(J=x[D])x[D]=G?J.parentNode:J.parentNode===A;G&&y.filter(A,x,true)}},"":function(x,A,D){var G=u++,I=q;if(!A.match(/\W/)){var J=A=D?A:A.toUpperCase();I=j}I("parentNode",A,G,x,J,D)},"~":function(x,A,D){var G=u++,I=q;if(typeof A==="string"&&!A.match(/\W/)){var J=A=D?A:A.toUpperCase();I=j}I("previousSibling",A,G,x,J,D)}},find:{ID:function(x,A,D){if(typeof A.getElementById!=="undefined"&&!D)return(x=A.getElementById(x[1]))?[x]:[]},NAME:function(x,A){if(typeof A.getElementsByName!==
"undefined"){var D=[];A=A.getElementsByName(x[1]);for(var G=0,I=A.length;G<I;G++)A[G].getAttribute("name")===x[1]&&D.push(A[G]);return D.length===0?null:D}},TAG:function(x,A){return A.getElementsByTagName(x[1])}},preFilter:{CLASS:function(x,A,D,G,I,J){x=" "+x[1].replace(/\\/g,"")+" ";if(J)return x;J=0;for(var P;(P=A[J])!=null;J++)if(P)if(I^(P.className&&(" "+P.className+" ").indexOf(x)>=0))D||G.push(P);else if(D)A[J]=false;return false},ID:function(x){return x[1].replace(/\\/g,"")},TAG:function(x,
A){for(var D=0;A[D]===false;D++);return A[D]&&N(A[D])?x[1]:x[1].toUpperCase()},CHILD:function(x){if(x[1]=="nth"){var A=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(x[2]=="even"&&"2n"||x[2]=="odd"&&"2n+1"||!/\D/.test(x[2])&&"0n+"+x[2]||x[2]);x[2]=A[1]+(A[2]||1)-0;x[3]=A[3]-0}x[0]=u++;return x},ATTR:function(x,A,D,G,I,J){A=x[1].replace(/\\/g,"");if(!J&&B.attrMap[A])x[1]=B.attrMap[A];if(x[2]==="~=")x[4]=" "+x[4]+" ";return x},PSEUDO:function(x,A,D,G,I){if(x[1]==="not")if(x[3].match(s).length>1||/^\w/.test(x[3]))x[3]=
y(x[3],null,null,A);else{x=y.filter(x[3],A,D,true^I);D||G.push.apply(G,x);return false}else if(B.match.POS.test(x[0])||B.match.CHILD.test(x[0]))return true;return x},POS:function(x){x.unshift(true);return x}},filters:{enabled:function(x){return x.disabled===false&&x.type!=="hidden"},disabled:function(x){return x.disabled===true},checked:function(x){return x.checked===true},selected:function(x){return x.selected===true},parent:function(x){return!!x.firstChild},empty:function(x){return!x.firstChild},
has:function(x,A,D){return!!y(D[3],x).length},header:function(x){return/h\d/i.test(x.nodeName)},text:function(x){return"text"===x.type},radio:function(x){return"radio"===x.type},checkbox:function(x){return"checkbox"===x.type},file:function(x){return"file"===x.type},password:function(x){return"password"===x.type},submit:function(x){return"submit"===x.type},image:function(x){return"image"===x.type},reset:function(x){return"reset"===x.type},button:function(x){return"button"===x.type||x.nodeName.toUpperCase()===
"BUTTON"},input:function(x){return/input|select|textarea|button/i.test(x.nodeName)}},setFilters:{first:function(x,A){return A===0},last:function(x,A,D,G){return A===G.length-1},even:function(x,A){return A%2===0},odd:function(x,A){return A%2===1},lt:function(x,A,D){return A<D[3]-0},gt:function(x,A,D){return A>D[3]-0},nth:function(x,A,D){return D[3]-0==A},eq:function(x,A,D){return D[3]-0==A}},filter:{PSEUDO:function(x,A,D,G){var I=A[1],J=B.filters[I];if(J)return J(x,D,A,G);else if(I==="contains")return(x.textContent||
x.innerText||"").indexOf(A[3])>=0;else if(I==="not"){A=A[3];D=0;for(G=A.length;D<G;D++)if(A[D]===x)return false;return true}},CHILD:function(x,A){var D=A[1],G=x;switch(D){case "only":case "first":for(;G=G.previousSibling;)if(G.nodeType===1)return false;if(D=="first")return true;G=x;case "last":for(;G=G.nextSibling;)if(G.nodeType===1)return false;return true;case "nth":D=A[2];var I=A[3];if(D==1&&I==0)return true;A=A[0];var J=x.parentNode;if(J&&(J.sizcache!==A||!x.nodeIndex)){var P=0;for(G=J.firstChild;G;G=
G.nextSibling)if(G.nodeType===1)G.nodeIndex=++P;J.sizcache=A}x=x.nodeIndex-I;return D==0?x==0:x%D==0&&x/D>=0}},ID:function(x,A){return x.nodeType===1&&x.getAttribute("id")===A},TAG:function(x,A){return A==="*"&&x.nodeType===1||x.nodeName===A},CLASS:function(x,A){return(" "+(x.className||x.getAttribute("class"))+" ").indexOf(A)>-1},ATTR:function(x,A){var D=A[1];x=B.attrHandle[D]?B.attrHandle[D](x):x[D]!=null?x[D]:x.getAttribute(D);D=x+"";var G=A[2];A=A[4];return x==null?G==="!=":G==="="?D===A:G===
"*="?D.indexOf(A)>=0:G==="~="?(" "+D+" ").indexOf(A)>=0:!A?D&&x!==false:G==="!="?D!=A:G==="^="?D.indexOf(A)===0:G==="$="?D.substr(D.length-A.length)===A:G==="|="?D===A||D.substr(0,A.length+1)===A+"-":false},POS:function(x,A,D,G){var I=B.setFilters[A[2]];if(I)return I(x,D,A,G)}}},E=B.match.POS;for(var M in B.match)B.match[M]=RegExp(B.match[M].source+/(?![^\[]*\])(?![^\(]*\))/.source);var R=function(x,A){x=Array.prototype.slice.call(x);if(A){A.push.apply(A,x);return A}return x};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(T){R=
function(x,A){A=A||[];if(v.call(x)==="[object Array]")Array.prototype.push.apply(A,x);else if(typeof x.length==="number")for(var D=0,G=x.length;D<G;D++)A.push(x[D]);else for(D=0;x[D];D++)A.push(x[D]);return A}}var X;(function(){var x=document.createElement("form"),A="script"+(new Date).getTime();x.innerHTML="<input name='"+A+"'/>";var D=document.documentElement;D.insertBefore(x,D.firstChild);if(document.getElementById(A)){B.find.ID=function(G,I,J){if(typeof I.getElementById!=="undefined"&&!J)return(I=
I.getElementById(G[1]))?I.id===G[1]||typeof I.getAttributeNode!=="undefined"&&I.getAttributeNode("id").nodeValue===G[1]?[I]:p:[]};B.filter.ID=function(G,I){var J=typeof G.getAttributeNode!=="undefined"&&G.getAttributeNode("id");return G.nodeType===1&&J&&J.nodeValue===I}}D.removeChild(x)})();(function(){var x=document.createElement("div");x.appendChild(document.createComment(""));if(x.getElementsByTagName("*").length>0)B.find.TAG=function(A,D){D=D.getElementsByTagName(A[1]);if(A[1]==="*"){A=[];for(var G=
0;D[G];G++)D[G].nodeType===1&&A.push(D[G]);D=A}return D};x.innerHTML="<a href='#'></a>";if(x.firstChild&&typeof x.firstChild.getAttribute!=="undefined"&&x.firstChild.getAttribute("href")!=="#")B.attrHandle.href=function(A){return A.getAttribute("href",2)}})();document.querySelectorAll&&function(){var x=y,A=document.createElement("div");A.innerHTML="<p class='TEST'></p>";if(!(A.querySelectorAll&&A.querySelectorAll(".TEST").length===0)){y=function(D,G,I,J){G=G||document;if(!J&&G.nodeType===9&&!N(G))try{return R(G.querySelectorAll(D),
I)}catch(P){}return x(D,G,I,J)};y.find=x.find;y.filter=x.filter;y.selectors=x.selectors;y.matches=x.matches}}();document.getElementsByClassName&&document.documentElement.getElementsByClassName&&function(){var x=document.createElement("div");x.innerHTML="<div class='test e'></div><div class='test'></div>";if(x.getElementsByClassName("e").length!==0){x.lastChild.className="e";if(x.getElementsByClassName("e").length!==1){B.order.splice(1,0,"CLASS");B.find.CLASS=function(A,D,G){if(typeof D.getElementsByClassName!==
"undefined"&&!G)return D.getElementsByClassName(A[1])}}}}();var Z=document.compareDocumentPosition?function(x,A){return x.compareDocumentPosition(A)&16}:function(x,A){return x!==A&&(x.contains?x.contains(A):true)},N=function(x){return x.nodeType===9&&x.documentElement.nodeName!=="HTML"||!!x.ownerDocument&&N(x.ownerDocument)},aa=function(x,A){var D=[],G="",I;for(A=A.nodeType?[A]:A;I=B.match.PSEUDO.exec(x);){G+=I[0];x=x.replace(B.match.PSEUDO,"")}x=B.relative[x]?x+"*":x;I=0;for(var J=A.length;I<J;I++)y(x,
A[I],D);return y.filter(G,D)};n.find=y;n.filter=y.filter;n.expr=y.selectors;n.expr[":"]=n.expr.filters;y.selectors.filters.hidden=function(x){return x.offsetWidth===0||x.offsetHeight===0};y.selectors.filters.visible=function(x){return x.offsetWidth>0||x.offsetHeight>0};y.selectors.filters.animated=function(x){return n.grep(n.timers,function(A){return x===A.elem}).length};n.multiFilter=function(x,A,D){if(D)x=":not("+x+")";return y.matches(x,A)};n.dir=function(x,A){var D=[];for(x=x[A];x&&x!=document;){x.nodeType==
1&&D.push(x);x=x[A]}return D};n.nth=function(x,A,D){A=A||1;for(var G=0;x;x=x[D])if(x.nodeType==1&&++G==A)break;return x};n.sibling=function(x,A){for(var D=[];x;x=x.nextSibling)x.nodeType==1&&x!=A&&D.push(x);return D}})();n.event={add:function(j,q,s,u){if(!(j.nodeType==3||j.nodeType==8)){if(j.setInterval&&j!=o)j=o;if(!s.guid)s.guid=this.guid++;if(u!==p){s=this.proxy(s);s.data=u}var v=n.data(j,"events")||n.data(j,"events",{}),y=n.data(j,"handle")||n.data(j,"handle",function(){return typeof n!=="undefined"&&
!n.event.triggered?n.event.handle.apply(arguments.callee.elem,arguments):p});y.elem=j;n.each(q.split(/\s+/),function(B,E){B=E.split(".");E=B.shift();s.type=B.slice().sort().join(".");var M=v[E];n.event.specialAll[E]&&n.event.specialAll[E].setup.call(j,u,B);if(!M){M=v[E]={};if(!n.event.special[E]||n.event.special[E].setup.call(j,u,B)===false)if(j.addEventListener)j.addEventListener(E,y,false);else j.attachEvent&&j.attachEvent("on"+E,y)}M[s.guid]=s;n.event.global[E]=true});j=null}},guid:1,global:{},
remove:function(j,q,s){if(!(j.nodeType==3||j.nodeType==8)){var u=n.data(j,"events"),v;if(u){if(q===p||typeof q==="string"&&q.charAt(0)==".")for(var y in u)this.remove(j,y+(q||""));else{if(q.type){s=q.handler;q=q.type}n.each(q.split(/\s+/),function(B,E){B=E.split(".");E=B.shift();var M=RegExp("(^|\\.)"+B.slice().sort().join(".*\\.")+"(\\.|$)");if(u[E]){if(s)delete u[E][s.guid];else for(var R in u[E])M.test(u[E][R].type)&&delete u[E][R];n.event.specialAll[E]&&n.event.specialAll[E].teardown.call(j,B);
for(v in u[E])break;if(!v){if(!n.event.special[E]||n.event.special[E].teardown.call(j,B)===false)if(j.removeEventListener)j.removeEventListener(E,n.data(j,"handle"),false);else j.detachEvent&&j.detachEvent("on"+E,n.data(j,"handle"));v=null;delete u[E]}}})}for(v in u)break;if(!v){if(q=n.data(j,"handle"))q.elem=null;n.removeData(j,"events");n.removeData(j,"handle")}}}},trigger:function(j,q,s,u){var v=j.type||j;if(!u){j=typeof j==="object"?j[O]?j:n.extend(n.Event(v),j):n.Event(v);if(v.indexOf("!")>=
0){j.type=v=v.slice(0,-1);j.exclusive=true}if(!s){j.stopPropagation();this.global[v]&&n.each(n.cache,function(){this.events&&this.events[v]&&n.event.trigger(j,q,this.handle.elem)})}if(!s||s.nodeType==3||s.nodeType==8)return;j.result=p;j.target=s;q=n.makeArray(q);q.unshift(j)}j.currentTarget=s;var y=n.data(s,"handle");y&&y.apply(s,q);if((!s[v]||n.nodeName(s,"a")&&v=="click")&&s["on"+v]&&s["on"+v].apply(s,q)===false)j.result=false;if(!u&&s[v]&&!j.isDefaultPrevented()&&!(n.nodeName(s,"a")&&v=="click")){this.triggered=
true;try{s[v]()}catch(B){}}this.triggered=false;if(!j.isPropagationStopped())(s=s.parentNode||s.ownerDocument)&&n.event.trigger(j,q,s,true)},handle:function(j){var q,s;j=arguments[0]=n.event.fix(j||o.event);j.currentTarget=this;s=j.type.split(".");j.type=s.shift();q=!s.length&&!j.exclusive;var u=RegExp("(^|\\.)"+s.slice().sort().join(".*\\.")+"(\\.|$)");s=(n.data(this,"events")||{})[j.type];for(var v in s){var y=s[v];if(q||u.test(y.type)){j.handler=y;j.data=y.data;y=y.apply(this,arguments);if(y!==
p){j.result=y;if(y===false){j.preventDefault();j.stopPropagation()}}if(j.isImmediatePropagationStopped())break}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(j){if(j[O])return j;var q=j;j=n.Event(q);for(var s=
this.props.length,u;s;){u=this.props[--s];j[u]=q[u]}if(!j.target)j.target=j.srcElement||document;if(j.target.nodeType==3)j.target=j.target.parentNode;if(!j.relatedTarget&&j.fromElement)j.relatedTarget=j.fromElement==j.target?j.toElement:j.fromElement;if(j.pageX==null&&j.clientX!=null){q=document.documentElement;s=document.body;j.pageX=j.clientX+(q&&q.scrollLeft||s&&s.scrollLeft||0)-(q.clientLeft||0);j.pageY=j.clientY+(q&&q.scrollTop||s&&s.scrollTop||0)-(q.clientTop||0)}if(!j.which&&(j.charCode||j.charCode===
0?j.charCode:j.keyCode))j.which=j.charCode||j.keyCode;if(!j.metaKey&&j.ctrlKey)j.metaKey=j.ctrlKey;if(!j.which&&j.button)j.which=j.button&1?1:j.button&2?3:j.button&4?2:0;return j},proxy:function(j,q){q=q||function(){return j.apply(this,arguments)};q.guid=j.guid=j.guid||q.guid||this.guid++;return q},special:{ready:{setup:l,teardown:function(){}}},specialAll:{live:{setup:function(j,q){n.event.add(this,q[0],k)},teardown:function(j){if(j.length){var q=0,s=RegExp("(^|\\.)"+j[0]+"(\\.|$)");n.each(n.data(this,
"events").live||{},function(){s.test(this.type)&&q++});q<1&&n.event.remove(this,j[0],k)}}}}};n.Event=function(j){if(!this.preventDefault)return new n.Event(j);if(j&&j.type){this.originalEvent=j;this.type=j.type}else this.type=j;this.timeStamp=d();this[O]=true};n.Event.prototype={preventDefault:function(){this.isDefaultPrevented=h;var j=this.originalEvent;if(j){j.preventDefault&&j.preventDefault();j.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=h;var j=this.originalEvent;
if(j){j.stopPropagation&&j.stopPropagation();j.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=h;this.stopPropagation()},isDefaultPrevented:b,isPropagationStopped:b,isImmediatePropagationStopped:b};var W=function(j){for(var q=j.relatedTarget;q&&q!=this;)try{q=q.parentNode}catch(s){q=this}if(q!=this){j.type=j.data;n.event.handle.apply(this,arguments)}};n.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(j,q){n.event.special[q]={setup:function(){n.event.add(this,
j,W,q)},teardown:function(){n.event.remove(this,j,W)}}});n.fn.extend({bind:function(j,q,s){return j=="unload"?this.one(j,q,s):this.each(function(){n.event.add(this,j,s||q,s&&q)})},one:function(j,q,s){var u=n.event.proxy(s||q,function(v){n(this).unbind(v,u);return(s||q).apply(this,arguments)});return this.each(function(){n.event.add(this,j,u,s&&q)})},unbind:function(j,q){return this.each(function(){n.event.remove(this,j,q)})},trigger:function(j,q){return this.each(function(){n.event.trigger(j,q,this)})},
triggerHandler:function(j,q){if(this[0]){j=n.Event(j);j.preventDefault();j.stopPropagation();n.event.trigger(j,q,this[0]);return j.result}},toggle:function(j){for(var q=arguments,s=1;s<q.length;)n.event.proxy(j,q[s++]);return this.click(n.event.proxy(j,function(u){this.lastToggle=(this.lastToggle||0)%s;u.preventDefault();return q[this.lastToggle++].apply(this,arguments)||false}))},hover:function(j,q){return this.mouseenter(j).mouseleave(q)},ready:function(j){l();n.isReady?j.call(document,n):n.readyList.push(j);
return this},live:function(j,q){q=n.event.proxy(q);q.guid+=this.selector+j;n(document).bind(g(j,this.selector),this.selector,q);return this},die:function(j,q){n(document).unbind(g(j,this.selector),q?{guid:q.guid+this.selector+j}:null);return this}});n.extend({isReady:false,readyList:[],ready:function(){if(!n.isReady){n.isReady=true;if(n.readyList){n.each(n.readyList,function(){this.call(document,n)});n.readyList=null}n(document).triggerHandler("ready")}}});var Y=false;n.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","),
function(j,q){n.fn[q]=function(s){return s?this.bind(q,s):this.trigger(q)}});n(o).bind("unload",function(){for(var j in n.cache)j!=1&&n.cache[j].handle&&n.event.remove(n.cache[j].handle.elem)});(function(){n.support={};var j=document.documentElement,q=document.createElement("script"),s=document.createElement("div"),u="script"+(new Date).getTime();s.style.display="none";s.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';
var v=s.getElementsByTagName("*"),y=s.getElementsByTagName("a")[0];if(!(!v||!v.length||!y)){n.support={leadingWhitespace:s.firstChild.nodeType==3,tbody:!s.getElementsByTagName("tbody").length,objectAll:!!s.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!s.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:y.style.opacity==="0.5",cssFloat:!!y.style.cssFloat,scriptEval:false,noCloneEvent:true,
boxModel:null};q.type="text/javascript";try{q.appendChild(document.createTextNode("window."+u+"=1;"))}catch(B){}j.insertBefore(q,j.firstChild);if(o[u]){n.support.scriptEval=true;delete o[u]}j.removeChild(q);if(s.attachEvent&&s.fireEvent){s.attachEvent("onclick",function(){n.support.noCloneEvent=false;s.detachEvent("onclick",arguments.callee)});s.cloneNode(true).fireEvent("onclick")}n(function(){var E=document.createElement("div");E.style.width=E.style.paddingLeft="1px";document.body.appendChild(E);
n.boxModel=n.support.boxModel=E.offsetWidth===2;document.body.removeChild(E).style.display="none"})}})();var da=n.support.cssFloat?"cssFloat":"styleFloat";n.props={"for":"htmlFor","class":"className","float":da,cssFloat:da,styleFloat:da,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};n.fn.extend({_load:n.fn.load,load:function(j,q,s){if(typeof j!=="string")return this._load(j);var u=j.indexOf(" ");if(u>=0){var v=j.slice(u,j.length);j=j.slice(0,
u)}u="GET";if(q)if(n.isFunction(q)){s=q;q=null}else if(typeof q==="object"){q=n.param(q);u="POST"}var y=this;n.ajax({url:j,type:u,dataType:"html",data:q,complete:function(B,E){if(E=="success"||E=="notmodified")y.html(v?n("<div/>").append(B.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(v):B.responseText);s&&y.each(s,[B.responseText,E,B])}});return this},serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?
n.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(j,q){j=n(this).val();return j==null?null:n.isArray(j)?n.map(j,function(s){return{name:q.name,value:s}}):{name:q.name,value:j}}).get()}});n.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(j,q){n.fn[q]=function(s){return this.bind(q,s)}});var ba=d();n.extend({get:function(j,
q,s,u){if(n.isFunction(q)){s=q;q=null}return n.ajax({type:"GET",url:j,data:q,success:s,dataType:u})},getScript:function(j,q){return n.get(j,null,q,"script")},getJSON:function(j,q,s){return n.get(j,q,s,"json")},post:function(j,q,s,u){if(n.isFunction(q)){s=q;q={}}return n.ajax({type:"POST",url:j,data:q,success:s,dataType:u})},ajaxSetup:function(j){n.extend(n.ajaxSettings,j)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,
xhr:function(){return o.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(j){function q(){j.success&&j.success(B,y);j.global&&n.event.trigger("ajaxSuccess",[N,j])}function s(){j.complete&&j.complete(N,y);j.global&&n.event.trigger("ajaxComplete",[N,j]);j.global&&!--n.active&&
n.event.trigger("ajaxStop")}j=n.extend(true,j,n.extend(true,{},n.ajaxSettings,j));var u,v=/=\?(&|$)/g,y,B,E=j.type.toUpperCase();if(j.data&&j.processData&&typeof j.data!=="string")j.data=n.param(j.data);if(j.dataType=="jsonp"){if(E=="GET")j.url.match(v)||(j.url+=(j.url.match(/\?/)?"&":"?")+(j.jsonp||"callback")+"=?");else if(!j.data||!j.data.match(v))j.data=(j.data?j.data+"&":"")+(j.jsonp||"callback")+"=?";j.dataType="json"}if(j.dataType=="json"&&(j.data&&j.data.match(v)||j.url.match(v))){u="jsonp"+
ba++;if(j.data)j.data=(j.data+"").replace(v,"="+u+"$1");j.url=j.url.replace(v,"="+u+"$1");j.dataType="script";o[u]=function(G){B=G;q();s();o[u]=p;try{delete o[u]}catch(I){}R&&R.removeChild(T)}}if(j.dataType=="script"&&j.cache==null)j.cache=false;if(j.cache===false&&E=="GET"){v=d();var M=j.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+v+"$2");j.url=M+(M==j.url?(j.url.match(/\?/)?"&":"?")+"_="+v:"")}if(j.data&&E=="GET"){j.url+=(j.url.match(/\?/)?"&":"?")+j.data;j.data=null}j.global&&!n.active++&&n.event.trigger("ajaxStart");
v=/^(\w+:)?\/\/([^\/?#]+)/.exec(j.url);if(j.dataType=="script"&&E=="GET"&&v&&(v[1]&&v[1]!=location.protocol||v[2]!=location.host)){var R=document.getElementsByTagName("head")[0],T=document.createElement("script");T.src=j.url;if(j.scriptCharset)T.charset=j.scriptCharset;if(!u){var X=false;T.onload=T.onreadystatechange=function(){if(!X&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){X=true;q();s();T.onload=T.onreadystatechange=null;R.removeChild(T)}}}R.appendChild(T)}else{var Z=
false,N=j.xhr();j.username?N.open(E,j.url,j.async,j.username,j.password):N.open(E,j.url,j.async);try{j.data&&N.setRequestHeader("Content-Type",j.contentType);if(j.ifModified)N.setRequestHeader("If-Modified-Since",n.lastModified[j.url]||"Thu, 01 Jan 1970 00:00:00 GMT");N.setRequestHeader("X-Requested-With","XMLHttpRequest");N.setRequestHeader("Accept",j.dataType&&j.accepts[j.dataType]?j.accepts[j.dataType]+", */*":j.accepts._default)}catch(aa){}if(j.beforeSend&&j.beforeSend(N,j)===false){j.global&&
!--n.active&&n.event.trigger("ajaxStop");N.abort();return false}j.global&&n.event.trigger("ajaxSend",[N,j]);var x=function(G){if(N.readyState==0){if(A){clearInterval(A);A=null;j.global&&!--n.active&&n.event.trigger("ajaxStop")}}else if(!Z&&N&&(N.readyState==4||G=="timeout")){Z=true;if(A){clearInterval(A);A=null}y=G=="timeout"?"timeout":!n.httpSuccess(N)?"error":j.ifModified&&n.httpNotModified(N,j.url)?"notmodified":"success";if(y=="success")try{B=n.httpData(N,j.dataType,j)}catch(I){y="parsererror"}if(y==
"success"){var J;try{J=N.getResponseHeader("Last-Modified")}catch(P){}if(j.ifModified&&J)n.lastModified[j.url]=J;u||q()}else n.handleError(j,N,y);s();G&&N.abort();if(j.async)N=null}};if(j.async){var A=setInterval(x,13);j.timeout>0&&setTimeout(function(){N&&!Z&&x("timeout")},j.timeout)}try{N.send(j.data)}catch(D){n.handleError(j,N,null,D)}j.async||x();return N}},handleError:function(j,q,s,u){j.error&&j.error(q,s,u);j.global&&n.event.trigger("ajaxError",[q,j,u])},active:0,httpSuccess:function(j){try{return!j.status&&
location.protocol=="file:"||j.status>=200&&j.status<300||j.status==304||j.status==1223}catch(q){}return false},httpNotModified:function(j,q){try{var s=j.getResponseHeader("Last-Modified");return j.status==304||s==n.lastModified[q]}catch(u){}return false},httpData:function(j,q,s){var u=j.getResponseHeader("content-type");j=(u=q=="xml"||!q&&u&&u.indexOf("xml")>=0)?j.responseXML:j.responseText;if(u&&j.documentElement.tagName=="parsererror")throw"parsererror";if(s&&s.dataFilter)j=s.dataFilter(j,q);if(typeof j===
"string"){q=="script"&&n.globalEval(j);if(q=="json")j=o.eval("("+j+")")}return j},param:function(j){function q(v,y){s[s.length]=encodeURIComponent(v)+"="+encodeURIComponent(y)}var s=[];if(n.isArray(j)||j.jquery)n.each(j,function(){q(this.name,this.value)});else for(var u in j)n.isArray(j[u])?n.each(j[u],function(){q(u,this)}):q(u,n.isFunction(j[u])?j[u]():j[u]);return s.join("&").replace(/%20/g,"+")}});var ha={},fa,ga=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft",
"marginRight","paddingLeft","paddingRight"],["opacity"]];n.fn.extend({show:function(j,q){if(j)return this.animate(m("show",3),j,q);else{j=0;for(q=this.length;j<q;j++){var s=n.data(this[j],"olddisplay");this[j].style.display=s||"";if(n.css(this[j],"display")==="none"){s=this[j].tagName;var u;if(ha[s])u=ha[s];else{var v=n("<"+s+" />").appendTo("body");u=v.css("display");if(u==="none")u="block";v.remove();ha[s]=u}n.data(this[j],"olddisplay",u)}}j=0;for(q=this.length;j<q;j++)this[j].style.display=n.data(this[j],
"olddisplay")||"";return this}},hide:function(j,q){if(j)return this.animate(m("hide",3),j,q);else{j=0;for(q=this.length;j<q;j++){var s=n.data(this[j],"olddisplay");!s&&s!=="none"&&n.data(this[j],"olddisplay",n.css(this[j],"display"))}j=0;for(q=this.length;j<q;j++)this[j].style.display="none";return this}},_toggle:n.fn.toggle,toggle:function(j,q){var s=typeof j==="boolean";return n.isFunction(j)&&n.isFunction(q)?this._toggle.apply(this,arguments):j==null||s?this.each(function(){var u=s?j:n(this).is(":hidden");
n(this)[u?"show":"hide"]()}):this.animate(m("toggle",3),j,q)},fadeTo:function(j,q,s){return this.animate({opacity:q},j,s)},animate:function(j,q,s,u){var v=n.speed(q,s,u);return this[v.queue===false?"each":"queue"](function(){var y=n.extend({},v),B,E=this.nodeType==1&&n(this).is(":hidden"),M=this;for(B in j){if(j[B]=="hide"&&E||j[B]=="show"&&!E)return y.complete.call(this);if((B=="height"||B=="width")&&this.style){y.display=n.css(this,"display");y.overflow=this.style.overflow}}if(y.overflow!=null)this.style.overflow=
"hidden";y.curAnim=n.extend({},j);n.each(j,function(R,T){var X=new n.fx(M,y,R);if(/toggle|show|hide/.test(T))X[T=="toggle"?E?"show":"hide":T](j);else{var Z=T.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),N=X.cur(true)||0;if(Z){T=parseFloat(Z[2]);var aa=Z[3]||"px";if(aa!="px"){M.style[R]=(T||1)+aa;N=(T||1)/X.cur(true)*N;M.style[R]=N+aa}if(Z[1])T=(Z[1]=="-="?-1:1)*T+N;X.custom(N,T,aa)}else X.custom(N,T,"")}});return true})},stop:function(j,q){var s=n.timers;j&&this.queue([]);this.each(function(){for(var u=
s.length-1;u>=0;u--)if(s[u].elem==this){q&&s[u](true);s.splice(u,1)}});q||this.dequeue();return this}});n.each({slideDown:m("show",1),slideUp:m("hide",1),slideToggle:m("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(j,q){n.fn[j]=function(s,u){return this.animate(q,s,u)}});n.extend({speed:function(j,q,s){var u=typeof j==="object"?j:{complete:s||!s&&q||n.isFunction(j)&&j,duration:j,easing:s&&q||q&&!n.isFunction(q)&&q};u.duration=n.fx.off?0:typeof u.duration==="number"?u.duration:
n.fx.speeds[u.duration]||n.fx.speeds._default;u.old=u.complete;u.complete=function(){u.queue!==false&&n(this).dequeue();n.isFunction(u.old)&&u.old.call(this)};return u},easing:{linear:function(j,q,s,u){return s+u*j},swing:function(j,q,s,u){return(-Math.cos(j*Math.PI)/2+0.5)*u+s}},timers:[],fx:function(j,q,s){this.options=q;this.elem=j;this.prop=s;if(!q.orig)q.orig={}}});n.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(n.fx.step[this.prop]||n.fx.step._default)(this);
if((this.prop=="height"||this.prop=="width")&&this.elem.style)this.elem.style.display="block"},cur:function(j){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(j=parseFloat(n.css(this.elem,this.prop,j)))&&j>-10000?j:parseFloat(n.curCSS(this.elem,this.prop))||0},custom:function(j,q,s){function u(y){return v.step(y)}this.startTime=d();this.start=j;this.end=q;this.unit=s||this.unit||"px";this.now=this.start;this.pos=this.state=0;var v=
this;u.elem=this.elem;if(u()&&n.timers.push(u)&&!fa)fa=setInterval(function(){for(var y=n.timers,B=0;B<y.length;B++)y[B]()||y.splice(B--,1);if(!y.length){clearInterval(fa);fa=p}},13)},show:function(){this.options.orig[this.prop]=n.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());n(this.elem).show()},hide:function(){this.options.orig[this.prop]=n.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},
step:function(j){var q=d();if(j||q>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();j=this.options.curAnim[this.prop]=true;for(var s in this.options.curAnim)if(this.options.curAnim[s]!==true)j=false;if(j){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(n.css(this.elem,"display")=="none")this.elem.style.display="block"}this.options.hide&&n(this.elem).hide();if(this.options.hide||
this.options.show)for(var u in this.options.curAnim)n.attr(this.elem.style,u,this.options.orig[u]);this.options.complete.call(this.elem)}return false}else{s=q-this.startTime;this.state=s/this.options.duration;this.pos=n.easing[this.options.easing||(n.easing.swing?"swing":"linear")](this.state,s,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};n.extend(n.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(j){n.attr(j.elem.style,
"opacity",j.now)},_default:function(j){if(j.elem.style&&j.elem.style[j.prop]!=null)j.elem.style[j.prop]=j.now+j.unit;else j.elem[j.prop]=j.now}}});n.fn.offset=document.documentElement.getBoundingClientRect?function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return n.offset.bodyOffset(this[0]);var j=this[0].getBoundingClientRect(),q=this[0].ownerDocument,s=q.body;q=q.documentElement;return{top:j.top+(self.pageYOffset||n.boxModel&&q.scrollTop||s.scrollTop)-(q.clientTop||
s.clientTop||0),left:j.left+(self.pageXOffset||n.boxModel&&q.scrollLeft||s.scrollLeft)-(q.clientLeft||s.clientLeft||0)}}:function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return n.offset.bodyOffset(this[0]);n.offset.initialized||n.offset.initialize();var j=this[0],q=j.offsetParent,s=j.ownerDocument,u,v=s.documentElement,y=s.body;s=s.defaultView;u=s.getComputedStyle(j,null);for(var B=j.offsetTop,E=j.offsetLeft;(j=j.parentNode)&&j!==y&&j!==v;){u=s.getComputedStyle(j,
null);B-=j.scrollTop;E-=j.scrollLeft;if(j===q){B+=j.offsetTop;E+=j.offsetLeft;if(n.offset.doesNotAddBorder&&!(n.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(j.tagName))){B+=parseInt(u.borderTopWidth,10)||0;E+=parseInt(u.borderLeftWidth,10)||0}q=j.offsetParent}if(n.offset.subtractsBorderForOverflowNotVisible&&u.overflow!=="visible"){B+=parseInt(u.borderTopWidth,10)||0;E+=parseInt(u.borderLeftWidth,10)||0}u=u}if(u.position==="relative"||u.position==="static"){B+=y.offsetTop;E+=y.offsetLeft}if(u.position===
"fixed"){B+=Math.max(v.scrollTop,y.scrollTop);E+=Math.max(v.scrollLeft,y.scrollLeft)}return{top:B,left:E}};n.offset={initialize:function(){if(!this.initialized){var j=document.body,q=document.createElement("div"),s,u,v,y=j.style.marginTop;s={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(u in s)q.style[u]=s[u];q.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>';
j.insertBefore(q,j.firstChild);s=q.firstChild;u=s.firstChild;v=s.nextSibling.firstChild.firstChild;this.doesNotAddBorder=u.offsetTop!==5;this.doesAddBorderForTableAndCells=v.offsetTop===5;s.style.overflow="hidden";s.style.position="relative";this.subtractsBorderForOverflowNotVisible=u.offsetTop===-5;j.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=j.offsetTop===0;j.style.marginTop=y;j.removeChild(q);this.initialized=true}},bodyOffset:function(j){n.offset.initialized||n.offset.initialize();
var q=j.offsetTop,s=j.offsetLeft;if(n.offset.doesNotIncludeMarginInBodyOffset){q+=parseInt(n.curCSS(j,"marginTop",true),10)||0;s+=parseInt(n.curCSS(j,"marginLeft",true),10)||0}return{top:q,left:s}}};n.fn.extend({position:function(){var j;if(this[0]){j=this.offsetParent();var q=this.offset(),s=/^body|html$/i.test(j[0].tagName)?{top:0,left:0}:j.offset();q.top-=f(this,"marginTop");q.left-=f(this,"marginLeft");s.top+=f(j,"borderTopWidth");s.left+=f(j,"borderLeftWidth");j={top:q.top-s.top,left:q.left-
s.left}}return j},offsetParent:function(){for(var j=this[0].offsetParent||document.body;j&&!/^body|html$/i.test(j.tagName)&&n.css(j,"position")=="static";)j=j.offsetParent;return n(j)}});n.each(["Left","Top"],function(j,q){var s="scroll"+q;n.fn[s]=function(u){if(!this[0])return null;return u!==p?this.each(function(){this==o||this==document?o.scrollTo(!j?u:n(o).scrollLeft(),j?u:n(o).scrollTop()):(this[s]=u)}):this[0]==o||this[0]==document?self[j?"pageYOffset":"pageXOffset"]||n.boxModel&&document.documentElement[s]||
document.body[s]:this[0][s]}});n.each(["Height","Width"],function(j,q){var s=q.toLowerCase();n.fn["inner"+q]=function(){return this[0]?n.css(this[0],s,false,"padding"):null};n.fn["outer"+q]=function(v){return this[0]?n.css(this[0],s,false,v?"margin":"border"):null};var u=q.toLowerCase();n.fn[u]=function(v){return this[0]==o?document.compatMode=="CSS1Compat"&&document.documentElement["client"+q]||document.body["client"+q]:this[0]==document?Math.max(document.documentElement["client"+q],document.body["scroll"+
q],document.documentElement["scroll"+q],document.body["offset"+q],document.documentElement["offset"+q]):v===p?this.length?n.css(this[0],u):null:this.css(u,typeof v==="string"?v:v+"px")}})})();jQuery.ui||function(c){function d(m,o,p,w){function C(z){z=c[m][o][z]||[];return typeof z=="string"?z.split(/,?\s+/):z}var n=C("getter");if(w.length==1&&typeof w[0]=="string")n=n.concat(C("getterSetter"));return c.inArray(p,n)!=-1}var f=c.fn.remove,b=c.browser.mozilla&&parseFloat(c.browser.version)<1.9;c.ui={version:"1.7",plugin:{add:function(m,o,p){m=c.ui[m].prototype;for(var w in p){m.plugins[w]=m.plugins[w]||[];m.plugins[w].push([o,p[w]])}},call:function(m,o,p){if((o=m.plugins[o])&&m.element[0].parentNode)for(var w=
0;w<o.length;w++)m.options[o[w][0]]&&o[w][1].apply(m.element,p)}},contains:function(m,o){return document.compareDocumentPosition?m.compareDocumentPosition(o)&16:m!==o&&m.contains(o)},hasScroll:function(m,o){if(c(m).css("overflow")=="hidden")return false;o=o&&o=="left"?"scrollLeft":"scrollTop";var p=false;if(m[o]>0)return true;m[o]=1;p=m[o]>0;m[o]=0;return p},isOverAxis:function(m,o,p){return m>o&&m<o+p},isOver:function(m,o,p,w,C,n){return c.ui.isOverAxis(m,p,C)&&c.ui.isOverAxis(o,w,n)},keyCode:{BACKSPACE:8,
CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,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}};if(b){var h=c.attr,k=c.fn.removeAttr,g=/^aria-/,l=/^wairole:/;c.attr=function(m,o,p){var w=p!==undefined;return o=="role"?w?h.call(this,m,o,"wairole:"+p):(h.apply(this,arguments)||"").replace(l,""):g.test(o)?w?m.setAttributeNS("http://www.w3.org/2005/07/aaa",
o.replace(g,"aaa:"),p):h.call(this,m,o.replace(g,"aaa:")):h.apply(this,arguments)};c.fn.removeAttr=function(m){return g.test(m)?this.each(function(){this.removeAttributeNS("http://www.w3.org/2005/07/aaa",m.replace(g,""))}):k.call(this,m)}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return f.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable",
"on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var m;m=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,
"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!m.length?c(document):m}});c.extend(c.expr[":"],{data:function(m,o,p){return!!c.data(m,p[3])},focusable:function(m){var o=m.nodeName.toLowerCase(),p=c.attr(m,"tabindex");return(/input|select|textarea|button|object/.test(o)?!m.disabled:"a"==o||"area"==o?m.href||!isNaN(p):!isNaN(p))&&!c(m)["area"==o?"parents":"closest"](":hidden").length},tabbable:function(m){var o=c.attr(m,"tabindex");
return(isNaN(o)||o>=0)&&c(m).is(":focusable")}});c.widget=function(m,o){var p=m.split(".")[0];m=m.split(".")[1];c.fn[m]=function(w){var C=typeof w=="string",n=Array.prototype.slice.call(arguments,1);if(C&&w.substring(0,1)=="_")return this;if(C&&d(p,m,w,n)){var z=c.data(this[0],m);return z?z[w].apply(z,n):undefined}return this.each(function(){var F=c.data(this,m);!F&&!C&&c.data(this,m,new c[p][m](this,w))._init();F&&C&&c.isFunction(F[w])&&F[w].apply(F,n)})};c[p]=c[p]||{};c[p][m]=function(w,C){var n=
this;this.namespace=p;this.widgetName=m;this.widgetEventPrefix=c[p][m].eventPrefix||m;this.widgetBaseClass=p+"-"+m;this.options=c.extend({},c.widget.defaults,c[p][m].defaults,c.metadata&&c.metadata.get(w)[m],C);this.element=c(w).bind("setData."+m,function(z,F,H){if(z.target==w)return n._setData(F,H)}).bind("getData."+m,function(z,F){if(z.target==w)return n._getData(F)}).bind("remove",function(){return n.destroy()})};c[p][m].prototype=c.extend({},c.widget.prototype,o);c[p][m].getterSetter="option"};
c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(m,o){var p=m,w=this;if(typeof m=="string"){if(o===undefined)return this._getData(m);p={};p[m]=o}c.each(p,function(C,n){w._setData(C,n)})},_getData:function(m){return this.options[m]},_setData:function(m,o){this.options[m]=o;if(m=="disabled")this.element[o?"addClass":"removeClass"](this.widgetBaseClass+
"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",o)},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(m,o,p){var w=this.options[m];m=m==this.widgetEventPrefix?m:this.widgetEventPrefix+m;o=c.Event(o);o.type=m;if(o.originalEvent){m=c.event.props.length;for(var C;m;){C=c.event.props[--m];o[C]=o.originalEvent[C]}}this.element.trigger(o,p);return!(c.isFunction(w)&&w.call(this.element[0],o,p)===false||o.isDefaultPrevented())}};
c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var m=this;this.element.bind("mousedown."+this.widgetName,function(o){return m._mouseDown(o)}).bind("click."+this.widgetName,function(o){if(m._preventClickEvent){m._preventClickEvent=false;o.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);
c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable)},_mouseDown:function(m){m.originalEvent=m.originalEvent||{};if(!m.originalEvent.mouseHandled){this._mouseStarted&&this._mouseUp(m);this._mouseDownEvent=m;var o=this,p=m.which==1,w=typeof this.options.cancel=="string"?c(m.target).parents().add(m.target).filter(this.options.cancel).length:false;if(!p||w||!this._mouseCapture(m))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){o.mouseDelayMet=
true},this.options.delay);if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m)){this._mouseStarted=this._mouseStart(m)!==false;if(!this._mouseStarted){m.preventDefault();return true}}this._mouseMoveDelegate=function(C){return o._mouseMove(C)};this._mouseUpDelegate=function(C){return o._mouseUp(C)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||m.preventDefault();return m.originalEvent.mouseHandled=true}},
_mouseMove:function(m){if(c.browser.msie&&!m.button)return this._mouseUp(m);if(this._mouseStarted){this._mouseDrag(m);return m.preventDefault()}if(this._mouseDistanceMet(m)&&this._mouseDelayMet(m))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,m)!==false)?this._mouseDrag(m):this._mouseUp(m);return!this._mouseStarted},_mouseUp:function(m){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=
false;this._preventClickEvent=m.target==this._mouseDownEvent.target;this._mouseStop(m)}return false},_mouseDistanceMet:function(m){return Math.max(Math.abs(this._mouseDownEvent.pageX-m.pageX),Math.abs(this._mouseDownEvent.pageY-m.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}}(jQuery);
(function(c){c.widget("ui.draggable",c.extend({},c.ui.mouse,{_init: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()}},_mouseCapture:function(d){var f=this.options;if(this.helper||f.disabled||c(d.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(d);if(!this.handle)return false;return true},_mouseStart:function(d){var f=this.options;this.helper=this._createHelper(d);this._cacheHelperProportions();if(c.ui.ddmanager)c.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();
this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};c.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);f.containment&&this._setContainment();this._trigger("start",d);this._cacheHelperProportions();c.ui.ddmanager&&
!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,d);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(d,true);return true},_mouseDrag:function(d,f){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!f){f=this._uiHash();this._trigger("drag",d,f);this.position=f.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";c.ui.ddmanager&&c.ui.ddmanager.drag(this,d);return false},_mouseStop:function(d){var f=false;if(c.ui.ddmanager&&!this.options.dropBehaviour)f=c.ui.ddmanager.drop(this,d);if(this.dropped){f=this.dropped;this.dropped=false}if(this.options.revert=="invalid"&&!f||this.options.revert=="valid"&&f||this.options.revert===true||c.isFunction(this.options.revert)&&this.options.revert.call(this.element,f)){var b=this;c(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",
d);b._clear()})}else{this._trigger("stop",d);this._clear()}return false},_getHandle:function(d){var f=!this.options.handle||!c(this.options.handle,this.element).length?true:false;c(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==d.target)f=true});return f},_createHelper:function(d){var f=this.options;d=c.isFunction(f.helper)?c(f.helper.apply(this.element[0],[d])):f.helper=="clone"?this.element.clone():this.element;d.parents("body").length||d.appendTo(f.appendTo=="parent"?
this.element[0].parentNode:f.appendTo);d[0]!=this.element[0]&&!/(fixed|absolute)/.test(d.css("position"))&&d.css("position","absolute");return d},_adjustOffsetFromHelper:function(d){if(d.left!=undefined)this.offset.click.left=d.left+this.margins.left;if(d.right!=undefined)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if(d.top!=undefined)this.offset.click.top=d.top+this.margins.top;if(d.bottom!=undefined)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},
_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&c.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),
10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.element.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.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,c(d.containment=="document"?document:window).width()-this.helperProportions.width-
this.margins.left,(c(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 f=c(d.containment)[0];if(f){d=c(d.containment).offset();var b=c(f).css("overflow")!="hidden";this.containment=[d.left+(parseInt(c(f).css("borderLeftWidth"),10)||0)+(parseInt(c(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(c(f).css("borderTopWidth"),
10)||0)+(parseInt(c(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(c(f).css("borderLeftWidth"),10)||0)-(parseInt(c(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(c(f).css("borderTopWidth"),10)||0)-(parseInt(c(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(d.containment.constructor==
Array)this.containment=d.containment},_convertPositionTo:function(d,f){if(!f)f=this.position;d=d=="absolute"?1:-1;var b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(b[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:b.scrollTop())*
d),left:f.left+this.offset.relative.left*d+this.offset.parent.left*d-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(b[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,g=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])g=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])g=
this.containment[3]+this.offset.click.top}if(f.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/f.grid[1])*f.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-f.grid[1]:g+f.grid[1]:g;k=this.originalPageX+Math.round((k-this.originalPageX)/f.grid[0])*f.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-f.grid[0]:k+f.grid[0]:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:b.scrollTop()),left:k-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.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,f,b){b=b||this._uiHash();c.ui.plugin.call(this,d,[f,b]);if(d=="drag")this.positionAbs=this._convertPositionTo("absolute");return c.widget.prototype._trigger.call(this,d,f,b)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));c.extend(c.ui.draggable,{version:"1.7",
eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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}});c.ui.plugin.add("draggable","connectToSortable",{start:function(d,
f){var b=c(this).data("draggable"),h=b.options,k=c.extend({},f,{item:b.element});b.sortables=[];c(h.connectToSortable).each(function(){var g=c.data(this,"sortable");if(g&&!g.options.disabled){b.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",d,k)}})},stop:function(d,f){var b=c(this).data("draggable"),h=c.extend({},f,{item:b.element});c.each(b.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;b.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=
false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(d);this.instance.options.helper=this.instance.options._helper;b.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",d,h)}})},drag:function(d,f){var b=c(this).data("draggable"),h=this;c.each(b.sortables,function(){this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;
this.instance.offset.click=b.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=c(h).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};d.target=this.instance.currentItem[0];this.instance._mouseCapture(d,true);this.instance._mouseStart(d,true,true);this.instance.offset.click.top=
b.offset.click.top;this.instance.offset.click.left=b.offset.click.left;this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top;b._trigger("toSortable",d);b.dropped=this.instance.element;b.currentItem=b.element;this.instance.fromOutside=b}this.instance.currentItem&&this.instance._mouseDrag(d)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;
this.instance.options.revert=false;this.instance._trigger("out",d,this.instance._uiHash(this.instance));this.instance._mouseStop(d,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();b._trigger("fromSortable",d);b.dropped=false}})}});c.ui.plugin.add("draggable","cursor",{start:function(){var d=c("body"),f=c(this).data("draggable").options;if(d.css("cursor"))f._cursor=d.css("cursor");d.css("cursor",
f.cursor)},stop:function(){var d=c(this).data("draggable").options;d._cursor&&c("body").css("cursor",d._cursor)}});c.ui.plugin.add("draggable","iframeFix",{start:function(){var d=c(this).data("draggable").options;c(d.iframeFix===true?"iframe":d.iframeFix).each(function(){c('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(c(this).offset()).appendTo("body")})},stop:function(){c("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});
c.ui.plugin.add("draggable","opacity",{start:function(d,f){d=c(f.helper);f=c(this).data("draggable").options;if(d.css("opacity"))f._opacity=d.css("opacity");d.css("opacity",f.opacity)},stop:function(d,f){d=c(this).data("draggable").options;d._opacity&&c(f.helper).css("opacity",d._opacity)}});c.ui.plugin.add("draggable","scroll",{start:function(){var d=c(this).data("draggable");if(d.scrollParent[0]!=document&&d.scrollParent[0].tagName!="HTML")d.overflowOffset=d.scrollParent.offset()},drag:function(d){var f=
c(this).data("draggable"),b=f.options,h=false;if(f.scrollParent[0]!=document&&f.scrollParent[0].tagName!="HTML"){if(!b.axis||b.axis!="x")if(f.overflowOffset.top+f.scrollParent[0].offsetHeight-d.pageY<b.scrollSensitivity)f.scrollParent[0].scrollTop=h=f.scrollParent[0].scrollTop+b.scrollSpeed;else if(d.pageY-f.overflowOffset.top<b.scrollSensitivity)f.scrollParent[0].scrollTop=h=f.scrollParent[0].scrollTop-b.scrollSpeed;if(!b.axis||b.axis!="y")if(f.overflowOffset.left+f.scrollParent[0].offsetWidth-d.pageX<
b.scrollSensitivity)f.scrollParent[0].scrollLeft=h=f.scrollParent[0].scrollLeft+b.scrollSpeed;else if(d.pageX-f.overflowOffset.left<b.scrollSensitivity)f.scrollParent[0].scrollLeft=h=f.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(!b.axis||b.axis!="x")if(d.pageY-c(document).scrollTop()<b.scrollSensitivity)h=c(document).scrollTop(c(document).scrollTop()-b.scrollSpeed);else if(c(window).height()-(d.pageY-c(document).scrollTop())<b.scrollSensitivity)h=c(document).scrollTop(c(document).scrollTop()+
b.scrollSpeed);if(!b.axis||b.axis!="y")if(d.pageX-c(document).scrollLeft()<b.scrollSensitivity)h=c(document).scrollLeft(c(document).scrollLeft()-b.scrollSpeed);else if(c(window).width()-(d.pageX-c(document).scrollLeft())<b.scrollSensitivity)h=c(document).scrollLeft(c(document).scrollLeft()+b.scrollSpeed)}h!==false&&c.ui.ddmanager&&!b.dropBehaviour&&c.ui.ddmanager.prepareOffsets(f,d)}});c.ui.plugin.add("draggable","snap",{start:function(){var d=c(this).data("draggable"),f=d.options;d.snapElements=
[];c(f.snap.constructor!=String?f.snap.items||":data(draggable)":f.snap).each(function(){var b=c(this),h=b.offset();this!=d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:h.top,left:h.left})})},drag:function(d,f){for(var b=c(this).data("draggable"),h=b.options,k=h.snapTolerance,g=f.offset.left,l=g+b.helperProportions.width,m=f.offset.top,o=m+b.helperProportions.height,p=b.snapElements.length-1;p>=0;p--){var w=b.snapElements[p].left,C=w+b.snapElements[p].width,
n=b.snapElements[p].top,z=n+b.snapElements[p].height;if(w-k<g&&g<C+k&&n-k<m&&m<z+k||w-k<g&&g<C+k&&n-k<o&&o<z+k||w-k<l&&l<C+k&&n-k<m&&m<z+k||w-k<l&&l<C+k&&n-k<o&&o<z+k){if(h.snapMode!="inner"){var F=Math.abs(n-o)<=k,H=Math.abs(z-m)<=k,L=Math.abs(w-l)<=k,K=Math.abs(C-g)<=k;if(F)f.position.top=b._convertPositionTo("relative",{top:n-b.helperProportions.height,left:0}).top-b.margins.top;if(H)f.position.top=b._convertPositionTo("relative",{top:z,left:0}).top-b.margins.top;if(L)f.position.left=b._convertPositionTo("relative",
{top:0,left:w-b.helperProportions.width}).left-b.margins.left;if(K)f.position.left=b._convertPositionTo("relative",{top:0,left:C}).left-b.margins.left}var U=F||H||L||K;if(h.snapMode!="outer"){F=Math.abs(n-m)<=k;H=Math.abs(z-o)<=k;L=Math.abs(w-g)<=k;K=Math.abs(C-l)<=k;if(F)f.position.top=b._convertPositionTo("relative",{top:n,left:0}).top-b.margins.top;if(H)f.position.top=b._convertPositionTo("relative",{top:z-b.helperProportions.height,left:0}).top-b.margins.top;if(L)f.position.left=b._convertPositionTo("relative",
{top:0,left:w}).left-b.margins.left;if(K)f.position.left=b._convertPositionTo("relative",{top:0,left:C-b.helperProportions.width}).left-b.margins.left}if(!b.snapElements[p].snapping&&(F||H||L||K||U))b.options.snap.snap&&b.options.snap.snap.call(b.element,d,c.extend(b._uiHash(),{snapItem:b.snapElements[p].item}));b.snapElements[p].snapping=F||H||L||K||U}else{b.snapElements[p].snapping&&b.options.snap.release&&b.options.snap.release.call(b.element,d,c.extend(b._uiHash(),{snapItem:b.snapElements[p].item}));
b.snapElements[p].snapping=false}}}});c.ui.plugin.add("draggable","stack",{start:function(){var d=c(this).data("draggable").options,f=c.makeArray(c(d.stack.group)).sort(function(b,h){return(parseInt(c(b).css("zIndex"),10)||d.stack.min)-(parseInt(c(h).css("zIndex"),10)||d.stack.min)});c(f).each(function(b){this.style.zIndex=d.stack.min+b});this[0].style.zIndex=d.stack.min+f.length}});c.ui.plugin.add("draggable","zIndex",{start:function(d,f){d=c(f.helper);f=c(this).data("draggable").options;if(d.css("zIndex"))f._zIndex=
d.css("zIndex");d.css("zIndex",f.zIndex)},stop:function(d,f){d=c(this).data("draggable").options;d._zIndex&&c(f.helper).css("zIndex",d._zIndex)}})})(jQuery);
(function(c){c.widget("ui.droppable",{_init:function(){var d=this.options.accept;this.isover=0;this.isout=1;this.options.accept=this.options.accept&&c.isFunction(this.options.accept)?this.options.accept:function(f){return f.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};c.ui.ddmanager.droppables[this.options.scope]=c.ui.ddmanager.droppables[this.options.scope]||[];c.ui.ddmanager.droppables[this.options.scope].push(this);this.options.addClasses&&this.element.addClass("ui-droppable")},
destroy:function(){for(var d=c.ui.ddmanager.droppables[this.options.scope],f=0;f<d.length;f++)d[f]==this&&d.splice(f,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable")},_setData:function(d,f){if(d=="accept")this.options.accept=f&&c.isFunction(f)?f:function(b){return b.is(accept)};else c.widget.prototype._setData.apply(this,arguments)},_activate:function(d){var f=c.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);
f&&this._trigger("activate",d,this.ui(f))},_deactivate:function(d){var f=c.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);f&&this._trigger("deactivate",d,this.ui(f))},_over:function(d){var f=c.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",d,this.ui(f))}},
_out:function(d){var f=c.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.options.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",d,this.ui(f))}},_drop:function(d,f){var b=f||c.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0])return false;var h=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var k=
c.data(this,"droppable");if(k.options.greedy&&c.ui.intersect(b,c.extend(k,{offset:k.element.offset()}),k.options.tolerance)){h=true;return false}});if(h)return false;if(this.options.accept.call(this.element[0],b.currentItem||b.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(b));return this.element}return false},ui:function(d){return{draggable:d.currentItem||
d.element,helper:d.helper,position:d.position,absolutePosition:d.positionAbs,offset:d.positionAbs}}});c.extend(c.ui.droppable,{version:"1.7",eventPrefix:"drop",defaults:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"}});c.ui.intersect=function(d,f,b){if(!f.offset)return false;var h=(d.positionAbs||d.position.absolute).left,k=h+d.helperProportions.width,g=(d.positionAbs||d.position.absolute).top,l=g+d.helperProportions.height,m=f.offset.left,
o=m+f.proportions.width,p=f.offset.top,w=p+f.proportions.height;switch(b){case "fit":return m<h&&k<o&&p<g&&l<w;case "intersect":return m<h+d.helperProportions.width/2&&k-d.helperProportions.width/2<o&&p<g+d.helperProportions.height/2&&l-d.helperProportions.height/2<w;case "pointer":return c.ui.isOver((d.positionAbs||d.position.absolute).top+(d.clickOffset||d.offset.click).top,(d.positionAbs||d.position.absolute).left+(d.clickOffset||d.offset.click).left,p,m,f.proportions.height,f.proportions.width);
case "touch":return(g>=p&&g<=w||l>=p&&l<=w||g<p&&l>w)&&(h>=m&&h<=o||k>=m&&k<=o||h<m&&k>o);default:return false}};c.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(d,f){var b=c.ui.ddmanager.droppables[d.options.scope],h=f?f.type:null,k=(d.currentItem||d.element).find(":data(droppable)").andSelf(),g=0;a:for(;g<b.length;g++)if(!(b[g].options.disabled||d&&!b[g].options.accept.call(b[g].element[0],d.currentItem||d.element))){for(var l=0;l<k.length;l++)if(k[l]==b[g].element[0]){b[g].proportions.height=
0;continue a}b[g].visible=b[g].element.css("display")!="none";if(b[g].visible){b[g].offset=b[g].element.offset();b[g].proportions={width:b[g].element[0].offsetWidth,height:b[g].element[0].offsetHeight};h=="mousedown"&&b[g]._activate.call(b[g],f)}}},drop:function(d,f){var b=false;c.each(c.ui.ddmanager.droppables[d.options.scope],function(){if(this.options){if(!this.options.disabled&&this.visible&&c.ui.intersect(d,this,this.options.tolerance))b=this._drop.call(this,f);if(!this.options.disabled&&this.visible&&
this.options.accept.call(this.element[0],d.currentItem||d.element)){this.isout=1;this.isover=0;this._deactivate.call(this,f)}}});return b},drag:function(d,f){d.options.refreshPositions&&c.ui.ddmanager.prepareOffsets(d,f);c.each(c.ui.ddmanager.droppables[d.options.scope],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var b=c.ui.intersect(d,this,this.options.tolerance);if(b=!b&&this.isover==1?"isout":b&&this.isover==0?"isover":null){var h;if(this.options.greedy){var k=this.element.parents(":data(droppable):eq(0)");
if(k.length){h=c.data(k[0],"droppable");h.greedyChild=b=="isover"?1:0}}if(h&&b=="isover"){h.isover=0;h.isout=1;h._out.call(h,f)}this[b]=1;this[b=="isout"?"isover":"isout"]=0;this[b=="isover"?"_over":"_out"].call(this,f);if(h&&b=="isout"){h.isout=0;h.isover=1;h._over.call(h,f)}}}})}}})(jQuery);
(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var b=this,h=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!h.aspectRatio,aspectRatio:h.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:h.helper||h.ghost||h.animate?h.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=
h.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 k=this.handles.split(",");this.handles={};for(var g=0;g<k.length;g++){var l=c.trim(k[g]),m=c('<div class="ui-resizable-handle '+("ui-resizable-"+l)+'"></div>');/sw|se|ne|nw/.test(l)&&
m.css({zIndex:++h.zIndex});"se"==l&&m.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[l]=".ui-resizable-"+l;this.element.append(m)}}this._renderAxis=function(o){o=o||this.element;for(var p in this.handles){if(this.handles[p].constructor==String)this.handles[p]=c(this.handles[p],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var w=c(this.handles[p],this.element),C=0;C=/sw|ne|nw|se|n|s/.test(p)?w.outerHeight():w.outerWidth();
w=["padding",/ne|nw|n/.test(p)?"Top":/se|sw|s/.test(p)?"Bottom":/^e$/.test(p)?"Right":"Left"].join("");o.css(w,C);this._proportionallyResize()}c(this.handles[p])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=o&&o[1]?o[1]:"se"}});if(h.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");
b._handles.show()},function(){if(!b.resizing){c(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(k){c(k).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var h=this.element;h.parent().append(this.originalElement.css({position:h.css("position"),width:h.outerWidth(),height:h.outerHeight(),
top:h.css("top"),left:h.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement)},_mouseCapture:function(b){var h=false;for(var k in this.handles)if(c(this.handles[k])[0]==b.target)h=true;return this.options.disabled||!!h},_mouseStart:function(b){var h=this.options,k=this.element.position(),g=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(g.is(".ui-draggable")||/absolute/.test(g.css("position")))g.css({position:"absolute",
top:k.top,left:k.left});c.browser.opera&&/relative/.test(g.css("position"))&&g.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();k=d(this.helper.css("left"));var l=d(this.helper.css("top"));if(h.containment){k+=c(h.containment).scrollLeft()||0;l+=c(h.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:l};this.size=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalSize=this._helper?{width:g.outerWidth(),
height:g.outerHeight()}:{width:g.width(),height:g.height()};this.originalPosition={left:k,top:l};this.sizeDiff={width:g.outerWidth()-g.width(),height:g.outerHeight()-g.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof h.aspectRatio=="number"?h.aspectRatio:this.originalSize.width/this.originalSize.height||1;h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);g.addClass("ui-resizable-resizing");this._propagate("start",
b);return true},_mouseDrag:function(b){var h=this.helper,k=this.originalMousePosition,g=this._change[this.axis];if(!g)return false;k=g.apply(this,[b,b.pageX-k.left||0,b.pageY-k.top||0]);if(this._aspectRatio||b.shiftKey)k=this._updateRatio(k,b);k=this._respectSize(k,b);this._propagate("resize",b);h.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(k);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var h=this.options,k=this;if(this._helper){var g=this._proportionallyResizeElements,l=g.length&&/textarea/i.test(g[0].nodeName);g=l&&c.ui.hasScroll(g[0],"left")?0:k.sizeDiff.height;l={width:k.size.width-(l?0:k.sizeDiff.width),height:k.size.height-g};g=parseInt(k.element.css("left"),10)+(k.position.left-k.originalPosition.left)||null;var m=parseInt(k.element.css("top"),10)+(k.position.top-
k.originalPosition.top)||null;h.animate||this.element.css(c.extend(l,{top:m,left:g}));k.helper.height(k.size.height);k.helper.width(k.size.width);this._helper&&!h.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(f(b.left))this.position.left=b.left;if(f(b.top))this.position.top=b.top;if(f(b.height))this.size.height=
b.height;if(f(b.width))this.size.width=b.width},_updateRatio:function(b){var h=this.position,k=this.size,g=this.axis;if(b.height)b.width=k.height*this.aspectRatio;else if(b.width)b.height=k.width/this.aspectRatio;if(g=="sw"){b.left=h.left+(k.width-b.width);b.top=null}if(g=="nw"){b.top=h.top+(k.height-b.height);b.left=h.left+(k.width-b.width)}return b},_respectSize:function(b){var h=this.options,k=this.axis,g=f(b.width)&&h.maxWidth&&h.maxWidth<b.width,l=f(b.height)&&h.maxHeight&&h.maxHeight<b.height,
m=f(b.width)&&h.minWidth&&h.minWidth>b.width,o=f(b.height)&&h.minHeight&&h.minHeight>b.height;if(m)b.width=h.minWidth;if(o)b.height=h.minHeight;if(g)b.width=h.maxWidth;if(l)b.height=h.maxHeight;var p=this.originalPosition.left+this.originalSize.width,w=this.position.top+this.size.height,C=/sw|nw|w/.test(k);k=/nw|ne|n/.test(k);if(m&&C)b.left=p-h.minWidth;if(g&&C)b.left=p-h.maxWidth;if(o&&k)b.top=w-h.minHeight;if(l&&k)b.top=w-h.maxHeight;if((h=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(h&&
!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,h=0;h<this._proportionallyResizeElements.length;h++){var k=this._proportionallyResizeElements[h];if(!this.borderDif){var g=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],l=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=c.map(g,function(m,
o){m=parseInt(m,10)||0;o=parseInt(l[o],10)||0;return m+o})}c.browser.msie&&(c(b).is(":hidden")||c(b).parents(":hidden").length)||k.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var h=c.browser.msie&&c.browser.version<7,k=h?1:0;h=h?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+
h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-k+"px",top:this.elementOffset.top-k+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,h){return{width:this.originalSize.width+h}},w:function(b,h){return{left:this.originalPosition.left+h,width:this.originalSize.width-h}},n:function(b,h,k){return{top:this.originalPosition.top+k,height:this.originalSize.height-k}},s:function(b,h,k){return{height:this.originalSize.height+
k}},se:function(b,h,k){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,h,k]))},sw:function(b,h,k){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,h,k]))},ne:function(b,h,k){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,h,k]))},nw:function(b,h,k){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,h,k]))}},_propagate:function(b,h){c.ui.plugin.call(this,b,[h,this.ui()]);
b!="resize"&&this._trigger(b,h,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.7",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,
ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3}});c.ui.plugin.add("resizable","alsoResize",{start:function(){var b=c(this).data("resizable").options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=
b.alsoResize[0];_store(b.alsoResize)}else c.each(b.alsoResize,function(h){_store(h)});else _store(b.alsoResize)},resize:function(){var b=c(this).data("resizable"),h=b.options,k=b.originalSize,g=b.originalPosition,l={height:b.size.height-k.height||0,width:b.size.width-k.width||0,top:b.position.top-g.top||0,left:b.position.left-g.left||0},m=function(o,p){c(o).each(function(){var w=c(this),C=c(this).data("resizable-alsoresize"),n={};c.each((p&&p.length?p:["width","height","top","left"])||["width","height",
"top","left"],function(z,F){if((z=(C[F]||0)+(l[F]||0))&&z>=0)n[F]=z||null});if(/relative/.test(w.css("position"))&&c.browser.opera){b._revertToRelativePosition=true;w.css({position:"absolute",top:"auto",left:"auto"})}w.css(n)})};typeof h.alsoResize=="object"&&!h.alsoResize.nodeType?c.each(h.alsoResize,function(o,p){m(o,p)}):m(h.alsoResize)},stop:function(){var b=c(this).data("resizable");if(b._revertToRelativePosition&&c.browser.opera){b._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});
c.ui.plugin.add("resizable","animate",{stop:function(b){var h=c(this).data("resizable"),k=h.options,g=h._proportionallyResizeElements,l=g.length&&/textarea/i.test(g[0].nodeName),m=l&&c.ui.hasScroll(g[0],"left")?0:h.sizeDiff.height;l={width:h.size.width-(l?0:h.sizeDiff.width),height:h.size.height-m};m=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null;var o=parseInt(h.element.css("top"),10)+(h.position.top-h.originalPosition.top)||null;h.element.animate(c.extend(l,o&&
m?{top:o,left:m}:{}),{duration:k.animateDuration,easing:k.animateEasing,step:function(){var p={width:parseInt(h.element.css("width"),10),height:parseInt(h.element.css("height"),10),top:parseInt(h.element.css("top"),10),left:parseInt(h.element.css("left"),10)};g&&g.length&&c(g[0]).css({width:p.width,height:p.height});h._updateCache(p);h._propagate("resize",b)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var b=c(this).data("resizable"),h=b.element,k=b.options.containment;if(h=k instanceof
c?k.get(0):/parent/.test(k)?h.parent().get(0):k){b.containerElement=c(h);if(/document/.test(k)||k==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var g=c(h),l=[];c(["Top","Right","Left","Bottom"]).each(function(p,w){l[p]=d(g.css("padding"+w))});b.containerOffset=g.offset();b.containerPosition=g.position();b.containerSize={height:g.innerHeight()-
l[3],width:g.innerWidth()-l[1]};k=b.containerOffset;var m=b.containerSize.height,o=b.containerSize.width;o=c.ui.hasScroll(h,"left")?h.scrollWidth:o;m=c.ui.hasScroll(h)?h.scrollHeight:m;b.parentData={element:h,left:k.left,top:k.top,width:o,height:m}}}},resize:function(b){var h=c(this).data("resizable"),k=h.options,g=h.containerOffset,l=h.position;b=k._aspectRatio||b.shiftKey;var m={top:0,left:0},o=h.containerElement;if(o[0]!=document&&/static/.test(o.css("position")))m=g;if(l.left<(h._helper?g.left:
0)){h.size.width+=h._helper?h.position.left-g.left:h.position.left-m.left;if(b)h.size.height=h.size.width/k.aspectRatio;h.position.left=k.helper?g.left:0}if(l.top<(h._helper?g.top:0)){h.size.height+=h._helper?h.position.top-g.top:h.position.top;if(b)h.size.width=h.size.height*k.aspectRatio;h.position.top=h._helper?g.top:0}h.offset.left=h.parentData.left+h.position.left;h.offset.top=h.parentData.top+h.position.top;l=Math.abs((h._helper?h.offset.left-m.left:h.offset.left-m.left)+h.sizeDiff.width);g=
Math.abs((h._helper?h.offset.top-m.top:h.offset.top-g.top)+h.sizeDiff.height);m=h.containerElement.get(0)==h.element.parent().get(0);o=/relative|absolute/.test(h.containerElement.css("position"));if(m&&o)l-=h.parentData.left;if(l+h.size.width>=h.parentData.width){h.size.width=h.parentData.width-l;if(b)h.size.height=h.size.width/k.aspectRatio}if(g+h.size.height>=h.parentData.height){h.size.height=h.parentData.height-g;if(b)h.size.width=h.size.height*k.aspectRatio}},stop:function(){var b=c(this).data("resizable"),
h=b.options,k=b.containerOffset,g=b.containerPosition,l=b.containerElement,m=c(b.helper),o=m.offset(),p=m.outerWidth()-b.sizeDiff.width;m=m.outerHeight()-b.sizeDiff.height;b._helper&&!h.animate&&/relative/.test(l.css("position"))&&c(this).css({left:o.left-g.left-k.left,width:p,height:m});b._helper&&!h.animate&&/static/.test(l.css("position"))&&c(this).css({left:o.left-g.left-k.left,width:p,height:m})}});c.ui.plugin.add("resizable","ghost",{start:function(){var b=c(this).data("resizable"),h=b.options,
k=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:k.height,width:k.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=c(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=c(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});
c.ui.plugin.add("resizable","grid",{resize:function(){var b=c(this).data("resizable"),h=b.options,k=b.size,g=b.originalSize,l=b.originalPosition,m=b.axis;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var o=Math.round((k.width-g.width)/(h.grid[0]||1))*(h.grid[0]||1);h=Math.round((k.height-g.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(m)){b.size.width=g.width+o;b.size.height=g.height+h}else if(/^(ne)$/.test(m)){b.size.width=g.width+o;b.size.height=g.height+h;b.position.top=l.top-
h}else{if(/^(sw)$/.test(m)){b.size.width=g.width+o;b.size.height=g.height+h}else{b.size.width=g.width+o;b.size.height=g.height+h;b.position.top=l.top-h}b.position.left=l.left-o}}});var d=function(b){return parseInt(b,10)||0},f=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
(function(c){c.widget("ui.selectable",c.extend({},c.ui.mouse,{_init:function(){var d=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=c(d.options.filter,d.element[0]);f.each(function(){var b=c(this),h=b.offset();c.data(this,"selectable-item",{element:this,$element:b,left:h.left,top:h.top,right:h.left+b.outerWidth(),bottom:h.top+b.outerHeight(),startselected:false,selected:b.hasClass("ui-selected"),selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};
this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=c(document.createElement("div")).css({border:"1px dotted black"}).addClass("ui-selectable-helper")},destroy:function(){this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy()},_mouseStart:function(d){var f=this;this.opos=[d.pageX,d.pageY];if(!this.options.disabled){var b=this.options;this.selectees=c(b.filter,this.element[0]);this._trigger("start",
d);c("body").append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0});b.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var h=c.data(this,"selectable-item");h.startselected=true;if(!d.metaKey){h.$element.removeClass("ui-selected");h.selected=false;h.$element.addClass("ui-unselecting");h.unselecting=true;f._trigger("unselecting",d,{unselecting:h.element})}});c(d.target).parents().andSelf().each(function(){var h=
c.data(this,"selectable-item");if(h){h.$element.removeClass("ui-unselecting").addClass("ui-selecting");h.unselecting=false;h.selecting=true;h.selected=true;f._trigger("selecting",d,{selecting:h.element});return false}})}},_mouseDrag:function(d){var f=this;this.dragged=true;if(!this.options.disabled){var b=this.options,h=this.opos[0],k=this.opos[1],g=d.pageX,l=d.pageY;if(h>g){var m=g;g=h;h=m}if(k>l){m=l;l=k;k=m}this.helper.css({left:h,top:k,width:g-h,height:l-k});this.selectees.each(function(){var o=
c.data(this,"selectable-item");if(!(!o||o.element==f.element[0])){var p=false;if(b.tolerance=="touch")p=!(o.left>g||o.right<h||o.top>l||o.bottom<k);else if(b.tolerance=="fit")p=o.left>h&&o.right<g&&o.top>k&&o.bottom<l;if(p){if(o.selected){o.$element.removeClass("ui-selected");o.selected=false}if(o.unselecting){o.$element.removeClass("ui-unselecting");o.unselecting=false}if(!o.selecting){o.$element.addClass("ui-selecting");o.selecting=true;f._trigger("selecting",d,{selecting:o.element})}}else{if(o.selecting)if(d.metaKey&&
o.startselected){o.$element.removeClass("ui-selecting");o.selecting=false;o.$element.addClass("ui-selected");o.selected=true}else{o.$element.removeClass("ui-selecting");o.selecting=false;if(o.startselected){o.$element.addClass("ui-unselecting");o.unselecting=true}f._trigger("unselecting",d,{unselecting:o.element})}if(o.selected)if(!d.metaKey&&!o.startselected){o.$element.removeClass("ui-selected");o.selected=false;o.$element.addClass("ui-unselecting");o.unselecting=true;f._trigger("unselecting",d,
{unselecting:o.element})}}}});return false}},_mouseStop:function(d){var f=this;this.dragged=false;c(".ui-unselecting",this.element[0]).each(function(){var b=c.data(this,"selectable-item");b.$element.removeClass("ui-unselecting");b.unselecting=false;b.startselected=false;f._trigger("unselected",d,{unselected:b.element})});c(".ui-selecting",this.element[0]).each(function(){var b=c.data(this,"selectable-item");b.$element.removeClass("ui-selecting").addClass("ui-selected");b.selecting=false;b.selected=
true;b.startselected=true;f._trigger("selected",d,{selected:b.element})});this._trigger("stop",d);this.helper.remove();return false}}));c.extend(c.ui.selectable,{version:"1.7",defaults:{appendTo:"body",autoRefresh:true,cancel:":input,option",delay:0,distance:0,filter:"*",tolerance:"touch"}})})(jQuery);
(function(c){c.widget("ui.sortable",c.extend({},c.ui.mouse,{_init: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 d=this.items.length-1;d>=0;d--)this.items[d].item.removeData("sortable-item")},
_mouseCapture:function(d,f){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(d);var b=null,h=this;c(d.target).parents().each(function(){if(c.data(this,"sortable-item")==h){b=c(this);return false}});if(c.data(d.target,"sortable-item")==h)b=c(d.target);if(!b)return false;if(this.options.handle&&!f){var k=false;c(this.options.handle,b).find("*").andSelf().each(function(){if(this==d.target)k=true});if(!k)return false}this.currentItem=
b;this._removeCurrentsFromItems();return true},_mouseStart:function(d,f,b){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");c.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(c("body").css("cursor"))this._storedCursor=c("body").css("cursor");c("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(!b)for(b=this.containers.length-1;b>=0;b--)this.containers[b]._trigger("activate",d,h._uiHash(this));if(c.ui.ddmanager)c.ui.ddmanager.current=this;c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,d);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(d);return true},_mouseDrag:function(d){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");
if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var f=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-d.pageY<f.scrollSensitivity)this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+f.scrollSpeed;else if(d.pageY-this.overflowOffset.top<f.scrollSensitivity)this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-f.scrollSpeed;if(this.overflowOffset.left+
this.scrollParent[0].offsetWidth-d.pageX<f.scrollSensitivity)this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+f.scrollSpeed;else if(d.pageX-this.overflowOffset.left<f.scrollSensitivity)this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(d.pageY-c(document).scrollTop()<f.scrollSensitivity)b=c(document).scrollTop(c(document).scrollTop()-f.scrollSpeed);else if(c(window).height()-(d.pageY-c(document).scrollTop())<f.scrollSensitivity)b=c(document).scrollTop(c(document).scrollTop()+
f.scrollSpeed);if(d.pageX-c(document).scrollLeft()<f.scrollSensitivity)b=c(document).scrollLeft(c(document).scrollLeft()-f.scrollSpeed);else if(c(window).width()-(d.pageX-c(document).scrollLeft())<f.scrollSensitivity)b=c(document).scrollLeft(c(document).scrollLeft()+f.scrollSpeed)}b!==false&&c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,d)}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(f=this.items.length-1;f>=0;f--){b=this.items[f];var h=b.item[0],k=this._intersectsWithPointer(b);if(k)if(h!=this.currentItem[0]&&this.placeholder[k==1?"next":"prev"]()[0]!=h&&!c.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!c.ui.contains(this.element[0],h):true)){this.direction=k==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(b))this._rearrange(d,
b);else break;this._trigger("change",d,this._uiHash());break}}this._contactContainers(d);c.ui.ddmanager&&c.ui.ddmanager.drag(this,d);this._trigger("sort",d,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,f){if(d){c.ui.ddmanager&&!this.options.dropBehaviour&&c.ui.ddmanager.drop(this,d);if(this.options.revert){var b=this;f=b.placeholder.offset();b.reverting=true;c(this.helper).animate({left:f.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==
document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(d)})}else this._clear(d,f);return false}},cancel:function(){var d=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var f=this.containers.length-1;f>=0;f--){this.containers[f]._trigger("deactivate",
null,d._uiHash(this));if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",null,d._uiHash(this));this.containers[f].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();c.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?c(this.domPosition.prev).after(this.currentItem):
c(this.domPosition.parent).prepend(this.currentItem);return true},serialize:function(d){var f=this._getItemsAsjQuery(d&&d.connected),b=[];d=d||{};c(f).each(function(){var h=(c(d.item||this).attr(d.attribute||"id")||"").match(d.expression||/(.+)[-=_](.+)/);if(h)b.push((d.key||h[1]+"[]")+"="+(d.key&&d.expression?h[1]:h[2]))});return b.join("&")},toArray:function(d){var f=this._getItemsAsjQuery(d&&d.connected),b=[];d=d||{};f.each(function(){b.push(c(d.item||this).attr(d.attribute||"id")||"")});return b},
_intersectsWith:function(d){var f=this.positionAbs.left,b=f+this.helperProportions.width,h=this.positionAbs.top,k=h+this.helperProportions.height,g=d.left,l=g+d.width,m=d.top,o=m+d.height,p=this.offset.click.top,w=this.offset.click.left;p=h+p>m&&h+p<o&&f+w>g&&f+w<l;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>d[this.floating?"width":"height"]?p:g<f+this.helperProportions.width/
2&&b-this.helperProportions.width/2<l&&m<h+this.helperProportions.height/2&&k-this.helperProportions.height/2<o},_intersectsWithPointer:function(d){var f=c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height);d=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width);f=f&&d;d=this._getDragVerticalDirection();var b=this._getDragHorizontalDirection();if(!f)return false;return this.floating?b&&b=="right"||d=="down"?2:1:d&&(d=="down"?2:1)},_intersectsWithSides:function(d){var f=
c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top+d.height/2,d.height);d=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left+d.width/2,d.width);var b=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&d||h=="left"&&!d:b&&(b=="down"&&f||b=="up"&&!f)},_getDragVerticalDirection:function(){var d=this.positionAbs.top-this.lastPositionAbs.top;return d!=0&&(d>0?"down":"up")},_getDragHorizontalDirection:function(){var d=
this.positionAbs.left-this.lastPositionAbs.left;return d!=0&&(d>0?"right":"left")},refresh:function(d){this._refreshItems(d);this.refreshPositions()},_connectWith:function(){var d=this.options;return d.connectWith.constructor==String?[d.connectWith]:d.connectWith},_getItemsAsjQuery:function(d){var f=[],b=[],h=this._connectWith();if(h&&d)for(d=h.length-1;d>=0;d--)for(var k=c(h[d]),g=k.length-1;g>=0;g--){var l=c.data(k[g],"sortable");if(l&&l!=this&&!l.options.disabled)b.push([c.isFunction(l.options.items)?
l.options.items.call(l.element):c(l.options.items,l.element).not(".ui-sortable-helper"),l])}b.push([c.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):c(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(d=b.length-1;d>=0;d--)b[d][0].each(function(){f.push(this)});return c(f)},_removeCurrentsFromItems:function(){for(var d=this.currentItem.find(":data(sortable-item)"),f=0;f<this.items.length;f++)for(var b=0;b<
d.length;b++)d[b]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(d){this.items=[];this.containers=[this];var f=this.items,b=[[c.isFunction(this.options.items)?this.options.items.call(this.element[0],d,{item:this.currentItem}):c(this.options.items,this.element),this]],h=this._connectWith();if(h)for(var k=h.length-1;k>=0;k--)for(var g=c(h[k]),l=g.length-1;l>=0;l--){var m=c.data(g[l],"sortable");if(m&&m!=this&&!m.options.disabled){b.push([c.isFunction(m.options.items)?m.options.items.call(m.element[0],
d,{item:this.currentItem}):c(m.options.items,m.element),m]);this.containers.push(m)}}for(k=b.length-1;k>=0;k--){d=b[k][1];var o=b[k][0];l=0;for(h=o.length;l<h;l++){g=c(o[l]);g.data("sortable-item",d);f.push({item:g,instance:d,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 b=this.items[f];if(!(b.instance!=this.currentContainer&&this.currentContainer&&b.item[0]!=
this.currentItem[0])){var h=this.options.toleranceElement?c(this.options.toleranceElement,b.item):b.item;if(!d){b.width=h.outerWidth();b.height=h.outerHeight()}h=h.offset();b.left=h.left;b.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()}},_createPlaceholder:function(d){var f=d||this,b=f.options;if(!b.placeholder||b.placeholder.constructor==String){var h=b.placeholder;b.placeholder={element:function(){var k=c(document.createElement(f.currentItem[0].nodeName)).addClass(h||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)k.style.visibility="hidden";return k},update:function(k,
g){if(!(h&&!b.forcePlaceholderSize)){g.height()||g.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));g.width()||g.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=c(b.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);b.placeholder.update(f,f.placeholder)},_contactContainers:function(d){for(var f=
this.containers.length-1;f>=0;f--)if(this._intersectsWith(this.containers[f].containerCache)){if(!this.containers[f].containerCache.over){if(this.currentContainer!=this.containers[f]){for(var b=1E4,h=null,k=this.positionAbs[this.containers[f].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(c.ui.contains(this.containers[f].element[0],this.items[g].item[0])){var l=this.items[g][this.containers[f].floating?"left":"top"];if(Math.abs(l-k)<b){b=Math.abs(l-k);h=this.items[g]}}if(!h&&!this.options.dropOnEmpty)continue;
this.currentContainer=this.containers[f];h?this._rearrange(d,h,null,true):this._rearrange(d,null,this.containers[f].element,true);this._trigger("change",d,this._uiHash());this.containers[f]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[f]._trigger("over",d,this._uiHash(this));this.containers[f].containerCache.over=1}}else if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",d,this._uiHash(this));
this.containers[f].containerCache.over=0}},_createHelper:function(d){var f=this.options;d=c.isFunction(f.helper)?c(f.helper.apply(this.element[0],[d,this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;d.parents("body").length||c(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]);if(d[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(d[0].style.width==""||f.forceHelperSize)d.width(this.currentItem.width());if(d[0].style.height==""||f.forceHelperSize)d.height(this.currentItem.height());return d},_adjustOffsetFromHelper:function(d){if(d.left!=undefined)this.offset.click.left=d.left+this.margins.left;if(d.right!=undefined)this.offset.click.left=this.helperProportions.width-d.right+this.margins.left;if(d.top!=undefined)this.offset.click.top=d.top+this.margins.top;
if(d.bottom!=undefined)this.offset.click.top=this.helperProportions.height-d.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var d=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0])){d.left+=this.scrollParent.scrollLeft();d.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==
"html"&&c.browser.msie)d={top:0,left:0};return{top:d.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:d.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var d=this.currentItem.position();return{top:d.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:d.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,c(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(d.containment)){var f=c(d.containment)[0];d=c(d.containment).offset();var b=c(f).css("overflow")!="hidden";this.containment=[d.left+(parseInt(c(f).css("borderLeftWidth"),10)||0)+(parseInt(c(f).css("paddingLeft"),
10)||0)-this.margins.left,d.top+(parseInt(c(f).css("borderTopWidth"),10)||0)+(parseInt(c(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(c(f).css("borderLeftWidth"),10)||0)-(parseInt(c(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(c(f).css("borderTopWidth"),10)||0)-(parseInt(c(f).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 b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(b[0].tagName);return{top:f.top+this.offset.relative.top*d+this.offset.parent.top*d-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:b.scrollTop())*d),left:f.left+
this.offset.relative.left*d+this.offset.parent.left*d-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.scrollLeft())*d)}},_generatePosition:function(d){var f=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(b[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,g=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])g=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])g=this.containment[3]+
this.offset.click.top}if(f.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/f.grid[1])*f.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-f.grid[1]:g+f.grid[1]:g;k=this.originalPageX+Math.round((k-this.originalPageX)/f.grid[0])*f.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-f.grid[0]:k+f.grid[0]:k}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:b.scrollTop()),left:k-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:b.scrollLeft())}},_rearrange:function(d,f,b,h){b?b[0].appendChild(this.placeholder[0]):
f.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?f.item[0]:f.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var k=this,g=this.counter;window.setTimeout(function(){g==k.counter&&k.refreshPositions(!h)},0)},_clear:function(d,f){this.reverting=false;var b=[];!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&&b.push(function(k){this._trigger("receive",k,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)b.push(function(k){this._trigger("update",k,this._uiHash())});if(!c.ui.contains(this.element[0],
this.currentItem[0])){f||b.push(function(k){this._trigger("remove",k,this._uiHash())});for(h=this.containers.length-1;h>=0;h--)if(c.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!f){b.push(function(k){return function(g){k._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[h]));b.push(function(k){return function(g){k._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){f||b.push(function(k){return function(g){k._trigger("deactivate",
g,this._uiHash(this))}}.call(this,this.containers[h]));if(this.containers[h].containerCache.over){b.push(function(k){return function(g){k._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&c("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<b.length;h++)b[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<b.length;h++)b[h].call(this,d);this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){c.widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(d){var f=d||this;return{helper:f.helper,placeholder:f.placeholder||c([]),position:f.position,absolutePosition:f.positionAbs,offset:f.positionAbs,item:f.currentItem,sender:d?d.element:null}}}));c.extend(c.ui.sortable,{getter:"serialize toArray",version:"1.7",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,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:1E3}})})(jQuery);
(function(c){c.widget("ui.accordion",{_init:function(){var d=this.options,f=this;this.running=0;if(d.collapsible==c.ui.accordion.defaults.collapsible&&d.alwaysOpen!=c.ui.accordion.defaults.alwaysOpen)d.collapsible=!d.alwaysOpen;if(d.navigation){var b=this.element.find("a").filter(d.navigationFilter);if(b.length)if(b.filter(d.header).length)this.active=b;else{this.active=b.parent().parent().prev();b.addClass("ui-accordion-content-active")}}this.element.addClass("ui-accordion ui-widget ui-helper-reset");
this.element[0].nodeName=="UL"&&this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(d.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c(this).removeClass("ui-state-focus")});
this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");this.active=this._findActive(this.active||d.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");c("<span/>").addClass("ui-icon "+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(d.icons.header).toggleClass(d.icons.headerSelected);
c.browser.msie&&this.element.find("a").css("zoom","1");this.resize();this.element.attr("role","tablist");this.headers.attr("role","tab").bind("keydown",function(h){return f._keydown(h)}).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");c.browser.safari||this.headers.find("a").attr("tabIndex","-1");
d.event&&this.headers.bind(d.event+".accordion",function(h){return f._clickHandler.call(f,h,this)})},destroy:function(){var d=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.headers.children(".ui-icon").remove();var f=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(d.autoHeight||d.fillHeight)f.css("height","")},_setData:function(d,f){if(d=="alwaysOpen"){d="collapsible";f=!f}c.widget.prototype._setData.apply(this,arguments)},_keydown:function(d){var f=c.ui.keyCode;if(!(this.options.disabled||d.altKey||d.ctrlKey)){var b=this.headers.length,
h=this.headers.index(d.target),k=false;switch(d.keyCode){case f.RIGHT:case f.DOWN:k=this.headers[(h+1)%b];break;case f.LEFT:case f.UP:k=this.headers[(h-1+b)%b];break;case f.SPACE:case f.ENTER:return this._clickHandler({target:d.target},d.target)}if(k){c(d.target).attr("tabIndex","-1");c(k).attr("tabIndex","0");k.focus();return false}return true}},resize:function(){var d=this.options,f;if(d.fillSpace){if(c.browser.msie){var b=this.element.parent().css("overflow");this.element.parent().css("overflow",
"hidden")}f=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",b);this.headers.each(function(){f-=c(this).outerHeight()});var h=0;this.headers.next().each(function(){h=Math.max(h,c(this).innerHeight()-c(this).height())}).height(Math.max(0,f-h)).css("overflow","auto")}else if(d.autoHeight){f=0;this.headers.next().each(function(){f=Math.max(f,c(this).outerHeight())}).height(f)}},activate:function(d){d=this._findActive(d)[0];this._clickHandler({target:d},d)},_findActive:function(d){return d?
typeof d=="number"?this.headers.filter(":eq("+d+")"):this.headers.not(this.headers.not(d)):d===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(d,f){var b=this.options;if(b.disabled)return false;if(!d.target&&b.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(b.icons.headerSelected).addClass(b.icons.header);this.active.next().addClass("ui-accordion-content-active");d=this.active.next();b=
{options:b,newHeader:c([]),oldHeader:b.active,newContent:c([]),oldContent:d};f=this.active=c([]);this._toggle(f,d,b);return false}var h=c(d.currentTarget||f),k=h[0]==this.active[0];if(this.running||!b.collapsible&&k)return false;this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(b.icons.headerSelected).addClass(b.icons.header);this.active.next().addClass("ui-accordion-content-active");if(!k){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(b.icons.header).addClass(b.icons.headerSelected);
h.next().addClass("ui-accordion-content-active")}f=h.next();d=this.active.next();b={options:b,newHeader:k&&b.collapsible?c([]):h,oldHeader:this.active,newContent:k&&b.collapsible?c([]):f.find("> *"),oldContent:d.find("> *")};var g=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=k?c([]):h;this._toggle(f,d,b,k,g);return false},_toggle:function(d,f,b,h,k){var g=this.options,l=this;this.toShow=d;this.toHide=f;this.data=b;var m=function(){if(l)return l._completed.apply(l,arguments)};
this._trigger("changestart",null,this.data);this.running=f.size()===0?d.size():f.size();if(g.animated){b={};b=g.collapsible&&h?{toShow:c([]),toHide:f,complete:m,down:k,autoHeight:g.autoHeight||g.fillSpace}:{toShow:d,toHide:f,complete:m,down:k,autoHeight:g.autoHeight||g.fillSpace};if(!g.proxied)g.proxied=g.animated;if(!g.proxiedDuration)g.proxiedDuration=g.duration;g.animated=c.isFunction(g.proxied)?g.proxied(b):g.proxied;g.duration=c.isFunction(g.proxiedDuration)?g.proxiedDuration(b):g.proxiedDuration;
h=c.ui.accordion.animations;var o=g.duration,p=g.animated;h[p]||(h[p]=function(w){this.slide(w,{easing:p,duration:o||700})});h[p](b)}else{if(g.collapsible&&h)d.toggle();else{f.hide();d.show()}m(true)}f.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();d.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(d){var f=this.options;this.running=d?0:--this.running;if(!this.running){f.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this._trigger("change",
null,this.data)}}});c.extend(c.ui.accordion,{version:"1.7",defaults:{active:null,alwaysOpen:true,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()}},animations:{slide:function(d,f){d=c.extend({easing:"swing",duration:300},d,f);
if(d.toHide.size())if(d.toShow.size()){var b=d.toShow.css("overflow"),h,k={},g={},l;f=d.toShow;l=f[0].style.width;f.width(parseInt(f.parent().width(),10)-parseInt(f.css("paddingLeft"),10)-parseInt(f.css("paddingRight"),10)-parseInt(f.css("borderLeftWidth"),10)-parseInt(f.css("borderRightWidth"),10));c.each(["height","paddingTop","paddingBottom"],function(m,o){g[o]="hide";m=(""+c.css(d.toShow[0],o)).match(/^([\d+-.]+)(.*)$/);k[o]={value:m[1],unit:m[2]||"px"}});d.toShow.css({height:0,overflow:"hidden"}).show();
d.toHide.filter(":hidden").each(d.complete).end().filter(":visible").animate(g,{step:function(m,o){if(o.prop=="height")h=(o.now-o.start)/(o.end-o.start);d.toShow[0].style[o.prop]=h*k[o.prop].value+k[o.prop].unit},duration:d.duration,easing:d.easing,complete:function(){d.autoHeight||d.toShow.css("height","");d.toShow.css("width",l);d.toShow.css({overflow:b});d.complete()}})}else d.toHide.animate({height:"hide"},d);else d.toShow.animate({height:"show"},d)},bounceslide:function(d){this.slide(d,{easing:d.down?
"easeOutBounce":"swing",duration:d.down?1E3:200})},easeslide:function(d){this.slide(d,{easing:"easeinout",duration:700})}}})})(jQuery);
(function(c){var d={dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.draggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",maxWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"start.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"};c.widget("ui.dialog",{_init:function(){this.originalTitle=this.element.attr("title");var f=this,b=this.options,h=b.title||this.originalTitle||"&nbsp;",k=c.ui.dialog.getTitleId(this.element),g=(this.uiDialog=
c("<div/>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({position:"absolute",overflow:"hidden",zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(o){b.closeOnEscape&&o.keyCode&&o.keyCode==c.ui.keyCode.ESCAPE&&f.close(o)}).attr({role:"dialog","aria-labelledby":k}).mousedown(function(o){f.moveToTop(false,o)});this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);
var l=(this.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),m=c('<a href="#"/>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){m.addClass("ui-state-hover")},function(){m.removeClass("ui-state-hover")}).focus(function(){m.addClass("ui-state-focus")}).blur(function(){m.removeClass("ui-state-focus")}).mousedown(function(o){o.stopPropagation()}).click(function(o){f.close(o);return false}).appendTo(l);
(this.uiDialogTitlebarCloseText=c("<span/>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(m);c("<span/>").addClass("ui-dialog-title").attr("id",k).html(h).prependTo(l);l.find("*").add(l).disableSelection();b.draggable&&c.fn.draggable&&this._makeDraggable();b.resizable&&c.fn.resizable&&this._makeResizable();this._createButtons(b.buttons);this._isOpen=false;b.bgiframe&&c.fn.bgiframe&&g.bgiframe();b.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();
this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle)},close:function(f){var b=this;if(false!==b._trigger("beforeclose",f)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b.options.hide?b.uiDialog.hide(b.options.hide,function(){b._trigger("close",f)}):b.uiDialog.hide()&&b._trigger("close",f);c.ui.dialog.overlay.resize();
b._isOpen=false}},isOpen:function(){return this._isOpen},moveToTop:function(f,b){if(this.options.modal&&!f||!this.options.stack&&!this.options.modal)return this._trigger("focus",b);if(this.options.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=this.options.zIndex;this.overlay&&this.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=++c.ui.dialog.maxZ);f={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.element.attr(f);
this._trigger("focus",b)},open:function(){if(!this._isOpen){var f=this.options,b=this.uiDialog;this.overlay=f.modal?new c.ui.dialog.overlay(this):null;b.next().length&&b.appendTo("body");this._size();this._position(f.position);b.show(f.show);this.moveToTop(true);f.modal&&b.bind("keypress.ui-dialog",function(h){if(h.keyCode==c.ui.keyCode.TAB){var k=c(":tabbable",this),g=k.filter(":first")[0],l=k.filter(":last")[0];if(h.target==l&&!h.shiftKey)setTimeout(function(){g.focus()},1);else h.target==g&&h.shiftKey&&
setTimeout(function(){l.focus()},1)}});c([]).add(b.find(".ui-dialog-content :tabbable:first")).add(b.find(".ui-dialog-buttonpane :tabbable:first")).add(b).filter(":first").focus();this._trigger("open");this._isOpen=true}},_createButtons:function(f){var b=this,h=false,k=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove();typeof f=="object"&&f!==null&&c.each(f,function(){return!(h=true)});if(h){c.each(f,function(g,
l){c('<button type="button"></button>').addClass("ui-state-default ui-corner-all").text(g).click(function(){l.apply(b.element[0],arguments)}).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).appendTo(k)});k.appendTo(this.uiDialog)}},_makeDraggable:function(){var f=this,b=this.options,h;this.uiDialog.draggable({cancel:".ui-dialog-content",
handle:".ui-dialog-titlebar",containment:"document",start:function(){h=b.height;c(this).height(c(this).height()).addClass("ui-dialog-dragging");b.dragStart&&b.dragStart.apply(f.element[0],arguments)},drag:function(){b.drag&&b.drag.apply(f.element[0],arguments)},stop:function(){c(this).removeClass("ui-dialog-dragging").height(h);b.dragStop&&b.dragStop.apply(f.element[0],arguments);c.ui.dialog.overlay.resize()}})},_makeResizable:function(f){f=f===undefined?this.options.resizable:f;var b=this,h=this.options;
this.uiDialog.resizable({cancel:".ui-dialog-content",alsoResize:this.element,maxWidth:h.maxWidth,maxHeight:h.maxHeight,minWidth:h.minWidth,minHeight:h.minHeight,start:function(){c(this).addClass("ui-dialog-resizing");h.resizeStart&&h.resizeStart.apply(b.element[0],arguments)},resize:function(){h.resize&&h.resize.apply(b.element[0],arguments)},handles:typeof f=="string"?f:"n,e,s,w,se,sw,ne,nw",stop:function(){c(this).removeClass("ui-dialog-resizing");h.height=c(this).height();h.width=c(this).width();
h.resizeStop&&h.resizeStop.apply(b.element[0],arguments);c.ui.dialog.overlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_position:function(f){var b=c(window),h=c(document),k=h.scrollTop();h=h.scrollLeft();var g=k;if(c.inArray(f,["center","top","right","bottom","left"])>=0)f=[f=="right"||f=="left"?f:"center",f=="top"||f=="bottom"?f:"middle"];if(f.constructor!=Array)f=["center","middle"];if(f[0].constructor==Number)h+=f[0];else switch(f[0]){case "left":h+=0;break;
case "right":h+=b.width()-this.uiDialog.outerWidth();break;default:case "center":h+=(b.width()-this.uiDialog.outerWidth())/2}if(f[1].constructor==Number)k+=f[1];else switch(f[1]){case "top":k+=0;break;case "bottom":k+=b.height()-this.uiDialog.outerHeight();break;default:case "middle":k+=(b.height()-this.uiDialog.outerHeight())/2}k=Math.max(k,g);this.uiDialog.css({top:k,left:h})},_setData:function(f,b){d[f]&&this.uiDialog.data(d[f],b);switch(f){case "buttons":this._createButtons(b);break;case "closeText":this.uiDialogTitlebarCloseText.text(b);
break;case "dialogClass":this.uiDialog.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "draggable":b?this._makeDraggable():this.uiDialog.draggable("destroy");break;case "height":this.uiDialog.height(b);break;case "position":this._position(b);break;case "resizable":var h=this.uiDialog,k=this.uiDialog.is(":data(resizable)");k&&!b&&h.resizable("destroy");k&&typeof b=="string"&&h.resizable("option","handles",b);k||this._makeResizable(b);
break;case "title":c(".ui-dialog-title",this.uiDialogTitlebar).html(b||"&nbsp;");break;case "width":this.uiDialog.width(b);break}c.widget.prototype._setData.apply(this,arguments)},_size:function(){var f=this.options;this.element.css({height:0,minHeight:0,width:"auto"});var b=this.uiDialog.css({height:"auto",width:f.width}).height();this.element.css({minHeight:Math.max(f.minHeight-b,0),height:f.height=="auto"?"auto":Math.max(f.height-b,0)})}});c.extend(c.ui.dialog,{version:"1.7",defaults:{autoOpen:true,
bgiframe:false,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:1E3},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(f){return"ui-dialog-title-"+(f.attr("id")||++this.uuid)},overlay:function(f){this.$el=c.ui.dialog.overlay.create(f)}});c.extend(c.ui.dialog.overlay,{instances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(f){return f+".dialog-overlay"}).join(" "),create:function(f){if(this.instances.length===0){setTimeout(function(){c(document).bind(c.ui.dialog.overlay.events,function(h){return(c(h.target).parents(".ui-dialog").css("zIndex")||0)>c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(h){f.options.closeOnEscape&&h.keyCode&&h.keyCode==c.ui.keyCode.ESCAPE&&f.close(h)});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=c("<div></div>").appendTo(document.body).addClass("ui-widget-overlay").css({width:this.width(),
height:this.height()});f.options.bgiframe&&c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(f){this.instances.splice(c.inArray(this.instances,f),1);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");f.remove()},height:function(){if(c.browser.msie&&c.browser.version<7){var f=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return f<b?c(window).height()+
"px":f+"px"}else return c(document).height()+"px"},width:function(){if(c.browser.msie&&c.browser.version<7){var f=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return f<b?c(window).width()+"px":f+"px"}else return c(document).width()+"px"},resize:function(){var f=c([]);c.each(c.ui.dialog.overlay.instances,function(){f=f.add(this)});f.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});
c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(c){c.widget("ui.slider",c.extend({},c.ui.mouse,{_init:function(){var d=this,f=this.options;this._keySliding=false;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this.range=c([]);if(f.range){if(f.range===true){this.range=c("<div></div>");if(!f.values)f.values=[this._valueMin(),this._valueMin()];if(f.values.length&&f.values.length!=2)f.values=[f.values[0],f.values[0]]}else this.range=
c("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(f.range=="min"||f.range=="max")this.range.addClass("ui-slider-range-"+f.range);this.range.addClass("ui-widget-header")}c(".ui-slider-handle",this.element).length==0&&c('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");if(f.values&&f.values.length)for(;c(".ui-slider-handle",this.element).length<f.values.length;)c('<a href="#"></a>').appendTo(this.element).addClass("ui-slider-handle");this.handles=
c(".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(){c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){c(".ui-slider .ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-state-focus")}).blur(function(){c(this).removeClass("ui-state-focus")});this.handles.each(function(b){c(this).data("index.ui-slider-handle",
b)});this.handles.keydown(function(b){var h=true,k=c(this).data("index.ui-slider-handle");if(!d.options.disabled){switch(b.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:h=false;if(!d._keySliding){d._keySliding=true;c(this).addClass("ui-state-active");d._start(b,k)}break}var g,l,m=d._step();g=d.options.values&&d.options.values.length?(l=d.values(k)):(l=d.value());switch(b.keyCode){case c.ui.keyCode.HOME:l=
d._valueMin();break;case c.ui.keyCode.END:l=d._valueMax();break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(g==d._valueMax())return;l=g+m;break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(g==d._valueMin())return;l=g-m;break}d._slide(b,k,l);return h}}).keyup(function(b){var h=c(this).data("index.ui-slider-handle");if(d._keySliding){d._stop(b,h);d._change(b,h);d._keySliding=false;c(this).removeClass("ui-state-active")}});this._refreshValue()},destroy:function(){this.handles.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()},_mouseCapture:function(d){var f=this.options;if(f.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();var b={x:d.pageX,y:d.pageY},h=this._normValueFromMouse(b),k=this._valueMax()+1,g,l=this,m;this.handles.each(function(o){var p=Math.abs(h-l.values(o));if(k>p){k=p;g=c(this);m=o}});if(f.range==true&&this.values(1)==f.min)g=c(this.handles[++m]);this._start(d,m);l._handleIndex=m;g.addClass("ui-state-active").focus();
f=g.offset();this._clickOffset=!c(d.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:d.pageX-f.left-g.width()/2,top:d.pageY-f.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};h=this._normValueFromMouse(b);this._slide(d,m,h);return true},_mouseStart:function(){return true},_mouseDrag:function(d){var f=this._normValueFromMouse({x:d.pageX,y:d.pageY});this._slide(d,this._handleIndex,f);
return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._clickOffset=this._handleIndex=null;return false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(d){var f;if("horizontal"==this.orientation){f=this.elementSize.width;d=d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{f=this.elementSize.height;
d=d.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}f=d/f;if(f>1)f=1;if(f<0)f=0;if("vertical"==this.orientation)f=1-f;d=this._valueMax()-this._valueMin();d=f*d;f=d%this.options.step;d=this._valueMin()+d-f;if(f>this.options.step/2)d+=this.options.step;return parseFloat(d.toFixed(5))},_start:function(d,f){this._trigger("start",d,this._uiHash(f))},_slide:function(d,f,b){if(this.options.values&&this.options.values.length){var h=this.values(f?0:1);if(f==0&&b>=h||f==1&&b<=h)b=h;if(b!=
this.values(f)){h=this.values();h[f]=b;h=this._trigger("slide",d,this._uiHash(f,b,h));this.values(f?0:1);h!==false&&this.values(f,b,d.type=="mousedown"&&this.options.animate,true)}}else if(b!=this.value()){h=this._trigger("slide",d,this._uiHash(f,b));h!==false&&this._setData("value",b,d.type=="mousedown"&&this.options.animate)}},_stop:function(d,f){this._trigger("stop",d,this._uiHash(f))},_change:function(d,f){this._trigger("change",d,this._uiHash(f))},value:function(d){if(arguments.length){this._setData("value",
d);this._change(null,0)}return this._value()},values:function(d,f,b,h){if(arguments.length>1){this.options.values[d]=f;this._refreshValue(b);h||this._change(null,d)}return arguments.length?this.options.values&&this.options.values.length?this._values(d):this.value():this._values()},_setData:function(d,f,b){c.widget.prototype._setData.apply(this,arguments);switch(d){case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+
this.orientation);this._refreshValue(b);break;case "value":this._refreshValue(b);break}},_step:function(){return this.options.step},_value:function(){var d=this.options.value;if(d<this._valueMin())d=this._valueMin();if(d>this._valueMax())d=this._valueMax();return d},_values:function(d){if(arguments.length){var f=this.options.values[d];if(f<this._valueMin())f=this._valueMin();if(f>this._valueMax())f=this._valueMax();return f}else return this.options.values},_valueMin:function(){return this.options.min},
_valueMax:function(){return this.options.max},_refreshValue:function(d){var f=this.options.range,b=this.options,h=this;if(this.options.values&&this.options.values.length)this.handles.each(function(o){var p=(h.values(o)-h._valueMin())/(h._valueMax()-h._valueMin())*100,w={};w[h.orientation=="horizontal"?"left":"bottom"]=p+"%";c(this).stop(1,1)[d?"animate":"css"](w,b.animate);if(h.options.range===true)if(h.orientation=="horizontal"){o==0&&h.range.stop(1,1)[d?"animate":"css"]({left:p+"%"},b.animate);
o==1&&h.range[d?"animate":"css"]({width:p-lastValPercent+"%"},{queue:false,duration:b.animate})}else{o==0&&h.range.stop(1,1)[d?"animate":"css"]({bottom:p+"%"},b.animate);o==1&&h.range[d?"animate":"css"]({height:p-lastValPercent+"%"},{queue:false,duration:b.animate})}lastValPercent=p});else{var k=this.value(),g=this._valueMin(),l=this._valueMax();k=l!=g?(k-g)/(l-g)*100:0;var m={};m[h.orientation=="horizontal"?"left":"bottom"]=k+"%";this.handle.stop(1,1)[d?"animate":"css"](m,b.animate);f=="min"&&this.orientation==
"horizontal"&&this.range.stop(1,1)[d?"animate":"css"]({width:k+"%"},b.animate);f=="max"&&this.orientation=="horizontal"&&this.range[d?"animate":"css"]({width:100-k+"%"},{queue:false,duration:b.animate});f=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[d?"animate":"css"]({height:k+"%"},b.animate);f=="max"&&this.orientation=="vertical"&&this.range[d?"animate":"css"]({height:100-k+"%"},{queue:false,duration:b.animate})}},_uiHash:function(d,f,b){var h=this.options.values&&this.options.values.length;
return{handle:this.handles[d],value:f||(h?this.values(d):this.value()),values:b||h&&this.values()}}}));c.extend(c.ui.slider,{getter:"value values",version:"1.7",eventPrefix:"slide",defaults:{animate:false,delay:0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null}})})(jQuery);
(function(c){c.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined)this.options.collapsible=this.options.deselectable;this._tabify(true)},_setData:function(d,f){if(d=="selected")this.options.collapsible&&f==this.options.selected||this.select(f);else{this.options[d]=f;if(d=="deselectable")this.options.collapsible=f;this._tabify()}},_tabId:function(d){return d.title&&d.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+c.data(d)},_sanitizeSelector:function(d){return d.replace(/:/g,
"\\:")},_cookie:function(){var d=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+c.data(this.list[0]));return c.cookie.apply(null,[d].concat(c.makeArray(arguments)))},_ui:function(d,f){return{tab:d,panel:f,index:this.anchors.index(d)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var d=c(this);d.html(d.data("label.tabs")).removeData("label.tabs")})},_tabify:function(d){function f(n,z){n.css({display:""});
c.browser.msie&&z.opacity&&n[0].style.removeAttribute("filter")}this.list=this.element.children("ul:first");this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var b=this,h=this.options,k=/^#.+/;this.anchors.each(function(n,z){var F=c(z).attr("href"),H=F.split("#")[0],L;if(H&&(H===location.toString().split("#")[0]||(L=c("base")[0])&&H===L.href)){F=z.hash;z.href=F}if(k.test(F))b.panels=b.panels.add(b._sanitizeSelector(F));else if(F!=
"#"){c.data(z,"href.tabs",F);c.data(z,"load.tabs",F.replace(/#.*$/,""));F=b._tabId(z);z.href="#"+F;z=c("#"+F);if(!z.length){z=c(h.panelTemplate).attr("id",F).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(b.panels[n-1]||b.list);z.data("destroy.tabs",true)}b.panels=b.panels.add(z)}else h.disabled.push(n)});if(d){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(h.selected===undefined){location.hash&&this.anchors.each(function(n,z){if(z.hash==location.hash){h.selected=n;return false}});if(typeof h.selected!="number"&&h.cookie)h.selected=parseInt(b._cookie(),10);if(typeof h.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));h.selected=h.selected||0}else if(h.selected===
null)h.selected=-1;h.selected=h.selected>=0&&this.anchors[h.selected]||h.selected<0?h.selected:0;h.disabled=c.unique(h.disabled.concat(c.map(this.lis.filter(".ui-state-disabled"),function(n){return b.lis.index(n)}))).sort();c.inArray(h.selected,h.disabled)!=-1&&h.disabled.splice(c.inArray(h.selected,h.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(h.selected>=0&&this.anchors.length){this.panels.eq(h.selected).removeClass("ui-tabs-hide");
this.lis.eq(h.selected).addClass("ui-tabs-selected ui-state-active");b.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[h.selected],b.panels[h.selected]))});this.load(h.selected)}c(window).bind("unload",function(){b.lis.add(b.anchors).unbind(".tabs");b.lis=b.anchors=b.panels=null})}else h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[h.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");h.cookie&&this._cookie(h.selected,h.cookie);d=0;for(var g;g=
this.lis[d];d++)c(g)[c.inArray(d,h.disabled)!=-1&&!c(g).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");h.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(h.event!="mouseover"){var l=function(n,z){z.is(":not(.ui-state-disabled)")&&z.addClass("ui-state-"+n)},m=function(n,z){z.removeClass("ui-state-"+n)};this.lis.bind("mouseover.tabs",function(){l("hover",c(this))});this.lis.bind("mouseout.tabs",function(){m("hover",c(this))});
this.anchors.bind("focus.tabs",function(){l("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){m("focus",c(this).closest("li"))})}var o,p;if(h.fx)if(c.isArray(h.fx)){o=h.fx[0];p=h.fx[1]}else o=p=h.fx;var w=p?function(n,z){c(n).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");z.hide().removeClass("ui-tabs-hide").animate(p,p.duration||"normal",function(){f(z,p);b._trigger("show",null,b._ui(n,z[0]))})}:function(n,z){c(n).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");
z.removeClass("ui-tabs-hide");b._trigger("show",null,b._ui(n,z[0]))},C=o?function(n,z){z.animate(o,o.duration||"normal",function(){b.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");z.addClass("ui-tabs-hide");f(z,o);b.element.dequeue("tabs")})}:function(n,z){b.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");z.addClass("ui-tabs-hide");b.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",function(){var n=this,z=c(this).closest("li"),
F=b.panels.filter(":not(.ui-tabs-hide)"),H=c(b._sanitizeSelector(this.hash));if(z.hasClass("ui-tabs-selected")&&!h.collapsible||z.hasClass("ui-state-disabled")||z.hasClass("ui-state-processing")||b._trigger("select",null,b._ui(this,H[0]))===false){this.blur();return false}h.selected=b.anchors.index(this);b.abort();if(h.collapsible)if(z.hasClass("ui-tabs-selected")){h.selected=-1;h.cookie&&b._cookie(h.selected,h.cookie);b.element.queue("tabs",function(){C(n,F)}).dequeue("tabs");this.blur();return false}else if(!F.length){h.cookie&&
b._cookie(h.selected,h.cookie);b.element.queue("tabs",function(){w(n,H)});b.load(b.anchors.index(this));this.blur();return false}h.cookie&&b._cookie(h.selected,h.cookie);if(H.length){F.length&&b.element.queue("tabs",function(){C(n,F)});b.element.queue("tabs",function(){w(n,H)});b.load(b.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";c.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 f=c.data(this,"href.tabs");if(f)this.href=f;var b=c(this).unbind(".tabs");c.each(["href","load","cache"],function(h,k){b.removeData(k+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){c.data(this,"destroy.tabs")?
c(this).remove():c(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)},add:function(d,f,b){if(b===undefined)b=this.anchors.length;var h=this,k=this.options;f=c(k.tabTemplate.replace(/#\{href\}/g,d).replace(/#\{label\}/g,f));d=!d.indexOf("#")?d.replace("#",""):this._tabId(c("a",f)[0]);f.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var g=c("#"+d);g.length||(g=c(k.panelTemplate).attr("id",d).data("destroy.tabs",true));g.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(b>=this.lis.length){f.appendTo(this.list);g.appendTo(this.list[0].parentNode)}else{f.insertBefore(this.lis[b]);g.insertBefore(this.panels[b])}k.disabled=c.map(k.disabled,function(l){return l>=b?++l:l});this._tabify();if(this.anchors.length==1){f.addClass("ui-tabs-selected ui-state-active");g.removeClass("ui-tabs-hide");this.element.queue("tabs",
function(){h._trigger("show",null,h._ui(h.anchors[0],h.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[b],this.panels[b]))},remove:function(d){var f=this.options,b=this.lis.eq(d).remove(),h=this.panels.eq(d).remove();if(b.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(d+(d+1<this.anchors.length?1:-1));f.disabled=c.map(c.grep(f.disabled,function(k){return k!=d}),function(k){return k>=d?--k:k});this._tabify();this._trigger("remove",null,this._ui(b.find("a")[0],
h[0]))},enable:function(d){var f=this.options;if(c.inArray(d,f.disabled)!=-1){this.lis.eq(d).removeClass("ui-state-disabled");f.disabled=c.grep(f.disabled,function(b){return b!=d});this._trigger("enable",null,this._ui(this.anchors[d],this.panels[d]))}},disable:function(d){var f=this.options;if(d!=f.selected){this.lis.eq(d).addClass("ui-state-disabled");f.disabled.push(d);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[d],this.panels[d]))}},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")},load:function(d){var f=this,b=this.options,h=this.anchors.eq(d)[0],k=c.data(h,"load.tabs");this.abort();if(!k||this.element.queue("tabs").length!==0&&c.data(h,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(d).addClass("ui-state-processing");if(b.spinner){var g=c("span",h);g.data("label.tabs",g.html()).html(b.spinner)}this.xhr=
c.ajax(c.extend({},b.ajaxOptions,{url:k,success:function(l,m){c(f._sanitizeSelector(h.hash)).html(l);f._cleanup();b.cache&&c.data(h,"cache.tabs",true);f._trigger("load",null,f._ui(f.anchors[d],f.panels[d]));try{b.ajaxOptions.success(l,m)}catch(o){}f.element.dequeue("tabs")}}))}},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(d,f){this.anchors.eq(d).removeData("cache.tabs").data("load.tabs",f)},length:function(){return this.anchors.length}});
c.extend(c.ui.tabs,{version:"1.7",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,h=this.options,k=b._rotate||(b._rotate=function(g){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var l=h.selected;
b.select(++l<b.anchors.length?l:0)},d);g&&g.stopPropagation()});f=b._unrotate||(b._unrotate=!f?function(g){g.clientX&&b.rotate(null)}:function(){t=h.selected;k()});if(d){this.element.bind("tabsshow",k);this.anchors.bind(h.event+".tabs",f);k()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",k);this.anchors.unbind(h.event+".tabs",f);delete this._rotate;delete this._unrotate}}})})(jQuery);
(function(c){function d(){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"],dateFormat:"mm/dd/yy",firstDay:0,isRTL:false};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showMonthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"normal",beforeShowDay:null,
beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false};c.extend(this._defaults,this.regional[""]);this.dpDiv=c('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible"></div>')}function f(b,h){c.extend(b,h);for(var k in h)if(h[k]==null||h[k]==undefined)b[k]=h[k];return b}
c.extend(c.ui,{datepicker:{version:"1.7"}});c.extend(d.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},setDefaults:function(b){f(this._defaults,b||{});return this},_attachDatepicker:function(b,h){var k=null;for(var g in this._defaults){var l=b.getAttribute("date:"+g);if(l){k=k||{};try{k[g]=eval(l)}catch(m){k[g]=l}}}g=b.nodeName.toLowerCase();l=g=="div"||g=="span";if(!b.id)b.id="dp"+ ++this.uuid;var o=this._newInst(c(b),l);o.settings=c.extend({},
h||{},k||{});if(g=="input")this._connectDatepicker(b,o);else l&&this._inlineDatepicker(b,o)},_newInst:function(b,h){return{id:b[0].id.replace(/([:\[\]\.])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:h,dpDiv:!h?this.dpDiv:c('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},_connectDatepicker:function(b,h){var k=c(b);if(!k.hasClass(this.markerClassName)){var g=this._get(h,"appendText"),
l=this._get(h,"isRTL");if(g)k[l?"before":"after"]('<span class="'+this._appendClass+'">'+g+"</span>");g=this._get(h,"showOn");if(g=="focus"||g=="both")k.focus(this._showDatepicker);if(g=="button"||g=="both"){g=this._get(h,"buttonText");var m=this._get(h,"buttonImage");g=c(this._get(h,"buttonImageOnly")?c("<img/>").addClass(this._triggerClass).attr({src:m,alt:g,title:g}):c('<button type="button"></button>').addClass(this._triggerClass).html(m==""?g:c("<img/>").attr({src:m,alt:g,title:g})));k[l?"before":
"after"](g);g.click(function(){c.datepicker._datepickerShowing&&c.datepicker._lastInput==b?c.datepicker._hideDatepicker():c.datepicker._showDatepicker(b);return false})}k.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).bind("setData.datepicker",function(o,p,w){h.settings[p]=w}).bind("getData.datepicker",function(o,p){return this._get(h,p)});c.data(b,"datepicker",h)}},_inlineDatepicker:function(b,h){var k=c(b);if(!k.hasClass(this.markerClassName)){k.addClass(this.markerClassName).append(h.dpDiv).bind("setData.datepicker",
function(g,l,m){h.settings[l]=m}).bind("getData.datepicker",function(g,l){return this._get(h,l)});c.data(b,"datepicker",h);this._setDate(h,this._getDefaultDate(h));this._updateDatepicker(h);this._updateAlternate(h)}},_dialogDatepicker:function(b,h,k,g,l){b=this._dialogInst;if(!b){b="dp"+ ++this.uuid;this._dialogInput=c('<input type="text" id="'+b+'" size="1" style="position: absolute; top: -100px;"/>');this._dialogInput.keydown(this._doKeyDown);c("body").append(this._dialogInput);b=this._dialogInst=
this._newInst(this._dialogInput,false);b.settings={};c.data(this._dialogInput[0],"datepicker",b)}f(b.settings,g||{});this._dialogInput.val(h);this._pos=l?l.length?l:[l.pageX,l.pageY]:null;if(!this._pos)this._pos=[(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];
this._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px");b.settings.onSelect=k;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);c.blockUI&&c.blockUI(this.dpDiv);c.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var h=c(b);if(h.hasClass(this.markerClassName)){var k=b.nodeName.toLowerCase();c.removeData(b,"datepicker");if(k=="input")h.siblings("."+this._appendClass).remove().end().siblings("."+
this._triggerClass).remove().end().removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress);else if(k=="div"||k=="span")h.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var h=c(b);if(h.hasClass(this.markerClassName)){var k=b.nodeName.toLowerCase();if(k=="input"){b.disabled=false;h.siblings("button."+this._triggerClass).each(function(){this.disabled=false}).end().siblings("img."+this._triggerClass).css({opacity:"1.0",
cursor:""})}else if(k=="div"||k=="span")h.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(g){return g==b?null:g})}},_disableDatepicker:function(b){var h=c(b);if(h.hasClass(this.markerClassName)){var k=b.nodeName.toLowerCase();if(k=="input"){b.disabled=true;h.siblings("button."+this._triggerClass).each(function(){this.disabled=true}).end().siblings("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"})}else if(k==
"div"||k=="span")h.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(g){return g==b?null:g});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;for(var h=0;h<this._disabledInputs.length;h++)if(this._disabledInputs[h]==b)return true;return false},_getInst:function(b){try{return c.data(b,"datepicker")}catch(h){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,
h,k){var g=h||{};if(typeof h=="string"){g={};g[h]=k}if(b=this._getInst(b)){this._curInst==b&&this._hideDatepicker(null);f(b.settings,g);g=new Date;f(b,{rangeStart:null,endDay:null,endMonth:null,endYear:null,selectedDay:g.getDate(),selectedMonth:g.getMonth(),selectedYear:g.getFullYear(),currentDay:g.getDate(),currentMonth:g.getMonth(),currentYear:g.getFullYear(),drawMonth:g.getMonth(),drawYear:g.getFullYear()});this._updateDatepicker(b)}},_changeDatepicker:function(b,h,k){this._optionDatepicker(b,
h,k)},_refreshDatepicker:function(b){(b=this._getInst(b))&&this._updateDatepicker(b)},_setDateDatepicker:function(b,h,k){if(b=this._getInst(b)){this._setDate(b,h,k);this._updateDatepicker(b);this._updateAlternate(b)}},_getDateDatepicker:function(b){(b=this._getInst(b))&&!b.inline&&this._setDateFromField(b);return b?this._getDate(b):null},_doKeyDown:function(b){var h=c.datepicker._getInst(b.target),k=true,g=h.dpDiv.is(".ui-datepicker-rtl");h._keyEvent=true;if(c.datepicker._datepickerShowing)switch(b.keyCode){case 9:c.datepicker._hideDatepicker(null,
"");break;case 13:k=c("td."+c.datepicker._dayOverClass+", td."+c.datepicker._currentClass,h.dpDiv);k[0]?c.datepicker._selectDay(b.target,h.selectedMonth,h.selectedYear,k[0]):c.datepicker._hideDatepicker(null,c.datepicker._get(h,"duration"));return false;case 27:c.datepicker._hideDatepicker(null,c.datepicker._get(h,"duration"));break;case 33:c.datepicker._adjustDate(b.target,b.ctrlKey?-c.datepicker._get(h,"stepBigMonths"):-c.datepicker._get(h,"stepMonths"),"M");break;case 34:c.datepicker._adjustDate(b.target,
b.ctrlKey?+c.datepicker._get(h,"stepBigMonths"):+c.datepicker._get(h,"stepMonths"),"M");break;case 35:if(b.ctrlKey||b.metaKey)c.datepicker._clearDate(b.target);k=b.ctrlKey||b.metaKey;break;case 36:if(b.ctrlKey||b.metaKey)c.datepicker._gotoToday(b.target);k=b.ctrlKey||b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)c.datepicker._adjustDate(b.target,g?+1:-1,"D");k=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)c.datepicker._adjustDate(b.target,b.ctrlKey?-c.datepicker._get(h,"stepBigMonths"):-c.datepicker._get(h,
"stepMonths"),"M");break;case 38:if(b.ctrlKey||b.metaKey)c.datepicker._adjustDate(b.target,-7,"D");k=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)c.datepicker._adjustDate(b.target,g?-1:+1,"D");k=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)c.datepicker._adjustDate(b.target,b.ctrlKey?+c.datepicker._get(h,"stepBigMonths"):+c.datepicker._get(h,"stepMonths"),"M");break;case 40:if(b.ctrlKey||b.metaKey)c.datepicker._adjustDate(b.target,+7,"D");k=b.ctrlKey||b.metaKey;break;default:k=false}else if(b.keyCode==
36&&b.ctrlKey)c.datepicker._showDatepicker(this);else k=false;if(k){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var h=c.datepicker._getInst(b.target);if(c.datepicker._get(h,"constrainInput")){h=c.datepicker._possibleChars(c.datepicker._get(h,"dateFormat"));var k=String.fromCharCode(b.charCode==undefined?b.keyCode:b.charCode);return b.ctrlKey||k<" "||!h||h.indexOf(k)>-1}},_showDatepicker:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!="input")b=c("input",b.parentNode)[0];
if(!(c.datepicker._isDisabledDatepicker(b)||c.datepicker._lastInput==b)){var h=c.datepicker._getInst(b),k=c.datepicker._get(h,"beforeShow");f(h.settings,k?k.apply(b,[b,h]):{});c.datepicker._hideDatepicker(null,"");c.datepicker._lastInput=b;c.datepicker._setDateFromField(h);if(c.datepicker._inDialog)b.value="";if(!c.datepicker._pos){c.datepicker._pos=c.datepicker._findPos(b);c.datepicker._pos[1]+=b.offsetHeight}var g=false;c(b).parents().each(function(){g|=c(this).css("position")=="fixed";return!g});
if(g&&c.browser.opera){c.datepicker._pos[0]-=document.documentElement.scrollLeft;c.datepicker._pos[1]-=document.documentElement.scrollTop}b={left:c.datepicker._pos[0],top:c.datepicker._pos[1]};c.datepicker._pos=null;h.rangeStart=null;h.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});c.datepicker._updateDatepicker(h);b=c.datepicker._checkOffset(h,b,g);h.dpDiv.css({position:c.datepicker._inDialog&&c.blockUI?"static":g?"fixed":"absolute",display:"none",left:b.left+"px",top:b.top+"px"});
if(!h.inline){b=c.datepicker._get(h,"showAnim")||"show";k=c.datepicker._get(h,"duration");var l=function(){c.datepicker._datepickerShowing=true;c.browser.msie&&parseInt(c.browser.version,10)<7&&c("iframe.ui-datepicker-cover").css({width:h.dpDiv.width()+4,height:h.dpDiv.height()+4})};c.effects&&c.effects[b]?h.dpDiv.show(b,c.datepicker._get(h,"showOptions"),k,l):h.dpDiv[b](k,l);k==""&&l();h.input[0].type!="hidden"&&h.input[0].focus();c.datepicker._curInst=h}}},_updateDatepicker:function(b){var h={width:b.dpDiv.width()+
4,height:b.dpDiv.height()+4},k=this;b.dpDiv.empty().append(this._generateHTML(b)).find("iframe.ui-datepicker-cover").css({width:h.width,height:h.height}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){c(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&c(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&c(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",
function(){if(!k._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){c(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");c(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&c(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&c(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();h=this._getNumberOfMonths(b);var g=h[1];g>
1?b.dpDiv.addClass("ui-datepicker-multi-"+g).css("width",17*g+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b.input&&b.input[0].type!="hidden"&&b==c.datepicker._curInst&&c(b.input[0]).focus()},_checkOffset:function(b,h,k){var g=b.dpDiv.outerWidth(),l=b.dpDiv.outerHeight(),m=b.input?b.input.outerWidth():
0,o=b.input?b.input.outerHeight():0,p=(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)+c(document).scrollLeft(),w=(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)+c(document).scrollTop();h.left-=this._get(b,"isRTL")?g-m:0;h.left-=k&&h.left==b.input.offset().left?c(document).scrollLeft():0;h.top-=k&&h.top==b.input.offset().top+o?c(document).scrollTop():0;h.left-=h.left+g>p&&p>g?Math.abs(h.left+g-p):0;h.top-=h.top+l>w&&w>l?Math.abs(h.top+
l+o*2-w):0;return h},_findPos:function(b){for(;b&&(b.type=="hidden"||b.nodeType!=1);)b=b.nextSibling;b=c(b).offset();return[b.left,b.top]},_hideDatepicker:function(b,h){var k=this._curInst;if(!(!k||b&&k!=c.data(b,"datepicker"))){k.stayOpen&&this._selectDate("#"+k.id,this._formatDate(k,k.currentDay,k.currentMonth,k.currentYear));k.stayOpen=false;if(this._datepickerShowing){h=h!=null?h:this._get(k,"duration");b=this._get(k,"showAnim");var g=function(){c.datepicker._tidyDialog(k)};h!=""&&c.effects&&
c.effects[b]?k.dpDiv.hide(b,c.datepicker._get(k,"showOptions"),h,g):k.dpDiv[h==""?"hide":b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](h,g);h==""&&this._tidyDialog(k);if(h=this._get(k,"onClose"))h.apply(k.input?k.input[0]:null,[k.input?k.input.val():"",k]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(c.blockUI){c.unblockUI();c("body").append(this.dpDiv)}}this._inDialog=false}this._curInst=null}},
_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(c.datepicker._curInst){b=c(b.target);b.parents("#"+c.datepicker._mainDivId).length==0&&!b.hasClass(c.datepicker.markerClassName)&&!b.hasClass(c.datepicker._triggerClass)&&c.datepicker._datepickerShowing&&!(c.datepicker._inDialog&&c.blockUI)&&c.datepicker._hideDatepicker(null,"")}},_adjustDate:function(b,h,k){b=c(b);var g=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(g,
h+(k=="M"?this._get(g,"showCurrentAtPos"):0),k);this._updateDatepicker(g)}},_gotoToday:function(b){b=c(b);var h=this._getInst(b[0]);if(this._get(h,"gotoCurrent")&&h.currentDay){h.selectedDay=h.currentDay;h.drawMonth=h.selectedMonth=h.currentMonth;h.drawYear=h.selectedYear=h.currentYear}else{var k=new Date;h.selectedDay=k.getDate();h.drawMonth=h.selectedMonth=k.getMonth();h.drawYear=h.selectedYear=k.getFullYear()}this._notifyChange(h);this._adjustDate(b)},_selectMonthYear:function(b,h,k){b=c(b);var g=
this._getInst(b[0]);g._selectingMonthYear=false;g["selected"+(k=="M"?"Month":"Year")]=g["draw"+(k=="M"?"Month":"Year")]=parseInt(h.options[h.selectedIndex].value,10);this._notifyChange(g);this._adjustDate(b)},_clickMonthYear:function(b){b=this._getInst(c(b)[0]);b.input&&b._selectingMonthYear&&!c.browser.msie&&b.input[0].focus();b._selectingMonthYear=!b._selectingMonthYear},_selectDay:function(b,h,k,g){var l=c(b);if(!(c(g).hasClass(this._unselectableClass)||this._isDisabledDatepicker(l[0]))){l=this._getInst(l[0]);
l.selectedDay=l.currentDay=c("a",g).html();l.selectedMonth=l.currentMonth=h;l.selectedYear=l.currentYear=k;if(l.stayOpen)l.endDay=l.endMonth=l.endYear=null;this._selectDate(b,this._formatDate(l,l.currentDay,l.currentMonth,l.currentYear));if(l.stayOpen){l.rangeStart=this._daylightSavingAdjust(new Date(l.currentYear,l.currentMonth,l.currentDay));this._updateDatepicker(l)}}},_clearDate:function(b){b=c(b);var h=this._getInst(b[0]);h.stayOpen=false;h.endDay=h.endMonth=h.endYear=h.rangeStart=null;this._selectDate(b,
"")},_selectDate:function(b,h){b=this._getInst(c(b)[0]);h=h!=null?h:this._formatDate(b);b.input&&b.input.val(h);this._updateAlternate(b);var k=this._get(b,"onSelect");if(k)k.apply(b.input?b.input[0]:null,[h,b]);else b.input&&b.input.trigger("change");if(b.inline)this._updateDatepicker(b);else if(!b.stayOpen){this._hideDatepicker(null,this._get(b,"duration"));this._lastInput=b.input[0];typeof b.input[0]!="object"&&b.input[0].focus();this._lastInput=null}},_updateAlternate:function(b){var h=this._get(b,
"altField");if(h){var k=this._get(b,"altFormat")||this._get(b,"dateFormat"),g=this._getDate(b);dateStr=this.formatDate(k,g,this._getFormatConfig(b));c(h).each(function(){c(this).val(dateStr)})}},noWeekends:function(b){b=b.getDay();return[b>0&&b<6,""]},iso8601Week:function(b){b=new Date(b.getFullYear(),b.getMonth(),b.getDate());var h=new Date(b.getFullYear(),0,4),k=h.getDay()||7;h.setDate(h.getDate()+1-k);if(k<4&&b<h){b.setDate(b.getDate()-3);return c.datepicker.iso8601Week(b)}else if(b>new Date(b.getFullYear(),
11,28)){k=(new Date(b.getFullYear()+1,0,4)).getDay()||7;if(k>4&&(b.getDay()||7)<k-3)return 1}return Math.floor((b-h)/864E5/7)+1},parseDate:function(b,h,k){if(b==null||h==null)throw"Invalid arguments";h=typeof h=="object"?h.toString():h+"";if(h=="")return null;for(var g=(k?k.shortYearCutoff:null)||this._defaults.shortYearCutoff,l=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,m=(k?k.dayNames:null)||this._defaults.dayNames,o=(k?k.monthNamesShort:null)||this._defaults.monthNamesShort,p=(k?k.monthNames:
null)||this._defaults.monthNames,w=k=-1,C=-1,n=-1,z=false,F=function(V){(V=O+1<b.length&&b.charAt(O+1)==V)&&O++;return V},H=function(V){F(V);for(var W=V=V=="@"?14:V=="y"?4:V=="o"?3:2,Y=0;W>0&&U<h.length&&h.charAt(U)>="0"&&h.charAt(U)<="9";){Y=Y*10+parseInt(h.charAt(U++),10);W--}if(W==V)throw"Missing number at position "+U;return Y},L=function(V,W,Y){V=F(V)?Y:W;for(Y=W=0;Y<V.length;Y++)W=Math.max(W,V[Y].length);Y="";for(var da=U;W>0&&U<h.length;){Y+=h.charAt(U++);for(var ba=0;ba<V.length;ba++)if(Y==
V[ba])return ba+1;W--}throw"Unknown name at position "+da;},K=function(){if(h.charAt(U)!=b.charAt(O))throw"Unexpected literal at position "+U;U++},U=0,O=0;O<b.length;O++)if(z)if(b.charAt(O)=="'"&&!F("'"))z=false;else K();else switch(b.charAt(O)){case "d":C=H("d");break;case "D":L("D",l,m);break;case "o":n=H("o");break;case "m":w=H("m");break;case "M":w=L("M",o,p);break;case "y":k=H("y");break;case "@":var Q=new Date(H("@"));k=Q.getFullYear();w=Q.getMonth()+1;C=Q.getDate();break;case "'":if(F("'"))K();
else z=true;break;default:K()}if(k==-1)k=(new Date).getFullYear();else if(k<100)k+=(new Date).getFullYear()-(new Date).getFullYear()%100+(k<=g?0:-100);if(n>-1){w=1;C=n;do{g=this._getDaysInMonth(k,w-1);if(C<=g)break;w++;C-=g}while(1)}Q=this._daylightSavingAdjust(new Date(k,w-1,C));if(Q.getFullYear()!=k||Q.getMonth()+1!=w||Q.getDate()!=C)throw"Invalid date";return Q},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",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(b,h,k){if(!h)return"";var g=(k?k.dayNamesShort:null)||this._defaults.dayNamesShort,l=(k?k.dayNames:null)||this._defaults.dayNames,m=(k?k.monthNamesShort:null)||this._defaults.monthNamesShort;k=(k?k.monthNames:null)||this._defaults.monthNames;var o=function(L){(L=z+1<b.length&&b.charAt(z+1)==L)&&z++;return L},p=function(L,K,U){K=""+K;if(o(L))for(;K.length<U;)K="0"+K;return K},w=function(L,K,U,O){return o(L)?O[K]:U[K]},
C="",n=false;if(h)for(var z=0;z<b.length;z++)if(n)if(b.charAt(z)=="'"&&!o("'"))n=false;else C+=b.charAt(z);else switch(b.charAt(z)){case "d":C+=p("d",h.getDate(),2);break;case "D":C+=w("D",h.getDay(),g,l);break;case "o":for(var F=h.getDate(),H=h.getMonth()-1;H>=0;H--)F+=this._getDaysInMonth(h.getFullYear(),H);C+=p("o",F,3);break;case "m":C+=p("m",h.getMonth()+1,2);break;case "M":C+=w("M",h.getMonth(),m,k);break;case "y":C+=o("y")?h.getFullYear():(h.getYear()%100<10?"0":"")+h.getYear()%100;break;case "@":C+=
h.getTime();break;case "'":if(o("'"))C+="'";else n=true;break;default:C+=b.charAt(z)}return C},_possibleChars:function(b){for(var h="",k=false,g=0;g<b.length;g++)if(k)if(b.charAt(g)=="'"&&!lookAhead("'"))k=false;else h+=b.charAt(g);else switch(b.charAt(g)){case "d":case "m":case "y":case "@":h+="0123456789";break;case "D":case "M":return null;case "'":if(lookAhead("'"))h+="'";else k=true;break;default:h+=b.charAt(g)}return h},_get:function(b,h){return b.settings[h]!==undefined?b.settings[h]:this._defaults[h]},
_setDateFromField:function(b){var h=this._get(b,"dateFormat"),k=b.input?b.input.val():null;b.endDay=b.endMonth=b.endYear=null;var g=defaultDate=this._getDefaultDate(b),l=this._getFormatConfig(b);try{g=this.parseDate(h,k,l)||defaultDate}catch(m){this.log(m);g=defaultDate}b.selectedDay=g.getDate();b.drawMonth=b.selectedMonth=g.getMonth();b.drawYear=b.selectedYear=g.getFullYear();b.currentDay=k?g.getDate():0;b.currentMonth=k?g.getMonth():0;b.currentYear=k?g.getFullYear():0;this._adjustInstDate(b)},_getDefaultDate:function(b){var h=
this._determineDate(this._get(b,"defaultDate"),new Date),k=this._getMinMaxDate(b,"min",true);b=this._getMinMaxDate(b,"max");h=k&&h<k?k:h;return h=b&&h>b?b:h},_determineDate:function(b,h){var k=function(l){var m=new Date;m.setDate(m.getDate()+l);return m},g=function(l,m){var o=new Date,p=o.getFullYear(),w=o.getMonth();o=o.getDate();for(var C=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,n=C.exec(l);n;){switch(n[2]||"d"){case "d":case "D":o+=parseInt(n[1],10);break;case "w":case "W":o+=parseInt(n[1],10)*7;
break;case "m":case "M":w+=parseInt(n[1],10);o=Math.min(o,m(p,w));break;case "y":case "Y":p+=parseInt(n[1],10);o=Math.min(o,m(p,w));break}n=C.exec(l)}return new Date(p,w,o)};if(b=(b=b==null?h:typeof b=="string"?g(b,this._getDaysInMonth):typeof b=="number"?isNaN(b)?h:k(b):b)&&b.toString()=="Invalid Date"?h:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(b){if(!b)return null;b.setHours(b.getHours()>12?b.getHours()+
2:0);return b},_setDate:function(b,h){var k=!h,g=b.selectedMonth,l=b.selectedYear;h=this._determineDate(h,new Date);b.selectedDay=b.currentDay=h.getDate();b.drawMonth=b.selectedMonth=b.currentMonth=h.getMonth();b.drawYear=b.selectedYear=b.currentYear=h.getFullYear();if(g!=b.selectedMonth||l!=b.selectedYear)this._notifyChange(b);this._adjustInstDate(b);if(b.input)b.input.val(k?"":this._formatDate(b))},_getDate:function(b){return!b.currentYear||b.input&&b.input.val()==""?null:this._daylightSavingAdjust(new Date(b.currentYear,
b.currentMonth,b.currentDay))},_generateHTML:function(b){var h=new Date;h=this._daylightSavingAdjust(new Date(h.getFullYear(),h.getMonth(),h.getDate()));var k=this._get(b,"isRTL"),g=this._get(b,"showButtonPanel"),l=this._get(b,"hideIfNoPrevNext"),m=this._get(b,"navigationAsDateFormat"),o=this._getNumberOfMonths(b),p=this._get(b,"showCurrentAtPos"),w=this._get(b,"stepMonths");this._get(b,"stepBigMonths");var C=o[0]!=1||o[1]!=1,n=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,
b.currentMonth,b.currentDay)),z=this._getMinMaxDate(b,"min",true),F=this._getMinMaxDate(b,"max");p=b.drawMonth-p;var H=b.drawYear;if(p<0){p+=12;H--}if(F){var L=this._daylightSavingAdjust(new Date(F.getFullYear(),F.getMonth()-o[1]+1,F.getDate()));for(L=z&&L<z?z:L;this._daylightSavingAdjust(new Date(H,p,1))>L;){p--;if(p<0){p=11;H--}}}b.drawMonth=p;b.drawYear=H;L=this._get(b,"prevText");L=!m?L:this.formatDate(L,this._daylightSavingAdjust(new Date(H,p-w,1)),this._getFormatConfig(b));L=this._canAdjustMonth(b,
-1,H,p)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+b.id+"', -"+w+", 'M');\" title=\""+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"e":"w")+'">'+L+"</span></a>":l?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"e":"w")+'">'+L+"</span></a>";var K=this._get(b,"nextText");K=!m?K:this.formatDate(K,this._daylightSavingAdjust(new Date(H,p+w,1)),this._getFormatConfig(b));
l=this._canAdjustMonth(b,+1,H,p)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery.datepicker._adjustDate(\'#'+b.id+"', +"+w+", 'M');\" title=\""+K+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"w":"e")+'">'+K+"</span></a>":l?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+K+'"><span class="ui-icon ui-icon-circle-triangle-'+(k?"w":"e")+'">'+K+"</span></a>";w=this._get(b,"currentText");K=this._get(b,"gotoCurrent")&&b.currentDay?n:h;w=!m?w:this.formatDate(w,
K,this._getFormatConfig(b));m=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery.datepicker._hideDatepicker();">'+this._get(b,"closeText")+"</button>":"";g=g?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(k?m:"")+(this._isInRange(b,K)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery.datepicker._gotoToday(\'#'+b.id+"');\">"+w+"</button>":
"")+(k?"":m)+"</div>":"";m=parseInt(this._get(b,"firstDay"),10);m=isNaN(m)?0:m;w=this._get(b,"dayNames");this._get(b,"dayNamesShort");K=this._get(b,"dayNamesMin");var U=this._get(b,"monthNames"),O=this._get(b,"monthNamesShort"),Q=this._get(b,"beforeShowDay"),V=this._get(b,"showOtherMonths");this._get(b,"calculateWeek");for(var W=b.endDay?this._daylightSavingAdjust(new Date(b.endYear,b.endMonth,b.endDay)):n,Y=this._getDefaultDate(b),da="",ba=0;ba<o[0];ba++){for(var ha="",fa=0;fa<o[1];fa++){var ga=
this._daylightSavingAdjust(new Date(H,p,b.selectedDay)),j=" ui-corner-all",q="";if(C){q+='<div class="ui-datepicker-group ui-datepicker-group-';switch(fa){case 0:q+="first";j=" ui-corner-"+(k?"right":"left");break;case o[1]-1:q+="last";j=" ui-corner-"+(k?"left":"right");break;default:q+="middle";j="";break}q+='">'}q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+j+'">'+(/all|left/.test(j)&&ba==0?k?l:L:"")+(/all|right/.test(j)&&ba==0?k?L:l:"")+this._generateMonthYearHeader(b,
p,H,z,F,ga,ba>0||fa>0,U,O)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var s="";for(j=0;j<7;j++){var u=(j+m)%7;s+="<th"+((j+m+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+w[u]+'">'+K[u]+"</span></th>"}q+=s+"</tr></thead><tbody>";s=this._getDaysInMonth(H,p);if(H==b.selectedYear&&p==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,s);j=(this._getFirstDayOfMonth(H,p)-m+7)%7;s=C?6:Math.ceil((j+s)/7);u=this._daylightSavingAdjust(new Date(H,p,1-j));for(var v=0;v<s;v++){q+=
"<tr>";var y="";for(j=0;j<7;j++){var B=Q?Q.apply(b.input?b.input[0]:null,[u]):[true,""],E=u.getMonth()!=p,M=E||!B[0]||z&&u<z||F&&u>F;y+='<td class="'+((j+m+6)%7>=5?" ui-datepicker-week-end":"")+(E?" ui-datepicker-other-month":"")+(u.getTime()==ga.getTime()&&p==b.selectedMonth&&b._keyEvent||Y.getTime()==u.getTime()&&Y.getTime()==ga.getTime()?" "+this._dayOverClass:"")+(M?" "+this._unselectableClass+" ui-state-disabled":"")+(E&&!V?"":" "+B[1]+(u.getTime()>=n.getTime()&&u.getTime()<=W.getTime()?" "+
this._currentClass:"")+(u.getTime()==h.getTime()?" ui-datepicker-today":""))+'"'+((!E||V)&&B[2]?' title="'+B[2]+'"':"")+(M?"":" onclick=\"DP_jQuery.datepicker._selectDay('#"+b.id+"',"+p+","+H+', this);return false;"')+">"+(E?V?u.getDate():"&#xa0;":M?'<span class="ui-state-default">'+u.getDate()+"</span>":'<a class="ui-state-default'+(u.getTime()==h.getTime()?" ui-state-highlight":"")+(u.getTime()>=n.getTime()&&u.getTime()<=W.getTime()?" ui-state-active":"")+'" href="#">'+u.getDate()+"</a>")+"</td>";
u.setDate(u.getDate()+1);u=this._daylightSavingAdjust(u)}q+=y+"</tr>"}p++;if(p>11){p=0;H++}q+="</tbody></table>"+(C?"</div>"+(o[0]>0&&fa==o[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");ha+=q}da+=ha}da+=g+(c.browser.msie&&parseInt(c.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=false;return da},_generateMonthYearHeader:function(b,h,k,g,l,m,o,p,w){g=b.rangeStart&&g&&m<g?m:g;m=this._get(b,"changeMonth");
var C=this._get(b,"changeYear"),n=this._get(b,"showMonthAfterYear"),z='<div class="ui-datepicker-title">',F="";if(o||!m)F+='<span class="ui-datepicker-month">'+p[h]+"</span> ";else{p=g&&g.getFullYear()==k;var H=l&&l.getFullYear()==k;F+='<select class="ui-datepicker-month" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+b.id+"', this, 'M');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+b.id+"');\">";for(var L=0;L<12;L++)if((!p||L>=g.getMonth())&&(!H||L<=l.getMonth()))F+='<option value="'+
L+'"'+(L==h?' selected="selected"':"")+">"+w[L]+"</option>";F+="</select>"}n||(z+=F+((o||m||C)&&!(m&&C)?"&#xa0;":""));if(o||!C)z+='<span class="ui-datepicker-year">'+k+"</span>";else{h=this._get(b,"yearRange").split(":");p=w=0;if(h.length!=2){w=k-10;p=k+10}else if(h[0].charAt(0)=="+"||h[0].charAt(0)=="-"){w=k+parseInt(h[0],10);p=k+parseInt(h[1],10)}else{w=parseInt(h[0],10);p=parseInt(h[1],10)}w=g?Math.max(w,g.getFullYear()):w;p=l?Math.min(p,l.getFullYear()):p;for(z+='<select class="ui-datepicker-year" onchange="DP_jQuery.datepicker._selectMonthYear(\'#'+
b.id+"', this, 'Y');\" onclick=\"DP_jQuery.datepicker._clickMonthYear('#"+b.id+"');\">";w<=p;w++)z+='<option value="'+w+'"'+(w==k?' selected="selected"':"")+">"+w+"</option>";z+="</select>"}if(n)z+=(o||m||C?"&#xa0;":"")+F;z+="</div>";return z},_adjustInstDate:function(b,h,k){var g=b.drawYear+(k=="Y"?h:0),l=b.drawMonth+(k=="M"?h:0);h=Math.min(b.selectedDay,this._getDaysInMonth(g,l))+(k=="D"?h:0);g=this._daylightSavingAdjust(new Date(g,l,h));l=this._getMinMaxDate(b,"min",true);h=this._getMinMaxDate(b,
"max");g=l&&g<l?l:g;g=h&&g>h?h:g;b.selectedDay=g.getDate();b.drawMonth=b.selectedMonth=g.getMonth();b.drawYear=b.selectedYear=g.getFullYear();if(k=="M"||k=="Y")this._notifyChange(b)},_notifyChange:function(b){var h=this._get(b,"onChangeMonthYear");if(h)h.apply(b.input?b.input[0]:null,[b.selectedYear,b.selectedMonth+1,b])},_getNumberOfMonths:function(b){b=this._get(b,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(b,h,k){h=this._determineDate(this._get(b,
h+"Date"),null);return!k||!b.rangeStart?h:!h||b.rangeStart>h?b.rangeStart:h},_getDaysInMonth:function(b,h){return 32-(new Date(b,h,32)).getDate()},_getFirstDayOfMonth:function(b,h){return(new Date(b,h,1)).getDay()},_canAdjustMonth:function(b,h,k,g){var l=this._getNumberOfMonths(b);k=this._daylightSavingAdjust(new Date(k,g+(h<0?h:l[1]),1));h<0&&k.setDate(this._getDaysInMonth(k.getFullYear(),k.getMonth()));return this._isInRange(b,k)},_isInRange:function(b,h){var k=!b.rangeStart?null:this._daylightSavingAdjust(new Date(b.selectedYear,
b.selectedMonth,b.selectedDay));k=(k=k&&b.rangeStart<k?b.rangeStart:k)||this._getMinMaxDate(b,"min");b=this._getMinMaxDate(b,"max");return(!k||h>=k)&&(!b||h<=b)},_getFormatConfig:function(b){var h=this._get(b,"shortYearCutoff");h=typeof h!="string"?h:(new Date).getFullYear()%100+parseInt(h,10);return{shortYearCutoff:h,dayNamesShort:this._get(b,"dayNamesShort"),dayNames:this._get(b,"dayNames"),monthNamesShort:this._get(b,"monthNamesShort"),monthNames:this._get(b,"monthNames")}},_formatDate:function(b,
h,k,g){if(!h){b.currentDay=b.selectedDay;b.currentMonth=b.selectedMonth;b.currentYear=b.selectedYear}h=h?typeof h=="object"?h:this._daylightSavingAdjust(new Date(g,k,h)):this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay));return this.formatDate(this._get(b,"dateFormat"),h,this._getFormatConfig(b))}});c.fn.datepicker=function(b){if(!c.datepicker.initialized){c(document).mousedown(c.datepicker._checkExternalClick).find("body").append(c.datepicker.dpDiv);c.datepicker.initialized=
true}var h=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"))return c.datepicker["_"+b+"Datepicker"].apply(c.datepicker,[this[0]].concat(h));return this.each(function(){typeof b=="string"?c.datepicker["_"+b+"Datepicker"].apply(c.datepicker,[this].concat(h)):c.datepicker._attachDatepicker(this,b)})};c.datepicker=new d;c.datepicker.initialized=false;c.datepicker.uuid=(new Date).getTime();c.datepicker.version="1.7";window.DP_jQuery=c})(jQuery);
(function(c){c.widget("ui.progressbar",{_init: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=c('<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").removeData("progressbar").unbind(".progressbar");
this.valueDiv.remove();c.widget.prototype.destroy.apply(this,arguments)},value:function(d){arguments.length&&this._setData("value",d);return this._value()},_setData:function(d,f){switch(d){case "value":this.options.value=f;this._refreshValue();this._trigger("change",null,{});break}c.widget.prototype._setData.apply(this,arguments)},_value:function(){var d=this.options.value;if(d<this._valueMin())d=this._valueMin();if(d>this._valueMax())d=this._valueMax();return d},_valueMin:function(){return 0},_valueMax:function(){return 100},
_refreshValue:function(){var d=this.value();this.valueDiv[d==this._valueMax()?"addClass":"removeClass"]("ui-corner-right");this.valueDiv.width(d+"%");this.element.attr("aria-valuenow",d)}});c.extend(c.ui.progressbar,{version:"1.7",defaults:{value:0}})})(jQuery);
jQuery.effects||function(c){function d(k,g){var l=k[1]&&k[1].constructor==Object?k[1]:{};if(g)l.mode=g;g=k[1]&&k[1].constructor!=Object?k[1]:l.duration?l.duration:k[2];g=c.fx.off?0:typeof g==="number"?g:c.fx.speeds[g]||c.fx.speeds._default;var m=l.callback||c.isFunction(k[1])&&k[1]||c.isFunction(k[2])&&k[2]||c.isFunction(k[3])&&k[3];return[k[0],l,g,m]}function f(k){var g;if(k&&k.constructor==Array&&k.length==3)return k;if(g=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(k))return[parseInt(g[1],
10),parseInt(g[2],10),parseInt(g[3],10)];if(g=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(k))return[parseFloat(g[1])*2.55,parseFloat(g[2])*2.55,parseFloat(g[3])*2.55];if(g=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(k))return[parseInt(g[1],16),parseInt(g[2],16),parseInt(g[3],16)];if(g=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(k))return[parseInt(g[1]+g[1],16),parseInt(g[2]+g[2],16),parseInt(g[3]+g[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(k))return h.transparent;
return h[c.trim(k).toLowerCase()]}function b(k,g){var l;do{l=c.curCSS(k,g);if(l!=""&&l!="transparent"||c.nodeName(k,"body"))break;g="backgroundColor"}while(k=k.parentNode);return f(l)}c.effects={version:"1.7",save:function(k,g){for(var l=0;l<g.length;l++)g[l]!==null&&k.data("ec.storage."+g[l],k[0].style[g[l]])},restore:function(k,g){for(var l=0;l<g.length;l++)g[l]!==null&&k.css(g[l],k.data("ec.storage."+g[l]))},setMode:function(k,g){if(g=="toggle")g=k.is(":hidden")?"show":"hide";return g},getBaseline:function(k,
g){var l;switch(k[0]){case "top":l=0;break;case "middle":l=0.5;break;case "bottom":l=1;break;default:l=k[0]/g.height}switch(k[1]){case "left":k=0;break;case "center":k=0.5;break;case "right":k=1;break;default:k=k[1]/g.width}return{x:k,y:l}},createWrapper:function(k){if(k.parent().is(".ui-effects-wrapper"))return k.parent();var g={width:k.outerWidth(true),height:k.outerHeight(true),"float":k.css("float")};k.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');
var l=k.parent();if(k.css("position")=="static"){l.css({position:"relative"});k.css({position:"relative"})}else{var m=k.css("top");if(isNaN(parseInt(m,10)))m="auto";var o=k.css("left");if(isNaN(parseInt(o,10)))o="auto";l.css({position:k.css("position"),top:m,left:o,zIndex:k.css("z-index")}).show();k.css({position:"relative",top:0,left:0})}l.css(g);return l},removeWrapper:function(k){if(k.parent().is(".ui-effects-wrapper"))return k.parent().replaceWith(k);return k},setTransition:function(k,g,l,m){m=
m||{};c.each(g,function(o,p){unit=k.cssUnit(p);if(unit[0]>0)m[p]=unit[0]*l+unit[1]});return m},animateClass:function(k,g,l,m){var o=typeof l=="function"?l:m?m:null,p=typeof l=="string"?l:null;return this.each(function(){var w={},C=c(this),n=C.attr("style")||"";if(typeof n=="object")n=n.cssText;if(k.toggle)C.hasClass(k.toggle)?(k.remove=k.toggle):(k.add=k.toggle);var z=c.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);k.add&&C.addClass(k.add);k.remove&&
C.removeClass(k.remove);var F=c.extend({},document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle);k.add&&C.removeClass(k.add);k.remove&&C.addClass(k.remove);for(var H in F)if(typeof F[H]!="function"&&F[H]&&H.indexOf("Moz")==-1&&H.indexOf("length")==-1&&F[H]!=z[H]&&(H.match(/color/i)||!H.match(/color/i)&&!isNaN(parseInt(F[H],10)))&&(z.position!="static"||z.position=="static"&&!H.match(/left|top|bottom|right/)))w[H]=F[H];C.animate(w,g,p,function(){if(typeof c(this).attr("style")==
"object"){c(this).attr("style").cssText="";c(this).attr("style").cssText=n}else c(this).attr("style",n);k.add&&c(this).addClass(k.add);k.remove&&c(this).removeClass(k.remove);o&&o.apply(this,arguments)})})}};c.fn.extend({_show:c.fn.show,_hide:c.fn.hide,__toggle:c.fn.toggle,_addClass:c.fn.addClass,_removeClass:c.fn.removeClass,_toggleClass:c.fn.toggleClass,effect:function(k,g,l,m){return c.effects[k]?c.effects[k].call(this,{method:k,options:g||{},duration:l,callback:m}):null},show:function(){return!arguments[0]||
arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._show.apply(this,arguments):this.effect.apply(this,d(arguments,"show"))},hide:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])?this._hide.apply(this,arguments):this.effect.apply(this,d(arguments,"hide"))},toggle:function(){return!arguments[0]||arguments[0].constructor==Number||/(slow|normal|fast)/.test(arguments[0])||arguments[0].constructor==Function?this.__toggle.apply(this,
arguments):this.effect.apply(this,d(arguments,"toggle"))},addClass:function(k,g,l,m){return g?c.effects.animateClass.apply(this,[{add:k},g,l,m]):this._addClass(k)},removeClass:function(k,g,l,m){return g?c.effects.animateClass.apply(this,[{remove:k},g,l,m]):this._removeClass(k)},toggleClass:function(k,g,l,m){return typeof g!=="boolean"&&g?c.effects.animateClass.apply(this,[{toggle:k},g,l,m]):this._toggleClass(k,g)},morph:function(k,g,l,m,o){return c.effects.animateClass.apply(this,[{add:g,remove:k},
l,m,o])},switchClass:function(){return this.morph.apply(this,arguments)},cssUnit:function(k){var g=this.css(k),l=[];c.each(["em","px","%","pt"],function(m,o){if(g.indexOf(o)>0)l=[parseFloat(g),o]});return l}});c.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(k,g){c.fx.step[g]=function(l){if(l.state==0){l.start=b(l.elem,g);l.end=f(l.end)}l.elem.style[g]="rgb("+[Math.max(Math.min(parseInt(l.pos*(l.end[0]-l.start[0])+
l.start[0],10),255),0),Math.max(Math.min(parseInt(l.pos*(l.end[1]-l.start[1])+l.start[1],10),255),0),Math.max(Math.min(parseInt(l.pos*(l.end[2]-l.start[2])+l.start[2],10),255),0)].join(",")+")"}});var h={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]};c.easing.jswing=c.easing.swing;c.extend(c.easing,{def:"easeOutQuad",swing:function(k,g,l,m,o){return c.easing[c.easing.def](k,g,l,m,o)},easeInQuad:function(k,g,l,m,o){return m*(g/=o)*g+l},easeOutQuad:function(k,g,l,m,o){return-m*(g/=o)*(g-2)+l},easeInOutQuad:function(k,g,l,m,o){if((g/=o/2)<1)return m/2*g*g+l;return-m/2*(--g*(g-2)-1)+l},easeInCubic:function(k,g,l,m,o){return m*(g/=o)*g*g+l},easeOutCubic:function(k,
g,l,m,o){return m*((g=g/o-1)*g*g+1)+l},easeInOutCubic:function(k,g,l,m,o){if((g/=o/2)<1)return m/2*g*g*g+l;return m/2*((g-=2)*g*g+2)+l},easeInQuart:function(k,g,l,m,o){return m*(g/=o)*g*g*g+l},easeOutQuart:function(k,g,l,m,o){return-m*((g=g/o-1)*g*g*g-1)+l},easeInOutQuart:function(k,g,l,m,o){if((g/=o/2)<1)return m/2*g*g*g*g+l;return-m/2*((g-=2)*g*g*g-2)+l},easeInQuint:function(k,g,l,m,o){return m*(g/=o)*g*g*g*g+l},easeOutQuint:function(k,g,l,m,o){return m*((g=g/o-1)*g*g*g*g+1)+l},easeInOutQuint:function(k,
g,l,m,o){if((g/=o/2)<1)return m/2*g*g*g*g*g+l;return m/2*((g-=2)*g*g*g*g+2)+l},easeInSine:function(k,g,l,m,o){return-m*Math.cos(g/o*(Math.PI/2))+m+l},easeOutSine:function(k,g,l,m,o){return m*Math.sin(g/o*(Math.PI/2))+l},easeInOutSine:function(k,g,l,m,o){return-m/2*(Math.cos(Math.PI*g/o)-1)+l},easeInExpo:function(k,g,l,m,o){return g==0?l:m*Math.pow(2,10*(g/o-1))+l},easeOutExpo:function(k,g,l,m,o){return g==o?l+m:m*(-Math.pow(2,-10*g/o)+1)+l},easeInOutExpo:function(k,g,l,m,o){if(g==0)return l;if(g==
o)return l+m;if((g/=o/2)<1)return m/2*Math.pow(2,10*(g-1))+l;return m/2*(-Math.pow(2,-10*--g)+2)+l},easeInCirc:function(k,g,l,m,o){return-m*(Math.sqrt(1-(g/=o)*g)-1)+l},easeOutCirc:function(k,g,l,m,o){return m*Math.sqrt(1-(g=g/o-1)*g)+l},easeInOutCirc:function(k,g,l,m,o){if((g/=o/2)<1)return-m/2*(Math.sqrt(1-g*g)-1)+l;return m/2*(Math.sqrt(1-(g-=2)*g)+1)+l},easeInElastic:function(k,g,l,m,o){k=1.70158;var p=0,w=m;if(g==0)return l;if((g/=o)==1)return l+m;p||(p=o*0.3);if(w<Math.abs(m)){w=m;k=p/4}else k=
p/(2*Math.PI)*Math.asin(m/w);return-(w*Math.pow(2,10*(g-=1))*Math.sin((g*o-k)*2*Math.PI/p))+l},easeOutElastic:function(k,g,l,m,o){k=1.70158;var p=0,w=m;if(g==0)return l;if((g/=o)==1)return l+m;p||(p=o*0.3);if(w<Math.abs(m)){w=m;k=p/4}else k=p/(2*Math.PI)*Math.asin(m/w);return w*Math.pow(2,-10*g)*Math.sin((g*o-k)*2*Math.PI/p)+m+l},easeInOutElastic:function(k,g,l,m,o){k=1.70158;var p=0,w=m;if(g==0)return l;if((g/=o/2)==2)return l+m;p||(p=o*0.3*1.5);if(w<Math.abs(m)){w=m;k=p/4}else k=p/(2*Math.PI)*Math.asin(m/
w);if(g<1)return-0.5*w*Math.pow(2,10*(g-=1))*Math.sin((g*o-k)*2*Math.PI/p)+l;return w*Math.pow(2,-10*(g-=1))*Math.sin((g*o-k)*2*Math.PI/p)*0.5+m+l},easeInBack:function(k,g,l,m,o,p){if(p==undefined)p=1.70158;return m*(g/=o)*g*((p+1)*g-p)+l},easeOutBack:function(k,g,l,m,o,p){if(p==undefined)p=1.70158;return m*((g=g/o-1)*g*((p+1)*g+p)+1)+l},easeInOutBack:function(k,g,l,m,o,p){if(p==undefined)p=1.70158;if((g/=o/2)<1)return m/2*g*g*(((p*=1.525)+1)*g-p)+l;return m/2*((g-=2)*g*(((p*=1.525)+1)*g+p)+2)+l},
easeInBounce:function(k,g,l,m,o){return m-c.easing.easeOutBounce(k,o-g,0,m,o)+l},easeOutBounce:function(k,g,l,m,o){return(g/=o)<1/2.75?m*7.5625*g*g+l:g<2/2.75?m*(7.5625*(g-=1.5/2.75)*g+0.75)+l:g<2.5/2.75?m*(7.5625*(g-=2.25/2.75)*g+0.9375)+l:m*(7.5625*(g-=2.625/2.75)*g+0.984375)+l},easeInOutBounce:function(k,g,l,m,o){if(g<o/2)return c.easing.easeInBounce(k,g*2,0,m,o)*0.5+l;return c.easing.easeOutBounce(k,g*2-o,0,m,o)*0.5+m*0.5+l}})}(jQuery);
(function(c){c.effects.blind=function(d){return this.queue(function(){var f=c(this),b=["position","top","left"],h=c.effects.setMode(f,d.options.mode||"hide"),k=d.options.direction||"vertical";c.effects.save(f,b);f.show();var g=c.effects.createWrapper(f).css({overflow:"hidden"}),l=k=="vertical"?"height":"width";k=k=="vertical"?g.height():g.width();h=="show"&&g.css(l,0);var m={};m[l]=h=="show"?k:0;g.animate(m,d.duration,d.options.easing,function(){h=="hide"&&f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);
d.callback&&d.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(c){c.effects.bounce=function(d){return this.queue(function(){var f=c(this),b=["position","top","left"],h=c.effects.setMode(f,d.options.mode||"effect"),k=d.options.direction||"up",g=d.options.distance||20,l=d.options.times||5,m=d.duration||250;/show|hide/.test(h)&&b.push("opacity");c.effects.save(f,b);f.show();c.effects.createWrapper(f);var o=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";g=d.options.distance||(o=="top"?f.outerHeight({margin:true})/3:f.outerWidth({margin:true})/
3);if(h=="show")f.css("opacity",0).css(o,k=="pos"?-g:g);if(h=="hide")g/=l*2;h!="hide"&&l--;if(h=="show"){var p={opacity:1};p[o]=(k=="pos"?"+=":"-=")+g;f.animate(p,m/2,d.options.easing);g/=2;l--}for(p=0;p<l;p++){var w={},C={};w[o]=(k=="pos"?"-=":"+=")+g;C[o]=(k=="pos"?"+=":"-=")+g;f.animate(w,m/2,d.options.easing).animate(C,m/2,d.options.easing);g=h=="hide"?g*2:g/2}if(h=="hide"){p={opacity:0};p[o]=(k=="pos"?"-=":"+=")+g;f.animate(p,m/2,d.options.easing,function(){f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);
d.callback&&d.callback.apply(this,arguments)})}else{w={};C={};w[o]=(k=="pos"?"-=":"+=")+g;C[o]=(k=="pos"?"+=":"-=")+g;f.animate(w,m/2,d.options.easing).animate(C,m/2,d.options.easing,function(){c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments)})}f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(c){c.effects.clip=function(d){return this.queue(function(){var f=c(this),b=["position","top","left","height","width"],h=c.effects.setMode(f,d.options.mode||"hide"),k=d.options.direction||"vertical";c.effects.save(f,b);f.show();var g=c.effects.createWrapper(f).css({overflow:"hidden"});g=f[0].tagName=="IMG"?g:f;var l={size:k=="vertical"?"height":"width",position:k=="vertical"?"top":"left"};k=k=="vertical"?g.height():g.width();if(h=="show"){g.css(l.size,0);g.css(l.position,k/2)}var m={};m[l.size]=
h=="show"?k:0;m[l.position]=h=="show"?0:k/2;g.animate(m,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){h=="hide"&&f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(f[0],arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.drop=function(d){return this.queue(function(){var f=c(this),b=["position","top","left","opacity"],h=c.effects.setMode(f,d.options.mode||"hide"),k=d.options.direction||"left";c.effects.save(f,b);f.show();c.effects.createWrapper(f);var g=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var l=d.options.distance||(g=="top"?f.outerHeight({margin:true})/2:f.outerWidth({margin:true})/2);if(h=="show")f.css("opacity",0).css(g,k=="pos"?-l:l);var m={opacity:h=="show"?1:
0};m[g]=(h=="show"?k=="pos"?"+=":"-=":k=="pos"?"-=":"+=")+l;f.animate(m,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){h=="hide"&&f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.explode=function(d){return this.queue(function(){var f=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3,b=d.options.pieces?Math.round(Math.sqrt(d.options.pieces)):3;d.options.mode=d.options.mode=="toggle"?c(this).is(":visible")?"hide":"show":d.options.mode;var h=c(this).show().css("visibility","hidden"),k=h.offset();k.top-=parseInt(h.css("marginTop"),10)||0;k.left-=parseInt(h.css("marginLeft"),10)||0;for(var g=h.outerWidth(true),l=h.outerHeight(true),m=0;m<f;m++)for(var o=
0;o<b;o++)h.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*(g/b),top:-m*(l/f)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/b,height:l/f,left:k.left+o*(g/b)+(d.options.mode=="show"?(o-Math.floor(b/2))*(g/b):0),top:k.top+m*(l/f)+(d.options.mode=="show"?(m-Math.floor(f/2))*(l/f):0),opacity:d.options.mode=="show"?0:1}).animate({left:k.left+o*(g/b)+(d.options.mode=="show"?0:(o-Math.floor(b/2))*(g/b)),top:k.top+
m*(l/f)+(d.options.mode=="show"?0:(m-Math.floor(f/2))*(l/f)),opacity:d.options.mode=="show"?1:0},d.duration||500);setTimeout(function(){d.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();d.callback&&d.callback.apply(h[0]);h.dequeue();c("div.ui-effects-explode").remove()},d.duration||500)})}})(jQuery);
(function(c){c.effects.fold=function(d){return this.queue(function(){var f=c(this),b=["position","top","left"],h=c.effects.setMode(f,d.options.mode||"hide"),k=d.options.size||15,g=!!d.options.horizFirst,l=d.duration?d.duration/2:c.fx.speeds._default/2;c.effects.save(f,b);f.show();var m=c.effects.createWrapper(f).css({overflow:"hidden"}),o=h=="show"!=g,p=o?["width","height"]:["height","width"];o=o?[m.width(),m.height()]:[m.height(),m.width()];var w=/([0-9]+)%/.exec(k);if(w)k=parseInt(w[1],10)/100*
o[h=="hide"?0:1];if(h=="show")m.css(g?{height:0,width:k}:{height:k,width:0});g={};w={};g[p[0]]=h=="show"?o[0]:k;w[p[1]]=h=="show"?o[1]:0;m.animate(g,l,d.options.easing).animate(w,l,d.options.easing,function(){h=="hide"&&f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(c){c.effects.highlight=function(d){return this.queue(function(){var f=c(this),b=["backgroundImage","backgroundColor","opacity"],h=c.effects.setMode(f,d.options.mode||"show"),k=d.options.color||"#ffff99",g=f.css("backgroundColor");c.effects.save(f,b);f.show();f.css({backgroundImage:"none",backgroundColor:k});k={backgroundColor:g};if(h=="hide")k.opacity=0;f.animate(k,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){h=="hide"&&f.hide();c.effects.restore(f,b);h==
"show"&&c.browser.msie&&this.style.removeAttribute("filter");d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.pulsate=function(d){return this.queue(function(){var f=c(this),b=c.effects.setMode(f,d.options.mode||"show"),h=d.options.times||5,k=d.duration?d.duration/2:c.fx.speeds._default/2;b=="hide"&&h--;if(f.is(":hidden")){f.css("opacity",0);f.show();f.animate({opacity:1},k,d.options.easing);h-=2}for(var g=0;g<h;g++)f.animate({opacity:0},k,d.options.easing).animate({opacity:1},k,d.options.easing);b=="hide"?f.animate({opacity:0},k,d.options.easing,function(){f.hide();d.callback&&d.callback.apply(this,
arguments)}):f.animate({opacity:0},k,d.options.easing).animate({opacity:1},k,d.options.easing,function(){d.callback&&d.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(c){c.effects.puff=function(d){return this.queue(function(){var f=c(this),b=c.extend(true,{},d.options),h=c.effects.setMode(f,d.options.mode||"hide"),k=parseInt(d.options.percent,10)||150;b.fade=true;var g={height:f.height(),width:f.width()},l=k/100;f.from=h=="hide"?g:{height:g.height*l,width:g.width*l};b.from=f.from;b.percent=h=="hide"?k:100;b.mode=h;f.effect("scale",b,d.duration,d.callback);f.dequeue()})};c.effects.scale=function(d){return this.queue(function(){var f=c(this),b=c.extend(true,
{},d.options),h=c.effects.setMode(f,d.options.mode||"effect"),k=parseInt(d.options.percent,10)||(parseInt(d.options.percent,10)==0?0:h=="hide"?0:100),g=d.options.direction||"both",l=d.options.origin;if(h!="effect"){b.origin=l||["middle","center"];b.restore=true}l={height:f.height(),width:f.width()};f.from=d.options.from||(h=="show"?{height:0,width:0}:l);k={y:g!="horizontal"?k/100:1,x:g!="vertical"?k/100:1};f.to={height:l.height*k.y,width:l.width*k.x};if(d.options.fade){if(h=="show"){f.from.opacity=
0;f.to.opacity=1}if(h=="hide"){f.from.opacity=1;f.to.opacity=0}}b.from=f.from;b.to=f.to;b.mode=h;f.effect("size",b,d.duration,d.callback);f.dequeue()})};c.effects.size=function(d){return this.queue(function(){var f=c(this),b=["position","top","left","width","height","overflow","opacity"],h=["position","top","left","overflow","opacity"],k=["width","height","overflow"],g=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],m=["borderLeftWidth","borderRightWidth","paddingLeft",
"paddingRight"],o=c.effects.setMode(f,d.options.mode||"effect"),p=d.options.restore||false,w=d.options.scale||"both",C=d.options.origin,n={height:f.height(),width:f.width()};f.from=d.options.from||n;f.to=d.options.to||n;if(C){C=c.effects.getBaseline(C,n);f.from.top=(n.height-f.from.height)*C.y;f.from.left=(n.width-f.from.width)*C.x;f.to.top=(n.height-f.to.height)*C.y;f.to.left=(n.width-f.to.width)*C.x}var z={from:{y:f.from.height/n.height,x:f.from.width/n.width},to:{y:f.to.height/n.height,x:f.to.width/
n.width}};if(w=="box"||w=="both"){if(z.from.y!=z.to.y){b=b.concat(l);f.from=c.effects.setTransition(f,l,z.from.y,f.from);f.to=c.effects.setTransition(f,l,z.to.y,f.to)}if(z.from.x!=z.to.x){b=b.concat(m);f.from=c.effects.setTransition(f,m,z.from.x,f.from);f.to=c.effects.setTransition(f,m,z.to.x,f.to)}}if(w=="content"||w=="both")if(z.from.y!=z.to.y){b=b.concat(g);f.from=c.effects.setTransition(f,g,z.from.y,f.from);f.to=c.effects.setTransition(f,g,z.to.y,f.to)}c.effects.save(f,p?b:h);f.show();c.effects.createWrapper(f);
f.css("overflow","hidden").css(f.from);if(w=="content"||w=="both"){l=l.concat(["marginTop","marginBottom"]).concat(g);m=m.concat(["marginLeft","marginRight"]);k=b.concat(l).concat(m);f.find("*[width]").each(function(){child=c(this);p&&c.effects.save(child,k);var F={height:child.height(),width:child.width()};child.from={height:F.height*z.from.y,width:F.width*z.from.x};child.to={height:F.height*z.to.y,width:F.width*z.to.x};if(z.from.y!=z.to.y){child.from=c.effects.setTransition(child,l,z.from.y,child.from);
child.to=c.effects.setTransition(child,l,z.to.y,child.to)}if(z.from.x!=z.to.x){child.from=c.effects.setTransition(child,m,z.from.x,child.from);child.to=c.effects.setTransition(child,m,z.to.x,child.to)}child.css(child.from);child.animate(child.to,d.duration,d.options.easing,function(){p&&c.effects.restore(child,k)})})}f.animate(f.to,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){o=="hide"&&f.hide();c.effects.restore(f,p?b:h);c.effects.removeWrapper(f);d.callback&&d.callback.apply(this,
arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.shake=function(d){return this.queue(function(){var f=c(this),b=["position","top","left"];c.effects.setMode(f,d.options.mode||"effect");var h=d.options.direction||"left",k=d.options.distance||20,g=d.options.times||3,l=d.duration||d.options.duration||140;c.effects.save(f,b);f.show();c.effects.createWrapper(f);var m=h=="up"||h=="down"?"top":"left",o=h=="up"||h=="left"?"pos":"neg";h={};var p={},w={};h[m]=(o=="pos"?"-=":"+=")+k;p[m]=(o=="pos"?"+=":"-=")+k*2;w[m]=(o=="pos"?"-=":"+=")+
k*2;f.animate(h,l,d.options.easing);for(k=1;k<g;k++)f.animate(p,l,d.options.easing).animate(w,l,d.options.easing);f.animate(p,l,d.options.easing).animate(h,l/2,d.options.easing,function(){c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(c){c.effects.slide=function(d){return this.queue(function(){var f=c(this),b=["position","top","left"],h=c.effects.setMode(f,d.options.mode||"show"),k=d.options.direction||"left";c.effects.save(f,b);f.show();c.effects.createWrapper(f).css({overflow:"hidden"});var g=k=="up"||k=="down"?"top":"left";k=k=="up"||k=="left"?"pos":"neg";var l=d.options.distance||(g=="top"?f.outerHeight({margin:true}):f.outerWidth({margin:true}));if(h=="show")f.css(g,k=="pos"?-l:l);var m={};m[g]=(h=="show"?k=="pos"?
"+=":"-=":k=="pos"?"-=":"+=")+l;f.animate(m,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){h=="hide"&&f.hide();c.effects.restore(f,b);c.effects.removeWrapper(f);d.callback&&d.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.transfer=function(d){return this.queue(function(){var f=c(this),b=c(d.options.to),h=b.offset();b={top:h.top,left:h.left,height:b.innerHeight(),width:b.innerWidth()};h=f.offset();var k=c('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(d.options.className).css({top:h.top,left:h.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(b,d.duration,d.options.easing,function(){k.remove();d.callback&&d.callback.apply(f[0],arguments);
f.dequeue()})})}})(jQuery);(function(c){c().ajaxSend(function(d,f){f.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*")})})(jQuery);(function(c){c.fn.reset=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};c.fn.enable=function(){return this.each(function(){this.disabled=false})};c.fn.disable=function(){return this.each(function(){this.disabled=true})}})(jQuery);
(function(c){c.extend({fieldEvent:function(d,f){d=d[0]||d;var b="change";if(d.type=="radio"||d.type=="checkbox")b="click";else if(f&&d.type=="text"||d.type=="textarea")b="keyup";return b}});c.fn.extend({delayedObserver:function(d,f){var b=c(this);if(typeof window.delayedObserverStack=="undefined")window.delayedObserverStack=[];if(typeof window.delayedObserverCallback=="undefined")window.delayedObserverCallback=function(k){var g=window.delayedObserverStack[k];g.timer&&clearTimeout(g.timer);g.timer=
setTimeout(function(){g.timer=null;g.callback(g.obj,g.obj.formVal())},g.delay*1E3);g.oldVal=g.obj.formVal()};window.delayedObserverStack.push({obj:b,timer:null,delay:d,oldVal:b.formVal(),callback:f});var h=window.delayedObserverStack.length-1;b[0].tagName=="FORM"?c(":input",b).each(function(){var k=c(this);k.bind(c.fieldEvent(k,d),function(){var g=window.delayedObserverStack[h];g.obj.formVal()!=g.oldVal&&window.delayedObserverCallback(h)})}):b.bind(c.fieldEvent(b,d),function(){var k=window.delayedObserverStack[h];
k.obj.formVal()!=k.oldVal&&window.delayedObserverCallback(h)})},formVal:function(){var d=this[0];if(d.tagName=="FORM")return this.serialize();return d.type=="checkbox"||d.type=="radio"?this.filter("input:checked").val()||"":this.val()}})})(jQuery);
(function(c){c.fn.extend({visualEffect:function(d){e=d.replace(/\_(.)/g,function(f,b){return b.toUpperCase()});return eval("$(this)."+e+"()")},appear:function(d,f){return this.fadeIn(d,f)},blindDown:function(d,f){return this.show("blind",{direction:"vertical"},d,f)},blindUp:function(d,f){return this.hide("blind",{direction:"vertical"},d,f)},blindRight:function(d,f){return this.show("blind",{direction:"horizontal"},d,f)},blindLeft:function(d,f){this.hide("blind",{direction:"horizontal"},d,f);return this},
dropOut:function(d,f){return this.hide("drop",{direction:"down"},d,f)},dropIn:function(d,f){return this.show("drop",{direction:"up"},d,f)},fade:function(d,f){return this.fadeOut(d,f)},fadeToggle:function(d,f){return this.animate({opacity:"toggle"},d,f)},fold:function(d,f){return this.hide("fold",{},d,f)},foldOut:function(d,f){return this.show("fold",{},d,f)},grow:function(d,f){return this.show("scale",{},d,f)},highlight:function(d,f){return this.show("highlight",{},d,f)},puff:function(d,f){return this.hide("puff",
{},d,f)},pulsate:function(d,f){return this.show("pulsate",{},d,f)},shake:function(d,f){return this.show("shake",{},d,f)},shrink:function(d,f){return this.hide("scale",{},d,f)},squish:function(d,f){return this.hide("scale",{origin:["top","left"]},d,f)},slideUp:function(d,f){return this.hide("slide",{direction:"up"},d,f)},slideDown:function(d,f){return this.show("slide",{direction:"up"},d,f)},switchOff:function(d,f){return this.hide("clip",{},d,f)},switchOn:function(d,f){return this.show("clip",{},
d,f)}})})(jQuery);var tb_pathToImage="/images/loadingAnimation.gif";$(document).ready(function(){tb_init("a.thickbox, area.thickbox, input.thickbox");imgLoader=new Image;imgLoader.src=tb_pathToImage});function tb_init(c){$(c).click(function(){tb_show(this.title||this.name||null,this.href||this.alt,this.rel||false);this.blur();return false})}
function tb_show(c,d,f){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}}else if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove)}tb_detectMacXFF()?
$("#TB_overlay").addClass("TB_overlayMacFFBGHack"):$("#TB_overlay").addClass("TB_overlayBG");if(c===null)c="";$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$("#TB_load").show();var b=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/,h=(d.indexOf("?")!==-1?d.substr(0,d.indexOf("?")):d).toLowerCase().match(b);if(h==".jpg"||h==".jpeg"||h==".png"||h==".gif"||h==".bmp"){TB_imageCount=TB_NextHTML=TB_NextURL=TB_NextCaption=TB_PrevHTML=TB_PrevURL=TB_PrevCaption="";TB_FoundURL=false;if(f){TB_TempArray=
$("a[@rel="+f+"]").get();for(TB_Counter=0;TB_Counter<TB_TempArray.length&&TB_NextHTML==="";TB_Counter++){TB_TempArray[TB_Counter].href.toLowerCase().match(b);if(TB_TempArray[TB_Counter].href!=d)if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>"}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>"}else{TB_FoundURL=
true;TB_imageCount="Image "+(TB_Counter+1)+" of "+TB_TempArray.length}}}imgPreloader=new Image;imgPreloader.onload=function(){imgPreloader.onload=null;var m=tb_getPageSize(),o=m[0]-150;m=m[1]-150;var p=imgPreloader.width,w=imgPreloader.height;if(p>o){w*=o/p;p=o;if(w>m){p*=m/w;w=m}}else if(w>m){p*=m/w;w=m;if(p>o){w*=o/p;p=o}}TB_WIDTH=p+30;TB_HEIGHT=w+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+d+"' width='"+p+"' height='"+w+"' alt='"+c+"'/></a><div id='TB_caption'>"+
c+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div>");$("#TB_closeWindowButton").click(tb_remove);if(TB_PrevHTML!==""){function C(){$(document).unbind("click",C)&&$(document).unbind("click",C);$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,f);return false}$("#TB_prev").click(C)}if(TB_NextHTML!==""){function n(){$("#TB_window").remove();
$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,f);return false}$("#TB_next").click(n)}document.onkeydown=function(z){keycode=z==null?event.keyCode:z.which;if(keycode==27)tb_remove();else if(keycode==190){if(TB_NextHTML!=""){document.onkeydown="";n()}}else if(keycode==188)if(TB_PrevHTML!=""){document.onkeydown="";C()}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"})};imgPreloader.src=d}else{var k=d.replace(/^[^\?]+\??/,
""),g=tb_parseQuery(k);TB_WIDTH=g.width*1+30||630;TB_HEIGHT=g.height*1+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(d.indexOf("TB_iframe")!=-1){urlNoQuery=d.split("TB_");$("#TB_iframeContent").remove();if(g.modal!="true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+c+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>close</a> or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+
Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1E3)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>")}}else if($("#TB_window").css("display")!="block")if(g.modal!=
"true")$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+c+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>close</a> or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>")}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+
"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(c)}$("#TB_closeWindowButton").click(tb_remove);if(d.indexOf("TB_inline")!=-1){$("#TB_ajaxContent").append($("#"+g.inlineId).children());$("#TB_window").unload(function(){$("#"+g.inlineId).append($("#TB_ajaxContent").children())});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"})}else if(d.indexOf("TB_iframe")!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();
$("#TB_window").css({display:"block"})}}else $("#TB_ajaxContent").load(d+="&random="+(new Date).getTime(),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"})})}if(!g.modal)document.onkeyup=function(m){keycode=m==null?event.keyCode:m.which;keycode==27&&tb_remove()}}catch(l){}}function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"})}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$("#TB_window,#TB_overlay,#TB_HideSelect").trigger("unload").unbind().remove()});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","")}document.onkeydown="";document.onkeyup="";return false}
function tb_position(){$("#TB_window").css({marginLeft:"-"+parseInt(TB_WIDTH/2,10)+"px",width:TB_WIDTH+"px"});jQuery.browser.msie&&jQuery.browser.version<7||$("#TB_window").css({marginTop:"-"+parseInt(TB_HEIGHT/2,10)+"px"})}function tb_parseQuery(c){var d={};if(!c)return d;c=c.split(/[;&]/);for(var f=0;f<c.length;f++){var b=c[f].split("=");if(!(!b||b.length!=2)){var h=unescape(b[0]);b=unescape(b[1]);b=b.replace(/\+/g," ");d[h]=b}}return d}
function tb_getPageSize(){var c=document.documentElement;return arrayPageSize=[window.innerWidth||self.innerWidth||c&&c.clientWidth||document.body.clientWidth,window.innerHeight||self.innerHeight||c&&c.clientHeight||document.body.clientHeight]}function tb_detectMacXFF(){var c=navigator.userAgent.toLowerCase();if(c.indexOf("mac")!=-1&&c.indexOf("firefox")!=-1)return true};var swfobject=function(){function c(){if(ha.readyState=="complete"){ha.parentNode.removeChild(ha);d()}}function d(){if(!q){if(u.ie&&u.win){var v=z("span");try{var y=Q.getElementsByTagName("body")[0].appendChild(v);y.parentNode.removeChild(y)}catch(B){return}}q=true;if(fa){clearInterval(fa);fa=null}v=W.length;for(y=0;y<v;y++)W[y]()}}function f(v){if(q)v();else W[W.length]=v}function b(v){if(typeof O.addEventListener!="undefined")O.addEventListener("load",v,false);else if(typeof Q.addEventListener!=
"undefined")Q.addEventListener("load",v,false);else if(typeof O.attachEvent!="undefined")F(O,"onload",v);else if(typeof O.onload=="function"){var y=O.onload;O.onload=function(){y();v()}}else O.onload=v}function h(){for(var v=Y.length,y=0;y<v;y++){var B=Y[y].id;if(u.pv[0]>0){var E=n(B);if(E){Y[y].width=E.getAttribute("width")?E.getAttribute("width"):"0";Y[y].height=E.getAttribute("height")?E.getAttribute("height"):"0";if(H(Y[y].swfVersion)){u.webkit&&u.webkit<312&&k(E);K(B,true)}else Y[y].expressInstall&&
!s&&H("6.0.65")&&(u.win||u.mac)?g(Y[y]):l(E)}}else K(B,true)}}function k(v){var y=v.getElementsByTagName("object")[0];if(y){var B=z("embed"),E=y.attributes;if(E)for(var M=E.length,R=0;R<M;R++)E[R].nodeName=="DATA"?B.setAttribute("src",E[R].nodeValue):B.setAttribute(E[R].nodeName,E[R].nodeValue);if(y=y.childNodes){E=y.length;for(M=0;M<E;M++)y[M].nodeType==1&&y[M].nodeName=="PARAM"&&B.setAttribute(y[M].getAttribute("name"),y[M].getAttribute("value"))}v.parentNode.replaceChild(B,v)}}function g(v){s=
true;var y=n(v.id);if(y){if(v.altContentId){var B=n(v.altContentId);if(B){ga=B;j=v.altContentId}}else ga=m(y);if(!/%$/.test(v.width)&&parseInt(v.width,10)<310)v.width="310";if(!/%$/.test(v.height)&&parseInt(v.height,10)<137)v.height="137";Q.title=Q.title.slice(0,47)+" - Flash Player Installation";B="MMredirectURL="+O.location+"&MMplayerType="+(u.ie&&u.win?"ActiveX":"PlugIn")+"&MMdoctitle="+Q.title;var E=v.id;if(u.ie&&u.win&&y.readyState!=4){var M=z("div");E+="SWFObjectNew";M.setAttribute("id",E);
y.parentNode.insertBefore(M,y);y.style.display="none";F(O,"onload",function(){y.parentNode.removeChild(y)})}o({data:v.expressInstall,id:"SWFObjectExprInst",width:v.width,height:v.height},{flashvars:B},E)}}function l(v){if(u.ie&&u.win&&v.readyState!=4){var y=z("div");v.parentNode.insertBefore(y,v);y.parentNode.replaceChild(m(v),y);v.style.display="none";F(O,"onload",function(){v.parentNode.removeChild(v)})}else v.parentNode.replaceChild(m(v),v)}function m(v){var y=z("div");if(u.win&&u.ie)y.innerHTML=
v.innerHTML;else if(v=v.getElementsByTagName("object")[0])if(v=v.childNodes)for(var B=v.length,E=0;E<B;E++)!(v[E].nodeType==1&&v[E].nodeName=="PARAM")&&v[E].nodeType!=8&&y.appendChild(v[E].cloneNode(true));return y}function o(v,y,B){var E,M=n(B);if(M){if(typeof v.id=="undefined")v.id=B;if(u.ie&&u.win){var R="";for(var T in v)if(v[T]!=Object.prototype[T])if(T.toLowerCase()=="data")y.movie=v[T];else if(T.toLowerCase()=="styleclass")R+=' class="'+v[T]+'"';else if(T.toLowerCase()!="classid")R+=" "+T+
'="'+v[T]+'"';T="";for(var X in y)if(y[X]!=Object.prototype[X])T+='<param name="'+X+'" value="'+y[X]+'" />';M.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+R+">"+T+"</object>";da[da.length]=v.id;E=n(v.id)}else if(u.webkit&&u.webkit<312){X=z("embed");X.setAttribute("type","application/x-shockwave-flash");for(R in v)if(v[R]!=Object.prototype[R])if(R.toLowerCase()=="data")X.setAttribute("src",v[R]);else if(R.toLowerCase()=="styleclass")X.setAttribute("class",v[R]);else R.toLowerCase()!=
"classid"&&X.setAttribute(R,v[R]);for(var Z in y)y[Z]!=Object.prototype[Z]&&Z.toLowerCase()!="movie"&&X.setAttribute(Z,y[Z]);M.parentNode.replaceChild(X,M);E=X}else{X=z("object");X.setAttribute("type","application/x-shockwave-flash");for(var N in v)if(v[N]!=Object.prototype[N])if(N.toLowerCase()=="styleclass")X.setAttribute("class",v[N]);else N.toLowerCase()!="classid"&&X.setAttribute(N,v[N]);for(var aa in y)y[aa]!=Object.prototype[aa]&&aa.toLowerCase()!="movie"&&p(X,aa,y[aa]);M.parentNode.replaceChild(X,
M);E=X}}return E}function p(v,y,B){var E=z("param");E.setAttribute("name",y);E.setAttribute("value",B);v.appendChild(E)}function w(v){var y=n(v);if(y&&(y.nodeName=="OBJECT"||y.nodeName=="EMBED"))if(u.ie&&u.win)y.readyState==4?C(v):O.attachEvent("onload",function(){C(v)});else y.parentNode.removeChild(y)}function C(v){if(v=n(v)){for(var y in v)if(typeof v[y]=="function")v[y]=null;v.parentNode.removeChild(v)}}function n(v){var y=null;try{y=Q.getElementById(v)}catch(B){}return y}function z(v){return Q.createElement(v)}
function F(v,y,B){v.attachEvent(y,B);ba[ba.length]=[v,y,B]}function H(v){var y=u.pv;v=v.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return y[0]>v[0]||y[0]==v[0]&&y[1]>v[1]||y[0]==v[0]&&y[1]==v[1]&&y[2]>=v[2]?true:false}function L(v,y){if(!(u.ie&&u.mac)){var B=Q.getElementsByTagName("head")[0],E=z("style");E.setAttribute("type","text/css");E.setAttribute("media","screen");!(u.ie&&u.win)&&typeof Q.createTextNode!="undefined"&&E.appendChild(Q.createTextNode(v+
" {"+y+"}"));B.appendChild(E);if(u.ie&&u.win&&typeof Q.styleSheets!="undefined"&&Q.styleSheets.length>0){B=Q.styleSheets[Q.styleSheets.length-1];typeof B.addRule=="object"&&B.addRule(v,y)}}}function K(v,y){y=y?"visible":"hidden";if(q&&n(v))n(v).style.visibility=y;else L("#"+v,"visibility:"+y)}function U(v){return/[\\\"<>\.;]/.exec(v)!=null?encodeURIComponent(v):v}var O=window,Q=document,V=navigator,W=[],Y=[],da=[],ba=[],ha,fa=null,ga=null,j=null,q=false,s=false,u=function(){var v=typeof Q.getElementById!=
"undefined"&&typeof Q.getElementsByTagName!="undefined"&&typeof Q.createElement!="undefined",y=[0,0,0],B=null;if(typeof V.plugins!="undefined"&&typeof V.plugins["Shockwave Flash"]=="object"){if((B=V.plugins["Shockwave Flash"].description)&&!(typeof V.mimeTypes!="undefined"&&V.mimeTypes["application/x-shockwave-flash"]&&!V.mimeTypes["application/x-shockwave-flash"].enabledPlugin)){B=B.replace(/^.*\s+(\S+\s+\S+$)/,"$1");y[0]=parseInt(B.replace(/^(.*)\..*$/,"$1"),10);y[1]=parseInt(B.replace(/^.*\.(.*)\s.*$/,
"$1"),10);y[2]=/r/.test(B)?parseInt(B.replace(/^.*r(.*)$/,"$1"),10):0}}else if(typeof O.ActiveXObject!="undefined"){var E=null,M=false;try{E=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(R){try{E=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");y=[6,0,21];E.AllowScriptAccess="always"}catch(T){if(y[0]==6)M=true}if(!M)try{E=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(X){}}if(!M&&E)try{if(B=E.GetVariable("$version")){B=B.split(" ")[1].split(",");y=[parseInt(B[0],10),parseInt(B[1],
10),parseInt(B[2],10)]}}catch(Z){}}M=V.userAgent.toLowerCase();var N=V.platform.toLowerCase();B=/webkit/.test(M)?parseFloat(M.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false;E=N?/win/.test(N):/win/.test(M);M=N?/mac/.test(N):/mac/.test(M);return{w3cdom:v,pv:y,webkit:B,ie:false,win:E,mac:M}}();(function(){if(u.w3cdom){f(h);if(u.ie&&u.win)try{Q.write("<script id=__ie_ondomload defer=true src=//:><\/script>");(ha=n("__ie_ondomload"))&&F(ha,"onreadystatechange",c)}catch(v){}if(u.webkit&&typeof Q.readyState!=
"undefined")fa=setInterval(function(){/loaded|complete/.test(Q.readyState)&&d()},10);typeof Q.addEventListener!="undefined"&&Q.addEventListener("DOMContentLoaded",d,null);b(d)}})();(function(){u.ie&&u.win&&window.attachEvent("onunload",function(){for(var v=ba.length,y=0;y<v;y++)ba[y][0].detachEvent(ba[y][1],ba[y][2]);v=da.length;for(y=0;y<v;y++)w(da[y]);for(var B in u)u[B]=null;u=null;for(var E in swfobject)swfobject[E]=null;swfobject=null})})();return{registerObject:function(v,y,B){if(!(!u.w3cdom||
!v||!y)){var E={};E.id=v;E.swfVersion=y;E.expressInstall=B?B:false;Y[Y.length]=E;K(v,false)}},getObjectById:function(v){var y=null;if(u.w3cdom)if(v=n(v)){var B=v.getElementsByTagName("object")[0];if(!B||B&&typeof v.SetVariable!="undefined")y=v;else if(typeof B.SetVariable!="undefined")y=B}return y},embedSWF:function(v,y,B,E,M,R,T,X,Z){if(!(!u.w3cdom||!v||!y||!B||!E||!M)){B+="";E+="";if(H(M)){K(y,false);var N={};if(Z&&typeof Z==="object")for(var aa in Z)if(Z[aa]!=Object.prototype[aa])N[aa]=Z[aa];N.data=
v;N.width=B;N.height=E;var x={};if(X&&typeof X==="object")for(var A in X)if(X[A]!=Object.prototype[A])x[A]=X[A];if(T&&typeof T==="object")for(var D in T)if(T[D]!=Object.prototype[D])if(typeof x.flashvars!="undefined")x.flashvars+="&"+D+"="+T[D];else x.flashvars=D+"="+T[D];f(function(){o(N,x,y);N.id==y&&K(y,true)})}else if(R&&!s&&H("6.0.65")&&(u.win||u.mac)){s=true;K(y,false);f(function(){var G={};G.id=G.altContentId=y;G.width=B;G.height=E;G.expressInstall=R;g(G)})}}},getFlashPlayerVersion:function(){return{major:u.pv[0],
minor:u.pv[1],release:u.pv[2]}},hasFlashPlayerVersion:H,createSWF:function(v,y,B){if(u.w3cdom)return o(v,y,B)},removeSWF:function(v){u.w3cdom&&w(v)},createCSS:function(v,y){u.w3cdom&&L(v,y)},addDomLoadEvent:f,addLoadEvent:b,getQueryParamValue:function(v){var y=Q.location.search||Q.location.hash;if(v==null)return U(y);if(y){y=y.substring(1).split("&");for(var B=0;B<y.length;B++)if(y[B].substring(0,y[B].indexOf("="))==v)return U(y[B].substring(y[B].indexOf("=")+1))}return""},expressInstallCallback:function(){if(s&&
ga){var v=n("SWFObjectExprInst");if(v){v.parentNode.replaceChild(ga,v);if(j){K(j,true);if(u.ie&&u.win)ga.style.display="block"}j=ga=null;s=false}}}}}();this.JSON||(JSON={});
(function(){function c(o){return o<10?"0"+o:o}function d(o){h.lastIndex=0;return h.test(o)?'"'+o.replace(h,function(p){var w=l[p];return typeof w==="string"?w:"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+o+'"'}function f(o,p){var w,C,n=k,z,F=p[o];if(F&&typeof F==="object"&&typeof F.toJSON==="function")F=F.toJSON(o);if(typeof m==="function")F=m.call(p,o,F);switch(typeof F){case "string":return d(F);case "number":return isFinite(F)?String(F):"null";case "boolean":case "null":return String(F);case "object":if(!F)return"null";
k+=g;z=[];if(Object.prototype.toString.apply(F)==="[object Array]"){C=F.length;for(o=0;o<C;o+=1)z[o]=f(o,F)||"null";p=z.length===0?"[]":k?"[\n"+k+z.join(",\n"+k)+"\n"+n+"]":"["+z.join(",")+"]";k=n;return p}if(m&&typeof m==="object"){C=m.length;for(o=0;o<C;o+=1){w=m[o];if(typeof w==="string")if(p=f(w,F))z.push(d(w)+(k?": ":":")+p)}}else for(w in F)if(Object.hasOwnProperty.call(F,w))if(p=f(w,F))z.push(d(w)+(k?": ":":")+p);p=z.length===0?"{}":k?"{\n"+k+z.join(",\n"+k)+"\n"+n+"}":"{"+z.join(",")+"}";
k=n;return p}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"Z"};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var b=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,h=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
k,g,l={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},m;if(typeof JSON.stringify!=="function")JSON.stringify=function(o,p,w){var C;g=k="";if(typeof w==="number")for(C=0;C<w;C+=1)g+=" ";else if(typeof w==="string")g=w;if((m=p)&&typeof p!=="function"&&(typeof p!=="object"||typeof p.length!=="number"))throw new Error("JSON.stringify");return f("",{"":o})};if(typeof JSON.parse!=="function")JSON.parse=function(o,p){function w(C,n){var z,F,H=C[n];if(H&&typeof H===
"object")for(z in H)if(Object.hasOwnProperty.call(H,z)){F=w(H,z);if(F!==undefined)H[z]=F;else delete H[z]}return p.call(C,n,H)}b.lastIndex=0;if(b.test(o))o=o.replace(b,function(C){return"\\u"+("0000"+C.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(o.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){o=eval("("+o+")");return typeof p==="function"?w({"":o},""):o}throw new SyntaxError("JSON.parse");
}})();jQuery.fn.daterangepicker=function(c){function d(n){if(!n.getDate())return"";n.getDate();var z=n.getMonth();n.getFullYear();z++;return jQuery.datepicker.formatDate(g.dateFormat,n)}function f(){console.log("Showing");if(p.data("state")=="closed"){p.data("state","open");p.fadeIn(300);g.onOpen()}}function b(){if(p.data("state")=="open"){p.data("state","closed");p.fadeOut(300);g.onClose()}}function h(){p.data("state")=="open"?b():f()}var k=jQuery(this),g=jQuery.extend({presetRanges:[{text:"Today",dateStart:"today",
dateEnd:"today"},{text:"Last 7 days",dateStart:"today-7days",dateEnd:"today"},{text:"Month to date",dateStart:function(){return Date.parse("today").moveToFirstDayOfMonth()},dateEnd:"today"},{text:"Year to date",dateStart:function(){var n=Date.parse("today");n.setMonth(0);n.setDate(1);return n},dateEnd:"today"},{text:"The previous Month",dateStart:function(){return Date.parse("1 month ago").moveToFirstDayOfMonth()},dateEnd:function(){return Date.parse("1 month ago").moveToLastDayOfMonth()}}],presets:{specificDate:"Specific Date",
allDatesBefore:"All Dates Before",allDatesAfter:"All Dates After",dateRange:"Date Range"},rangeStartTitle:"Start date",rangeEndTitle:"End date",nextLinkText:"Next",prevLinkText:"Prev",doneButtonText:"Done",earliestDate:Date.parse("-15years"),latestDate:Date.parse("+15years"),rangeSplitter:"-",dateFormat:"m/d/yy",closeOnSelect:true,arrows:false,posX:0,posY:0,appendTo:"body",onClose:function(){},onOpen:function(){},onChange:function(){},datepickerOptions:null},c),l={onSelect:function(){p.find(".ui-daterangepicker-specificDate").is(".ui-state-active")&&
p.find(".range-end").datepicker("setDate",p.find(".range-start").datepicker("getDate"));var n=d(p.find(".range-start").datepicker("getDate")),z=d(p.find(".range-end").datepicker("getDate"));if(k.length==2){k.eq(0).val(n);k.eq(1).val(z)}else k.val(n!=z?n+" "+g.rangeSplitter+" "+z:n);g.closeOnSelect&&!p.find("li.ui-state-active").is(".ui-daterangepicker-dateRange")&&!p.is(":animated")&&b();g.onChange()},defaultDate:+0};k.change(g.onChange);g.datepickerOptions=c?jQuery.extend(l,c.datepickerOptions):
l;var m;c=Date.parse("today");var o;if(k.size()==2){l=Date.parse(k.eq(0).val());o=Date.parse(k.eq(1).val());if(l==null)l=o}else{l=Date.parse(k.val().split(g.rangeSplitter)[0]);o=Date.parse(k.val().split(g.rangeSplitter)[1])}if(o==null)o=l;if(l!=null)m=l;if(o!=null)c=o;var p=jQuery('<div class="ui-daterangepicker ui-widget ui-helper-clearfix ui-widget-content ui-corner-all"></div>');(function(){var n=jQuery('<ul class="ui-widget-content"></ul>').appendTo(p);jQuery.each(g.presetRanges,function(){jQuery('<li class="ui-daterangepicker-'+
this.text.replace(/ /g,"")+' ui-corner-all"><a href="#">'+this.text+"</a></li>").data("dateStart",this.dateStart).data("dateEnd",this.dateEnd).appendTo(n)});var z=0;jQuery.each(g.presets,function(F,H){jQuery('<li class="ui-daterangepicker-'+F+" preset_"+z+' ui-helper-clearfix ui-corner-all"><span class="ui-icon ui-icon-triangle-1-e"></span><a href="#">'+H+"</a></li>").appendTo(n);z++});n.find("li").hover(function(){jQuery(this).addClass("ui-state-hover")},function(){jQuery(this).removeClass("ui-state-hover")}).click(function(){p.find(".ui-state-active").removeClass("ui-state-active");
jQuery(this).addClass("ui-state-active").clickActions(p,w,C);return false});return n})();jQuery.fn.restoreDateFromData=function(){jQuery(this).data("saveDate")&&jQuery(this).datepicker("setDate",jQuery(this).data("saveDate")).removeData("saveDate");return this};jQuery.fn.saveDateToData=function(){jQuery(this).data("saveDate")||jQuery(this).data("saveDate",jQuery(this).datepicker("getDate"));return this};p.data("state","closed");jQuery.fn.clickActions=function(n,z,F){if(jQuery(this).is(".ui-daterangepicker-specificDate")){F.hide();
z.show();n.find(".title-start").text(g.presets.specificDate);n.find(".range-start").restoreDateFromData().show(400);n.find(".range-end").restoreDateFromData().hide(400);setTimeout(function(){F.fadeIn()},400)}else if(jQuery(this).is(".ui-daterangepicker-allDatesBefore")){F.hide();z.show();n.find(".title-end").text(g.presets.allDatesBefore);n.find(".range-start").saveDateToData().datepicker("setDate",g.earliestDate).hide(400);n.find(".range-end").restoreDateFromData().show(400);setTimeout(function(){F.fadeIn()},
400)}else if(jQuery(this).is(".ui-daterangepicker-allDatesAfter")){F.hide();z.show();n.find(".title-start").text(g.presets.allDatesAfter);n.find(".range-start").restoreDateFromData().show(400);n.find(".range-end").saveDateToData().datepicker("setDate",g.latestDate).hide(400);setTimeout(function(){F.fadeIn()},400)}else if(jQuery(this).is(".ui-daterangepicker-dateRange")){F.hide();z.show();n.find(".title-start").text(g.rangeStartTitle);n.find(".title-end").text(g.rangeEndTitle);n.find(".range-start").restoreDateFromData().show(400);
n.find(".range-end").restoreDateFromData().show(400);setTimeout(function(){F.fadeIn()},400)}else{F.hide();n.find(".range-start, .range-end").hide(400,function(){z.hide()});var H=typeof jQuery(this).data("dateStart")=="string"?Date.parse(jQuery(this).data("dateStart")):jQuery(this).data("dateStart")(),L=typeof jQuery(this).data("dateEnd")=="string"?Date.parse(jQuery(this).data("dateEnd")):jQuery(this).data("dateEnd")();n.find(".range-start").datepicker("setDate",H).find(".ui-datepicker-current-day").trigger("click");
n.find(".range-end").datepicker("setDate",L).find(".ui-datepicker-current-day").trigger("click")}return false};var w=jQuery('<div class="ranges ui-widget-header ui-corner-all ui-helper-clearfix"><div class="range-start"><span class="title-start">Start Date</span></div><div class="range-end"><span class="title-end">End Date</span></div></div>').appendTo(p);w.find(".range-start, .range-end").datepicker(g.datepickerOptions);w.find(".range-start").datepicker("setDate",m);w.find(".range-end").datepicker("setDate",
c);var C=jQuery('<button class="btnDone ui-state-default ui-corner-all">'+g.doneButtonText+"</button>").click(function(){p.find(".ui-datepicker-current-day").trigger("click");b()}).hover(function(){jQuery(this).addClass("ui-state-hover")},function(){jQuery(this).removeClass("ui-state-hover")}).appendTo(w);jQuery(this).click(function(){h();return false});w.css("display","none").find(".range-start, .range-end, .btnDone").css("display","none");jQuery(g.appendTo).append(p);p.wrap('<div class="ui-daterangepickercontain"></div>');
g.posX&&p.parent().css("left",g.posX);g.posY&&p.parent().css("top",g.posY);if(g.arrows&&k.size()==1){m=jQuery('<a href="#" class="ui-daterangepicker-prev ui-corner-all" title="'+g.prevLinkText+'"><span class="ui-icon ui-icon-circle-triangle-w">'+g.prevLinkText+"</span></a>");c=jQuery('<a href="#" class="ui-daterangepicker-next ui-corner-all" title="'+g.nextLinkText+'"><span class="ui-icon ui-icon-circle-triangle-e">'+g.nextLinkText+"</span></a>");jQuery(this).addClass("ui-rangepicker-input ui-widget-content").wrap('<div class="ui-daterangepicker-arrows ui-widget ui-widget-header ui-helper-clearfix ui-corner-all"></div>').before(m).before(c).parent().find("a").click(function(){var n=
w.find(".range-start").datepicker("getDate"),z=w.find(".range-end").datepicker("getDate"),F=Math.abs((new TimeSpan(n-z)).getTotalMilliseconds())+864E5;if(jQuery(this).is(".ui-daterangepicker-prev"))F=-F;w.find(".range-start, .range-end ").each(function(){var H=jQuery(this).datepicker("getDate");if(H==null)return false;jQuery(this).datepicker("setDate",H.add({milliseconds:F})).find(".ui-datepicker-current-day").trigger("click")});return false}).hover(function(){jQuery(this).addClass("ui-state-hover")},
function(){jQuery(this).removeClass("ui-state-hover")})}jQuery(document).click(function(){p.is(":visible")&&b()});p.click(function(){return false}).hide();return this};Date.CultureInfo={name:"en-AU",englishName:"English (Australia)",nativeName:"English (Australia)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb",
"Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:1,twoDigitYearMax:2029,dateElementOrder:"dmy",formatPatterns:{shortDate:"d/MM/yyyy",longDate:"dddd, d MMMM yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, d MMMM yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"dd MMMM",yearMonth:"MMMM yyyy"},regexPatterns:{jan:/^jan(uary)?/i,
feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,
tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",
PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}};Date.getMonthNumberFromName=function(c){var d=Date.CultureInfo.monthNames,f=Date.CultureInfo.abbreviatedMonthNames;c=c.toLowerCase();for(var b=0;b<d.length;b++)if(d[b].toLowerCase()==c||f[b].toLowerCase()==c)return b;return-1};
Date.getDayNumberFromName=function(c){var d=Date.CultureInfo.dayNames,f=Date.CultureInfo.abbreviatedDayNames;c=c.toLowerCase();for(var b=0;b<d.length;b++)if(d[b].toLowerCase()==c||f[b].toLowerCase()==c)return b;return-1};Date.isLeapYear=function(c){return c%4===0&&c%100!==0||c%400===0};Date.getDaysInMonth=function(c,d){return[31,Date.isLeapYear(c)?29:28,31,30,31,30,31,31,30,31,30,31][d]};Date.getTimezoneOffset=function(c,d){return d?Date.CultureInfo.abbreviatedTimeZoneDST[c.toUpperCase()]:Date.CultureInfo.abbreviatedTimeZoneStandard[c.toUpperCase()]};
Date.getTimezoneAbbreviation=function(c,d){d=d?Date.CultureInfo.abbreviatedTimeZoneDST:Date.CultureInfo.abbreviatedTimeZoneStandard;var f;for(f in d)if(d[f]===c)return f;return null};a=Date.prototype;a.clone=function(){return new Date(this.getTime())};a.compareTo=function(c){if(isNaN(this))throw new Error(this);if(c instanceof Date&&!isNaN(c))return this>c?1:this<c?-1:0;else throw new TypeError(c);};a.equals=function(c){return this.compareTo(c)===0};
a.between=function(c,d){var f=this.getTime();return f>=c.getTime()&&f<=d.getTime()};a.addMilliseconds=function(c){this.setMilliseconds(this.getMilliseconds()+c);return this};a.addSeconds=function(c){return this.addMilliseconds(c*1E3)};a.addMinutes=function(c){return this.addMilliseconds(c*6E4)};a.addHours=function(c){return this.addMilliseconds(c*36E5)};a.addDays=function(c){return this.addMilliseconds(c*864E5)};a.addWeeks=function(c){return this.addMilliseconds(c*6048E5)};
a.addMonths=function(c){var d=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+c);this.setDate(Math.min(d,this.getDaysInMonth()));return this};a.addYears=function(c){return this.addMonths(c*12)};
a.add=function(c){if(typeof c=="number"){this._orient=c;return this}if(c.millisecond||c.milliseconds)this.addMilliseconds(c.millisecond||c.milliseconds);if(c.second||c.seconds)this.addSeconds(c.second||c.seconds);if(c.minute||c.minutes)this.addMinutes(c.minute||c.minutes);if(c.hour||c.hours)this.addHours(c.hour||c.hours);if(c.month||c.months)this.addMonths(c.month||c.months);if(c.year||c.years)this.addYears(c.year||c.years);if(c.day||c.days)this.addDays(c.day||c.days);return this};
Date._validate=function(c,d,f,b){if(typeof c!="number")throw new TypeError(c+" is not a Number.");else if(c<d||c>f)throw new RangeError(c+" is not a valid value for "+b+".");return true};Date.validateMillisecond=function(c){return Date._validate(c,0,999,"milliseconds")};Date.validateSecond=function(c){return Date._validate(c,0,59,"seconds")};Date.validateMinute=function(c){return Date._validate(c,0,59,"minutes")};Date.validateHour=function(c){return Date._validate(c,0,23,"hours")};
Date.validateDay=function(c,d,f){return Date._validate(c,1,Date.getDaysInMonth(d,f),"days")};Date.validateMonth=function(c){return Date._validate(c,0,11,"months")};Date.validateYear=function(c){return Date._validate(c,1,9999,"seconds")};a=Date.prototype;
a.set=function(c){if(!c.millisecond&&c.millisecond!==0)c.millisecond=-1;if(!c.second&&c.second!==0)c.second=-1;if(!c.minute&&c.minute!==0)c.minute=-1;if(!c.hour&&c.hour!==0)c.hour=-1;if(!c.day&&c.day!==0)c.day=-1;if(!c.month&&c.month!==0)c.month=-1;if(!c.year&&c.year!==0)c.year=-1;c.millisecond!=-1&&Date.validateMillisecond(c.millisecond)&&this.addMilliseconds(c.millisecond-this.getMilliseconds());c.second!=-1&&Date.validateSecond(c.second)&&this.addSeconds(c.second-this.getSeconds());c.minute!=-1&&
Date.validateMinute(c.minute)&&this.addMinutes(c.minute-this.getMinutes());c.hour!=-1&&Date.validateHour(c.hour)&&this.addHours(c.hour-this.getHours());c.month!==-1&&Date.validateMonth(c.month)&&this.addMonths(c.month-this.getMonth());c.year!=-1&&Date.validateYear(c.year)&&this.addYears(c.year-this.getFullYear());c.day!=-1&&Date.validateDay(c.day,this.getFullYear(),this.getMonth())&&this.addDays(c.day-this.getDate());c.timezone&&this.setTimezone(c.timezone);c.timezoneOffset&&this.setTimezoneOffset(c.timezoneOffset);
return this};a.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this};a.isLeapYear=function(){var c=this.getFullYear();return c%4===0&&c%100!==0||c%400===0};a.isWeekday=function(){return!(this.is().sat()||this.is().sun())};a.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth())};a.moveToFirstDayOfMonth=function(){return this.set({day:1})};a.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()})};
a.moveToDayOfWeek=function(c,d){c=(c-this.getDay()+7*(d||+1))%7;return this.addDays(c===0?(c+=7*(d||+1)):c)};a.moveToMonth=function(c,d){c=(c-this.getMonth()+12*(d||+1))%12;return this.addMonths(c===0?(c+=12*(d||+1)):c)};a.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/864E5)};
a.getWeekOfYear=function(c){var d=this.getFullYear(),f=this.getMonth(),b=this.getDate();c=c||Date.CultureInfo.firstDayOfWeek;var h=8-(new Date(d,0,1)).getDay();if(h==8)h=1;f=(Date.UTC(d,f,b,0,0,0)-Date.UTC(d,0,1,0,0,0))/864E5+1;f=Math.floor((f-h+7)/7);if(f===c){d--;d=8-(new Date(d,0,1)).getDay();f=d==2||d==8?53:52}return f};a.isDST=function(){console.log("isDST");return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D"};
a.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST())};a.setTimezoneOffset=function(c){var d=this.getTimezoneOffset();this.addMinutes(Number(c)*-6/10-d);return this};a.setTimezone=function(c){return this.setTimezoneOffset(Date.getTimezoneOffset(c))};a.getUTCOffset=function(){var c=this.getTimezoneOffset()*-10/6;if(c<0){c=(c-1E4).toString();return c[0]+c.substr(2)}else{c=(c+1E4).toString();return"+"+c.substr(1)}};
a.getDayName=function(c){return c?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()]};a.getMonthName=function(c){return c?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()]};a._toString=Date.prototype.toString;
a.toString=function(c){var d=this,f=function(b){return b.toString().length==1?"0"+b:b};return c?c.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(b){switch(b){case "hh":return f(d.getHours()<13?d.getHours():d.getHours()-12);case "h":return d.getHours()<13?d.getHours():d.getHours()-12;case "HH":return f(d.getHours());case "H":return d.getHours();case "mm":return f(d.getMinutes());case "m":return d.getMinutes();case "ss":return f(d.getSeconds());case "s":return d.getSeconds();
case "yyyy":return d.getFullYear();case "yy":return d.getFullYear().toString().substring(2,4);case "dddd":return d.getDayName();case "ddd":return d.getDayName(true);case "dd":return f(d.getDate());case "d":return d.getDate().toString();case "MMMM":return d.getMonthName();case "MMM":return d.getMonthName(true);case "MM":return f(d.getMonth()+1);case "M":return d.getMonth()+1;case "t":return d.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case "tt":return d.getHours()<
12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case "zzz":case "zz":case "z":return""}}):this._toString()};Date.now=function(){return new Date};Date.today=function(){return Date.now().clearTime()};a=Date.prototype;a._orient=+1;a.next=function(){this._orient=+1;return this};a.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this};a._is=false;a.is=function(){this._is=true;return this};Number.prototype._dateElement="day";
Number.prototype.fromNow=function(){var c={};c[this._dateElement]=this;return Date.now().add(c)};Number.prototype.ago=function(){var c={};c[this._dateElement]=this*-1;return Date.now().add(c)};
(function(){for(var c=Date.prototype,d=Number.prototype,f="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),b="january february march april may june july august september october november december".split(/\s/),h="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),k=function(l){return function(){if(this._is){this._is=false;return this.getDay()==l}return this.moveToDayOfWeek(l,this._orient)}},g=0;g<f.length;g++)c[f[g]]=c[f[g].substring(0,3)]=k(g);f=function(l){return function(){if(this._is){this._is=
false;return this.getMonth()===l}return this.moveToMonth(l,this._orient)}};for(k=0;k<b.length;k++)c[b[k]]=c[b[k].substring(0,3)]=f(k);f=function(l){return function(){if(l.substring(l.length-1)!="s")l+="s";return this["add"+l](this._orient)}};k=function(l){return function(){this._dateElement=l;return this}};for(g=0;g<h.length;g++){b=h[g].toLowerCase();c[b]=c[b+"s"]=f(h[g]);d[b]=d[b+"s"]=k(b)}})();a=Date.prototype;a.toJSONString=function(){return this.toString("yyyy-MM-ddThh:mm:ssZ")};
a.toShortDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortDatePattern)};a.toLongDateString=function(){return this.toString(Date.CultureInfo.formatPatterns.longDatePattern)};a.toShortTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.shortTimePattern)};a.toLongTimeString=function(){return this.toString(Date.CultureInfo.formatPatterns.longTimePattern)};
a.getOrdinal=function(){switch(this.getDate()){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}};
(function(){Date.Parsing={Exception:function(g){this.message="Parse error at '"+g.substring(0,10)+" ...'"}};for(var c=Date.Parsing,d=c.Operators={rtoken:function(g){return function(l){var m=l.match(g);if(m)return[m[0],l.substring(m[0].length)];else throw new c.Exception(l);}},token:function(){return function(g){return d.rtoken(new RegExp("^s*"+g+"s*"))(g)}},stoken:function(g){return d.rtoken(new RegExp("^"+g))},until:function(g){return function(l){for(var m=[],o=null;l.length;){try{o=g.call(this,
l)}catch(p){m.push(o[0]);l=o[1];continue}break}return[m,l]}},many:function(g){return function(l){for(var m=[],o=null;l.length;){try{o=g.call(this,l)}catch(p){return[m,l]}m.push(o[0]);l=o[1]}return[m,l]}},optional:function(g){return function(l){var m=null;try{m=g.call(this,l)}catch(o){return[null,l]}return[m[0],m[1]]}},not:function(g){return function(l){try{g.call(this,l)}catch(m){return[null,l]}throw new c.Exception(l);}},ignore:function(g){return g?function(l){var m=null;m=g.call(this,l);return[null,
m[1]]}:null},product:function(){for(var g=arguments[0],l=Array.prototype.slice.call(arguments,1),m=[],o=0;o<g.length;o++)m.push(d.each(g[o],l));return m},cache:function(g){var l={},m=null;return function(o){try{m=l[o]=l[o]||g.call(this,o)}catch(p){m=l[o]=p}if(m instanceof c.Exception)throw m;else return m}},any:function(){var g=arguments;return function(l){for(var m=null,o=0;o<g.length;o++)if(g[o]!=null){try{m=g[o].call(this,l)}catch(p){m=null}if(m)return m}throw new c.Exception(l);}},each:function(){var g=
arguments;return function(l){for(var m=[],o=null,p=0;p<g.length;p++)if(g[p]!=null){try{o=g[p].call(this,l)}catch(w){throw new c.Exception(l);}m.push(o[0]);l=o[1]}return[m,l]}},all:function(){var g=g;return g.each(g.optional(arguments))},sequence:function(g,l,m){l=l||d.rtoken(/^\s*/);m=m||null;if(g.length==1)return g[0];return function(o){for(var p=null,w=null,C=[],n=0;n<g.length;n++){try{p=g[n].call(this,o)}catch(z){break}C.push(p[0]);try{w=l.call(this,p[1])}catch(F){w=null;break}o=w[1]}if(!p)throw new c.Exception(o);
if(w)throw new c.Exception(w[1]);if(m)try{p=m.call(this,p[1])}catch(H){throw new c.Exception(p[1]);}return[C,p?p[1]:o]}},between:function(g,l,m){m=m||g;var o=d.each(d.ignore(g),l,d.ignore(m));return function(p){p=o.call(this,p);return[[p[0][0],r[0][2]],p[1]]}},list:function(g,l,m){l=l||d.rtoken(/^\s*/);m=m||null;return g instanceof Array?d.each(d.product(g.slice(0,-1),d.ignore(l)),g.slice(-1),d.ignore(m)):d.each(d.many(d.each(g,d.ignore(l))),px,d.ignore(m))},set:function(g,l,m){l=l||d.rtoken(/^\s*/);
m=m||null;return function(o){var p=null;for(var w=p=null,C=null,n=[[],o],z=false,F=0;F<g.length;F++){p=w=null;z=g.length==1;try{p=g[F].call(this,o)}catch(H){continue}C=[[p[0]],p[1]];if(p[1].length>0&&!z)try{w=l.call(this,p[1])}catch(L){z=true}else z=true;if(!z&&w[1].length===0)z=true;if(!z){p=[];for(z=0;z<g.length;z++)F!=z&&p.push(g[z]);p=d.set(p,l).call(this,w[1]);if(p[0].length>0){C[0]=C[0].concat(p[0]);C[1]=p[1]}}if(C[1].length<n[1].length)n=C;if(n[1].length===0)break}if(n[0].length===0)return n;
if(m){try{w=m.call(this,n[1])}catch(K){throw new c.Exception(n[1]);}n[1]=w[1]}return n}},forward:function(g,l){return function(m){return g[l].call(this,m)}},replace:function(g,l){return function(m){m=g.call(this,m);return[l,m[1]]}},process:function(g,l){return function(m){m=g.call(this,m);return[l.call(this,m[0]),m[1]]}},min:function(g,l){return function(m){var o=l.call(this,m);if(o[0].length<g)throw new c.Exception(m);return o}}},f=function(g){return function(){var l=null,m=[];if(arguments.length>
1)l=Array.prototype.slice.call(arguments);else if(arguments[0]instanceof Array)l=arguments[0];if(l)for(var o=l.shift();0<o.length;){l.unshift(o[0]);m.push(g.apply(null,l));l.shift();return m}else return g.apply(null,arguments)}},b="optional not ignore cache".split(/\s/),h=0;h<b.length;h++)d[b[h]]=f(d[b[h]]);var k=function(g){return function(){return arguments[0]instanceof Array?g.apply(null,arguments[0]):g.apply(null,arguments)}};b="each any all".split(/\s/);for(h=0;h<b.length;h++)d[b[h]]=k(d[b[h]])})();
(function(){var c=function(m){for(var o=[],p=0;p<m.length;p++)if(m[p]instanceof Array)o=o.concat(c(m[p]));else m[p]&&o.push(m[p]);return o};Date.Grammar={};Date.Translator={hour:function(m){return function(){this.hour=Number(m)}},minute:function(m){return function(){this.minute=Number(m)}},second:function(m){return function(){this.second=Number(m)}},meridian:function(m){return function(){this.meridian=m.slice(0,1).toLowerCase()}},timezone:function(m){return function(){var o=m.replace(/[^\d\+\-]/g,
"");if(o.length)this.timezoneOffset=Number(o);else this.timezone=m.toLowerCase()}},day:function(m){var o=m[0];return function(){this.day=Number(o.match(/\d+/)[0])}},month:function(m){return function(){this.month=m.length==3?Date.getMonthNumberFromName(m):Number(m)-1}},year:function(m){return function(){var o=Number(m);this.year=m.length>2?o:o+(o+2E3<Date.CultureInfo.twoDigitYearMax?2E3:1900)}},rday:function(m){return function(){switch(m){case "yesterday":this.days=-1;break;case "tomorrow":this.days=
1;break;case "today":this.days=0;break;case "now":this.days=0;this.now=true;break}}},finishExact:function(m){m=m instanceof Array?m:[m];var o=new Date;this.year=o.getFullYear();this.month=o.getMonth();this.day=1;for(o=this.second=this.minute=this.hour=0;o<m.length;o++)m[o]&&m[o].call(this);this.hour=this.meridian=="p"&&this.hour<13?this.hour+12:this.hour;if(this.day>Date.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");m=new Date(this.year,this.month,
this.day,this.hour,this.minute,this.second);if(this.timezone)m.set({timezone:this.timezone});else this.timezoneOffset&&m.set({timezoneOffset:this.timezoneOffset});return m},finish:function(m){m=m instanceof Array?c(m):[m];if(m.length===0)return null;for(var o=0;o<m.length;o++)typeof m[o]=="function"&&m[o].call(this);if(this.now)return new Date;m=Date.today();if(this.days!=null||this.orient||this.operator){var p,w;w=this.orient=="past"||this.operator=="subtract"?-1:1;if(this.weekday){this.unit="day";
o=Date.getDayNumberFromName(this.weekday)-m.getDay();p=7;this.days=o?(o+w*p)%p:w*p}if(this.month){this.unit="month";o=this.month-m.getMonth();p=12;this.months=o?(o+w*p)%p:w*p;this.month=null}if(!this.unit)this.unit="day";if(this[this.unit+"s"]==null||this.operator!=null){if(!this.value)this.value=1;if(this.unit=="week"){this.unit="day";this.value*=7}this[this.unit+"s"]=this.value*w}return m.add(this)}else{if(this.meridian&&this.hour)this.hour=this.hour<13&&this.meridian=="p"?this.hour+12:this.hour;
if(this.weekday&&!this.day)this.day=m.addDays(Date.getDayNumberFromName(this.weekday)-m.getDay()).getDate();if(this.month&&!this.day)this.day=1;return m.set(this)}}};var d=Date.Parsing.Operators,f=Date.Grammar,b=Date.Translator,h;f.datePartDelimiter=d.rtoken(/^([\s\-\.\,\/\x27]+)/);f.timePartDelimiter=d.stoken(":");f.whiteSpace=d.rtoken(/^\s*/);f.generalDelimiter=d.rtoken(/^(([\s\,]|at|on)+)/);var k={};f.ctoken=function(m){var o=k[m];if(!o){o=Date.CultureInfo.regexPatterns;for(var p=m.split(/\s+/),
w=[],C=0;C<p.length;C++)w.push(d.replace(d.rtoken(o[p[C]]),p[C]));o=k[m]=d.any.apply(null,w)}return o};f.ctoken2=function(m){return d.rtoken(Date.CultureInfo.regexPatterns[m])};f.h=d.cache(d.process(d.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),b.hour));f.hh=d.cache(d.process(d.rtoken(/^(0[0-9]|1[0-2])/),b.hour));f.H=d.cache(d.process(d.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),b.hour));f.HH=d.cache(d.process(d.rtoken(/^([0-1][0-9]|2[0-3])/),b.hour));f.m=d.cache(d.process(d.rtoken(/^([0-5][0-9]|[0-9])/),b.minute));
f.mm=d.cache(d.process(d.rtoken(/^[0-5][0-9]/),b.minute));f.s=d.cache(d.process(d.rtoken(/^([0-5][0-9]|[0-9])/),b.second));f.ss=d.cache(d.process(d.rtoken(/^[0-5][0-9]/),b.second));f.hms=d.cache(d.sequence([f.H,f.mm,f.ss],f.timePartDelimiter));f.t=d.cache(d.process(f.ctoken2("shortMeridian"),b.meridian));f.tt=d.cache(d.process(f.ctoken2("longMeridian"),b.meridian));f.z=d.cache(d.process(d.rtoken(/^(\+|\-)?\s*\d\d\d\d?/),b.timezone));f.zz=d.cache(d.process(d.rtoken(/^(\+|\-)\s*\d\d\d\d/),b.timezone));
f.zzz=d.cache(d.process(f.ctoken2("timezone"),b.timezone));f.timeSuffix=d.each(d.ignore(f.whiteSpace),d.set([f.tt,f.zzz]));f.time=d.each(d.optional(d.ignore(d.stoken("T"))),f.hms,f.timeSuffix);f.d=d.cache(d.process(d.each(d.rtoken(/^([0-2]\d|3[0-1]|\d)/),d.optional(f.ctoken2("ordinalSuffix"))),b.day));f.dd=d.cache(d.process(d.each(d.rtoken(/^([0-2]\d|3[0-1])/),d.optional(f.ctoken2("ordinalSuffix"))),b.day));f.ddd=f.dddd=d.cache(d.process(f.ctoken("sun mon tue wed thu fri sat"),function(m){return function(){this.weekday=
m}}));f.M=d.cache(d.process(d.rtoken(/^(1[0-2]|0\d|\d)/),b.month));f.MM=d.cache(d.process(d.rtoken(/^(1[0-2]|0\d)/),b.month));f.MMM=f.MMMM=d.cache(d.process(f.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),b.month));f.y=d.cache(d.process(d.rtoken(/^(\d\d?)/),b.year));f.yy=d.cache(d.process(d.rtoken(/^(\d\d)/),b.year));f.yyy=d.cache(d.process(d.rtoken(/^(\d\d?\d?\d?)/),b.year));f.yyyy=d.cache(d.process(d.rtoken(/^(\d\d\d\d)/),b.year));h=function(){return d.each(d.any.apply(null,arguments),
d.not(f.ctoken2("timeContext")))};f.day=h(f.d,f.dd);f.month=h(f.M,f.MMM);f.year=h(f.yyyy,f.yy);f.orientation=d.process(f.ctoken("past future"),function(m){return function(){this.orient=m}});f.operator=d.process(f.ctoken("add subtract"),function(m){return function(){this.operator=m}});f.rday=d.process(f.ctoken("yesterday tomorrow today now"),b.rday);f.unit=d.process(f.ctoken("minute hour day week month year"),function(m){return function(){this.unit=m}});f.value=d.process(d.rtoken(/^\d\d?(st|nd|rd|th)?/),
function(m){return function(){this.value=m.replace(/\D/g,"")}});f.expression=d.set([f.rday,f.operator,f.value,f.unit,f.orientation,f.ddd,f.MMM]);h=function(){return d.set(arguments,f.datePartDelimiter)};f.mdy=h(f.ddd,f.month,f.day,f.year);f.ymd=h(f.ddd,f.year,f.month,f.day);f.dmy=h(f.ddd,f.day,f.month,f.year);f.date=function(m){return(f[Date.CultureInfo.dateElementOrder]||f.mdy).call(this,m)};f.format=d.process(d.many(d.any(d.process(d.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),
function(m){if(f[m])return f[m];else throw Date.Parsing.Exception(m);}),d.process(d.rtoken(/^[^dMyhHmstz]+/),function(m){return d.ignore(d.stoken(m))}))),function(m){return d.process(d.each.apply(null,m),b.finishExact)});var g={},l=function(m){return g[m]=g[m]||f.format(m)[0]};f.formats=function(m){if(m instanceof Array){for(var o=[],p=0;p<m.length;p++)o.push(l(m[p]));return d.any.apply(null,o)}else return l(m)};f._formats=f.formats(["yyyy-MM-ddTHH:mm:ss","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz",
"d"]);f._start=d.process(d.set([f.date,f.time,f.expression],f.generalDelimiter,f.whiteSpace),b.finish);f.start=function(m){try{var o=f._formats.call({},m);if(o[1].length===0)return o}catch(p){}return f._start.call({},m)}})();Date._parse=Date.parse;Date.parse=function(c){var d=null;if(!c)return null;try{d=Date.Grammar.start.call({},c)}catch(f){return null}return d[1].length===0?d[0]:null};
Date.getParseFunction=function(c){var d=Date.Grammar.formats(c);return function(f){var b=null;try{b=d.call({},f)}catch(h){return null}return b[1].length===0?b[0]:null}};Date.parseExact=function(c,d){return Date.getParseFunction(d)(c)};(function(c){function d(g,l){if(l==2){l=Math.floor(g.length/2);return g.length%2?g[l]:(g[l]+g[l+1])/2}else{var m=Math.floor(g.length/4);return g.length%2?(g[m*l]+g[m*l+1])/2:g[m*l]}}c.fn.simpledraw=function(g,l,m){if(m&&this[0].vcanvas)return this[0].vcanvas;if(g==undefined)g=c(this).innerWidth();if(l==undefined)l=c(this).innerHeight();return c.browser.hasCanvas?new h(g,l,this):c.browser.msie?new k(g,l,this):false};var f=[];c.fn.sparkline=function(g,l){l=c.extend({type:"line",lineColor:"#00f",fillColor:"#cdf",
defaultPixelsPerValue:3,width:"auto",height:"auto",composite:false},l?l:{});return this.each(function(){var m=function(){var o=g=="html"||g==undefined?c(this).text().split(","):g,p=l.width=="auto"?o.length*l.defaultPixelsPerValue:l.width;if(l.height=="auto"){if(!l.composite||!this.vcanvas){var w=document.createElement("span");w.innerHTML="a";c(this).html(w);height=c(w).innerHeight();c(w).remove()}}else height=l.height;c.fn.sparkline[l.type].call(this,o,l,p,height)};c(this).html()&&c(this).is(":hidden")||
c.fn.jquery<"1.3.0"&&c(this).parents().is(":hidden")?f.push([this,m]):m.call(this)})};c.sparkline_display_visible=function(){for(var g=f.length-1;g>=0;g--){var l=f[g][0];if(c(l).is(":visible")&&!c(l).parents().is(":hidden")){f[g][1].call(l);f.splice(g,1)}}};c.fn.sparkline.line=function(g,l,m,o){l=c.extend({spotColor:"#f80",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",normalRangeMin:undefined,normalRangeMax:undefined,normalRangeColor:"#ccc",chartRangeMin:undefined,chartRangeMax:undefined},
l?l:{});var p=[],w=[];for(W=0;W<g.length;W++){var C=typeof g[W]=="string",n=typeof g[W]=="object"&&g[W]instanceof Array,z=C&&g[W].split(":");if(C&&z.length==2){p.push(Number(z[0]));w.push(Number(z[1]))}else if(n){p.push(g[W][0]);w.push(g[W][1])}else{p.push(W);w.push(Number(g[W]))}}if(l.xvalues)p=l.xvalues;C=g=Math.max.apply(Math,w);z=n=Math.min.apply(Math,w);W=Math.max.apply(Math,p);var F=Math.min.apply(Math,p);if(l.normalRangeMin!=undefined){if(l.normalRangeMin<n)n=l.normalRangeMin;if(l.normalRangeMax>
g)g=l.normalRangeMax}if(l.chartRangeMin!=undefined&&l.chartRangeMin<n)n=l.chartRangeMin;if(l.chartRangeMax!=undefined&&l.chartRangeMax>g)g=l.chartRangeMax;var H=W-F==0?1:W-F,L=g-n==0?1:g-n,K=w.length-1;if(K<1)this.innerHTML="";else if(m=c(this).simpledraw(m,o,l.composite)){var U=m.pixel_width,O=m.pixel_height,Q=0,V=0;if(l.spotRadius&&(U<l.spotRadius*4||O<l.spotRadius*4))l.spotRadius=0;if(l.spotRadius){if(l.minSpotColor||l.spotColor&&w[K]==n)O-=Math.ceil(l.spotRadius);if(l.maxSpotColor||l.spotColor&&
w[K]==g){O-=Math.ceil(l.spotRadius);Q+=Math.ceil(l.spotRadius)}if(l.minSpotColor||l.maxSpotColor&&(w[0]==n||w[0]==g)){V+=Math.ceil(l.spotRadius);U-=Math.ceil(l.spotRadius)}if(l.spotColor||l.minSpotColor||l.maxSpotColor&&(w[K]==n||w[K]==g))U-=Math.ceil(l.spotRadius)}O--;if(l.normalRangeMin!=undefined){W=Q+Math.round(O-O*((l.normalRangeMax-n)/L));o=Math.round(O*(l.normalRangeMax-l.normalRangeMin)/L);m.drawRect(V,W,U,o,undefined,l.normalRangeColor)}o=[[V,Q+O]];for(var W=0;W<w.length;W++){var Y=p[W],
da=w[W];o.push([V+Math.round((Y-F)*(U/H)),Q+Math.round(O-O*((da-n)/L))])}if(l.fillColor){o.push([V+U,Q+O-1]);m.drawShape(o,undefined,l.fillColor);o.pop()}o[0]=[V,Q+Math.round(O-O*((w[0]-n)/L))];m.drawShape(o,l.lineColor);l.spotRadius&&l.spotColor&&m.drawCircle(V+U,Q+Math.round(O-O*((w[K]-n)/L)),l.spotRadius,undefined,l.spotColor);if(g!=z){if(l.spotRadius&&l.minSpotColor){Y=p[w.indexOf(z)];m.drawCircle(V+Math.round((Y-F)*(U/H)),Q+Math.round(O-O*((z-n)/L)),l.spotRadius,undefined,l.minSpotColor)}if(l.spotRadius&&
l.maxSpotColor){Y=p[w.indexOf(C)];m.drawCircle(V+Math.round((Y-F)*(U/H)),Q+Math.round(O-O*((C-n)/L)),l.spotRadius,undefined,l.maxSpotColor)}}}else this.innerHTML=""};c.fn.sparkline.bar=function(g,l,m,o){g=c.map(g,Number);l=c.extend({type:"bar",barColor:"#00f",negBarColor:"#f44",zeroColor:undefined,zeroAxis:undefined,barWidth:4,barSpacing:1,chartRangeMax:undefined,chartRangeMin:undefined},l?l:{});m=g.length*l.barWidth+(g.length-1)*l.barSpacing;var p=Math.max.apply(Math,g),w=Math.min.apply(Math,g);
if(l.chartRangeMin!=undefined&&l.chartRangeMin<w)w=l.chartRangeMin;if(l.chartRangeMax!=undefined&&l.chartRangeMax>p)p=l.chartRangeMax;if(l.zeroAxis==undefined)l.zeroAxis=w<0;p=p-w==0?1:p-w;if(m=c(this).simpledraw(m,o))for(var C=m.pixel_height,n=w<0&&l.zeroAxis?C-Math.round(C*(Math.abs(w)/p))-1:C-1,z=0;z<g.length;z++){var F=z*(l.barWidth+l.barSpacing),H=g[z],L=H<0?l.negBarColor:l.barColor;if(l.zeroAxis&&w<0){o=Math.round(C*(Math.abs(H)/p))+1;var K=H<0?n:n-o}else{o=Math.round(C*((H-w)/p))+1;K=C-o}if(H==
0&&l.zeroColor!=undefined)L=l.zeroColor;m.drawRect(F,K,l.barWidth-1,o-1,L,L)}else this.innerHTML=""};c.fn.sparkline.tristate=function(g,l,m,o){g=c.map(g,Number);l=c.extend({barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{}},l);m=g.length*l.barWidth+(g.length-1)*l.barSpacing;if(m=c(this).simpledraw(m,o))for(var p=Math.round(m.pixel_height/2),w=0;w<g.length;w++){var C=w*(l.barWidth+l.barSpacing);if(g[w]<0){var n=p;o=p-1;var z=l.negBarColor}else if(g[w]>0){n=
0;o=p-1;z=l.posBarColor}else{n=p-1;o=2;z=l.zeroBarColor}if(l.colorMap[g[w]])z=l.colorMap[g[w]];m.drawRect(C,n,l.barWidth-1,o-1,z,z)}else this.innerHTML=""};c.fn.sparkline.discrete=function(g,l,m,o){g=c.map(g,Number);l=c.extend({lineHeight:"auto",thresholdColor:undefined,thresholdValue:0,chartRangeMax:undefined,chartRangeMin:undefined},l);m=l.width=="auto"?g.length*2:m;var p=Math.floor(m/g.length);if(m=c(this).simpledraw(m,o)){var w=m.pixel_height;o=l.lineHeight=="auto"?Math.round(w*0.3):l.lineHeight;
w=w-o;var C=Math.min.apply(Math,g),n=Math.max.apply(Math,g);if(l.chartRangeMin!=undefined&&l.chartRangeMin<C)C=l.chartRangeMin;if(l.chartRangeMax!=undefined&&l.chartRangeMax>n)n=l.chartRangeMax;n=n-C;for(var z=0;z<g.length;z++){var F=g[z],H=z*p,L=Math.round(w-w*((F-C)/n));m.drawLine(H,L,H,L+o,l.thresholdColor&&F<l.thresholdValue?l.thresholdColor:l.lineColor)}}else this.innerHTML=""};c.fn.sparkline.bullet=function(g,l,m,o){g=c.map(g,Number);l=c.extend({targetColor:"red",targetWidth:3,performanceColor:"blue",
rangeColors:["#D3DAFE","#A8B6FF","#7F94FF"],base:undefined},l);m=l.width=="auto"?"4.0em":m;if((m=c(this).simpledraw(m,o))&&g.length>1){var p=m.pixel_width-Math.ceil(l.targetWidth/2);o=m.pixel_height;var w=Math.min.apply(Math,g),C=Math.max.apply(Math,g);w=l.base==undefined?w<0?w:0:l.base;C=C-w;for(i=2;i<g.length;i++){var n=parseInt(g[i]);n=Math.round(p*((n-w)/C));m.drawRect(0,0,n-1,o-1,l.rangeColors[i-2],l.rangeColors[i-2])}n=parseInt(g[1]);n=Math.round(p*((n-w)/C));m.drawRect(0,Math.round(o*0.3),
n-1,Math.round(o*0.4)-1,l.performanceColor,l.performanceColor);g=parseInt(g[0]);g=Math.round(p*((g-w)/C)-l.targetWidth/2);p=Math.round(o*0.1);m.drawRect(g,p,l.targetWidth-1,o-p*2-1,l.targetColor,l.targetColor)}else this.innerHTML=""};c.fn.sparkline.pie=function(g,l,m,o){g=c.map(g,Number);l=c.extend({sliceColors:["#f00","#0f0","#00f"]},l);m=l.width=="auto"?o:m;if((m=c(this).simpledraw(m,o))&&g.length>1){o=Math.floor(Math.min(m.pixel_width,m.pixel_height)/2);for(var p=0,w=0;w<g.length;w++)p+=g[w];var C=
0;if(l.offset)C+=2*Math.PI*(l.offset/360);var n=2*Math.PI;for(w=0;w<g.length;w++){var z=C,F=C;if(p>0)F=C+n*(g[w]/p);m.drawPieSlice(o,o,o,z,F,undefined,l.sliceColors[w%l.sliceColors.length]);C=F}}};c.fn.sparkline.box=function(g,l,m,o){g=c.map(g,Number);l=c.extend({raw:false,boxLineColor:"black",boxFillColor:"#cdf",whiskerColor:"black",outlierLineColor:"#333",outlierFillColor:"white",medianColor:"red",showOutliers:true,outlierIQR:1.5,spotRadius:1.5,target:undefined,targetColor:"#4a2",chartRangeMax:undefined,
chartRangeMin:undefined},l);m=l.width=="auto"?"4.0em":m;minvalue=l.chartRangeMin==undefined?Math.min.apply(Math,g):l.chartRangeMin;maxvalue=l.chartRangeMax==undefined?Math.max.apply(Math,g):l.chartRangeMax;if((m=c(this).simpledraw(m,o))&&g.length>1){var p=m.pixel_width;o=m.pixel_height;if(l.raw)if(l.showOutliers&&g.length>5)var w=g[0],C=g[1],n=g[2],z=g[3],F=g[4],H=g[5],L=g[6];else{C=g[0];n=g[1];z=g[2];F=g[3];H=g[4]}else{g.sort(function(U,O){return U-O});n=d(g,1);z=d(g,2);F=d(g,3);var K=F-n;if(l.showOutliers){H=
C=undefined;for(w=0;w<g.length;w++){if(C==undefined&&g[w]>n-K*l.outlierIQR)C=g[w];if(g[w]<F+K*l.outlierIQR)H=g[w]}w=g[0];L=g[g.length-1]}else{C=g[0];H=g[g.length-1]}}g=p/(maxvalue-minvalue+1);K=0;if(l.showOutliers){K=Math.ceil(l.spotRadius);p-=2*Math.ceil(l.spotRadius);g=p/(maxvalue-minvalue+1);w<C&&m.drawCircle((w-minvalue)*g+K,o/2,l.spotRadius,l.outlierLineColor,l.outlierFillColor);L>H&&m.drawCircle((L-minvalue)*g+K,o/2,l.spotRadius,l.outlierLineColor,l.outlierFillColor)}m.drawRect(Math.round((n-
minvalue)*g+K),Math.round(o*0.1),Math.round((F-n)*g),Math.round(o*0.8),l.boxLineColor,l.boxFillColor);m.drawLine(Math.round((C-minvalue)*g+K),Math.round(o/2),Math.round((n-minvalue)*g+K),Math.round(o/2),l.lineColor);m.drawLine(Math.round((C-minvalue)*g+K),Math.round(o/4),Math.round((C-minvalue)*g+K),Math.round(o-o/4),l.whiskerColor);m.drawLine(Math.round((H-minvalue)*g+K),Math.round(o/2),Math.round((F-minvalue)*g+K),Math.round(o/2),l.lineColor);m.drawLine(Math.round((H-minvalue)*g+K),Math.round(o/
4),Math.round((H-minvalue)*g+K),Math.round(o-o/4),l.whiskerColor);m.drawLine(Math.round((z-minvalue)*g+K),Math.round(o*0.1),Math.round((z-minvalue)*g+K),Math.round(o*0.9),l.medianColor);if(l.target){w=Math.ceil(l.spotRadius);m.drawLine(Math.round((l.target-minvalue)*g+K),Math.round(o/2-w),Math.round((l.target-minvalue)*g+K),Math.round(o/2+w),l.targetColor);m.drawLine(Math.round((l.target-minvalue)*g+K-w),Math.round(o/2),Math.round((l.target-minvalue)*g+K+w),Math.round(o/2),l.targetColor)}}else this.innerHTML=
""};if(!Array.prototype.indexOf)Array.prototype.indexOf=function(g){for(var l=0;l<this.length;l++)if(this[l]==g)return l;return-1};c.browser.msie&&!document.namespaces.v&&document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML");if(c.browser.hasCanvas==undefined){var b=document.createElement("canvas");c.browser.hasCanvas=b.getContext!=undefined}b=function(){};b.prototype={init:function(g,l,m){this.width=g;this.height=l;this.target=m;if(m[0])m=m[0];m.vcanvas=this},drawShape:function(){alert("drawShape not implemented")},
drawLine:function(g,l,m,o,p){return this.drawShape([[g,l],[m,o]],p)},drawCircle:function(){alert("drawCircle not implemented")},drawPieSlice:function(){alert("drawPieSlice not implemented")},drawRect:function(){alert("drawRect not implemented")},getElement:function(){return this.canvas},_insert:function(g,l){c(l).html(g)}};var h=function(g,l,m){return this.init(g,l,m)};h.prototype=c.extend(new b,{_super:b.prototype,init:function(g,l,m){this._super.init(g,l,m);this.canvas=document.createElement("canvas");
if(m[0])m=m[0];m.vcanvas=this;c(this.canvas).css({display:"inline-block",width:g,height:l,verticalAlign:"top"});this._insert(this.canvas,m);this.pixel_height=c(this.canvas).height();this.pixel_width=c(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;c(this.canvas).css({width:this.pixel_width,height:this.pixel_height})},_getContext:function(g,l){var m=this.canvas.getContext("2d");if(g!=undefined)m.strokeStyle=g;m.lineWidth=1;if(l!=undefined)m.fillStyle=l;
return m},drawShape:function(g,l,m){var o=this._getContext(l,m);o.beginPath();o.moveTo(g[0][0]+0.5,g[0][1]+0.5);for(var p=1;p<g.length;p++)o.lineTo(g[p][0]+0.5,g[p][1]+0.5);l!=undefined&&o.stroke();m!=undefined&&o.fill()},drawCircle:function(g,l,m,o,p){var w=this._getContext(o,p);w.beginPath();w.arc(g,l,m,0,2*Math.PI,false);o!=undefined&&w.stroke();p!=undefined&&w.fill()},drawPieSlice:function(g,l,m,o,p,w,C){var n=this._getContext(w,C);n.beginPath();n.moveTo(g,l);n.arc(g,l,m,o,p,false);n.lineTo(g,
l);n.closePath();w!=undefined&&n.stroke();C&&n.fill()},drawRect:function(g,l,m,o,p,w){return this.drawShape([[g,l],[g+m,l],[g+m,l+o],[g,l+o],[g,l]],p,w)}});var k=function(g,l,m){return this.init(g,l,m)};k.prototype=c.extend(new b,{_super:b.prototype,init:function(g,l,m){this._super.init(g,l,m);if(m[0])m=m[0];m.vcanvas=this;this.canvas=document.createElement("span");c(this.canvas).css({display:"inline-block",position:"relative",overflow:"hidden",width:g,height:l,margin:"0px",padding:"0px",verticalAlign:"top"});
this._insert(this.canvas,m);this.pixel_height=c(this.canvas).height();this.pixel_width=c(this.canvas).width();this.canvas.width=this.pixel_width;this.canvas.height=this.pixel_height;this.canvas.insertAdjacentHTML("beforeEnd",'<v:group coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" style="position:absolute;top:0;left:0;width:'+this.pixel_width+"px;height="+this.pixel_height+'px;"></v:group>');this.group=c(this.canvas).children()[0]},drawShape:function(g,l,m){for(var o=[],
p=0;p<g.length;p++)o[p]=""+g[p][0]+","+g[p][1];g=o.splice(0,1);p=o[0]==o[o.length-1]?"x ":"";this.group.insertAdjacentHTML("beforeEnd",'<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+(l==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+l+'" ')+(m==undefined?' filled="false"':' fillColor="'+m+'" filled="true" ')+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+
g+" l "+o.join(", ")+" "+p+'e"> </v:shape>')},drawCircle:function(g,l,m,o,p){g-=m+1;l-=m+1;this.group.insertAdjacentHTML("beforeEnd","<v:oval "+(o==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+o+'" ')+(p==undefined?' filled="false"':' fillColor="'+p+'" filled="true" ')+' style="position:absolute;top:'+l+"; left:"+g+"; width:"+m*2+"; height:"+m*2+'"></v:oval>')},drawPieSlice:function(g,l,m,o,p,w,C){if(o!=p){if(p-o==2*Math.PI){o=0;p=2*Math.PI}var n=g+Math.round(Math.cos(o)*m);o=l+
Math.round(Math.sin(o)*m);var z=g+Math.round(Math.cos(p)*m);p=l+Math.round(Math.sin(p)*m);this.group.insertAdjacentHTML("beforeEnd",'<v:shape coordorigin="0 0" coordsize="'+this.pixel_width+" "+this.pixel_height+'" '+(w==undefined?' stroked="false" ':' strokeWeight="1" strokeColor="'+w+'" ')+(C==undefined?' filled="false"':' fillColor="'+C+'" filled="true" ')+' style="position:absolute;left:0px;top:0px;height:'+this.pixel_height+"px;width:"+this.pixel_width+'px;padding:0px;margin:0px;"  path="m '+
g+","+l+" wa "+[g-m,l-m,g+m,l+m,n,o,z,p].join(", ")+' x e"> </v:shape>')}},drawRect:function(g,l,m,o,p,w){return this.drawShape([[g,l],[g,l+o],[g+m,l+o],[g+m,l],[g,l]],p,w)}})})(jQuery);function toggleRegoForm(){$("#registration_form_wrapper").show("slide")}function hide_popup_msg(c){setTimeout(function(){$("#popup_wrapper").fadeOut("slow")},c)}
function popup_msg(c,d,f){var b="";switch(d){case "logo":$("#popup_wrapper").removeClass("popup_loading").addClass("popup_normal");b='<img alt="Vquence V" src="/images/popup_msg/V_symbol-trans.png"/>';break;case "thumbs_up":$("#popup_wrapper").removeClass("popup_loading").addClass("popup_normal");b='<img alt="thumbs up" src="/images/popup_msg/popup_red_hand-trans.png"/>';break;case "thumbs_down":$("#popup_wrapper").removeClass("popup_loading").addClass("popup_normal");b='<img alt="thumbs down" src="/images/popup_msg/popup_red_hand_d-trans.png"/>';
break;case "spinner":$("#popup_wrapper").removeClass("popup_normal").addClass("popup_loading");b='<img id="progress_spinner" alt="loading..." src="/images/spinner.gif" align="absmiddle" border=0 />'}$("#popup_msg").html(b+"<h6>"+c+"</h6>");$("#popup_wrapper").fadeIn();f===null&&hide_popup_msg(4E3)}function encode_authenticity_token(c){return encodeURIComponent(c)}function authenticity_token_query_parameter_for_page(){return"authenticity_token="+this.encode_authenticity_token(authenticity_token)};var Dashboard=function(c,d){this.init(c,d)};
$.extend(Dashboard.prototype,{widgets:null,tracker_id:null,init:function(c,d){this.widgets=c;this.tracker_id=d;this.bind_buttons();var f=this;c={opacity:0.7,revert:true,handle:"div.widget_top",placeholder:"widget_ghost",update:function(b,h){h.sender===null&&f.updateLayout()}};$("#dashboard_col_0").sortable(c);$("#dashboard_col_1").sortable(c);$("#dashboard_col_0").sortable("option","connectWith",["#dashboard_col_1"]);$("#dashboard_col_1").sortable("option","connectWith",["#dashboard_col_0"])},bind_buttons:function(){var c=
this;$("img.minimise").bind("click",this.toggleWidget);$("img.remove").bind("click",function(){c.removeWidget(this)})},toggleWidget:function(){var c=$("div.widget_content",this.parentNode.parentNode.parentNode.parentNode),d=$("div.widget_bottom",this.parentNode.parentNode.parentNode.parentNode);if(c.css("display")==="none"){d.show();c.show("blind",{},"slow");$(this).attr("src","/images/button__.png")}else{c.hide("blind",{},"slow");d.hide();$(this).attr("src","/images/button_e.png")}},removeWidget:function(c){c=
$(c.parentNode.parentNode.parentNode.parentNode);var d=c.attr("id");confirm("Confirm widget removal")&&c.fadeOut("slow").remove();this.widgets=$.grep(this.widgets,function(f){return f.id!==d});$("#dashboard_col_0").sortable("refresh");$("#dashboard_col_1").sortable("refresh");this.updateLayout()},addWidget:function(c,d){$("#dashboard_col_0").append(c);this.bind_buttons();c={scrollTop:$("#"+d.id).offset().top};$("html").animate(c,"slow");c=-1;for(var f=0;f<this.widgets.length;f+=1)if(this.widgets[f].column===
0)if(this.widgets[f].position>c)c=this.widgets[f].position;c+=1;d.position=c;this.widgets.push(d);this.updateLayout()},updateLayout:function(){var c=[];c[0]=$("#dashboard_col_0").sortable("toArray");c[1]=$("#dashboard_col_1").sortable("toArray");for(var d=0;d<2;d+=1)for(var f=c[d],b=0;b<f.length;b+=1){var h=this.findWidget(f[b]);h.position=b;h.column=d}$.post(this.tracker_id+"/update_layout",authenticity_token_query_parameter_for_page()+"&widgets="+JSON.stringify(this.widgets))},radio:function(c,
d,f){this.findWidget(c)[d]=f;this.updateLayout();this.reloadWidget(c)},checkbox:function(c,d,f,b,h){d=$("#"+d).attr("checked");var k=this.findWidget(c);if(h){if(k[f]===null)k[f]=[];if(d){k[f].push(b);k[f]=$.unique(k[f])}else k[f]=$.grep(k[f],function(g){return g!==b})}else k[f]=d;this.updateLayout();this.reloadWidget(c)},reloadWidget:function(c){var d=this.findWidget(c);d="widget="+JSON.stringify(d)+"&start_epoch="+start_epoch+"&end_epoch="+end_epoch;c=$("div#"+c);c.ajaxError(function(){$(this).append("Error requesting widget")});
popup_msg("Loading... Please wait","spinner",true);c.load(this.tracker_id+"/render_widget",d,function(){hide_popup_msg()})},findWidget:function(c){for(var d=0;d<this.widgets.length;d+=1)if(this.widgets[d].id===c)return this.widgets[d];return null}});
