var CodeMirrorConfig=window.CodeMirrorConfig||{},CodeMirror=function(){function c(a,e){for(var h in e)a.hasOwnProperty(h)||(a[h]=e[h])}function b(a,e){for(var h=0;h<a.length;h++)e(a[h])}function f(a){var e=document.createElement("DIV"),h=document.createElement("DIV");e.style.position="absolute";e.style.height="100%";if(e.style.setExpression)try{e.style.setExpression("height","this.previousSibling.offsetHeight + 'px'")}catch(o){}e.style.top="0px";e.style.overflow="hidden";a.appendChild(e);h.className=
"CodeMirror-line-numbers";e.appendChild(h);return e}function g(a,e){if(e.dumbTabs)e.tabMode="spaces";else if(e.normalTab)e.tabMode="default";this.options=e=e||{};c(e,CodeMirrorConfig);var h=this.frame=document.createElement("IFRAME");if(e.iframeClass)h.className=e.iframeClass;h.frameBorder=0;h.src="javascript:false;";h.style.border="0";h.style.width="100%";h.style.height="100%";h.style.display="block";var o=this.wrapping=document.createElement("DIV");o.style.position="relative";o.className="CodeMirror-wrapping";
o.style.width=e.width;o.style.height=e.height;a.appendChild?a.appendChild(o):a(o);o.appendChild(h);if(e.lineNumbers)this.lineNumbers=f(o);h.CodeMirror=this;this.win=h.contentWindow;if(typeof e.parserfile=="string")e.parserfile=[e.parserfile];if(typeof e.stylesheet=="string")e.stylesheet=[e.stylesheet];var p=['<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>'];p.push('<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>');b(e.stylesheet,
function(u){p.push('<link rel="stylesheet" type="text/css" href="'+u+'"/>')});b(e.basefiles.concat(e.parserfile),function(u){p.push('<script type="text/javascript" src="'+e.path+u+'"><\/script>')});p.push('</head><body style="border-width: 0;" class="editbox" spellcheck="'+(e.disableSpellcheck?"false":"true")+'"></body></html>');a=this.win.document;a.open();a.write(p.join(""));a.close()}c(CodeMirrorConfig,{stylesheet:"",path:"",parserfile:[],basefiles:["util.js","stringstream.js","select.js","undo.js",
"editor.js","tokenize.js"],iframeClass:null,passDelay:200,passTime:50,lineNumberDelay:200,lineNumberTime:50,continuousScanning:false,saveFunction:null,onChange:null,undoDepth:50,undoDelay:800,disableSpellcheck:true,textWrapping:true,readOnly:false,width:"",height:"300px",autoMatchParens:false,parserConfig:null,tabMode:"indent",reindentOnLoad:false,activeTokens:null,cursorActivity:null,lineNumbers:false,indentUnit:2});g.prototype={init:function(){this.options.initCallback&&this.options.initCallback(this);
this.options.lineNumbers&&this.activateLineNumbers();this.options.reindentOnLoad&&this.reindent()},getCode:function(){return this.editor.getCode()},setCode:function(a){this.editor.importCode(a)},selection:function(){this.focusIfIE();return this.editor.selectedText()},reindent:function(){this.editor.reindent()},reindentSelection:function(){this.focusIfIE();this.editor.reindentSelection(null)},focusIfIE:function(){this.win.select.ie_selection&&this.focus()},focus:function(){this.win.focus();this.editor.selectionSnapshot&&
this.win.select.setBookmark(this.win.document.body,this.editor.selectionSnapshot)},replaceSelection:function(a){this.focus();this.editor.replaceSelection(a);return true},replaceChars:function(a,e,h){this.editor.replaceChars(a,e,h)},getSearchCursor:function(a,e,h){return this.editor.getSearchCursor(a,e,h)},undo:function(){this.editor.history.undo()},redo:function(){this.editor.history.redo()},historySize:function(){return this.editor.history.historySize()},clearHistory:function(){this.editor.history.clear()},
grabKeys:function(a,e){this.editor.grabKeys(a,e)},ungrabKeys:function(){this.editor.ungrabKeys()},setParser:function(a){this.editor.setParser(a)},setSpellcheck:function(a){this.win.document.body.spellcheck=a},setTextWrapping:function(a){if(a!=this.options.textWrapping){this.win.document.body.style.whiteSpace=a?"":"nowrap";this.options.textWrapping=a;if(this.lineNumbers){this.setLineNumbers(false);this.setLineNumbers(true)}}},setIndentUnit:function(a){this.win.indentUnit=a},setUndoDepth:function(a){this.editor.history.maxDepth=
a},setTabMode:function(a){this.options.tabMode=a},setLineNumbers:function(a){if(a&&!this.lineNumbers){this.lineNumbers=f(this.wrapping);this.activateLineNumbers()}else if(!a&&this.lineNumbers){this.wrapping.removeChild(this.lineNumbers);this.wrapping.style.marginLeft="";this.lineNumbers=null}},cursorPosition:function(a){this.focusIfIE();return this.editor.cursorPosition(a)},firstLine:function(){return this.editor.firstLine()},lastLine:function(){return this.editor.lastLine()},nextLine:function(a){return this.editor.nextLine(a)},
prevLine:function(a){return this.editor.prevLine(a)},lineContent:function(a){return this.editor.lineContent(a)},setLineContent:function(a,e){this.editor.setLineContent(a,e)},removeLine:function(a){this.editor.removeLine(a)},insertIntoLine:function(a,e,h){this.editor.insertIntoLine(a,e,h)},selectLines:function(a,e,h,o){this.win.focus();this.editor.selectLines(a,e,h,o)},nthLine:function(a){for(var e=this.firstLine();a>1&&e!==false;a--)e=this.nextLine(e);return e},lineNumber:function(a){for(var e=0;a!==
false;){e++;a=this.prevLine(a)}return e},jumpToLine:function(a){this.selectLines(this.nthLine(a),0);this.win.focus()},currentLine:function(){return this.lineNumber(this.cursorPosition().line)},activateLineNumbers:function(){function a(){if(p.offsetWidth!=0){for(var L=p;L.parentNode;L=L.parentNode);if(!s.parentNode||L!=document||!u.Editor){try{j()}catch(G){}clearInterval(K)}else if(s.offsetWidth!=C){C=s.offsetWidth;s.style.left="-"+(p.parentNode.style.marginLeft=C+"px")}}}function e(){s.scrollTop=
l.scrollTop||q.documentElement.scrollTop||0}function h(){function L(){for(var V=50+Math.max(l.offsetHeight,p.offsetHeight);w.offsetHeight<V;){w.appendChild(document.createElement("DIV"));w.lastChild.innerHTML=G++}e()}var G=1,Q=u.addEventHandler(u,"scroll",L,true),Z=u.addEventHandler(u,"resize",L,true);j=function(){Q();Z()};L()}function o(){function L(ca){R||(R=w.appendChild(document.createElement("DIV")));R.innerHTML=ca;la=R.offsetHeight+R.offsetTop;R=R.nextSibling}function G(){if(!(!w.parentNode||
w.parentNode!=z.lineNumbers)){for(var ca=(new Date).getTime()+z.options.lineNumberTime;V;){for(L(aa++);V&&!u.isBR(V);V=V.nextSibling)for(var ia=V.offsetTop+V.offsetHeight;ia-3>la;)L("&nbsp;");if(V)V=V.nextSibling;if((new Date).getTime()>ca){da=setTimeout(G,z.options.lineNumberDelay);return}}for(ca=50+Math.max(l.offsetHeight,p.offsetHeight);R||w.offsetHeight<ca;)L(aa++);e()}}function Q(){e();V=l.firstChild;R=w.firstChild;la=0;aa=1;G()}function Z(){da&&clearTimeout(da);if(z.editor.allClean())Q();else da=
setTimeout(Z,200)}var V,R,aa,la;Q();var da=null;z.updateNumbers=Z;var ma=u.addEventHandler(u,"scroll",e,true),ea=u.addEventHandler(u,"resize",Z,true);j=function(){da&&clearTimeout(da);if(z.updateNumbers==Z)z.updateNumbers=null;ma();ea()}}var p=this.frame,u=p.contentWindow,q=u.document,l=q.body,s=this.lineNumbers,w=s.firstChild,z=this,C=null,j=function(){};a();var K=setInterval(a,500);(this.options.textWrapping?o:h)()}};g.InvalidLineHandle={toString:function(){return"CodeMirror.InvalidLineHandle"}};
g.replace=function(a){if(typeof a=="string")a=document.getElementById(a);return function(e){a.parentNode.replaceChild(e,a)}};g.fromTextArea=function(a,e){function h(u){a.nextSibling?a.parentNode.insertBefore(u,a.nextSibling):a.parentNode.appendChild(u)}if(typeof a=="string")a=document.getElementById(a);e=e||{};if(a.style.width&&e.width==null)e.width=a.style.width;if(a.style.height&&e.height==null)e.height=a.style.height;if(e.content==null)e.content=a.value;if(a.form){function o(){a.value=p.getCode()}
typeof a.form.addEventListener=="function"?a.form.addEventListener("submit",o,false):a.form.attachEvent("onsubmit",o)}a.style.display="none";var p=new g(h,e);return p};g.isProbablySupported=function(){var a;return window.opera?Number(window.opera.version())>=9.52:/Apple Computers, Inc/.test(navigator.vendor)&&(a=navigator.userAgent.match(/Version\/(\d+(?:\.\d+)?)\./))?Number(a[1])>=3:document.selection&&window.ActiveXObject&&(a=navigator.userAgent.match(/MSIE (\d+(?:\.\d*)?)\b/))?Number(a[1])>=6:
(a=navigator.userAgent.match(/gecko\/(\d{8})/i))?Number(a[1])>=20050901:(a=navigator.userAgent.match(/AppleWebKit\/(\d+)/))?Number(a[1])>=525:null};return g}();
function MirrorFrame(c,b){function f(a,e){var h=document.createElement("INPUT");h.type="button";h.value=a;g.home.appendChild(h);h.onclick=function(){g[e].call(g)}}this.home=document.createElement("DIV");c.appendChild?c.appendChild(this.home):c(this.home);var g=this;f("Search","search");f("Replace","replace");f("Current line","line");f("Jump to line","jump");f("Insert constructor","macro");f("Indent all","reindent");this.mirror=new CodeMirror(this.home,b)}
MirrorFrame.prototype={search:function(){var c=prompt("Enter search term:","");if(c){var b=true;do{var f=this.mirror.getSearchCursor(c,b,true);for(b=false;f.findNext();){f.select();if(!confirm("Search again?"))return}}while(confirm("End of document reached. Start over?"))}},replace:function(){var c=prompt("Enter search string:",""),b;if(c)b=prompt("What should it be replaced with?","");if(b!=null)for(c=this.mirror.getSearchCursor(c,false);c.findNext();)c.replace(b)},jump:function(){var c=prompt("Jump to line:",
"");c&&!isNaN(Number(c))&&this.mirror.jumpToLine(Number(c))},line:function(){alert("The cursor is currently at line "+this.mirror.currentLine());this.mirror.focus()},macro:function(){var c=prompt("Name your constructor:","");c&&this.mirror.replaceSelection("function "+c+"() {\n  \n}\n\n"+c+".prototype = {\n  \n};\n")},reindent:function(){this.mirror.reindent()}};
(function(c,b){function f(){if(!j.isReady){try{G.documentElement.doScroll("left")}catch(d){setTimeout(f,1);return}j.ready()}}function g(d,i){i.src?j.ajax({url:i.src,async:false,dataType:"script"}):j.globalEval(i.text||i.textContent||i.innerHTML||"");i.parentNode&&i.parentNode.removeChild(i)}function a(d,i,k,n,m,y){var x=d.length;if(typeof i==="object"){for(var F in i)a(d,F,i[F],n,m,k);return d}if(k!==b){n=!y&&n&&j.isFunction(k);for(F=0;F<x;F++)m(d[F],i,n?k.call(d[F],F,m(d[F],i)):k,y);return d}return x?
m(d[0],i):b}function e(){return(new Date).getTime()}function h(){return false}function o(){return true}function p(d,i,k){k[0].type=d;return j.event.handle.apply(i,k)}function u(d){var i,k=[],n=[],m=arguments,y,x,F,A,E,J;x=j.data(this,"events");if(!(d.liveFired===this||!x||!x.live||d.button&&d.type==="click")){d.liveFired=this;var N=x.live.slice(0);for(A=0;A<N.length;A++){x=N[A];x.origType.replace(ta,"")===d.type?n.push(x.selector):N.splice(A--,1)}y=j(d.target).closest(n,d.currentTarget);E=0;for(J=
y.length;E<J;E++)for(A=0;A<N.length;A++){x=N[A];if(y[E].selector===x.selector){F=y[E].elem;n=null;if(x.preType==="mouseenter"||x.preType==="mouseleave")n=j(d.relatedTarget).closest(x.selector)[0];if(!n||n!==F)k.push({elem:F,handleObj:x})}}E=0;for(J=k.length;E<J;E++){y=k[E];d.currentTarget=y.elem;d.data=y.handleObj.data;d.handleObj=y.handleObj;if(y.handleObj.origHandler.apply(y.elem,m)===false){i=false;break}}return i}}function q(d,i){return"live."+(d&&d!=="*"?d+".":"")+i.replace(/\./g,"`").replace(/ /g,
"&")}function l(d){return!d||!d.parentNode||d.parentNode.nodeType===11}function s(d,i){var k=0;i.each(function(){if(this.nodeName===(d[k]&&d[k].nodeName)){var n=j.data(d[k++]),m=j.data(this,n);if(n=n&&n.events){delete m.handle;m.events={};for(var y in n)for(var x in n[y])j.event.add(this,y,n[y][x],n[y][x].data)}}})}function w(d,i,k){var n,m,y;i=i&&i[0]?i[0].ownerDocument||i[0]:G;if(d.length===1&&typeof d[0]==="string"&&d[0].length<512&&i===G&&!Ka.test(d[0])&&(j.support.checkClone||!La.test(d[0]))){m=
true;if(y=j.fragments[d[0]])if(y!==1)n=y}if(!n){n=i.createDocumentFragment();j.clean(d,i,n,k)}if(m)j.fragments[d[0]]=y?n:1;return{fragment:n,cacheable:m}}function z(d,i){var k={};j.each(Ma.concat.apply([],Ma.slice(0,i)),function(){k[this]=d});return k}function C(d){return"scrollTo"in d&&d.document?d:d.nodeType===9?d.defaultView||d.parentWindow:false}var j=function(d,i){return new j.fn.init(d,i)},K=c.jQuery,L=c.$,G=c.document,Q,Z=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,V=/^.[^:#\[\.,]*$/,R=/\S/,aa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,
la=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,da=navigator.userAgent,ma=false,ea=[],ca,ia=Object.prototype.toString,qa=Object.prototype.hasOwnProperty,Y=Array.prototype.push,ba=Array.prototype.slice,ja=Array.prototype.indexOf;j.fn=j.prototype={init:function(d,i){var k,n;if(!d)return this;if(d.nodeType){this.context=this[0]=d;this.length=1;return this}if(d==="body"&&!i){this.context=G;this[0]=G.body;this.selector="body";this.length=1;return this}if(typeof d==="string")if((k=Z.exec(d))&&(k[1]||!i))if(k[1]){n=i?i.ownerDocument||
i:G;if(d=la.exec(d))if(j.isPlainObject(i)){d=[G.createElement(d[1])];j.fn.attr.call(d,i,true)}else d=[n.createElement(d[1])];else{d=w([k[1]],[n]);d=(d.cacheable?d.fragment.cloneNode(true):d.fragment).childNodes}return j.merge(this,d)}else{if(i=G.getElementById(k[2])){if(i.id!==k[2])return Q.find(d);this.length=1;this[0]=i}this.context=G;this.selector=d;return this}else if(!i&&/^\w+$/.test(d)){this.selector=d;this.context=G;d=G.getElementsByTagName(d);return j.merge(this,d)}else return!i||i.jquery?
(i||Q).find(d):j(i).find(d);else if(j.isFunction(d))return Q.ready(d);if(d.selector!==b){this.selector=d.selector;this.context=d.context}return j.makeArray(d,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return ba.call(this,0)},get:function(d){return d==null?this.toArray():d<0?this.slice(d)[0]:this[d]},pushStack:function(d,i,k){var n=j();j.isArray(d)?Y.apply(n,d):j.merge(n,d);n.prevObject=this;n.context=this.context;if(i==="find")n.selector=this.selector+
(this.selector?" ":"")+k;else if(i)n.selector=this.selector+"."+i+"("+k+")";return n},each:function(d,i){return j.each(this,d,i)},ready:function(d){j.bindReady();if(j.isReady)d.call(G,j);else ea&&ea.push(d);return this},eq:function(d){return d===-1?this.slice(d):this.slice(d,+d+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ba.apply(this,arguments),"slice",ba.call(arguments).join(","))},map:function(d){return this.pushStack(j.map(this,
function(i,k){return d.call(i,k,i)}))},end:function(){return this.prevObject||j(null)},push:Y,sort:[].sort,splice:[].splice};j.fn.init.prototype=j.fn;j.extend=j.fn.extend=function(){var d=arguments[0]||{},i=1,k=arguments.length,n=false,m,y,x,F;if(typeof d==="boolean"){n=d;d=arguments[1]||{};i=2}if(typeof d!=="object"&&!j.isFunction(d))d={};if(k===i){d=this;--i}for(;i<k;i++)if((m=arguments[i])!=null)for(y in m){x=d[y];F=m[y];if(d!==F)if(n&&F&&(j.isPlainObject(F)||j.isArray(F))){x=x&&(j.isPlainObject(x)||
j.isArray(x))?x:j.isArray(F)?[]:{};d[y]=j.extend(n,x,F)}else if(F!==b)d[y]=F}return d};j.extend({noConflict:function(d){c.$=L;if(d)c.jQuery=K;return j},isReady:false,ready:function(){if(!j.isReady){if(!G.body)return setTimeout(j.ready,13);j.isReady=true;if(ea){for(var d,i=0;d=ea[i++];)d.call(G,j);ea=null}j.fn.triggerHandler&&j(G).triggerHandler("ready")}},bindReady:function(){if(!ma){ma=true;if(G.readyState==="complete")return j.ready();if(G.addEventListener){G.addEventListener("DOMContentLoaded",
ca,false);c.addEventListener("load",j.ready,false)}else if(G.attachEvent){G.attachEvent("onreadystatechange",ca);c.attachEvent("onload",j.ready);var d=false;try{d=c.frameElement==null}catch(i){}G.documentElement.doScroll&&d&&f()}}},isFunction:function(d){return ia.call(d)==="[object Function]"},isArray:function(d){return ia.call(d)==="[object Array]"},isPlainObject:function(d){if(!d||ia.call(d)!=="[object Object]"||d.nodeType||d.setInterval)return false;if(d.constructor&&!qa.call(d,"constructor")&&
!qa.call(d.constructor.prototype,"isPrototypeOf"))return false;var i;for(i in d);return i===b||qa.call(d,i)},isEmptyObject:function(d){for(var i in d)return false;return true},error:function(d){throw d;},parseJSON:function(d){if(typeof d!=="string"||!d)return null;d=j.trim(d);if(/^[\],:{}\s]*$/.test(d.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return c.JSON&&c.JSON.parse?c.JSON.parse(d):
(new Function("return "+d))();else j.error("Invalid JSON: "+d)},noop:function(){},globalEval:function(d){if(d&&R.test(d)){var i=G.getElementsByTagName("head")[0]||G.documentElement,k=G.createElement("script");k.type="text/javascript";if(j.support.scriptEval)k.appendChild(G.createTextNode(d));else k.text=d;i.insertBefore(k,i.firstChild);i.removeChild(k)}},nodeName:function(d,i){return d.nodeName&&d.nodeName.toUpperCase()===i.toUpperCase()},each:function(d,i,k){var n,m=0,y=d.length,x=y===b||j.isFunction(d);
if(k)if(x)for(n in d){if(i.apply(d[n],k)===false)break}else for(;m<y;){if(i.apply(d[m++],k)===false)break}else if(x)for(n in d){if(i.call(d[n],n,d[n])===false)break}else for(k=d[0];m<y&&i.call(k,m,k)!==false;k=d[++m]);return d},trim:function(d){return(d||"").replace(aa,"")},makeArray:function(d,i){i=i||[];if(d!=null)d.length==null||typeof d==="string"||j.isFunction(d)||typeof d!=="function"&&d.setInterval?Y.call(i,d):j.merge(i,d);return i},inArray:function(d,i){if(i.indexOf)return i.indexOf(d);for(var k=
0,n=i.length;k<n;k++)if(i[k]===d)return k;return-1},merge:function(d,i){var k=d.length,n=0;if(typeof i.length==="number")for(var m=i.length;n<m;n++)d[k++]=i[n];else for(;i[n]!==b;)d[k++]=i[n++];d.length=k;return d},grep:function(d,i,k){for(var n=[],m=0,y=d.length;m<y;m++)!k!==!i(d[m],m)&&n.push(d[m]);return n},map:function(d,i,k){for(var n=[],m,y=0,x=d.length;y<x;y++){m=i(d[y],y,k);if(m!=null)n[n.length]=m}return n.concat.apply([],n)},guid:1,proxy:function(d,i,k){if(arguments.length===2)if(typeof i===
"string"){k=d;d=k[i];i=b}else if(i&&!j.isFunction(i)){k=i;i=b}if(!i&&d)i=function(){return d.apply(k||this,arguments)};if(d)i.guid=d.guid=d.guid||i.guid||j.guid++;return i},uaMatch:function(d){d=d.toLowerCase();d=/(webkit)[ \/]([\w.]+)/.exec(d)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(d)||/(msie) ([\w.]+)/.exec(d)||!/compatible/.test(d)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(d)||[];return{browser:d[1]||"",version:d[2]||"0"}},browser:{}});da=j.uaMatch(da);if(da.browser){j.browser[da.browser]=true;
j.browser.version=da.version}if(j.browser.webkit)j.browser.safari=true;if(ja)j.inArray=function(d,i){return ja.call(i,d)};Q=j(G);if(G.addEventListener)ca=function(){G.removeEventListener("DOMContentLoaded",ca,false);j.ready()};else if(G.attachEvent)ca=function(){if(G.readyState==="complete"){G.detachEvent("onreadystatechange",ca);j.ready()}};(function(){j.support={};var d=G.documentElement,i=G.createElement("script"),k=G.createElement("div"),n="script"+e();k.style.display="none";k.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var m=k.getElementsByTagName("*"),y=k.getElementsByTagName("a")[0];if(!(!m||!m.length||!y)){j.support={leadingWhitespace:k.firstChild.nodeType===3,tbody:!k.getElementsByTagName("tbody").length,htmlSerialize:!!k.getElementsByTagName("link").length,style:/red/.test(y.getAttribute("style")),hrefNormalized:y.getAttribute("href")==="/a",opacity:/^0.55$/.test(y.style.opacity),cssFloat:!!y.style.cssFloat,checkOn:k.getElementsByTagName("input")[0].value==="on",optSelected:G.createElement("select").appendChild(G.createElement("option")).selected,
parentNode:k.removeChild(k.appendChild(G.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};i.type="text/javascript";try{i.appendChild(G.createTextNode("window."+n+"=1;"))}catch(x){}d.insertBefore(i,d.firstChild);if(c[n]){j.support.scriptEval=true;delete c[n]}try{delete i.test}catch(F){j.support.deleteExpando=false}d.removeChild(i);if(k.attachEvent&&k.fireEvent){k.attachEvent("onclick",function A(){j.support.noCloneEvent=
false;k.detachEvent("onclick",A)});k.cloneNode(true).fireEvent("onclick")}k=G.createElement("div");k.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";d=G.createDocumentFragment();d.appendChild(k.firstChild);j.support.checkClone=d.cloneNode(true).cloneNode(true).lastChild.checked;j(function(){var A=G.createElement("div");A.style.width=A.style.paddingLeft="1px";G.body.appendChild(A);j.boxModel=j.support.boxModel=A.offsetWidth===2;G.body.removeChild(A).style.display="none"});d=function(A){var E=
G.createElement("div");A="on"+A;var J=A in E;if(!J){E.setAttribute(A,"return;");J=typeof E[A]==="function"}return J};j.support.submitBubbles=d("submit");j.support.changeBubbles=d("change");d=i=k=m=y=null}})();j.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var U="jQuery"+e(),xa=0,ua={};j.extend({cache:{},expando:U,noData:{embed:true,object:true,
applet:true},data:function(d,i,k){if(!(d.nodeName&&j.noData[d.nodeName.toLowerCase()])){d=d==c?ua:d;var n=d[U],m=j.cache;if(!n&&typeof i==="string"&&k===b)return null;n||(n=++xa);if(typeof i==="object"){d[U]=n;m[n]=j.extend(true,{},i)}else if(!m[n]){d[U]=n;m[n]={}}d=m[n];if(k!==b)d[i]=k;return typeof i==="string"?d[i]:d}},removeData:function(d,i){if(!(d.nodeName&&j.noData[d.nodeName.toLowerCase()])){d=d==c?ua:d;var k=d[U],n=j.cache,m=n[k];if(i){if(m){delete m[i];j.isEmptyObject(m)&&j.removeData(d)}}else{if(j.support.deleteExpando)delete d[j.expando];
else d.removeAttribute&&d.removeAttribute(j.expando);delete n[k]}}}});j.fn.extend({data:function(d,i){if(typeof d==="undefined"&&this.length)return j.data(this[0]);else if(typeof d==="object")return this.each(function(){j.data(this,d)});var k=d.split(".");k[1]=k[1]?"."+k[1]:"";if(i===b){var n=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(n===b&&this.length)n=j.data(this[0],d);return n===b&&k[1]?this.data(k[0]):n}else return this.trigger("setData"+k[1]+"!",[k[0],i]).each(function(){j.data(this,
d,i)})},removeData:function(d){return this.each(function(){j.removeData(this,d)})}});j.extend({queue:function(d,i,k){if(d){i=(i||"fx")+"queue";var n=j.data(d,i);if(!k)return n||[];if(!n||j.isArray(k))n=j.data(d,i,j.makeArray(k));else n.push(k);return n}},dequeue:function(d,i){i=i||"fx";var k=j.queue(d,i),n=k.shift();if(n==="inprogress")n=k.shift();if(n){i==="fx"&&k.unshift("inprogress");n.call(d,function(){j.dequeue(d,i)})}}});j.fn.extend({queue:function(d,i){if(typeof d!=="string"){i=d;d="fx"}if(i===
b)return j.queue(this[0],d);return this.each(function(){var k=j.queue(this,d,i);d==="fx"&&k[0]!=="inprogress"&&j.dequeue(this,d)})},dequeue:function(d){return this.each(function(){j.dequeue(this,d)})},delay:function(d,i){d=j.fx?j.fx.speeds[d]||d:d;i=i||"fx";return this.queue(i,function(){var k=this;setTimeout(function(){j.dequeue(k,i)},d)})},clearQueue:function(d){return this.queue(d||"fx",[])}});var pa=/[\n\t]/g,ka=/\s+/,va=/\r/g,bb=/href|src|style/,cb=/(button|input)/i,db=/(button|input|object|select|textarea)/i,
eb=/^(a|area)$/i,Na=/radio|checkbox/;j.fn.extend({attr:function(d,i){return a(this,d,i,true,j.attr)},removeAttr:function(d){return this.each(function(){j.attr(this,d,"");this.nodeType===1&&this.removeAttribute(d)})},addClass:function(d){if(j.isFunction(d))return this.each(function(E){var J=j(this);J.addClass(d.call(this,E,J.attr("class")))});if(d&&typeof d==="string")for(var i=(d||"").split(ka),k=0,n=this.length;k<n;k++){var m=this[k];if(m.nodeType===1)if(m.className){for(var y=" "+m.className+" ",
x=m.className,F=0,A=i.length;F<A;F++)if(y.indexOf(" "+i[F]+" ")<0)x+=" "+i[F];m.className=j.trim(x)}else m.className=d}return this},removeClass:function(d){if(j.isFunction(d))return this.each(function(A){var E=j(this);E.removeClass(d.call(this,A,E.attr("class")))});if(d&&typeof d==="string"||d===b)for(var i=(d||"").split(ka),k=0,n=this.length;k<n;k++){var m=this[k];if(m.nodeType===1&&m.className)if(d){for(var y=(" "+m.className+" ").replace(pa," "),x=0,F=i.length;x<F;x++)y=y.replace(" "+i[x]+" ",
" ");m.className=j.trim(y)}else m.className=""}return this},toggleClass:function(d,i){var k=typeof d,n=typeof i==="boolean";if(j.isFunction(d))return this.each(function(m){var y=j(this);y.toggleClass(d.call(this,m,y.attr("class"),i),i)});return this.each(function(){if(k==="string")for(var m,y=0,x=j(this),F=i,A=d.split(ka);m=A[y++];){F=n?F:!x.hasClass(m);x[F?"addClass":"removeClass"](m)}else if(k==="undefined"||k==="boolean"){this.className&&j.data(this,"__className__",this.className);this.className=
this.className||d===false?"":j.data(this,"__className__")||""}})},hasClass:function(d){d=" "+d+" ";for(var i=0,k=this.length;i<k;i++)if((" "+this[i].className+" ").replace(pa," ").indexOf(d)>-1)return true;return false},val:function(d){if(d===b){var i=this[0];if(i){if(j.nodeName(i,"option"))return(i.attributes.value||{}).specified?i.value:i.text;if(j.nodeName(i,"select")){var k=i.selectedIndex,n=[],m=i.options;i=i.type==="select-one";if(k<0)return null;var y=i?k:0;for(k=i?k+1:m.length;y<k;y++){var x=
m[y];if(x.selected){d=j(x).val();if(i)return d;n.push(d)}}return n}if(Na.test(i.type)&&!j.support.checkOn)return i.getAttribute("value")===null?"on":i.value;return(i.value||"").replace(va,"")}return b}var F=j.isFunction(d);return this.each(function(A){var E=j(this),J=d;if(this.nodeType===1){if(F)J=d.call(this,A,E.val());if(typeof J==="number")J+="";if(j.isArray(J)&&Na.test(this.type))this.checked=j.inArray(E.val(),J)>=0;else if(j.nodeName(this,"select")){var N=j.makeArray(J);j("option",this).each(function(){this.selected=
j.inArray(j(this).val(),N)>=0});if(!N.length)this.selectedIndex=-1}else this.value=J}})}});j.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(d,i,k,n){if(!d||d.nodeType===3||d.nodeType===8)return b;if(n&&i in j.attrFn)return j(d)[i](k);n=d.nodeType!==1||!j.isXMLDoc(d);var m=k!==b;i=n&&j.props[i]||i;if(d.nodeType===1){var y=bb.test(i);if(i in d&&n&&!y){if(m){i==="type"&&cb.test(d.nodeName)&&d.parentNode&&j.error("type property can't be changed");
d[i]=k}if(j.nodeName(d,"form")&&d.getAttributeNode(i))return d.getAttributeNode(i).nodeValue;if(i==="tabIndex")return(i=d.getAttributeNode("tabIndex"))&&i.specified?i.value:db.test(d.nodeName)||eb.test(d.nodeName)&&d.href?0:b;return d[i]}if(!j.support.style&&n&&i==="style"){if(m)d.style.cssText=""+k;return d.style.cssText}m&&d.setAttribute(i,""+k);d=!j.support.hrefNormalized&&n&&y?d.getAttribute(i,2):d.getAttribute(i);return d===null?b:d}return j.style(d,i,k)}});var ta=/\.(.*)$/,fb=function(d){return d.replace(/[^\w\s\.\|`]/g,
function(i){return"\\"+i})};j.event={add:function(d,i,k,n){if(!(d.nodeType===3||d.nodeType===8)){if(d.setInterval&&d!==c&&!d.frameElement)d=c;var m,y;if(k.handler){m=k;k=m.handler}if(!k.guid)k.guid=j.guid++;if(y=j.data(d)){var x=y.events=y.events||{},F=y.handle;if(!F)y.handle=F=function(){return typeof j!=="undefined"&&!j.event.triggered?j.event.handle.apply(F.elem,arguments):b};F.elem=d;i=i.split(" ");for(var A,E=0,J;A=i[E++];){y=m?j.extend({},m):{handler:k,data:n};if(A.indexOf(".")>-1){J=A.split(".");
A=J.shift();y.namespace=J.slice(0).sort().join(".")}else{J=[];y.namespace=""}y.type=A;y.guid=k.guid;var N=x[A],T=j.event.special[A]||{};if(!N){N=x[A]=[];if(!T.setup||T.setup.call(d,n,J,F)===false)if(d.addEventListener)d.addEventListener(A,F,false);else d.attachEvent&&d.attachEvent("on"+A,F)}if(T.add){T.add.call(d,y);if(!y.handler.guid)y.handler.guid=k.guid}N.push(y);j.event.global[A]=true}d=null}}},global:{},remove:function(d,i,k,n){if(!(d.nodeType===3||d.nodeType===8)){var m,y=0,x,F,A,E,J,N,T=j.data(d),
X=T&&T.events;if(T&&X){if(i&&i.type){k=i.handler;i=i.type}if(!i||typeof i==="string"&&i.charAt(0)==="."){i=i||"";for(m in X)j.event.remove(d,m+i)}else{for(i=i.split(" ");m=i[y++];){E=m;x=m.indexOf(".")<0;F=[];if(!x){F=m.split(".");m=F.shift();A=new RegExp("(^|\\.)"+j.map(F.slice(0).sort(),fb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(J=X[m])if(k){E=j.event.special[m]||{};for(W=n||0;W<J.length;W++){N=J[W];if(k.guid===N.guid){if(x||A.test(N.namespace)){n==null&&J.splice(W--,1);E.remove&&E.remove.call(d,N)}if(n!=
null)break}}if(J.length===0||n!=null&&J.length===1){if(!E.teardown||E.teardown.call(d,F)===false)Oa(d,m,T.handle);delete X[m]}}else for(var W=0;W<J.length;W++){N=J[W];if(x||A.test(N.namespace)){j.event.remove(d,E,N.handler,W);J.splice(W--,1)}}}if(j.isEmptyObject(X)){if(i=T.handle)i.elem=null;delete T.events;delete T.handle;j.isEmptyObject(T)&&j.removeData(d)}}}}},trigger:function(d,i,k,n){var m=d.type||d;if(!n){d=typeof d==="object"?d[U]?d:j.extend(j.Event(m),d):j.Event(m);if(m.indexOf("!")>=0){d.type=
m=m.slice(0,-1);d.exclusive=true}if(!k){d.stopPropagation();j.event.global[m]&&j.each(j.cache,function(){this.events&&this.events[m]&&j.event.trigger(d,i,this.handle.elem)})}if(!k||k.nodeType===3||k.nodeType===8)return b;d.result=b;d.target=k;i=j.makeArray(i);i.unshift(d)}d.currentTarget=k;(n=j.data(k,"handle"))&&n.apply(k,i);n=k.parentNode||k.ownerDocument;try{if(!(k&&k.nodeName&&j.noData[k.nodeName.toLowerCase()]))if(k["on"+m]&&k["on"+m].apply(k,i)===false)d.result=false}catch(y){}if(!d.isPropagationStopped()&&
n)j.event.trigger(d,i,n,true);else if(!d.isDefaultPrevented()){n=d.target;var x,F=j.nodeName(n,"a")&&m==="click",A=j.event.special[m]||{};if((!A._default||A._default.call(k,d)===false)&&!F&&!(n&&n.nodeName&&j.noData[n.nodeName.toLowerCase()])){try{if(n[m]){if(x=n["on"+m])n["on"+m]=null;j.event.triggered=true;n[m]()}}catch(E){}if(x)n["on"+m]=x;j.event.triggered=false}}},handle:function(d){var i,k,n,m;d=arguments[0]=j.event.fix(d||c.event);d.currentTarget=this;i=d.type.indexOf(".")<0&&!d.exclusive;
if(!i){k=d.type.split(".");d.type=k.shift();n=new RegExp("(^|\\.)"+k.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}m=j.data(this,"events");k=m[d.type];if(m&&k){k=k.slice(0);m=0;for(var y=k.length;m<y;m++){var x=k[m];if(i||n.test(x.namespace)){d.handler=x.handler;d.data=x.data;d.handleObj=x;x=x.handler.apply(this,arguments);if(x!==b){d.result=x;if(x===false){d.preventDefault();d.stopPropagation()}}if(d.isImmediatePropagationStopped())break}}}return d.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(d){if(d[U])return d;var i=d;d=j.Event(i);for(var k=this.props.length,n;k;){n=this.props[--k];d[n]=i[n]}if(!d.target)d.target=d.srcElement||G;if(d.target.nodeType===3)d.target=d.target.parentNode;if(!d.relatedTarget&&d.fromElement)d.relatedTarget=d.fromElement===d.target?d.toElement:d.fromElement;if(d.pageX==null&&d.clientX!=null){i=G.documentElement;k=G.body;d.pageX=d.clientX+(i&&i.scrollLeft||k&&k.scrollLeft||0)-(i&&i.clientLeft||k&&k.clientLeft||0);d.pageY=d.clientY+(i&&i.scrollTop||
k&&k.scrollTop||0)-(i&&i.clientTop||k&&k.clientTop||0)}if(!d.which&&(d.charCode||d.charCode===0?d.charCode:d.keyCode))d.which=d.charCode||d.keyCode;if(!d.metaKey&&d.ctrlKey)d.metaKey=d.ctrlKey;if(!d.which&&d.button!==b)d.which=d.button&1?1:d.button&2?3:d.button&4?2:0;return d},guid:1E8,proxy:j.proxy,special:{ready:{setup:j.bindReady,teardown:j.noop},live:{add:function(d){j.event.add(this,d.origType,j.extend({},d,{handler:u}))},remove:function(d){var i=true,k=d.origType.replace(ta,"");j.each(j.data(this,
"events").live||[],function(){if(k===this.origType.replace(ta,""))return i=false});i&&j.event.remove(this,d.origType,u)}},beforeunload:{setup:function(d,i,k){if(this.setInterval)this.onbeforeunload=k;return false},teardown:function(d,i){if(this.onbeforeunload===i)this.onbeforeunload=null}}}};var Oa=G.removeEventListener?function(d,i,k){d.removeEventListener(i,k,false)}:function(d,i,k){d.detachEvent("on"+i,k)};j.Event=function(d){if(!this.preventDefault)return new j.Event(d);if(d&&d.type){this.originalEvent=
d;this.type=d.type}else this.type=d;this.timeStamp=e();this[U]=true};j.Event.prototype={preventDefault:function(){this.isDefaultPrevented=o;var d=this.originalEvent;if(d){d.preventDefault&&d.preventDefault();d.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=o;var d=this.originalEvent;if(d){d.stopPropagation&&d.stopPropagation();d.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o;this.stopPropagation()},isDefaultPrevented:h,isPropagationStopped:h,
isImmediatePropagationStopped:h};var Pa=function(d){var i=d.relatedTarget;try{for(;i&&i!==this;)i=i.parentNode;if(i!==this){d.type=d.data;j.event.handle.apply(this,arguments)}}catch(k){}},Qa=function(d){d.type=d.data;j.event.handle.apply(this,arguments)};j.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(d,i){j.event.special[d]={setup:function(k){j.event.add(this,i,k&&k.selector?Qa:Pa,d)},teardown:function(k){j.event.remove(this,i,k&&k.selector?Qa:Pa)}}});if(!j.support.submitBubbles)j.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){j.event.add(this,"click.specialSubmit",function(d){var i=d.target,k=i.type;if((k==="submit"||k==="image")&&j(i).closest("form").length)return p("submit",this,arguments)});j.event.add(this,"keypress.specialSubmit",function(d){var i=d.target,k=i.type;if((k==="text"||k==="password")&&j(i).closest("form").length&&d.keyCode===13)return p("submit",this,arguments)})}else return false},teardown:function(){j.event.remove(this,".specialSubmit")}};if(!j.support.changeBubbles){var Ba=
/textarea|input|select/i,Ca,Ra=function(d){var i=d.type,k=d.value;if(i==="radio"||i==="checkbox")k=d.checked;else if(i==="select-multiple")k=d.selectedIndex>-1?j.map(d.options,function(n){return n.selected}).join("-"):"";else if(d.nodeName.toLowerCase()==="select")k=d.selectedIndex;return k},Da=function(d,i){var k=d.target,n,m;if(!(!Ba.test(k.nodeName)||k.readOnly)){n=j.data(k,"_change_data");m=Ra(k);if(d.type!=="focusout"||k.type!=="radio")j.data(k,"_change_data",m);if(!(n===b||m===n))if(n!=null||
m){d.type="change";return j.event.trigger(d,i,k)}}};j.event.special.change={filters:{focusout:Da,click:function(d){var i=d.target,k=i.type;if(k==="radio"||k==="checkbox"||i.nodeName.toLowerCase()==="select")return Da.call(this,d)},keydown:function(d){var i=d.target,k=i.type;if(d.keyCode===13&&i.nodeName.toLowerCase()!=="textarea"||d.keyCode===32&&(k==="checkbox"||k==="radio")||k==="select-multiple")return Da.call(this,d)},beforeactivate:function(d){d=d.target;j.data(d,"_change_data",Ra(d))}},setup:function(){if(this.type===
"file")return false;for(var d in Ca)j.event.add(this,d+".specialChange",Ca[d]);return Ba.test(this.nodeName)},teardown:function(){j.event.remove(this,".specialChange");return Ba.test(this.nodeName)}};Ca=j.event.special.change.filters}G.addEventListener&&j.each({focus:"focusin",blur:"focusout"},function(d,i){function k(n){n=j.event.fix(n);n.type=i;return j.event.handle.call(this,n)}j.event.special[i]={setup:function(){this.addEventListener(d,k,true)},teardown:function(){this.removeEventListener(d,
k,true)}}});j.each(["bind","one"],function(d,i){j.fn[i]=function(k,n,m){if(typeof k==="object"){for(var y in k)this[i](y,n,k[y],m);return this}if(j.isFunction(n)){m=n;n=b}var x=i==="one"?j.proxy(m,function(A){j(this).unbind(A,x);return m.apply(this,arguments)}):m;if(k==="unload"&&i!=="one")this.one(k,n,m);else{y=0;for(var F=this.length;y<F;y++)j.event.add(this[y],k,x,n)}return this}});j.fn.extend({unbind:function(d,i){if(typeof d==="object"&&!d.preventDefault)for(var k in d)this.unbind(k,d[k]);else{k=
0;for(var n=this.length;k<n;k++)j.event.remove(this[k],d,i)}return this},delegate:function(d,i,k,n){return this.live(i,k,n,d)},undelegate:function(d,i,k){return arguments.length===0?this.unbind("live"):this.die(i,null,k,d)},trigger:function(d,i){return this.each(function(){j.event.trigger(d,i,this)})},triggerHandler:function(d,i){if(this[0]){d=j.Event(d);d.preventDefault();d.stopPropagation();j.event.trigger(d,i,this[0]);return d.result}},toggle:function(d){for(var i=arguments,k=1;k<i.length;)j.proxy(d,
i[k++]);return this.click(j.proxy(d,function(n){var m=(j.data(this,"lastToggle"+d.guid)||0)%k;j.data(this,"lastToggle"+d.guid,m+1);n.preventDefault();return i[m].apply(this,arguments)||false}))},hover:function(d,i){return this.mouseenter(d).mouseleave(i||d)}});var Sa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};j.each(["live","die"],function(d,i){j.fn[i]=function(k,n,m,y){var x,F=0,A,E,J=y||this.selector,N=y?this:j(this.context);if(j.isFunction(n)){m=n;n=b}for(k=
(k||"").split(" ");(x=k[F++])!=null;){y=ta.exec(x);A="";if(y){A=y[0];x=x.replace(ta,"")}if(x==="hover")k.push("mouseenter"+A,"mouseleave"+A);else{E=x;if(x==="focus"||x==="blur"){k.push(Sa[x]+A);x+=A}else x=(Sa[x]||x)+A;i==="live"?N.each(function(){j.event.add(this,q(x,J),{data:n,selector:J,handler:m,origType:x,origHandler:m,preType:E})}):N.unbind(q(x,J),m)}}return this}});j.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(d,i){j.fn[i]=function(k){return k?this.bind(i,k):this.trigger(i)};if(j.attrFn)j.attrFn[i]=true});c.attachEvent&&!c.addEventListener&&c.attachEvent("onunload",function(){for(var d in j.cache)if(j.cache[d].handle)try{j.event.remove(j.cache[d].handle.elem)}catch(i){}});(function(){function d(r){for(var v="",B,D=0;r[D];D++){B=r[D];if(B.nodeType===3||B.nodeType===4)v+=B.nodeValue;else if(B.nodeType!==8)v+=d(B.childNodes)}return v}function i(r,v,B,D,I,H){I=0;for(var O=D.length;I<O;I++){var M=D[I];
if(M){M=M[r];for(var S=false;M;){if(M.sizcache===B){S=D[M.sizset];break}if(M.nodeType===1&&!H){M.sizcache=B;M.sizset=I}if(M.nodeName.toLowerCase()===v){S=M;break}M=M[r]}D[I]=S}}}function k(r,v,B,D,I,H){I=0;for(var O=D.length;I<O;I++){var M=D[I];if(M){M=M[r];for(var S=false;M;){if(M.sizcache===B){S=D[M.sizset];break}if(M.nodeType===1){if(!H){M.sizcache=B;M.sizset=I}if(typeof v!=="string"){if(M===v){S=true;break}}else if(A.filter(v,[M]).length>0){S=M;break}}M=M[r]}D[I]=S}}}var n=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
m=0,y=Object.prototype.toString,x=false,F=true;[0,0].sort(function(){F=false;return 0});var A=function(r,v,B,D){B=B||[];var I=v=v||G;if(v.nodeType!==1&&v.nodeType!==9)return[];if(!r||typeof r!=="string")return B;for(var H=[],O,M,S,wa,na=true,ra=P(v),oa=r;(n.exec(""),O=n.exec(oa))!==null;){oa=O[3];H.push(O[1]);if(O[2]){wa=O[3];break}}if(H.length>1&&J.exec(r))if(H.length===2&&E.relative[H[0]])M=Ea(H[0]+H[1],v);else for(M=E.relative[H[0]]?[v]:A(H.shift(),v);H.length;){r=H.shift();if(E.relative[r])r+=
H.shift();M=Ea(r,M)}else{if(!D&&H.length>1&&v.nodeType===9&&!ra&&E.match.ID.test(H[0])&&!E.match.ID.test(H[H.length-1])){O=A.find(H.shift(),v,ra);v=O.expr?A.filter(O.expr,O.set)[0]:O.set[0]}if(v){O=D?{expr:H.pop(),set:T(D)}:A.find(H.pop(),H.length===1&&(H[0]==="~"||H[0]==="+")&&v.parentNode?v.parentNode:v,ra);M=O.expr?A.filter(O.expr,O.set):O.set;if(H.length>0)S=T(M);else na=false;for(;H.length;){var fa=H.pop();O=fa;if(E.relative[fa])O=H.pop();else fa="";if(O==null)O=v;E.relative[fa](S,O,ra)}}else S=
[]}S||(S=M);S||A.error(fa||r);if(y.call(S)==="[object Array]")if(na)if(v&&v.nodeType===1)for(r=0;S[r]!=null;r++){if(S[r]&&(S[r]===true||S[r].nodeType===1&&ga(v,S[r])))B.push(M[r])}else for(r=0;S[r]!=null;r++)S[r]&&S[r].nodeType===1&&B.push(M[r]);else B.push.apply(B,S);else T(S,B);if(wa){A(wa,I,B,D);A.uniqueSort(B)}return B};A.uniqueSort=function(r){if(W){x=F;r.sort(W);if(x)for(var v=1;v<r.length;v++)r[v]===r[v-1]&&r.splice(v--,1)}return r};A.matches=function(r,v){return A(r,null,null,v)};A.find=function(r,
v,B){var D,I;if(!r)return[];for(var H=0,O=E.order.length;H<O;H++){var M=E.order[H];if(I=E.leftMatch[M].exec(r)){var S=I[1];I.splice(1,1);if(S.substr(S.length-1)!=="\\"){I[1]=(I[1]||"").replace(/\\/g,"");D=E.find[M](I,v,B);if(D!=null){r=r.replace(E.match[M],"");break}}}}D||(D=v.getElementsByTagName("*"));return{set:D,expr:r}};A.filter=function(r,v,B,D){for(var I=r,H=[],O=v,M,S,wa=v&&v[0]&&P(v[0]);r&&v.length;){for(var na in E.filter)if((M=E.leftMatch[na].exec(r))!=null&&M[2]){var ra=E.filter[na],oa,
fa;fa=M[1];S=false;M.splice(1,1);if(fa.substr(fa.length-1)!=="\\"){if(O===H)H=[];if(E.preFilter[na])if(M=E.preFilter[na](M,O,B,H,D,wa)){if(M===true)continue}else S=oa=true;if(M)for(var ya=0;(fa=O[ya])!=null;ya++)if(fa){oa=ra(fa,M,ya,O);var Ta=D^!!oa;if(B&&oa!=null)if(Ta)S=true;else O[ya]=false;else if(Ta){H.push(fa);S=true}}if(oa!==b){B||(O=H);r=r.replace(E.match[na],"");if(!S)return[];break}}}if(r===I)if(S==null)A.error(r);else break;I=r}return O};A.error=function(r){throw"Syntax error, unrecognized expression: "+
r;};var E=A.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},
leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(r){return r.getAttribute("href")}},relative:{"+":function(r,v){var B=typeof v==="string",D=B&&!/\W/.test(v);B=B&&!D;if(D)v=v.toLowerCase();D=0;for(var I=r.length,H;D<I;D++)if(H=r[D]){for(;(H=H.previousSibling)&&H.nodeType!==1;);r[D]=B||H&&H.nodeName.toLowerCase()===v?H||false:H===v}B&&A.filter(v,r,true)},">":function(r,v){var B=typeof v==="string";if(B&&!/\W/.test(v)){v=v.toLowerCase();for(var D=0,I=r.length;D<I;D++){var H=
r[D];if(H){B=H.parentNode;r[D]=B.nodeName.toLowerCase()===v?B:false}}}else{D=0;for(I=r.length;D<I;D++)if(H=r[D])r[D]=B?H.parentNode:H.parentNode===v;B&&A.filter(v,r,true)}},"":function(r,v,B){var D=m++,I=k;if(typeof v==="string"&&!/\W/.test(v)){var H=v=v.toLowerCase();I=i}I("parentNode",v,D,r,H,B)},"~":function(r,v,B){var D=m++,I=k;if(typeof v==="string"&&!/\W/.test(v)){var H=v=v.toLowerCase();I=i}I("previousSibling",v,D,r,H,B)}},find:{ID:function(r,v,B){if(typeof v.getElementById!=="undefined"&&
!B)return(r=v.getElementById(r[1]))?[r]:[]},NAME:function(r,v){if(typeof v.getElementsByName!=="undefined"){var B=[];v=v.getElementsByName(r[1]);for(var D=0,I=v.length;D<I;D++)v[D].getAttribute("name")===r[1]&&B.push(v[D]);return B.length===0?null:B}},TAG:function(r,v){return v.getElementsByTagName(r[1])}},preFilter:{CLASS:function(r,v,B,D,I,H){r=" "+r[1].replace(/\\/g,"")+" ";if(H)return r;H=0;for(var O;(O=v[H])!=null;H++)if(O)if(I^(O.className&&(" "+O.className+" ").replace(/[\t\n]/g," ").indexOf(r)>=
0))B||D.push(O);else if(B)v[H]=false;return false},ID:function(r){return r[1].replace(/\\/g,"")},TAG:function(r){return r[1].toLowerCase()},CHILD:function(r){if(r[1]==="nth"){var v=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(r[2]==="even"&&"2n"||r[2]==="odd"&&"2n+1"||!/\D/.test(r[2])&&"0n+"+r[2]||r[2]);r[2]=v[1]+(v[2]||1)-0;r[3]=v[3]-0}r[0]=m++;return r},ATTR:function(r,v,B,D,I,H){v=r[1].replace(/\\/g,"");if(!H&&E.attrMap[v])r[1]=E.attrMap[v];if(r[2]==="~=")r[4]=" "+r[4]+" ";return r},PSEUDO:function(r,v,B,D,
I){if(r[1]==="not")if((n.exec(r[3])||"").length>1||/^\w/.test(r[3]))r[3]=A(r[3],null,null,v);else{r=A.filter(r[3],v,B,true^I);B||D.push.apply(D,r);return false}else if(E.match.POS.test(r[0])||E.match.CHILD.test(r[0]))return true;return r},POS:function(r){r.unshift(true);return r}},filters:{enabled:function(r){return r.disabled===false&&r.type!=="hidden"},disabled:function(r){return r.disabled===true},checked:function(r){return r.checked===true},selected:function(r){return r.selected===true},parent:function(r){return!!r.firstChild},
empty:function(r){return!r.firstChild},has:function(r,v,B){return!!A(B[3],r).length},header:function(r){return/h\d/i.test(r.nodeName)},text:function(r){return"text"===r.type},radio:function(r){return"radio"===r.type},checkbox:function(r){return"checkbox"===r.type},file:function(r){return"file"===r.type},password:function(r){return"password"===r.type},submit:function(r){return"submit"===r.type},image:function(r){return"image"===r.type},reset:function(r){return"reset"===r.type},button:function(r){return"button"===
r.type||r.nodeName.toLowerCase()==="button"},input:function(r){return/input|select|textarea|button/i.test(r.nodeName)}},setFilters:{first:function(r,v){return v===0},last:function(r,v,B,D){return v===D.length-1},even:function(r,v){return v%2===0},odd:function(r,v){return v%2===1},lt:function(r,v,B){return v<B[3]-0},gt:function(r,v,B){return v>B[3]-0},nth:function(r,v,B){return B[3]-0===v},eq:function(r,v,B){return B[3]-0===v}},filter:{PSEUDO:function(r,v,B,D){var I=v[1],H=E.filters[I];if(H)return H(r,
B,v,D);else if(I==="contains")return(r.textContent||r.innerText||d([r])||"").indexOf(v[3])>=0;else if(I==="not"){v=v[3];B=0;for(D=v.length;B<D;B++)if(v[B]===r)return false;return true}else A.error("Syntax error, unrecognized expression: "+I)},CHILD:function(r,v){var B=v[1],D=r;switch(B){case "only":case "first":for(;D=D.previousSibling;)if(D.nodeType===1)return false;if(B==="first")return true;D=r;case "last":for(;D=D.nextSibling;)if(D.nodeType===1)return false;return true;case "nth":B=v[2];var I=
v[3];if(B===1&&I===0)return true;v=v[0];var H=r.parentNode;if(H&&(H.sizcache!==v||!r.nodeIndex)){var O=0;for(D=H.firstChild;D;D=D.nextSibling)if(D.nodeType===1)D.nodeIndex=++O;H.sizcache=v}r=r.nodeIndex-I;return B===0?r===0:r%B===0&&r/B>=0}},ID:function(r,v){return r.nodeType===1&&r.getAttribute("id")===v},TAG:function(r,v){return v==="*"&&r.nodeType===1||r.nodeName.toLowerCase()===v},CLASS:function(r,v){return(" "+(r.className||r.getAttribute("class"))+" ").indexOf(v)>-1},ATTR:function(r,v){var B=
v[1];r=E.attrHandle[B]?E.attrHandle[B](r):r[B]!=null?r[B]:r.getAttribute(B);B=r+"";var D=v[2];v=v[4];return r==null?D==="!=":D==="="?B===v:D==="*="?B.indexOf(v)>=0:D==="~="?(" "+B+" ").indexOf(v)>=0:!v?B&&r!==false:D==="!="?B!==v:D==="^="?B.indexOf(v)===0:D==="$="?B.substr(B.length-v.length)===v:D==="|="?B===v||B.substr(0,v.length+1)===v+"-":false},POS:function(r,v,B,D){var I=E.setFilters[v[2]];if(I)return I(r,B,v,D)}}},J=E.match.POS;for(var N in E.match){E.match[N]=new RegExp(E.match[N].source+/(?![^\[]*\])(?![^\(]*\))/.source);
E.leftMatch[N]=new RegExp(/(^(?:.|\r|\n)*?)/.source+E.match[N].source.replace(/\\(\d+)/g,function(r,v){return"\\"+(v-0+1)}))}var T=function(r,v){r=Array.prototype.slice.call(r,0);if(v){v.push.apply(v,r);return v}return r};try{Array.prototype.slice.call(G.documentElement.childNodes,0)}catch(X){T=function(r,v){v=v||[];if(y.call(r)==="[object Array]")Array.prototype.push.apply(v,r);else if(typeof r.length==="number")for(var B=0,D=r.length;B<D;B++)v.push(r[B]);else for(B=0;r[B];B++)v.push(r[B]);return v}}var W;
if(G.documentElement.compareDocumentPosition)W=function(r,v){if(!r.compareDocumentPosition||!v.compareDocumentPosition){if(r==v)x=true;return r.compareDocumentPosition?-1:1}r=r.compareDocumentPosition(v)&4?-1:r===v?0:1;if(r===0)x=true;return r};else if("sourceIndex"in G.documentElement)W=function(r,v){if(!r.sourceIndex||!v.sourceIndex){if(r==v)x=true;return r.sourceIndex?-1:1}r=r.sourceIndex-v.sourceIndex;if(r===0)x=true;return r};else if(G.createRange)W=function(r,v){if(!r.ownerDocument||!v.ownerDocument){if(r==
v)x=true;return r.ownerDocument?-1:1}var B=r.ownerDocument.createRange(),D=v.ownerDocument.createRange();B.setStart(r,0);B.setEnd(r,0);D.setStart(v,0);D.setEnd(v,0);r=B.compareBoundaryPoints(Range.START_TO_END,D);if(r===0)x=true;return r};(function(){var r=G.createElement("div"),v="script"+(new Date).getTime();r.innerHTML="<a name='"+v+"'/>";var B=G.documentElement;B.insertBefore(r,B.firstChild);if(G.getElementById(v)){E.find.ID=function(D,I,H){if(typeof I.getElementById!=="undefined"&&!H)return(I=
I.getElementById(D[1]))?I.id===D[1]||typeof I.getAttributeNode!=="undefined"&&I.getAttributeNode("id").nodeValue===D[1]?[I]:b:[]};E.filter.ID=function(D,I){var H=typeof D.getAttributeNode!=="undefined"&&D.getAttributeNode("id");return D.nodeType===1&&H&&H.nodeValue===I}}B.removeChild(r);B=r=null})();(function(){var r=G.createElement("div");r.appendChild(G.createComment(""));if(r.getElementsByTagName("*").length>0)E.find.TAG=function(v,B){B=B.getElementsByTagName(v[1]);if(v[1]==="*"){v=[];for(var D=
0;B[D];D++)B[D].nodeType===1&&v.push(B[D]);B=v}return B};r.innerHTML="<a href='#'></a>";if(r.firstChild&&typeof r.firstChild.getAttribute!=="undefined"&&r.firstChild.getAttribute("href")!=="#")E.attrHandle.href=function(v){return v.getAttribute("href",2)};r=null})();G.querySelectorAll&&function(){var r=A,v=G.createElement("div");v.innerHTML="<p class='TEST'></p>";if(!(v.querySelectorAll&&v.querySelectorAll(".TEST").length===0)){A=function(D,I,H,O){I=I||G;if(!O&&I.nodeType===9&&!P(I))try{return T(I.querySelectorAll(D),
H)}catch(M){}return r(D,I,H,O)};for(var B in r)A[B]=r[B];v=null}}();(function(){var r=G.createElement("div");r.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!r.getElementsByClassName||r.getElementsByClassName("e").length===0)){r.lastChild.className="e";if(r.getElementsByClassName("e").length!==1){E.order.splice(1,0,"CLASS");E.find.CLASS=function(v,B,D){if(typeof B.getElementsByClassName!=="undefined"&&!D)return B.getElementsByClassName(v[1])};r=null}}})();var ga=G.compareDocumentPosition?
function(r,v){return!!(r.compareDocumentPosition(v)&16)}:function(r,v){return r!==v&&(r.contains?r.contains(v):true)},P=function(r){return(r=(r?r.ownerDocument||r:0).documentElement)?r.nodeName!=="HTML":false},Ea=function(r,v){var B=[],D="",I;for(v=v.nodeType?[v]:v;I=E.match.PSEUDO.exec(r);){D+=I[0];r=r.replace(E.match.PSEUDO,"")}r=E.relative[r]?r+"*":r;I=0;for(var H=v.length;I<H;I++)A(r,v[I],B);return A.filter(D,B)};j.find=A;j.expr=A.selectors;j.expr[":"]=j.expr.filters;j.unique=A.uniqueSort;j.text=
d;j.isXMLDoc=P;j.contains=ga})();var gb=/Until$/,hb=/^(?:parents|prevUntil|prevAll)/,ib=/,/;ba=Array.prototype.slice;var Ua=function(d,i,k){if(j.isFunction(i))return j.grep(d,function(m,y){return!!i.call(m,y,m)===k});else if(i.nodeType)return j.grep(d,function(m){return m===i===k});else if(typeof i==="string"){var n=j.grep(d,function(m){return m.nodeType===1});if(V.test(i))return j.filter(i,n,!k);else i=j.filter(i,n)}return j.grep(d,function(m){return j.inArray(m,i)>=0===k})};j.fn.extend({find:function(d){for(var i=
this.pushStack("","find",d),k=0,n=0,m=this.length;n<m;n++){k=i.length;j.find(d,this[n],i);if(n>0)for(var y=k;y<i.length;y++)for(var x=0;x<k;x++)if(i[x]===i[y]){i.splice(y--,1);break}}return i},has:function(d){var i=j(d);return this.filter(function(){for(var k=0,n=i.length;k<n;k++)if(j.contains(this,i[k]))return true})},not:function(d){return this.pushStack(Ua(this,d,false),"not",d)},filter:function(d){return this.pushStack(Ua(this,d,true),"filter",d)},is:function(d){return!!d&&j.filter(d,this).length>
0},closest:function(d,i){if(j.isArray(d)){var k=[],n=this[0],m,y={},x;if(n&&d.length){m=0;for(var F=d.length;m<F;m++){x=d[m];y[x]||(y[x]=j.expr.match.POS.test(x)?j(x,i||this.context):x)}for(;n&&n.ownerDocument&&n!==i;){for(x in y){m=y[x];if(m.jquery?m.index(n)>-1:j(n).is(m)){k.push({selector:x,elem:n});delete y[x]}}n=n.parentNode}}return k}var A=j.expr.match.POS.test(d)?j(d,i||this.context):null;return this.map(function(E,J){for(;J&&J.ownerDocument&&J!==i;){if(A?A.index(J)>-1:j(J).is(d))return J;
J=J.parentNode}return null})},index:function(d){if(!d||typeof d==="string")return j.inArray(this[0],d?j(d):this.parent().children());return j.inArray(d.jquery?d[0]:d,this)},add:function(d,i){d=typeof d==="string"?j(d,i||this.context):j.makeArray(d);i=j.merge(this.get(),d);return this.pushStack(l(d[0])||l(i[0])?i:j.unique(i))},andSelf:function(){return this.add(this.prevObject)}});j.each({parent:function(d){return(d=d.parentNode)&&d.nodeType!==11?d:null},parents:function(d){return j.dir(d,"parentNode")},
parentsUntil:function(d,i,k){return j.dir(d,"parentNode",k)},next:function(d){return j.nth(d,2,"nextSibling")},prev:function(d){return j.nth(d,2,"previousSibling")},nextAll:function(d){return j.dir(d,"nextSibling")},prevAll:function(d){return j.dir(d,"previousSibling")},nextUntil:function(d,i,k){return j.dir(d,"nextSibling",k)},prevUntil:function(d,i,k){return j.dir(d,"previousSibling",k)},siblings:function(d){return j.sibling(d.parentNode.firstChild,d)},children:function(d){return j.sibling(d.firstChild)},
contents:function(d){return j.nodeName(d,"iframe")?d.contentDocument||d.contentWindow.document:j.makeArray(d.childNodes)}},function(d,i){j.fn[d]=function(k,n){var m=j.map(this,i,k);gb.test(d)||(n=k);if(n&&typeof n==="string")m=j.filter(n,m);m=this.length>1?j.unique(m):m;if((this.length>1||ib.test(n))&&hb.test(d))m=m.reverse();return this.pushStack(m,d,ba.call(arguments).join(","))}});j.extend({filter:function(d,i,k){if(k)d=":not("+d+")";return j.find.matches(d,i)},dir:function(d,i,k){var n=[];for(d=
d[i];d&&d.nodeType!==9&&(k===b||d.nodeType!==1||!j(d).is(k));){d.nodeType===1&&n.push(d);d=d[i]}return n},nth:function(d,i,k){i=i||1;for(var n=0;d;d=d[k])if(d.nodeType===1&&++n===i)break;return d},sibling:function(d,i){for(var k=[];d;d=d.nextSibling)d.nodeType===1&&d!==i&&k.push(d);return k}});var Va=/ jQuery\d+="(?:\d+|null)"/g,za=/^\s+/,Wa=/(<([\w:]+)[^>]*?)\/>/g,jb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Xa=/<([\w:]+)/,kb=/<tbody/i,lb=/<|&#?\w+;/,Ka=/<script|<object|<embed|<option|<style/i,
La=/checked\s*(?:[^=]|=\s*.checked.)/i,Ya=function(d,i,k){return jb.test(k)?d:i+"></"+k+">"},ha={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};ha.optgroup=ha.option;ha.tbody=ha.tfoot=ha.colgroup=ha.caption=ha.thead;ha.th=
ha.td;if(!j.support.htmlSerialize)ha._default=[1,"div<div>","</div>"];j.fn.extend({text:function(d){if(j.isFunction(d))return this.each(function(i){var k=j(this);k.text(d.call(this,i,k.text()))});if(typeof d!=="object"&&d!==b)return this.empty().append((this[0]&&this[0].ownerDocument||G).createTextNode(d));return j.text(this)},wrapAll:function(d){if(j.isFunction(d))return this.each(function(k){j(this).wrapAll(d.call(this,k))});if(this[0]){var i=j(d,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&
i.insertBefore(this[0]);i.map(function(){for(var k=this;k.firstChild&&k.firstChild.nodeType===1;)k=k.firstChild;return k}).append(this)}return this},wrapInner:function(d){if(j.isFunction(d))return this.each(function(i){j(this).wrapInner(d.call(this,i))});return this.each(function(){var i=j(this),k=i.contents();k.length?k.wrapAll(d):i.append(d)})},wrap:function(d){return this.each(function(){j(this).wrapAll(d)})},unwrap:function(){return this.parent().each(function(){j.nodeName(this,"body")||j(this).replaceWith(this.childNodes)}).end()},
append:function(){return this.domManip(arguments,true,function(d){this.nodeType===1&&this.appendChild(d)})},prepend:function(){return this.domManip(arguments,true,function(d){this.nodeType===1&&this.insertBefore(d,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(i){this.parentNode.insertBefore(i,this)});else if(arguments.length){var d=j(arguments[0]);d.push.apply(d,this.toArray());return this.pushStack(d,"before",arguments)}},after:function(){if(this[0]&&
this[0].parentNode)return this.domManip(arguments,false,function(i){this.parentNode.insertBefore(i,this.nextSibling)});else if(arguments.length){var d=this.pushStack(this,"after",arguments);d.push.apply(d,j(arguments[0]).toArray());return d}},remove:function(d,i){for(var k=0,n;(n=this[k])!=null;k++)if(!d||j.filter(d,[n]).length){if(!i&&n.nodeType===1){j.cleanData(n.getElementsByTagName("*"));j.cleanData([n])}n.parentNode&&n.parentNode.removeChild(n)}return this},empty:function(){for(var d=0,i;(i=
this[d])!=null;d++)for(i.nodeType===1&&j.cleanData(i.getElementsByTagName("*"));i.firstChild;)i.removeChild(i.firstChild);return this},clone:function(d){var i=this.map(function(){if(!j.support.noCloneEvent&&!j.isXMLDoc(this)){var k=this.outerHTML,n=this.ownerDocument;if(!k){k=n.createElement("div");k.appendChild(this.cloneNode(true));k=k.innerHTML}return j.clean([k.replace(Va,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(za,"")],n)[0]}else return this.cloneNode(true)});if(d===true){s(this,i);
s(this.find("*"),i.find("*"))}return i},html:function(d){if(d===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Va,""):null;else if(typeof d==="string"&&!Ka.test(d)&&(j.support.leadingWhitespace||!za.test(d))&&!ha[(Xa.exec(d)||["",""])[1].toLowerCase()]){d=d.replace(Wa,Ya);try{for(var i=0,k=this.length;i<k;i++)if(this[i].nodeType===1){j.cleanData(this[i].getElementsByTagName("*"));this[i].innerHTML=d}}catch(n){this.empty().append(d)}}else j.isFunction(d)?this.each(function(m){var y=
j(this),x=y.html();y.empty().append(function(){return d.call(this,m,x)})}):this.empty().append(d);return this},replaceWith:function(d){if(this[0]&&this[0].parentNode){if(j.isFunction(d))return this.each(function(i){var k=j(this),n=k.html();k.replaceWith(d.call(this,i,n))});if(typeof d!=="string")d=j(d).detach();return this.each(function(){var i=this.nextSibling,k=this.parentNode;j(this).remove();i?j(i).before(d):j(k).append(d)})}else return this.pushStack(j(j.isFunction(d)?d():d),"replaceWith",d)},
detach:function(d){return this.remove(d,true)},domManip:function(d,i,k){function n(N){return j.nodeName(N,"table")?N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody")):N}var m,y,x=d[0],F=[],A;if(!j.support.checkClone&&arguments.length===3&&typeof x==="string"&&La.test(x))return this.each(function(){j(this).domManip(d,i,k,true)});if(j.isFunction(x))return this.each(function(N){var T=j(this);d[0]=x.call(this,N,i?T.html():b);T.domManip(d,i,k)});if(this[0]){m=x&&x.parentNode;
m=j.support.parentNode&&m&&m.nodeType===11&&m.childNodes.length===this.length?{fragment:m}:w(d,this,F);A=m.fragment;if(y=A.childNodes.length===1?(A=A.firstChild):A.firstChild){i=i&&j.nodeName(y,"tr");for(var E=0,J=this.length;E<J;E++)k.call(i?n(this[E],y):this[E],E>0||m.cacheable||this.length>1?A.cloneNode(true):A)}F.length&&j.each(F,g)}return this}});j.fragments={};j.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(d,i){j.fn[d]=
function(k){var n=[];k=j(k);var m=this.length===1&&this[0].parentNode;if(m&&m.nodeType===11&&m.childNodes.length===1&&k.length===1){k[i](this[0]);return this}else{m=0;for(var y=k.length;m<y;m++){var x=(m>0?this.clone(true):this).get();j.fn[i].apply(j(k[m]),x);n=n.concat(x)}return this.pushStack(n,d,k.selector)}}});j.extend({clean:function(d,i,k,n){i=i||G;if(typeof i.createElement==="undefined")i=i.ownerDocument||i[0]&&i[0].ownerDocument||G;for(var m=[],y=0,x;(x=d[y])!=null;y++){if(typeof x==="number")x+=
"";if(x){if(typeof x==="string"&&!lb.test(x))x=i.createTextNode(x);else if(typeof x==="string"){x=x.replace(Wa,Ya);var F=(Xa.exec(x)||["",""])[1].toLowerCase(),A=ha[F]||ha._default,E=A[0],J=i.createElement("div");for(J.innerHTML=A[1]+x+A[2];E--;)J=J.lastChild;if(!j.support.tbody){E=kb.test(x);F=F==="table"&&!E?J.firstChild&&J.firstChild.childNodes:A[1]==="<table>"&&!E?J.childNodes:[];for(A=F.length-1;A>=0;--A)j.nodeName(F[A],"tbody")&&!F[A].childNodes.length&&F[A].parentNode.removeChild(F[A])}!j.support.leadingWhitespace&&
za.test(x)&&J.insertBefore(i.createTextNode(za.exec(x)[0]),J.firstChild);x=J.childNodes}if(x.nodeType)m.push(x);else m=j.merge(m,x)}}if(k)for(y=0;m[y];y++)if(n&&j.nodeName(m[y],"script")&&(!m[y].type||m[y].type.toLowerCase()==="text/javascript"))n.push(m[y].parentNode?m[y].parentNode.removeChild(m[y]):m[y]);else{m[y].nodeType===1&&m.splice.apply(m,[y+1,0].concat(j.makeArray(m[y].getElementsByTagName("script"))));k.appendChild(m[y])}return m},cleanData:function(d){for(var i,k,n=j.cache,m=j.event.special,
y=j.support.deleteExpando,x=0,F;(F=d[x])!=null;x++)if(k=F[j.expando]){i=n[k];if(i.events)for(var A in i.events)m[A]?j.event.remove(F,A):Oa(F,A,i.handle);if(y)delete F[j.expando];else F.removeAttribute&&F.removeAttribute(j.expando);delete n[k]}}});var mb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Za=/alpha\([^)]*\)/,$a=/opacity=([^)]*)/,Fa=/float/i,Ga=/-([a-z])/ig,nb=/([A-Z])/g,ob=/^-?\d+(?:px)?$/i,pb=/^-?\d/,qb={position:"absolute",visibility:"hidden",display:"block"},rb=["Left","Right"],
sb=["Top","Bottom"],tb=G.defaultView&&G.defaultView.getComputedStyle,ab=j.support.cssFloat?"cssFloat":"styleFloat",Ha=function(d,i){return i.toUpperCase()};j.fn.css=function(d,i){return a(this,d,i,true,function(k,n,m){if(m===b)return j.curCSS(k,n);if(typeof m==="number"&&!mb.test(n))m+="px";j.style(k,n,m)})};j.extend({style:function(d,i,k){if(!d||d.nodeType===3||d.nodeType===8)return b;if((i==="width"||i==="height")&&parseFloat(k)<0)k=b;var n=d.style||d,m=k!==b;if(!j.support.opacity&&i==="opacity"){if(m){n.zoom=
1;i=parseInt(k,10)+""==="NaN"?"":"alpha(opacity="+k*100+")";d=n.filter||j.curCSS(d,"filter")||"";n.filter=Za.test(d)?d.replace(Za,i):i}return n.filter&&n.filter.indexOf("opacity=")>=0?parseFloat($a.exec(n.filter)[1])/100+"":""}if(Fa.test(i))i=ab;i=i.replace(Ga,Ha);if(m)n[i]=k;return n[i]},css:function(d,i,k,n){if(i==="width"||i==="height"){var m,y=i==="width"?rb:sb;function x(){m=i==="width"?d.offsetWidth:d.offsetHeight;n!=="border"&&j.each(y,function(){n||(m-=parseFloat(j.curCSS(d,"padding"+this,
true))||0);if(n==="margin")m+=parseFloat(j.curCSS(d,"margin"+this,true))||0;else m-=parseFloat(j.curCSS(d,"border"+this+"Width",true))||0})}d.offsetWidth!==0?x():j.swap(d,qb,x);return Math.max(0,Math.round(m))}return j.curCSS(d,i,k)},curCSS:function(d,i,k){var n,m=d.style;if(!j.support.opacity&&i==="opacity"&&d.currentStyle){n=$a.test(d.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return n===""?"1":n}if(Fa.test(i))i=ab;if(!k&&m&&m[i])n=m[i];else if(tb){if(Fa.test(i))i="float";i=i.replace(nb,
"-$1").toLowerCase();m=d.ownerDocument.defaultView;if(!m)return null;if(d=m.getComputedStyle(d,null))n=d.getPropertyValue(i);if(i==="opacity"&&n==="")n="1"}else if(d.currentStyle){k=i.replace(Ga,Ha);n=d.currentStyle[i]||d.currentStyle[k];if(!ob.test(n)&&pb.test(n)){i=m.left;var y=d.runtimeStyle.left;d.runtimeStyle.left=d.currentStyle.left;m.left=k==="fontSize"?"1em":n||0;n=m.pixelLeft+"px";m.left=i;d.runtimeStyle.left=y}}return n},swap:function(d,i,k){var n={};for(var m in i){n[m]=d.style[m];d.style[m]=
i[m]}k.call(d);for(m in i)d.style[m]=n[m]}});if(j.expr&&j.expr.filters){j.expr.filters.hidden=function(d){var i=d.offsetWidth,k=d.offsetHeight,n=d.nodeName.toLowerCase()==="tr";return i===0&&k===0&&!n?true:i>0&&k>0&&!n?false:j.curCSS(d,"display")==="none"};j.expr.filters.visible=function(d){return!j.expr.filters.hidden(d)}}var ub=e(),vb=/<script(.|\s)*?\/script>/gi,wb=/select|textarea/i,xb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,sa=/=\?(&|$)/,
Ia=/\?/,yb=/(\?|&)_=.*?(&|$)/,zb=/^(\w+:)?\/\/([^\/?#]+)/,Ab=/%20/g,Bb=j.fn.load;j.fn.extend({load:function(d,i,k){if(typeof d!=="string")return Bb.call(this,d);else if(!this.length)return this;var n=d.indexOf(" ");if(n>=0){var m=d.slice(n,d.length);d=d.slice(0,n)}n="GET";if(i)if(j.isFunction(i)){k=i;i=null}else if(typeof i==="object"){i=j.param(i,j.ajaxSettings.traditional);n="POST"}var y=this;j.ajax({url:d,type:n,dataType:"html",data:i,complete:function(x,F){if(F==="success"||F==="notmodified")y.html(m?
j("<div />").append(x.responseText.replace(vb,"")).find(m):x.responseText);k&&y.each(k,[x.responseText,F,x])}});return this},serialize:function(){return j.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?j.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||wb.test(this.nodeName)||xb.test(this.type))}).map(function(d,i){d=j(this).val();return d==null?null:j.isArray(d)?j.map(d,function(k){return{name:i.name,
value:k}}):{name:i.name,value:d}}).get()}});j.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(d,i){j.fn[i]=function(k){return this.bind(i,k)}});j.extend({get:function(d,i,k,n){if(j.isFunction(i)){n=n||k;k=i;i=null}return j.ajax({type:"GET",url:d,data:i,success:k,dataType:n})},getScript:function(d,i){return j.get(d,null,i,"script")},getJSON:function(d,i,k){return j.get(d,i,k,"json")},post:function(d,i,k,n){if(j.isFunction(i)){n=n||k;k=i;i={}}return j.ajax({type:"POST",
url:d,data:i,success:k,dataType:n})},ajaxSetup:function(d){j.extend(j.ajaxSettings,d)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:c.XMLHttpRequest&&(c.location.protocol!=="file:"||!c.ActiveXObject)?function(){return new c.XMLHttpRequest}:function(){try{return new c.ActiveXObject("Microsoft.XMLHTTP")}catch(d){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",
json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(d){function i(){m.success&&m.success.call(A,F,x,P);m.global&&n("ajaxSuccess",[P,m])}function k(){m.complete&&m.complete.call(A,P,x);m.global&&n("ajaxComplete",[P,m]);m.global&&!--j.active&&j.event.trigger("ajaxStop")}function n(I,H){(m.context?j(m.context):j.event).trigger(I,H)}var m=j.extend(true,{},j.ajaxSettings,d),y,x,F,A=d&&d.context||m,E=m.type.toUpperCase();if(m.data&&m.processData&&
typeof m.data!=="string")m.data=j.param(m.data,m.traditional);if(m.dataType==="jsonp"){if(E==="GET")sa.test(m.url)||(m.url+=(Ia.test(m.url)?"&":"?")+(m.jsonp||"callback")+"=?");else if(!m.data||!sa.test(m.data))m.data=(m.data?m.data+"&":"")+(m.jsonp||"callback")+"=?";m.dataType="json"}if(m.dataType==="json"&&(m.data&&sa.test(m.data)||sa.test(m.url))){y=m.jsonpCallback||"jsonp"+ub++;if(m.data)m.data=(m.data+"").replace(sa,"="+y+"$1");m.url=m.url.replace(sa,"="+y+"$1");m.dataType="script";c[y]=c[y]||
function(I){F=I;i();k();c[y]=b;try{delete c[y]}catch(H){}T&&T.removeChild(X)}}if(m.dataType==="script"&&m.cache===null)m.cache=false;if(m.cache===false&&E==="GET"){var J=e(),N=m.url.replace(yb,"$1_="+J+"$2");m.url=N+(N===m.url?(Ia.test(m.url)?"&":"?")+"_="+J:"")}if(m.data&&E==="GET")m.url+=(Ia.test(m.url)?"&":"?")+m.data;m.global&&!j.active++&&j.event.trigger("ajaxStart");J=(J=zb.exec(m.url))&&(J[1]&&J[1]!==location.protocol||J[2]!==location.host);if(m.dataType==="script"&&E==="GET"&&J){var T=G.getElementsByTagName("head")[0]||
G.documentElement,X=G.createElement("script");X.src=m.url;if(m.scriptCharset)X.charset=m.scriptCharset;if(!y){var W=false;X.onload=X.onreadystatechange=function(){if(!W&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){W=true;i();k();X.onload=X.onreadystatechange=null;T&&X.parentNode&&T.removeChild(X)}}}T.insertBefore(X,T.firstChild);return b}var ga=false,P=m.xhr();if(P){m.username?P.open(E,m.url,m.async,m.username,m.password):P.open(E,m.url,m.async);try{if(m.data||d&&
d.contentType)P.setRequestHeader("Content-Type",m.contentType);if(m.ifModified){j.lastModified[m.url]&&P.setRequestHeader("If-Modified-Since",j.lastModified[m.url]);j.etag[m.url]&&P.setRequestHeader("If-None-Match",j.etag[m.url])}J||P.setRequestHeader("X-Requested-With","XMLHttpRequest");P.setRequestHeader("Accept",m.dataType&&m.accepts[m.dataType]?m.accepts[m.dataType]+", */*":m.accepts._default)}catch(Ea){}if(m.beforeSend&&m.beforeSend.call(A,P,m)===false){m.global&&!--j.active&&j.event.trigger("ajaxStop");
P.abort();return false}m.global&&n("ajaxSend",[P,m]);var r=P.onreadystatechange=function(I){if(!P||P.readyState===0||I==="abort"){ga||k();ga=true;if(P)P.onreadystatechange=j.noop}else if(!ga&&P&&(P.readyState===4||I==="timeout")){ga=true;P.onreadystatechange=j.noop;x=I==="timeout"?"timeout":!j.httpSuccess(P)?"error":m.ifModified&&j.httpNotModified(P,m.url)?"notmodified":"success";var H;if(x==="success")try{F=j.httpData(P,m.dataType,m)}catch(O){x="parsererror";H=O}if(x==="success"||x==="notmodified")y||
i();else j.handleError(m,P,x,H);k();I==="timeout"&&P.abort();if(m.async)P=null}};try{var v=P.abort;P.abort=function(){P&&v.call(P);r("abort")}}catch(B){}m.async&&m.timeout>0&&setTimeout(function(){P&&!ga&&r("timeout")},m.timeout);try{P.send(E==="POST"||E==="PUT"||E==="DELETE"?m.data:null)}catch(D){j.handleError(m,P,null,D);k()}m.async||r();return P}},handleError:function(d,i,k,n){if(d.error)d.error.call(d.context||d,i,k,n);if(d.global)(d.context?j(d.context):j.event).trigger("ajaxError",[i,d,n])},
active:0,httpSuccess:function(d){try{return!d.status&&location.protocol==="file:"||d.status>=200&&d.status<300||d.status===304||d.status===1223||d.status===0}catch(i){}return false},httpNotModified:function(d,i){var k=d.getResponseHeader("Last-Modified"),n=d.getResponseHeader("Etag");if(k)j.lastModified[i]=k;if(n)j.etag[i]=n;return d.status===304||d.status===0},httpData:function(d,i,k){var n=d.getResponseHeader("content-type")||"",m=i==="xml"||!i&&n.indexOf("xml")>=0;d=m?d.responseXML:d.responseText;
m&&d.documentElement.nodeName==="parsererror"&&j.error("parsererror");if(k&&k.dataFilter)d=k.dataFilter(d,i);if(typeof d==="string")if(i==="json"||!i&&n.indexOf("json")>=0)d=j.parseJSON(d);else if(i==="script"||!i&&n.indexOf("javascript")>=0)j.globalEval(d);return d},param:function(d,i){function k(x,F){if(j.isArray(F))j.each(F,function(A,E){i||/\[\]$/.test(x)?n(x,E):k(x+"["+(typeof E==="object"||j.isArray(E)?A:"")+"]",E)});else!i&&F!=null&&typeof F==="object"?j.each(F,function(A,E){k(x+"["+A+"]",
E)}):n(x,F)}function n(x,F){F=j.isFunction(F)?F():F;m[m.length]=encodeURIComponent(x)+"="+encodeURIComponent(F)}var m=[];if(i===b)i=j.ajaxSettings.traditional;if(j.isArray(d)||d.jquery)j.each(d,function(){n(this.name,this.value)});else for(var y in d)k(y,d[y]);return m.join("&").replace(Ab,"+")}});var Ja={},Cb=/toggle|show|hide/,Db=/^([+-]=)?([\d+-.]+)(.*)$/,Aa,Ma=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],
["opacity"]];j.fn.extend({show:function(d,i){if(d||d===0)return this.animate(z("show",3),d,i);else{d=0;for(i=this.length;d<i;d++){var k=j.data(this[d],"olddisplay");this[d].style.display=k||"";if(j.css(this[d],"display")==="none"){k=this[d].nodeName;var n;if(Ja[k])n=Ja[k];else{var m=j("<"+k+" />").appendTo("body");n=m.css("display");if(n==="none")n="block";m.remove();Ja[k]=n}j.data(this[d],"olddisplay",n)}}d=0;for(i=this.length;d<i;d++)this[d].style.display=j.data(this[d],"olddisplay")||"";return this}},
hide:function(d,i){if(d||d===0)return this.animate(z("hide",3),d,i);else{d=0;for(i=this.length;d<i;d++){var k=j.data(this[d],"olddisplay");!k&&k!=="none"&&j.data(this[d],"olddisplay",j.css(this[d],"display"))}d=0;for(i=this.length;d<i;d++)this[d].style.display="none";return this}},_toggle:j.fn.toggle,toggle:function(d,i){var k=typeof d==="boolean";if(j.isFunction(d)&&j.isFunction(i))this._toggle.apply(this,arguments);else d==null||k?this.each(function(){var n=k?d:j(this).is(":hidden");j(this)[n?"show":
"hide"]()}):this.animate(z("toggle",3),d,i);return this},fadeTo:function(d,i,k){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:i},d,k)},animate:function(d,i,k,n){var m=j.speed(i,k,n);if(j.isEmptyObject(d))return this.each(m.complete);return this[m.queue===false?"each":"queue"](function(){var y=j.extend({},m),x,F=this.nodeType===1&&j(this).is(":hidden"),A=this;for(x in d){var E=x.replace(Ga,Ha);if(x!==E){d[E]=d[x];delete d[x];x=E}if(d[x]==="hide"&&F||d[x]==="show"&&!F)return y.complete.call(this);
if((x==="height"||x==="width")&&this.style){y.display=j.css(this,"display");y.overflow=this.style.overflow}if(j.isArray(d[x])){(y.specialEasing=y.specialEasing||{})[x]=d[x][1];d[x]=d[x][0]}}if(y.overflow!=null)this.style.overflow="hidden";y.curAnim=j.extend({},d);j.each(d,function(J,N){var T=new j.fx(A,y,J);if(Cb.test(N))T[N==="toggle"?F?"show":"hide":N](d);else{var X=Db.exec(N),W=T.cur(true)||0;if(X){N=parseFloat(X[2]);var ga=X[3]||"px";if(ga!=="px"){A.style[J]=(N||1)+ga;W=(N||1)/T.cur(true)*W;A.style[J]=
W+ga}if(X[1])N=(X[1]==="-="?-1:1)*N+W;T.custom(W,N,ga)}else T.custom(W,N,"")}});return true})},stop:function(d,i){var k=j.timers;d&&this.queue([]);this.each(function(){for(var n=k.length-1;n>=0;n--)if(k[n].elem===this){i&&k[n](true);k.splice(n,1)}});i||this.dequeue();return this}});j.each({slideDown:z("show",1),slideUp:z("hide",1),slideToggle:z("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(d,i){j.fn[d]=function(k,n){return this.animate(i,k,n)}});j.extend({speed:function(d,
i,k){var n=d&&typeof d==="object"?d:{complete:k||!k&&i||j.isFunction(d)&&d,duration:d,easing:k&&i||i&&!j.isFunction(i)&&i};n.duration=j.fx.off?0:typeof n.duration==="number"?n.duration:j.fx.speeds[n.duration]||j.fx.speeds._default;n.old=n.complete;n.complete=function(){n.queue!==false&&j(this).dequeue();j.isFunction(n.old)&&n.old.call(this)};return n},easing:{linear:function(d,i,k,n){return k+n*d},swing:function(d,i,k,n){return(-Math.cos(d*Math.PI)/2+0.5)*n+k}},timers:[],fx:function(d,i,k){this.options=
i;this.elem=d;this.prop=k;if(!i.orig)i.orig={}}});j.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(j.fx.step[this.prop]||j.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(d){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(d=parseFloat(j.css(this.elem,this.prop,d)))&&d>-10000?d:parseFloat(j.curCSS(this.elem,
this.prop))||0},custom:function(d,i,k){function n(y){return m.step(y)}this.startTime=e();this.start=d;this.end=i;this.unit=k||this.unit||"px";this.now=this.start;this.pos=this.state=0;var m=this;n.elem=this.elem;if(n()&&j.timers.push(n)&&!Aa)Aa=setInterval(j.fx.tick,13)},show:function(){this.options.orig[this.prop]=j.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());j(this.elem).show()},hide:function(){this.options.orig[this.prop]=
j.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(d){var i=e(),k=true;if(d||i>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var n in this.options.curAnim)if(this.options.curAnim[n]!==true)k=false;if(k){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;d=j.data(this.elem,"olddisplay");this.elem.style.display=d?d:this.options.display;if(j.css(this.elem,
"display")==="none")this.elem.style.display="block"}this.options.hide&&j(this.elem).hide();if(this.options.hide||this.options.show)for(var m in this.options.curAnim)j.style(this.elem,m,this.options.orig[m]);this.options.complete.call(this.elem)}return false}else{m=i-this.startTime;this.state=m/this.options.duration;d=this.options.easing||(j.easing.swing?"swing":"linear");this.pos=j.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||d](this.state,m,0,1,this.options.duration);
this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};j.extend(j.fx,{tick:function(){for(var d=j.timers,i=0;i<d.length;i++)d[i]()||d.splice(i--,1);d.length||j.fx.stop()},stop:function(){clearInterval(Aa);Aa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(d){j.style(d.elem,"opacity",d.now)},_default:function(d){if(d.elem.style&&d.elem.style[d.prop]!=null)d.elem.style[d.prop]=(d.prop==="width"||d.prop==="height"?Math.max(0,d.now):d.now)+d.unit;else d.elem[d.prop]=
d.now}}});if(j.expr&&j.expr.filters)j.expr.filters.animated=function(d){return j.grep(j.timers,function(i){return d===i.elem}).length};j.fn.offset="getBoundingClientRect"in G.documentElement?function(d){var i=this[0];if(d)return this.each(function(m){j.offset.setOffset(this,d,m)});if(!i||!i.ownerDocument)return null;if(i===i.ownerDocument.body)return j.offset.bodyOffset(i);var k=i.getBoundingClientRect(),n=i.ownerDocument;i=n.body;n=n.documentElement;return{top:k.top+(self.pageYOffset||j.support.boxModel&&
n.scrollTop||i.scrollTop)-(n.clientTop||i.clientTop||0),left:k.left+(self.pageXOffset||j.support.boxModel&&n.scrollLeft||i.scrollLeft)-(n.clientLeft||i.clientLeft||0)}}:function(d){var i=this[0];if(d)return this.each(function(J){j.offset.setOffset(this,d,J)});if(!i||!i.ownerDocument)return null;if(i===i.ownerDocument.body)return j.offset.bodyOffset(i);j.offset.initialize();var k=i.offsetParent,n=i,m=i.ownerDocument,y,x=m.documentElement,F=m.body;n=(m=m.defaultView)?m.getComputedStyle(i,null):i.currentStyle;
for(var A=i.offsetTop,E=i.offsetLeft;(i=i.parentNode)&&i!==F&&i!==x;){if(j.offset.supportsFixedPosition&&n.position==="fixed")break;y=m?m.getComputedStyle(i,null):i.currentStyle;A-=i.scrollTop;E-=i.scrollLeft;if(i===k){A+=i.offsetTop;E+=i.offsetLeft;if(j.offset.doesNotAddBorder&&!(j.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(i.nodeName))){A+=parseFloat(y.borderTopWidth)||0;E+=parseFloat(y.borderLeftWidth)||0}n=k;k=i.offsetParent}if(j.offset.subtractsBorderForOverflowNotVisible&&y.overflow!==
"visible"){A+=parseFloat(y.borderTopWidth)||0;E+=parseFloat(y.borderLeftWidth)||0}n=y}if(n.position==="relative"||n.position==="static"){A+=F.offsetTop;E+=F.offsetLeft}if(j.offset.supportsFixedPosition&&n.position==="fixed"){A+=Math.max(x.scrollTop,F.scrollTop);E+=Math.max(x.scrollLeft,F.scrollLeft)}return{top:A,left:E}};j.offset={initialize:function(){var d=G.body,i=G.createElement("div"),k,n,m,y=parseFloat(j.curCSS(d,"marginTop",true))||0;j.extend(i.style,{position:"absolute",top:0,left:0,margin:0,
border:0,width:"1px",height:"1px",visibility:"hidden"});i.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>";d.insertBefore(i,d.firstChild);k=i.firstChild;n=k.firstChild;m=k.nextSibling.firstChild.firstChild;this.doesNotAddBorder=n.offsetTop!==5;this.doesAddBorderForTableAndCells=
m.offsetTop===5;n.style.position="fixed";n.style.top="20px";this.supportsFixedPosition=n.offsetTop===20||n.offsetTop===15;n.style.position=n.style.top="";k.style.overflow="hidden";k.style.position="relative";this.subtractsBorderForOverflowNotVisible=n.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=d.offsetTop!==y;d.removeChild(i);j.offset.initialize=j.noop},bodyOffset:function(d){var i=d.offsetTop,k=d.offsetLeft;j.offset.initialize();if(j.offset.doesNotIncludeMarginInBodyOffset){i+=parseFloat(j.curCSS(d,
"marginTop",true))||0;k+=parseFloat(j.curCSS(d,"marginLeft",true))||0}return{top:i,left:k}},setOffset:function(d,i,k){if(/static/.test(j.curCSS(d,"position")))d.style.position="relative";var n=j(d),m=n.offset(),y=parseInt(j.curCSS(d,"top",true),10)||0,x=parseInt(j.curCSS(d,"left",true),10)||0;if(j.isFunction(i))i=i.call(d,k,m);k={top:i.top-m.top+y,left:i.left-m.left+x};"using"in i?i.using.call(d,k):n.css(k)}};j.fn.extend({position:function(){if(!this[0])return null;var d=this[0],i=this.offsetParent(),
k=this.offset(),n=/^body|html$/i.test(i[0].nodeName)?{top:0,left:0}:i.offset();k.top-=parseFloat(j.curCSS(d,"marginTop",true))||0;k.left-=parseFloat(j.curCSS(d,"marginLeft",true))||0;n.top+=parseFloat(j.curCSS(i[0],"borderTopWidth",true))||0;n.left+=parseFloat(j.curCSS(i[0],"borderLeftWidth",true))||0;return{top:k.top-n.top,left:k.left-n.left}},offsetParent:function(){return this.map(function(){for(var d=this.offsetParent||G.body;d&&!/^body|html$/i.test(d.nodeName)&&j.css(d,"position")==="static";)d=
d.offsetParent;return d})}});j.each(["Left","Top"],function(d,i){var k="scroll"+i;j.fn[k]=function(n){var m=this[0],y;if(!m)return null;return n!==b?this.each(function(){if(y=C(this))y.scrollTo(!d?n:j(y).scrollLeft(),d?n:j(y).scrollTop());else this[k]=n}):(y=C(m))?"pageXOffset"in y?y[d?"pageYOffset":"pageXOffset"]:j.support.boxModel&&y.document.documentElement[k]||y.document.body[k]:m[k]}});j.each(["Height","Width"],function(d,i){var k=i.toLowerCase();j.fn["inner"+i]=function(){return this[0]?j.css(this[0],
k,false,"padding"):null};j.fn["outer"+i]=function(n){return this[0]?j.css(this[0],k,false,n?"margin":"border"):null};j.fn[k]=function(n){var m=this[0];if(!m)return n==null?null:this;if(j.isFunction(n))return this.each(function(y){var x=j(this);x[k](n.call(this,y,x[k]()))});return"scrollTo"in m&&m.document?m.document.compatMode==="CSS1Compat"&&m.document.documentElement["client"+i]||m.document.body["client"+i]:m.nodeType===9?Math.max(m.documentElement["client"+i],m.body["scroll"+i],m.documentElement["scroll"+
i],m.body["offset"+i],m.documentElement["offset"+i]):n===b?j.css(m,k):this.css(k,typeof n==="string"?n:n+"px")}});c.jQuery=c.$=j})(window);
jQuery.ui||function(c){c.ui={version:"1.8",plugin:{add:function(b,f,g){b=c.ui[b].prototype;for(var a in g){b.plugins[a]=b.plugins[a]||[];b.plugins[a].push([f,g[a]])}},call:function(b,f,g){if((f=b.plugins[f])&&b.element[0].parentNode)for(var a=0;a<f.length;a++)b.options[f[a][0]]&&f[a][1].apply(b.element,g)}},contains:function(b,f){return document.compareDocumentPosition?b.compareDocumentPosition(f)&16:b!==f&&b.contains(f)},hasScroll:function(b,f){if(c(b).css("overflow")=="hidden")return false;f=f&&
f=="left"?"scrollLeft":"scrollTop";var g=false;if(b[f]>0)return true;b[f]=1;g=b[f]>0;b[f]=0;return g},isOverAxis:function(b,f,g){return b>f&&b<f+g},isOver:function(b,f,g,a,e,h){return c.ui.isOverAxis(b,g,e)&&c.ui.isOverAxis(f,a,h)},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}};c.fn.extend({_focus:c.fn.focus,focus:function(b,f){return typeof b==="number"?this.each(function(){var g=this;setTimeout(function(){c(g).focus();f&&f.call(g)},b)}):this._focus.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 b;
b=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"))||
!b.length?c(document):b},zIndex:function(b){if(b!==undefined)return this.css("zIndex",b);if(this.length){b=c(this[0]);for(var f;b.length&&b[0]!==document;){f=b.css("position");if(f=="absolute"||f=="relative"||f=="fixed"){f=parseInt(b.css("zIndex"));if(!isNaN(f)&&f!=0)return f}b=b.parent()}}return 0}});c.extend(c.expr[":"],{data:function(b,f,g){return!!c.data(b,g[3])},focusable:function(b){var f=b.nodeName.toLowerCase(),g=c.attr(b,"tabindex");return(/input|select|textarea|button|object/.test(f)?!b.disabled:
"a"==f||"area"==f?b.href||!isNaN(g):!isNaN(g))&&!c(b)["area"==f?"parents":"closest"](":hidden").length},tabbable:function(b){var f=c.attr(b,"tabindex");return(isNaN(f)||f>=0)&&c(b).is(":focusable")}})}(jQuery);
(function(c){var b=c.fn.remove;c.fn.remove=function(f,g){return this.each(function(){if(!g)if(!f||c.filter(f,[this]).length)c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return b.call(c(this),f,g)})};c.widget=function(f,g,a){var e=f.split(".")[0],h;f=f.split(".")[1];h=e+"-"+f;if(!a){a=g;g=c.Widget}c.expr[":"][h]=function(o){return!!c.data(o,f)};c[e]=c[e]||{};c[e][f]=function(o,p){arguments.length&&this._createWidget(o,p)};g=new g;g.options=c.extend({},g.options);c[e][f].prototype=
c.extend(true,g,{namespace:e,widgetName:f,widgetEventPrefix:c[e][f].prototype.widgetEventPrefix||f,widgetBaseClass:h},a);c.widget.bridge(f,c[e][f])};c.widget.bridge=function(f,g){c.fn[f]=function(a){var e=typeof a==="string",h=Array.prototype.slice.call(arguments,1),o=this;a=!e&&h.length?c.extend.apply(null,[true,a].concat(h)):a;if(e&&a.substring(0,1)==="_")return o;e?this.each(function(){var p=c.data(this,f),u=p&&c.isFunction(p[a])?p[a].apply(p,h):p;if(u!==p&&u!==undefined){o=u;return false}}):this.each(function(){var p=
c.data(this,f);if(p){a&&p.option(a);p._init()}else c.data(this,f,new g(a,this))});return o}};c.Widget=function(f,g){arguments.length&&this._createWidget(f,g)};c.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){this.element=c(g).data(this.widgetName,this);this.options=c.extend(true,{},this.options,c.metadata&&c.metadata.get(g)[this.widgetName],f);var a=this;this.element.bind("remove."+this.widgetName,function(){a.destroy()});this._create();
this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled")},widget:function(){return this.element},option:function(f,g){var a=f,e=this;if(arguments.length===0)return c.extend({},e.options);if(typeof f==="string"){if(g===undefined)return this.options[f];a={};a[f]=g}c.each(a,
function(h,o){e._setOption(h,o)});return e},_setOption:function(f,g){this.options[f]=g;if(f==="disabled")this.widget()[g?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",g);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(f,g,a){var e=this.options[f];g=c.Event(g);g.type=(f===this.widgetEventPrefix?f:this.widgetEventPrefix+f).toLowerCase();
a=a||{};if(g.originalEvent){f=c.event.props.length;for(var h;f;){h=c.event.props[--f];g[h]=g.originalEvent[h]}}this.element.trigger(g,a);return!(c.isFunction(e)&&e.call(this.element[0],g,a)===false||g.isDefaultPrevented())}}})(jQuery);
(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(f){return b._mouseDown(f)}).bind("click."+this.widgetName,function(f){if(b._preventClickEvent){b._preventClickEvent=false;f.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){b.originalEvent=b.originalEvent||{};if(!b.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(b);this._mouseDownEvent=b;var f=this,g=b.which==1,a=typeof this.options.cancel=="string"?c(b.target).parents().add(b.target).filter(this.options.cancel).length:false;if(!g||a||!this._mouseCapture(b))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==false;if(!this._mouseStarted){b.preventDefault();
return true}}this._mouseMoveDelegate=function(e){return f._mouseMove(e)};this._mouseUpDelegate=function(e){return f._mouseUp(e)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||b.preventDefault();return b.originalEvent.mouseHandled=true}},_mouseMove:function(b){if(c.browser.msie&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}if(this._mouseDistanceMet(b)&&
this._mouseDelayMet(b))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==false)?this._mouseDrag(b):this._mouseUp(b);return!this._mouseStarted},_mouseUp:function(b){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=b.target==this._mouseDownEvent.target;this._mouseStop(b)}return false},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-
b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(c){c.ui=c.ui||{};var b=/left|center|right/,f=/top|center|bottom/,g=c.fn.position,a=c.fn.offset;c.fn.position=function(e){if(!e||!e.of)return g.apply(this,arguments);e=c.extend({},e);var h=c(e.of),o=(e.collision||"flip").split(" "),p=e.offset?e.offset.split(" "):[0,0],u,q,l;if(e.of.nodeType===9){u=h.width();q=h.height();l={top:0,left:0}}else if(e.of.scrollTo&&e.of.document){u=h.width();q=h.height();l={top:h.scrollTop(),left:h.scrollLeft()}}else if(e.of.preventDefault){e.at="left top";u=q=
0;l={top:e.of.pageY,left:e.of.pageX}}else{u=h.outerWidth();q=h.outerHeight();l=h.offset()}c.each(["my","at"],function(){var s=(e[this]||"").split(" ");if(s.length===1)s=b.test(s[0])?s.concat(["center"]):f.test(s[0])?["center"].concat(s):["center","center"];s[0]=b.test(s[0])?s[0]:"center";s[1]=f.test(s[1])?s[1]:"center";e[this]=s});if(o.length===1)o[1]=o[0];p[0]=parseInt(p[0],10)||0;if(p.length===1)p[1]=p[0];p[1]=parseInt(p[1],10)||0;if(e.at[0]==="right")l.left+=u;else if(e.at[0]==="center")l.left+=
u/2;if(e.at[1]==="bottom")l.top+=q;else if(e.at[1]==="center")l.top+=q/2;l.left+=p[0];l.top+=p[1];return this.each(function(){var s=c(this),w=s.outerWidth(),z=s.outerHeight(),C=c.extend({},l);if(e.my[0]==="right")C.left-=w;else if(e.my[0]==="center")C.left-=w/2;if(e.my[1]==="bottom")C.top-=z;else if(e.my[1]==="center")C.top-=z/2;c.each(["left","top"],function(j,K){c.ui.position[o[j]]&&c.ui.position[o[j]][K](C,{targetWidth:u,targetHeight:q,elemWidth:w,elemHeight:z,offset:p,my:e.my,at:e.at})});c.fn.bgiframe&&
s.bgiframe();s.offset(c.extend(C,{using:e.using}))})};c.ui.position={fit:{left:function(e,h){var o=c(window);h=e.left+h.elemWidth-o.width()-o.scrollLeft();e.left=h>0?e.left-h:Math.max(0,e.left)},top:function(e,h){var o=c(window);h=e.top+h.elemHeight-o.height()-o.scrollTop();e.top=h>0?e.top-h:Math.max(0,e.top)}},flip:{left:function(e,h){if(h.at[0]!=="center"){var o=c(window);o=e.left+h.elemWidth-o.width()-o.scrollLeft();var p=h.my[0]==="left"?-h.elemWidth:h.my[0]==="right"?h.elemWidth:0,u=-2*h.offset[0];
e.left+=e.left<0?p+h.targetWidth+u:o>0?p-h.targetWidth+u:0}},top:function(e,h){if(h.at[1]!=="center"){var o=c(window);o=e.top+h.elemHeight-o.height()-o.scrollTop();var p=h.my[1]==="top"?-h.elemHeight:h.my[1]==="bottom"?h.elemHeight:0,u=h.at[1]==="top"?h.targetHeight:-h.targetHeight,q=-2*h.offset[1];e.top+=e.top<0?p+h.targetHeight+q:o>0?p+u+q:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(e,h){if(/static/.test(c.curCSS(e,"position")))e.style.position="relative";var o=c(e),p=o.offset(),u=
parseInt(c.curCSS(e,"top",true),10)||0,q=parseInt(c.curCSS(e,"left",true),10)||0;p={top:h.top-p.top+u,left:h.left-p.left+q};"using"in h?h.using.call(e,p):o.css(p)};c.fn.offset=function(e){var h=this[0];if(!h||!h.ownerDocument)return null;if(e)return this.each(function(){c.offset.setOffset(this,e)});return a.call(this)}}})(jQuery);
(function(c){c.widget("ui.draggable",c.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(b){var f=
this.options;if(this.helper||f.disabled||c(b.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(b);if(!this.handle)return false;return true},_mouseStart:function(b){var f=this.options;this.helper=this._createHelper(b);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.positionAbs=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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);f.containment&&this._setContainment();if(this._trigger("start",b)===false){this._clear();return false}this._cacheHelperProportions();
c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,b);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,f){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!f){f=this._uiHash();if(this._trigger("drag",b,f)===false){this._mouseUp({});return false}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,b);return false},_mouseStop:function(b){var f=false;if(c.ui.ddmanager&&!this.options.dropBehaviour)f=c.ui.ddmanager.drop(this,b);if(this.dropped){f=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return 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 g=this;c(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){g._trigger("stop",b)!==false&&g._clear()})}else this._trigger("stop",b)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(b){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==
b.target)f=true});return f},_createHelper:function(b){var f=this.options;b=c.isFunction(f.helper)?c(f.helper.apply(this.element[0],[b])):f.helper=="clone"?this.element.clone():this.element;b.parents("body").length||b.appendTo(f.appendTo=="parent"?this.element[0].parentNode:f.appendTo);b[0]!=this.element[0]&&!/(fixed|absolute)/.test(b.css("position"))&&b.css("position","absolute");return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string")b=b.split(" ");if(c.isArray(b))b={left:+b[0],top:+b[1]||
0};if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&c.browser.msie)b={top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if(b.containment==
"parent")b.containment=this.helper[0].parentNode;if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,c(b.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(c(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)&&
b.containment.constructor!=Array){var f=c(b.containment)[0];if(f){b=c(b.containment).offset();var g=c(f).css("overflow")!="hidden";this.containment=[b.left+(parseInt(c(f).css("borderLeftWidth"),10)||0)+(parseInt(c(f).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(c(f).css("borderTopWidth"),10)||0)+(parseInt(c(f).css("paddingTop"),10)||0)-this.margins.top,b.left+(g?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,b.top+(g?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(b.containment.constructor==Array)this.containment=b.containment},_convertPositionTo:function(b,f){if(!f)f=this.position;b=b=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(g[0].tagName);return{top:f.top+this.offset.relative.top*b+this.offset.parent.top*b-(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():a?0:g.scrollTop())*b),left:f.left+this.offset.relative.left*b+this.offset.parent.left*b-(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
a?0:g.scrollLeft())*b)}},_generatePosition:function(b){var f=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(g[0].tagName),e=b.pageX,h=b.pageY;if(this.originalPosition){if(this.containment){if(b.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(b.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+
this.offset.click.top;if(b.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(b.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(f.grid){h=this.originalPageY+Math.round((h-this.originalPageY)/f.grid[1])*f.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-f.grid[1]:h+f.grid[1]:h;e=this.originalPageX+
Math.round((e-this.originalPageX)/f.grid[0])*f.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-f.grid[0]:e+f.grid[0]:e}}return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():a?0:g.scrollTop()),left:e-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(c.browser.safari&&c.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():a?0:g.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(b,f,g){g=g||this._uiHash();c.ui.plugin.call(this,b,[f,g]);if(b=="drag")this.positionAbs=
this._convertPositionTo("absolute");return c.Widget.prototype._trigger.call(this,b,f,g)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});c.extend(c.ui.draggable,{version:"1.8"});c.ui.plugin.add("draggable","connectToSortable",{start:function(b,f){var g=c(this).data("draggable"),a=g.options,e=c.extend({},f,{item:g.element});g.sortables=[];c(a.connectToSortable).each(function(){var h=c.data(this,"sortable");
if(h&&!h.options.disabled){g.sortables.push({instance:h,shouldRevert:h.options.revert});h._refreshItems();h._trigger("activate",b,e)}})},stop:function(b,f){var g=c(this).data("draggable"),a=c.extend({},f,{item:g.element});c.each(g.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;g.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(b);this.instance.options.helper=this.instance.options._helper;
g.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",b,a)}})},drag:function(b,f){var g=c(this).data("draggable"),a=this;c.each(g.sortables,function(){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=c(a).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]};b.target=this.instance.currentItem[0];this.instance._mouseCapture(b,true);this.instance._mouseStart(b,true,true);this.instance.offset.click.top=g.offset.click.top;this.instance.offset.click.left=g.offset.click.left;this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top;g._trigger("toSortable",b);g.dropped=this.instance.element;g.currentItem=g.element;this.instance.fromOutside=g}this.instance.currentItem&&this.instance._mouseDrag(b)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",b,this.instance._uiHash(this.instance));this.instance._mouseStop(b,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();g._trigger("fromSortable",b);g.dropped=false}})}});c.ui.plugin.add("draggable","cursor",{start:function(){var b=c("body"),f=c(this).data("draggable").options;if(b.css("cursor"))f._cursor=b.css("cursor");b.css("cursor",f.cursor)},stop:function(){var b=c(this).data("draggable").options;b._cursor&&c("body").css("cursor",b._cursor)}});c.ui.plugin.add("draggable","iframeFix",{start:function(){var b=
c(this).data("draggable").options;c(b.iframeFix===true?"iframe":b.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(b,f){b=c(f.helper);f=c(this).data("draggable").options;
if(b.css("opacity"))f._opacity=b.css("opacity");b.css("opacity",f.opacity)},stop:function(b,f){b=c(this).data("draggable").options;b._opacity&&c(f.helper).css("opacity",b._opacity)}});c.ui.plugin.add("draggable","scroll",{start:function(){var b=c(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML")b.overflowOffset=b.scrollParent.offset()},drag:function(b){var f=c(this).data("draggable"),g=f.options,a=false;if(f.scrollParent[0]!=document&&f.scrollParent[0].tagName!=
"HTML"){if(!g.axis||g.axis!="x")if(f.overflowOffset.top+f.scrollParent[0].offsetHeight-b.pageY<g.scrollSensitivity)f.scrollParent[0].scrollTop=a=f.scrollParent[0].scrollTop+g.scrollSpeed;else if(b.pageY-f.overflowOffset.top<g.scrollSensitivity)f.scrollParent[0].scrollTop=a=f.scrollParent[0].scrollTop-g.scrollSpeed;if(!g.axis||g.axis!="y")if(f.overflowOffset.left+f.scrollParent[0].offsetWidth-b.pageX<g.scrollSensitivity)f.scrollParent[0].scrollLeft=a=f.scrollParent[0].scrollLeft+g.scrollSpeed;else if(b.pageX-
f.overflowOffset.left<g.scrollSensitivity)f.scrollParent[0].scrollLeft=a=f.scrollParent[0].scrollLeft-g.scrollSpeed}else{if(!g.axis||g.axis!="x")if(b.pageY-c(document).scrollTop()<g.scrollSensitivity)a=c(document).scrollTop(c(document).scrollTop()-g.scrollSpeed);else if(c(window).height()-(b.pageY-c(document).scrollTop())<g.scrollSensitivity)a=c(document).scrollTop(c(document).scrollTop()+g.scrollSpeed);if(!g.axis||g.axis!="y")if(b.pageX-c(document).scrollLeft()<g.scrollSensitivity)a=c(document).scrollLeft(c(document).scrollLeft()-
g.scrollSpeed);else if(c(window).width()-(b.pageX-c(document).scrollLeft())<g.scrollSensitivity)a=c(document).scrollLeft(c(document).scrollLeft()+g.scrollSpeed)}a!==false&&c.ui.ddmanager&&!g.dropBehaviour&&c.ui.ddmanager.prepareOffsets(f,b)}});c.ui.plugin.add("draggable","snap",{start:function(){var b=c(this).data("draggable"),f=b.options;b.snapElements=[];c(f.snap.constructor!=String?f.snap.items||":data(draggable)":f.snap).each(function(){var g=c(this),a=g.offset();this!=b.element[0]&&b.snapElements.push({item:this,
width:g.outerWidth(),height:g.outerHeight(),top:a.top,left:a.left})})},drag:function(b,f){for(var g=c(this).data("draggable"),a=g.options,e=a.snapTolerance,h=f.offset.left,o=h+g.helperProportions.width,p=f.offset.top,u=p+g.helperProportions.height,q=g.snapElements.length-1;q>=0;q--){var l=g.snapElements[q].left,s=l+g.snapElements[q].width,w=g.snapElements[q].top,z=w+g.snapElements[q].height;if(l-e<h&&h<s+e&&w-e<p&&p<z+e||l-e<h&&h<s+e&&w-e<u&&u<z+e||l-e<o&&o<s+e&&w-e<p&&p<z+e||l-e<o&&o<s+e&&w-e<u&&
u<z+e){if(a.snapMode!="inner"){var C=Math.abs(w-u)<=e,j=Math.abs(z-p)<=e,K=Math.abs(l-o)<=e,L=Math.abs(s-h)<=e;if(C)f.position.top=g._convertPositionTo("relative",{top:w-g.helperProportions.height,left:0}).top-g.margins.top;if(j)f.position.top=g._convertPositionTo("relative",{top:z,left:0}).top-g.margins.top;if(K)f.position.left=g._convertPositionTo("relative",{top:0,left:l-g.helperProportions.width}).left-g.margins.left;if(L)f.position.left=g._convertPositionTo("relative",{top:0,left:s}).left-g.margins.left}var G=
C||j||K||L;if(a.snapMode!="outer"){C=Math.abs(w-p)<=e;j=Math.abs(z-u)<=e;K=Math.abs(l-h)<=e;L=Math.abs(s-o)<=e;if(C)f.position.top=g._convertPositionTo("relative",{top:w,left:0}).top-g.margins.top;if(j)f.position.top=g._convertPositionTo("relative",{top:z-g.helperProportions.height,left:0}).top-g.margins.top;if(K)f.position.left=g._convertPositionTo("relative",{top:0,left:l}).left-g.margins.left;if(L)f.position.left=g._convertPositionTo("relative",{top:0,left:s-g.helperProportions.width}).left-g.margins.left}if(!g.snapElements[q].snapping&&
(C||j||K||L||G))g.options.snap.snap&&g.options.snap.snap.call(g.element,b,c.extend(g._uiHash(),{snapItem:g.snapElements[q].item}));g.snapElements[q].snapping=C||j||K||L||G}else{g.snapElements[q].snapping&&g.options.snap.release&&g.options.snap.release.call(g.element,b,c.extend(g._uiHash(),{snapItem:g.snapElements[q].item}));g.snapElements[q].snapping=false}}}});c.ui.plugin.add("draggable","stack",{start:function(){var b=c(this).data("draggable").options;b=c.makeArray(c(b.stack)).sort(function(g,a){return(parseInt(c(g).css("zIndex"),
10)||0)-(parseInt(c(a).css("zIndex"),10)||0)});if(b.length){var f=parseInt(b[0].style.zIndex)||0;c(b).each(function(g){this.style.zIndex=f+g});this[0].style.zIndex=f+b.length}}});c.ui.plugin.add("draggable","zIndex",{start:function(b,f){b=c(f.helper);f=c(this).data("draggable").options;if(b.css("zIndex"))f._zIndex=b.css("zIndex");b.css("zIndex",f.zIndex)},stop:function(b,f){b=c(this).data("draggable").options;b._zIndex&&c(f.helper).css("zIndex",b._zIndex)}})})(jQuery);
(function(c){c.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var b=this.options,f=b.accept;this.isover=0;this.isout=1;this.accept=c.isFunction(f)?f:function(g){return g.is(f)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};c.ui.ddmanager.droppables[b.scope]=c.ui.ddmanager.droppables[b.scope]||[];c.ui.ddmanager.droppables[b.scope].push(this);
b.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var b=c.ui.ddmanager.droppables[this.options.scope],f=0;f<b.length;f++)b[f]==this&&b.splice(f,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(b,f){if(b=="accept")this.accept=c.isFunction(f)?f:function(g){return g.is(f)};c.Widget.prototype._setOption.apply(this,arguments)},_activate:function(b){var f=c.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);f&&this._trigger("activate",b,this.ui(f))},_deactivate:function(b){var f=c.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);f&&this._trigger("deactivate",b,this.ui(f))},_over:function(b){var f=c.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",b,this.ui(f))}},_out:function(b){var f=c.ui.ddmanager.current;if(!(!f||(f.currentItem||f.element)[0]==this.element[0]))if(this.accept.call(this.element[0],f.currentItem||f.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",b,this.ui(f))}},_drop:function(b,f){var g=f||c.ui.ddmanager.current;if(!g||(g.currentItem||g.element)[0]==this.element[0])return false;var a=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var e=
c.data(this,"droppable");if(e.options.greedy&&!e.options.disabled&&e.options.scope==g.options.scope&&e.accept.call(e.element[0],g.currentItem||g.element)&&c.ui.intersect(g,c.extend(e,{offset:e.element.offset()}),e.options.tolerance)){a=true;return false}});if(a)return false;if(this.accept.call(this.element[0],g.currentItem||g.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
b,this.ui(g));return this.element}return false},ui:function(b){return{draggable:b.currentItem||b.element,helper:b.helper,position:b.position,offset:b.positionAbs}}});c.extend(c.ui.droppable,{version:"1.8"});c.ui.intersect=function(b,f,g){if(!f.offset)return false;var a=(b.positionAbs||b.position.absolute).left,e=a+b.helperProportions.width,h=(b.positionAbs||b.position.absolute).top,o=h+b.helperProportions.height,p=f.offset.left,u=p+f.proportions.width,q=f.offset.top,l=q+f.proportions.height;switch(g){case "fit":return p<
a&&e<u&&q<h&&o<l;case "intersect":return p<a+b.helperProportions.width/2&&e-b.helperProportions.width/2<u&&q<h+b.helperProportions.height/2&&o-b.helperProportions.height/2<l;case "pointer":return c.ui.isOver((b.positionAbs||b.position.absolute).top+(b.clickOffset||b.offset.click).top,(b.positionAbs||b.position.absolute).left+(b.clickOffset||b.offset.click).left,q,p,f.proportions.height,f.proportions.width);case "touch":return(h>=q&&h<=l||o>=q&&o<=l||h<q&&o>l)&&(a>=p&&a<=u||e>=p&&e<=u||a<p&&e>u);default:return false}};
c.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(b,f){var g=c.ui.ddmanager.droppables[b.options.scope]||[],a=f?f.type:null,e=(b.currentItem||b.element).find(":data(droppable)").andSelf(),h=0;a:for(;h<g.length;h++)if(!(g[h].options.disabled||b&&!g[h].accept.call(g[h].element[0],b.currentItem||b.element))){for(var o=0;o<e.length;o++)if(e[o]==g[h].element[0]){g[h].proportions.height=0;continue a}g[h].visible=g[h].element.css("display")!="none";if(g[h].visible){g[h].offset=
g[h].element.offset();g[h].proportions={width:g[h].element[0].offsetWidth,height:g[h].element[0].offsetHeight};a=="mousedown"&&g[h]._activate.call(g[h],f)}}},drop:function(b,f){var g=false;c.each(c.ui.ddmanager.droppables[b.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&c.ui.intersect(b,this,this.options.tolerance))g=g||this._drop.call(this,f);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,f)}}});return g},drag:function(b,f){b.options.refreshPositions&&c.ui.ddmanager.prepareOffsets(b,f);c.each(c.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var g=c.ui.intersect(b,this,this.options.tolerance);if(g=!g&&this.isover==1?"isout":g&&this.isover==0?"isover":null){var a;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){a=c.data(e[0],"droppable");
a.greedyChild=g=="isover"?1:0}}if(a&&g=="isover"){a.isover=0;a.isout=1;a._out.call(a,f)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,f);if(a&&g=="isout"){a.isout=0;a.isover=1;a._over.call(a,f)}}}})}}})(jQuery);
(function(c){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var g=this,a=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.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=a.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 e=this.handles.split(",");this.handles={};for(var h=0;h<e.length;h++){var o=c.trim(e[h]),p=c('<div class="ui-resizable-handle '+("ui-resizable-"+o)+'"></div>');/sw|se|ne|nw/.test(o)&&p.css({zIndex:++a.zIndex});"se"==o&&p.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[o]=".ui-resizable-"+o;this.element.append(p)}}this._renderAxis=function(u){u=u||this.element;for(var q in this.handles){if(this.handles[q].constructor==
String)this.handles[q]=c(this.handles[q],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var l=c(this.handles[q],this.element),s=0;s=/sw|ne|nw|se|n|s/.test(q)?l.outerHeight():l.outerWidth();l=["padding",/ne|nw|n/.test(q)?"Top":/se|sw|s/.test(q)?"Bottom":/^e$/.test(q)?"Right":"Left"].join("");u.css(l,s);this._proportionallyResize()}c(this.handles[q])}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!g.resizing){if(this.className)var u=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);g.axis=u&&u[1]?u[1]:"se"}});if(a.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");g._handles.show()},function(){if(!g.resizing){c(this).addClass("ui-resizable-autohide");g._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var g=function(e){c(e).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){g(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);g(this.originalElement);return this},_mouseCapture:function(g){var a=false;for(var e in this.handles)if(c(this.handles[e])[0]==g.target)a=true;return!this.options.disabled&&a},_mouseStart:function(g){var a=this.options,e=this.element.position(),
h=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(h.is(".ui-draggable")||/absolute/.test(h.css("position")))h.css({position:"absolute",top:e.top,left:e.left});c.browser.opera&&/relative/.test(h.css("position"))&&h.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();e=b(this.helper.css("left"));var o=b(this.helper.css("top"));if(a.containment){e+=c(a.containment).scrollLeft()||0;o+=c(a.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:e,top:o};this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()};this.originalPosition={left:e,top:o};this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:
this.originalSize.width/this.originalSize.height||1;a=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",a=="auto"?this.axis+"-resize":a);h.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(g){var a=this.helper,e=this.originalMousePosition,h=this._change[this.axis];if(!h)return false;e=h.apply(this,[g,g.pageX-e.left||0,g.pageY-e.top||0]);if(this._aspectRatio||g.shiftKey)e=this._updateRatio(e,g);e=this._respectSize(e,g);this._propagate("resize",
g);a.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(e);this._trigger("resize",g,this.ui());return false},_mouseStop:function(g){this.resizing=false;var a=this.options,e=this;if(this._helper){var h=this._proportionallyResizeElements,o=h.length&&/textarea/i.test(h[0].nodeName);h=o&&c.ui.hasScroll(h[0],"left")?0:e.sizeDiff.height;
o={width:e.size.width-(o?0:e.sizeDiff.width),height:e.size.height-h};h=parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left)||null;var p=parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top)||null;a.animate||this.element.css(c.extend(o,{top:p,left:h}));e.helper.height(e.size.height);e.helper.width(e.size.width);this._helper&&!a.animate&&this._proportionallyResize()}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",
g);this._helper&&this.helper.remove();return false},_updateCache:function(g){this.offset=this.helper.offset();if(f(g.left))this.position.left=g.left;if(f(g.top))this.position.top=g.top;if(f(g.height))this.size.height=g.height;if(f(g.width))this.size.width=g.width},_updateRatio:function(g){var a=this.position,e=this.size,h=this.axis;if(g.height)g.width=e.height*this.aspectRatio;else if(g.width)g.height=e.width/this.aspectRatio;if(h=="sw"){g.left=a.left+(e.width-g.width);g.top=null}if(h=="nw"){g.top=
a.top+(e.height-g.height);g.left=a.left+(e.width-g.width)}return g},_respectSize:function(g){var a=this.options,e=this.axis,h=f(g.width)&&a.maxWidth&&a.maxWidth<g.width,o=f(g.height)&&a.maxHeight&&a.maxHeight<g.height,p=f(g.width)&&a.minWidth&&a.minWidth>g.width,u=f(g.height)&&a.minHeight&&a.minHeight>g.height;if(p)g.width=a.minWidth;if(u)g.height=a.minHeight;if(h)g.width=a.maxWidth;if(o)g.height=a.maxHeight;var q=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,
s=/sw|nw|w/.test(e);e=/nw|ne|n/.test(e);if(p&&s)g.left=q-a.minWidth;if(h&&s)g.left=q-a.maxWidth;if(u&&e)g.top=l-a.minHeight;if(o&&e)g.top=l-a.maxHeight;if((a=!g.width&&!g.height)&&!g.left&&g.top)g.top=null;else if(a&&!g.top&&g.left)g.left=null;return g},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var g=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var e=this._proportionallyResizeElements[a];if(!this.borderDif){var h=[e.css("borderTopWidth"),
e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],o=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=c.map(h,function(p,u){p=parseInt(p,10)||0;u=parseInt(o[u],10)||0;return p+u})}c.browser.msie&&(c(g).is(":hidden")||c(g).parents(":hidden").length)||e.css({height:g.height()-this.borderDif[0]-this.borderDif[2]||0,width:g.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var g=this.options;this.elementOffset=
this.element.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var a=c.browser.msie&&c.browser.version<7,e=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++g.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(g,a){return{width:this.originalSize.width+
a}},w:function(g,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(g,a,e){return{top:this.originalPosition.top+e,height:this.originalSize.height-e}},s:function(g,a,e){return{height:this.originalSize.height+e}},se:function(g,a,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,a,e]))},sw:function(g,a,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,a,e]))},ne:function(g,a,e){return c.extend(this._change.n.apply(this,
arguments),this._change.e.apply(this,[g,a,e]))},nw:function(g,a,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,a,e]))}},_propagate:function(g,a){c.ui.plugin.call(this,g,[a,this.ui()]);g!="resize"&&this._trigger(g,a,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.8"});c.ui.plugin.add("resizable","alsoResize",{start:function(){var g=c(this).data("resizable").options,a=function(e){c(e).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 g.alsoResize=="object"&&!g.alsoResize.parentNode)if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];a(g.alsoResize)}else c.each(g.alsoResize,function(e){a(e)});
else a(g.alsoResize)},resize:function(){var g=c(this).data("resizable"),a=g.options,e=g.originalSize,h=g.originalPosition,o={height:g.size.height-e.height||0,width:g.size.width-e.width||0,top:g.position.top-h.top||0,left:g.position.left-h.left||0},p=function(u,q){c(u).each(function(){var l=c(this),s=c(this).data("resizable-alsoresize"),w={};c.each((q&&q.length?q:["width","height","top","left"])||["width","height","top","left"],function(z,C){if((z=(s[C]||0)+(o[C]||0))&&z>=0)w[C]=z||null});if(/relative/.test(l.css("position"))&&
c.browser.opera){g._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(w)})};typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?c.each(a.alsoResize,function(u,q){p(u,q)}):p(a.alsoResize)},stop:function(){var g=c(this).data("resizable");if(g._revertToRelativePosition&&c.browser.opera){g._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(g){var a=
c(this).data("resizable"),e=a.options,h=a._proportionallyResizeElements,o=h.length&&/textarea/i.test(h[0].nodeName),p=o&&c.ui.hasScroll(h[0],"left")?0:a.sizeDiff.height;o={width:a.size.width-(o?0:a.sizeDiff.width),height:a.size.height-p};p=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var u=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(c.extend(o,u&&p?{top:u,left:p}:{}),{duration:e.animateDuration,easing:e.animateEasing,
step:function(){var q={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};h&&h.length&&c(h[0]).css({width:q.width,height:q.height});a._updateCache(q);a._propagate("resize",g)}})}});c.ui.plugin.add("resizable","containment",{start:function(){var g=c(this).data("resizable"),a=g.element,e=g.options.containment;if(a=e instanceof c?e.get(0):/parent/.test(e)?a.parent().get(0):e){g.containerElement=
c(a);if(/document/.test(e)||e==document){g.containerOffset={left:0,top:0};g.containerPosition={left:0,top:0};g.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var h=c(a),o=[];c(["Top","Right","Left","Bottom"]).each(function(q,l){o[q]=b(h.css("padding"+l))});g.containerOffset=h.offset();g.containerPosition=h.position();g.containerSize={height:h.innerHeight()-o[3],width:h.innerWidth()-o[1]};e=g.containerOffset;
var p=g.containerSize.height,u=g.containerSize.width;u=c.ui.hasScroll(a,"left")?a.scrollWidth:u;p=c.ui.hasScroll(a)?a.scrollHeight:p;g.parentData={element:a,left:e.left,top:e.top,width:u,height:p}}}},resize:function(g){var a=c(this).data("resizable"),e=a.options,h=a.containerOffset,o=a.position;g=a._aspectRatio||g.shiftKey;var p={top:0,left:0},u=a.containerElement;if(u[0]!=document&&/static/.test(u.css("position")))p=h;if(o.left<(a._helper?h.left:0)){a.size.width+=a._helper?a.position.left-h.left:
a.position.left-p.left;if(g)a.size.height=a.size.width/e.aspectRatio;a.position.left=e.helper?h.left:0}if(o.top<(a._helper?h.top:0)){a.size.height+=a._helper?a.position.top-h.top:a.position.top;if(g)a.size.width=a.size.height*e.aspectRatio;a.position.top=a._helper?h.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;e=Math.abs((a._helper?a.offset.left-p.left:a.offset.left-p.left)+a.sizeDiff.width);h=Math.abs((a._helper?a.offset.top-p.top:a.offset.top-
h.top)+a.sizeDiff.height);o=a.containerElement.get(0)==a.element.parent().get(0);p=/relative|absolute/.test(a.containerElement.css("position"));if(o&&p)e-=a.parentData.left;if(e+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-e;if(g)a.size.height=a.size.width/a.aspectRatio}if(h+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-h;if(g)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var g=c(this).data("resizable"),a=g.options,e=g.containerOffset,h=g.containerPosition,
o=g.containerElement,p=c(g.helper),u=p.offset(),q=p.outerWidth()-g.sizeDiff.width;p=p.outerHeight()-g.sizeDiff.height;g._helper&&!a.animate&&/relative/.test(o.css("position"))&&c(this).css({left:u.left-h.left-e.left,width:q,height:p});g._helper&&!a.animate&&/static/.test(o.css("position"))&&c(this).css({left:u.left-h.left-e.left,width:q,height:p})}});c.ui.plugin.add("resizable","ghost",{start:function(){var g=c(this).data("resizable"),a=g.options,e=g.size;g.ghost=g.originalElement.clone();g.ghost.css({opacity:0.25,
display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");g.ghost.appendTo(g.helper)},resize:function(){var g=c(this).data("resizable");g.ghost&&g.ghost.css({position:"relative",height:g.size.height,width:g.size.width})},stop:function(){var g=c(this).data("resizable");g.ghost&&g.helper&&g.helper.get(0).removeChild(g.ghost.get(0))}});c.ui.plugin.add("resizable","grid",{resize:function(){var g=
c(this).data("resizable"),a=g.options,e=g.size,h=g.originalSize,o=g.originalPosition,p=g.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var u=Math.round((e.width-h.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((e.height-h.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(p)){g.size.width=h.width+u;g.size.height=h.height+a}else if(/^(ne)$/.test(p)){g.size.width=h.width+u;g.size.height=h.height+a;g.position.top=o.top-a}else{if(/^(sw)$/.test(p)){g.size.width=h.width+u;g.size.height=
h.height+a}else{g.size.width=h.width+u;g.size.height=h.height+a;g.position.top=o.top-a}g.position.left=o.left-u}}});var b=function(g){return parseInt(g,10)||0},f=function(g){return!isNaN(parseInt(g,10))}})(jQuery);
(function(c){c.widget("ui.selectable",c.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var b=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=c(b.options.filter,b.element[0]);f.each(function(){var g=c(this),a=g.offset();c.data(this,"selectable-item",{element:this,$element:g,left:a.left,top:a.top,right:a.left+g.outerWidth(),bottom:a.top+g.outerHeight(),startselected:false,selected:g.hasClass("ui-selected"),
selecting:g.hasClass("ui-selecting"),unselecting:g.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.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},
_mouseStart:function(b){var f=this;this.opos=[b.pageX,b.pageY];if(!this.options.disabled){var g=this.options;this.selectees=c(g.filter,this.element[0]);this._trigger("start",b);c(g.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:b.clientX,top:b.clientY,width:0,height:0});g.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var a=c.data(this,"selectable-item");a.startselected=true;if(!b.metaKey){a.$element.removeClass("ui-selected");
a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",b,{unselecting:a.element})}});c(b.target).parents().andSelf().each(function(){var a=c.data(this,"selectable-item");if(a){a.$element.removeClass("ui-unselecting").addClass("ui-selecting");a.unselecting=false;a.selecting=true;a.selected=true;f._trigger("selecting",b,{selecting:a.element});return false}})}},_mouseDrag:function(b){var f=this;this.dragged=true;if(!this.options.disabled){var g=this.options,
a=this.opos[0],e=this.opos[1],h=b.pageX,o=b.pageY;if(a>h){var p=h;h=a;a=p}if(e>o){p=o;o=e;e=p}this.helper.css({left:a,top:e,width:h-a,height:o-e});this.selectees.each(function(){var u=c.data(this,"selectable-item");if(!(!u||u.element==f.element[0])){var q=false;if(g.tolerance=="touch")q=!(u.left>h||u.right<a||u.top>o||u.bottom<e);else if(g.tolerance=="fit")q=u.left>a&&u.right<h&&u.top>e&&u.bottom<o;if(q){if(u.selected){u.$element.removeClass("ui-selected");u.selected=false}if(u.unselecting){u.$element.removeClass("ui-unselecting");
u.unselecting=false}if(!u.selecting){u.$element.addClass("ui-selecting");u.selecting=true;f._trigger("selecting",b,{selecting:u.element})}}else{if(u.selecting)if(b.metaKey&&u.startselected){u.$element.removeClass("ui-selecting");u.selecting=false;u.$element.addClass("ui-selected");u.selected=true}else{u.$element.removeClass("ui-selecting");u.selecting=false;if(u.startselected){u.$element.addClass("ui-unselecting");u.unselecting=true}f._trigger("unselecting",b,{unselecting:u.element})}if(u.selected)if(!b.metaKey&&
!u.startselected){u.$element.removeClass("ui-selected");u.selected=false;u.$element.addClass("ui-unselecting");u.unselecting=true;f._trigger("unselecting",b,{unselecting:u.element})}}}});return false}},_mouseStop:function(b){var f=this;this.dragged=false;c(".ui-unselecting",this.element[0]).each(function(){var g=c.data(this,"selectable-item");g.$element.removeClass("ui-unselecting");g.unselecting=false;g.startselected=false;f._trigger("unselected",b,{unselected:g.element})});c(".ui-selecting",this.element[0]).each(function(){var g=
c.data(this,"selectable-item");g.$element.removeClass("ui-selecting").addClass("ui-selected");g.selecting=false;g.selected=true;g.startselected=true;f._trigger("selected",b,{selected:g.element})});this._trigger("stop",b);this.helper.remove();return false}});c.extend(c.ui.selectable,{version:"1.8"})})(jQuery);
(function(c){c.widget("ui.sortable",c.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable");
this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--)this.items[b].item.removeData("sortable-item");return this},_mouseCapture:function(b,f){if(this.reverting)return false;if(this.options.disabled||this.options.type==
"static")return false;this._refreshItems(b);var g=null,a=this;c(b.target).parents().each(function(){if(c.data(this,"sortable-item")==a){g=c(this);return false}});if(c.data(b.target,"sortable-item")==a)g=c(b.target);if(!g)return false;if(this.options.handle&&!f){var e=false;c(this.options.handle,g).find("*").andSelf().each(function(){if(this==b.target)e=true});if(!e)return false}this.currentItem=g;this._removeCurrentsFromItems();return true},_mouseStart:function(b,f,g){f=this.options;var a=this;this.currentContainer=
this;this.refreshPositions();this.helper=this._createHelper(b);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:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.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",b,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!g)for(g=this.containers.length-1;g>=0;g--)this.containers[g]._trigger("activate",b,a._uiHash(this));
if(c.ui.ddmanager)c.ui.ddmanager.current=this;c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,b);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(b);return true},_mouseDrag:function(b){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var f=this.options,g=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!=
"HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop+f.scrollSpeed;else if(b.pageY-this.overflowOffset.top<f.scrollSensitivity)this.scrollParent[0].scrollTop=g=this.scrollParent[0].scrollTop-f.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft+f.scrollSpeed;else if(b.pageX-this.overflowOffset.left<
f.scrollSensitivity)this.scrollParent[0].scrollLeft=g=this.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(b.pageY-c(document).scrollTop()<f.scrollSensitivity)g=c(document).scrollTop(c(document).scrollTop()-f.scrollSpeed);else if(c(window).height()-(b.pageY-c(document).scrollTop())<f.scrollSensitivity)g=c(document).scrollTop(c(document).scrollTop()+f.scrollSpeed);if(b.pageX-c(document).scrollLeft()<f.scrollSensitivity)g=c(document).scrollLeft(c(document).scrollLeft()-f.scrollSpeed);else if(c(window).width()-
(b.pageX-c(document).scrollLeft())<f.scrollSensitivity)g=c(document).scrollLeft(c(document).scrollLeft()+f.scrollSpeed)}g!==false&&c.ui.ddmanager&&!f.dropBehaviour&&c.ui.ddmanager.prepareOffsets(this,b)}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--){g=this.items[f];var a=
g.item[0],e=this._intersectsWithPointer(g);if(e)if(a!=this.currentItem[0]&&this.placeholder[e==1?"next":"prev"]()[0]!=a&&!c.ui.contains(this.placeholder[0],a)&&(this.options.type=="semi-dynamic"?!c.ui.contains(this.element[0],a):true)){this.direction=e==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(g))this._rearrange(b,g);else break;this._trigger("change",b,this._uiHash());break}}this._contactContainers(b);c.ui.ddmanager&&c.ui.ddmanager.drag(this,b);this._trigger("sort",
b,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(b,f){if(b){c.ui.ddmanager&&!this.options.dropBehaviour&&c.ui.ddmanager.drop(this,b);if(this.options.revert){var g=this;f=g.placeholder.offset();g.reverting=true;c(this.helper).animate({left:f.left-this.offset.parent.left-g.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-g.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},
parseInt(this.options.revert,10)||500,function(){g._clear(b)})}else this._clear(b,f);return false}},cancel:function(){var b=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,b._uiHash(this));if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",null,b._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 this},serialize:function(b){var f=this._getItemsAsjQuery(b&&b.connected),g=[];b=b||{};c(f).each(function(){var a=
(c(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[-=_](.+)/);if(a)g.push((b.key||a[1]+"[]")+"="+(b.key&&b.expression?a[1]:a[2]))});return g.join("&")},toArray:function(b){var f=this._getItemsAsjQuery(b&&b.connected),g=[];b=b||{};f.each(function(){g.push(c(b.item||this).attr(b.attribute||"id")||"")});return g},_intersectsWith:function(b){var f=this.positionAbs.left,g=f+this.helperProportions.width,a=this.positionAbs.top,e=a+this.helperProportions.height,h=b.left,o=h+b.width,p=
b.top,u=p+b.height,q=this.offset.click.top,l=this.offset.click.left;q=a+q>p&&a+q<u&&f+l>h&&f+l<o;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>b[this.floating?"width":"height"]?q:h<f+this.helperProportions.width/2&&g-this.helperProportions.width/2<o&&p<a+this.helperProportions.height/2&&e-this.helperProportions.height/2<u},_intersectsWithPointer:function(b){var f=c.ui.isOverAxis(this.positionAbs.top+
this.offset.click.top,b.top,b.height);b=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left,b.width);f=f&&b;b=this._getDragVerticalDirection();var g=this._getDragHorizontalDirection();if(!f)return false;return this.floating?g&&g=="right"||b=="down"?2:1:b&&(b=="down"?2:1)},_intersectsWithSides:function(b){var f=c.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,b.top+b.height/2,b.height);b=c.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,b.left+b.width/2,b.width);
var g=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return this.floating&&a?a=="right"&&b||a=="left"&&!b:g&&(g=="down"&&f||g=="up"&&!f)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=
this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var f=[],g=[],a=this._connectWith();if(a&&b)for(b=a.length-1;b>=0;b--)for(var e=c(a[b]),h=e.length-1;h>=0;h--){var o=c.data(e[h],"sortable");if(o&&o!=this&&!o.options.disabled)g.push([c.isFunction(o.options.items)?o.options.items.call(o.element):c(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o])}g.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").not(".ui-sortable-placeholder"),this]);for(b=g.length-1;b>=0;b--)g[b][0].each(function(){f.push(this)});return c(f)},_removeCurrentsFromItems:function(){for(var b=this.currentItem.find(":data(sortable-item)"),f=0;f<this.items.length;f++)for(var g=0;g<b.length;g++)b[g]==this.items[f].item[0]&&this.items.splice(f,1)},_refreshItems:function(b){this.items=[];this.containers=[this];var f=this.items,
g=[[c.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):c(this.options.items,this.element),this]],a=this._connectWith();if(a)for(var e=a.length-1;e>=0;e--)for(var h=c(a[e]),o=h.length-1;o>=0;o--){var p=c.data(h[o],"sortable");if(p&&p!=this&&!p.options.disabled){g.push([c.isFunction(p.options.items)?p.options.items.call(p.element[0],b,{item:this.currentItem}):c(p.options.items,p.element),p]);this.containers.push(p)}}for(e=g.length-1;e>=0;e--){b=g[e][1];
a=g[e][0];o=0;for(h=a.length;o<h;o++){p=c(a[o]);p.data("sortable-item",b);f.push({item:p,instance:b,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var f=this.items.length-1;f>=0;f--){var g=this.items[f],a=this.options.toleranceElement?c(this.options.toleranceElement,g.item):g.item;if(!b){g.width=a.outerWidth();g.height=a.outerHeight()}a=a.offset();g.left=a.left;g.top=a.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--){a=this.containers[f].element.offset();this.containers[f].containerCache.left=a.left;this.containers[f].containerCache.top=a.top;this.containers[f].containerCache.width=this.containers[f].element.outerWidth();this.containers[f].containerCache.height=this.containers[f].element.outerHeight()}return this},_createPlaceholder:function(b){var f=b||this,g=f.options;if(!g.placeholder||g.placeholder.constructor==String){var a=g.placeholder;g.placeholder={element:function(){var e=
c(document.createElement(f.currentItem[0].nodeName)).addClass(a||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!a)e.style.visibility="hidden";return e},update:function(e,h){if(!(a&&!g.forcePlaceholderSize)){h.height()||h.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10));h.width()||h.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||
0,10))}}}}f.placeholder=c(g.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);g.placeholder.update(f,f.placeholder)},_contactContainers:function(b){for(var f=null,g=null,a=this.containers.length-1;a>=0;a--)if(!c.ui.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(!(f&&c.ui.contains(this.containers[a].element[0],f.element[0]))){f=this.containers[a];g=a}}else if(this.containers[a].containerCache.over){this.containers[a]._trigger("out",
b,this._uiHash(this));this.containers[a].containerCache.over=0}if(f)if(this.containers.length===1){this.containers[g]._trigger("over",b,this._uiHash(this));this.containers[g].containerCache.over=1}else if(this.currentContainer!=this.containers[g]){f=1E4;a=null;for(var e=this.positionAbs[this.containers[g].floating?"left":"top"],h=this.items.length-1;h>=0;h--)if(c.ui.contains(this.containers[g].element[0],this.items[h].item[0])){var o=this.items[h][this.containers[g].floating?"left":"top"];if(Math.abs(o-
e)<f){f=Math.abs(o-e);a=this.items[h]}}if(a||this.options.dropOnEmpty){this.currentContainer=this.containers[g];a?this._rearrange(b,a,null,true):this._rearrange(b,null,this.containers[g].element,true);this._trigger("change",b,this._uiHash());this.containers[g]._trigger("change",b,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[g]._trigger("over",b,this._uiHash(this));this.containers[g].containerCache.over=1}}},_createHelper:function(b){var f=
this.options;b=c.isFunction(f.helper)?c(f.helper.apply(this.element[0],[b,this.currentItem])):f.helper=="clone"?this.currentItem.clone():this.currentItem;b.parents("body").length||c(f.appendTo!="parent"?f.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0]);if(b[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(b[0].style.width==
""||f.forceHelperSize)b.width(this.currentItem.width());if(b[0].style.height==""||f.forceHelperSize)b.height(this.currentItem.height());return b},_adjustOffsetFromHelper:function(b){if(typeof b=="string")b=b.split(" ");if(c.isArray(b))b={left:+b[0],top:+b[1]||0};if("left"in b)this.offset.click.left=b.left+this.margins.left;if("right"in b)this.offset.click.left=this.helperProportions.width-b.right+this.margins.left;if("top"in b)this.offset.click.top=b.top+this.margins.top;if("bottom"in b)this.offset.click.top=
this.helperProportions.height-b.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&c.browser.msie)b=
{top:0,left:0};return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),
10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b=this.options;if(b.containment=="parent")b.containment=this.helper[0].parentNode;if(b.containment=="document"||b.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,c(b.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(c(b.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(b.containment)){var f=c(b.containment)[0];b=c(b.containment).offset();var g=c(f).css("overflow")!="hidden";this.containment=[b.left+(parseInt(c(f).css("borderLeftWidth"),10)||0)+(parseInt(c(f).css("paddingLeft"),10)||0)-this.margins.left,b.top+(parseInt(c(f).css("borderTopWidth"),
10)||0)+(parseInt(c(f).css("paddingTop"),10)||0)-this.margins.top,b.left+(g?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,b.top+(g?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(b,f){if(!f)f=
this.position;b=b=="absolute"?1:-1;var g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(g[0].tagName);return{top:f.top+this.offset.relative.top*b+this.offset.parent.top*b-(c.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():a?0:g.scrollTop())*b),left:f.left+this.offset.relative.left*b+this.offset.parent.left*b-(c.browser.safari&&
this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():a?0:g.scrollLeft())*b)}},_generatePosition:function(b){var f=this.options,g=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&c.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,a=/(html|body)/i.test(g[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
var e=b.pageX,h=b.pageY;if(this.originalPosition){if(this.containment){if(b.pageX-this.offset.click.left<this.containment[0])e=this.containment[0]+this.offset.click.left;if(b.pageY-this.offset.click.top<this.containment[1])h=this.containment[1]+this.offset.click.top;if(b.pageX-this.offset.click.left>this.containment[2])e=this.containment[2]+this.offset.click.left;if(b.pageY-this.offset.click.top>this.containment[3])h=this.containment[3]+this.offset.click.top}if(f.grid){h=this.originalPageY+Math.round((h-
this.originalPageY)/f.grid[1])*f.grid[1];h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-f.grid[1]:h+f.grid[1]:h;e=this.originalPageX+Math.round((e-this.originalPageX)/f.grid[0])*f.grid[0];e=this.containment?!(e-this.offset.click.left<this.containment[0]||e-this.offset.click.left>this.containment[2])?e:!(e-this.offset.click.left<this.containment[0])?e-f.grid[0]:e+f.grid[0]:e}}return{top:h-
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():a?0:g.scrollTop()),left:e-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():a?0:g.scrollLeft())}},_rearrange:function(b,f,g,a){g?g[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 e=this,h=this.counter;window.setTimeout(function(){h==e.counter&&e.refreshPositions(!a)},0)},_clear:function(b,f){this.reverting=false;var g=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var a in this._storedCSS)if(this._storedCSS[a]=="auto"||this._storedCSS[a]=="static")this._storedCSS[a]=
"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!f&&g.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!f)g.push(function(e){this._trigger("update",e,this._uiHash())});if(!c.ui.contains(this.element[0],this.currentItem[0])){f||g.push(function(e){this._trigger("remove",
e,this._uiHash())});for(a=this.containers.length-1;a>=0;a--)if(c.ui.contains(this.containers[a].element[0],this.currentItem[0])&&!f){g.push(function(e){return function(h){e._trigger("receive",h,this._uiHash(this))}}.call(this,this.containers[a]));g.push(function(e){return function(h){e._trigger("update",h,this._uiHash(this))}}.call(this,this.containers[a]))}}for(a=this.containers.length-1;a>=0;a--){f||g.push(function(e){return function(h){e._trigger("deactivate",h,this._uiHash(this))}}.call(this,
this.containers[a]));if(this.containers[a].containerCache.over){g.push(function(e){return function(h){e._trigger("out",h,this._uiHash(this))}}.call(this,this.containers[a]));this.containers[a].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",
b,this._uiHash());for(a=0;a<g.length;a++)g[a].call(this,b);this._trigger("stop",b,this._uiHash())}return false}f||this._trigger("beforeStop",b,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(a=0;a<g.length;a++)g[a].call(this,b);this._trigger("stop",b,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){c.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(b){var f=b||this;return{helper:f.helper,placeholder:f.placeholder||c([]),position:f.position,originalPosition:f.originalPosition,offset:f.positionAbs,item:f.currentItem,sender:b?b.element:null}}});c.extend(c.ui.sortable,{version:"1.8"})})(jQuery);
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var b=this.options,f=this;this.running=0;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(b.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");if(b.navigation){var g=this.element.find("a").filter(b.navigationFilter);if(g.length){var a=g.closest(".ui-accordion-header");this.active=a.length?a:g.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||b.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");
this._createIcons();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(e){return f._keydown(e)}).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");b.event&&this.headers.bind(b.event+".accordion",function(e){f._clickHandler.call(f,e,this);e.preventDefault()})},_createIcons:function(){var b=this.options;if(b.icons){c("<span/>").addClass("ui-icon "+b.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(b.icons.header).toggleClass(b.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},
destroy:function(){var b=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("tabindex");this.headers.find("a").removeAttr("tabindex");this._destroyIcons();var 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(b.autoHeight||b.fillHeight)f.css("height","");return this},_setOption:function(b,f){c.Widget.prototype._setOption.apply(this,arguments);b=="active"&&this.activate(f);if(b=="icons"){this._destroyIcons();f&&this._createIcons()}},_keydown:function(b){var f=c.ui.keyCode;if(!(this.options.disabled||b.altKey||b.ctrlKey)){var g=this.headers.length,a=this.headers.index(b.target),e=false;switch(b.keyCode){case f.RIGHT:case f.DOWN:e=this.headers[(a+1)%g];break;case f.LEFT:case f.UP:e=this.headers[(a-1+g)%
g];break;case f.SPACE:case f.ENTER:this._clickHandler({target:b.target},b.target);b.preventDefault()}if(e){c(b.target).attr("tabIndex","-1");c(e).attr("tabIndex","0");e.focus();return false}return true}},resize:function(){var b=this.options,f;if(b.fillSpace){if(c.browser.msie){var g=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}f=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",g);this.headers.each(function(){f-=c(this).outerHeight(true)});
this.headers.next().each(function(){c(this).height(Math.max(0,f-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else if(b.autoHeight){f=0;this.headers.next().each(function(){f=Math.max(f,c(this).height())}).height(f)}return this},activate:function(b){this.options.active=b;b=this._findActive(b)[0];this._clickHandler({target:b},b);return this},_findActive:function(b){return b?typeof b=="number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.headers.not(b)):b===false?c([]):
this.headers.filter(":eq(0)")},_clickHandler:function(b,f){var g=this.options;if(!g.disabled)if(b.target){b=c(b.currentTarget||f);f=b[0]==this.active[0];g.active=g.collapsible&&f?false:c(".ui-accordion-header",this.element).index(b);if(!(this.running||!g.collapsible&&f)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);if(!f){b.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(g.icons.header).addClass(g.icons.headerSelected);
b.next().addClass("ui-accordion-content-active")}h=b.next();a=this.active.next();e={options:g,newHeader:f&&g.collapsible?c([]):b,oldHeader:this.active,newContent:f&&g.collapsible?c([]):h,oldContent:a};g=this.headers.index(this.active[0])>this.headers.index(b[0]);this.active=f?c([]):b;this._toggle(h,a,e,f,g)}}else if(g.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(g.icons.headerSelected).addClass(g.icons.header);
this.active.next().addClass("ui-accordion-content-active");var a=this.active.next(),e={options:g,newHeader:c([]),oldHeader:g.active,newContent:c([]),oldContent:a},h=this.active=c([]);this._toggle(h,a,e)}},_toggle:function(b,f,g,a,e){var h=this.options,o=this;this.toShow=b;this.toHide=f;this.data=g;var p=function(){if(o)return o._completed.apply(o,arguments)};this._trigger("changestart",null,this.data);this.running=f.size()===0?b.size():f.size();if(h.animated){g={};g=h.collapsible&&a?{toShow:c([]),
toHide:f,complete:p,down:e,autoHeight:h.autoHeight||h.fillSpace}:{toShow:b,toHide:f,complete:p,down:e,autoHeight:h.autoHeight||h.fillSpace};if(!h.proxied)h.proxied=h.animated;if(!h.proxiedDuration)h.proxiedDuration=h.duration;h.animated=c.isFunction(h.proxied)?h.proxied(g):h.proxied;h.duration=c.isFunction(h.proxiedDuration)?h.proxiedDuration(g):h.proxiedDuration;a=c.ui.accordion.animations;var u=h.duration,q=h.animated;if(q&&!a[q]&&!c.easing[q])q="slide";a[q]||(a[q]=function(l){this.slide(l,{easing:q,
duration:u||700})});a[q](g)}else{if(h.collapsible&&a)b.toggle();else{f.hide();b.show()}p(true)}f.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(b){var f=this.options;this.running=b?0:--this.running;if(!this.running){f.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,
{version:"1.8",animations:{slide:function(b,f){b=c.extend({easing:"swing",duration:300},b,f);if(b.toHide.size())if(b.toShow.size()){var g=b.toShow.css("overflow"),a=0,e={},h={},o;f=b.toShow;o=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)||0)-(parseInt(f.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(p,u){h[u]="hide";p=(""+c.css(b.toShow[0],
u)).match(/^([\d+-.]+)(.*)$/);e[u]={value:p[1],unit:p[2]||"px"}});b.toShow.css({height:0,overflow:"hidden"}).show();b.toHide.filter(":hidden").each(b.complete).end().filter(":visible").animate(h,{step:function(p,u){if(u.prop=="height")a=u.end-u.start===0?0:(u.now-u.start)/(u.end-u.start);b.toShow[0].style[u.prop]=a*e[u.prop].value+e[u.prop].unit},duration:b.duration,easing:b.easing,complete:function(){b.autoHeight||b.toShow.css("height","");b.toShow.css("width",o);b.toShow.css({overflow:g});b.complete()}})}else b.toHide.animate({height:"hide"},
b);else b.toShow.animate({height:"show"},b)},bounceslide:function(b){this.slide(b,{easing:b.down?"easeOutBounce":"swing",duration:b.down?1E3:200})}}})})(jQuery);
(function(c){c.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var b=this,f=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(g){var a=c.ui.keyCode;switch(g.keyCode){case a.PAGE_UP:b._move("previousPage",g);break;case a.PAGE_DOWN:b._move("nextPage",g);break;case a.UP:b._move("previous",g);g.preventDefault();
break;case a.DOWN:b._move("next",g);g.preventDefault();break;case a.ENTER:b.menu.active&&g.preventDefault();case a.TAB:if(!b.menu.active)return;b.menu.select();break;case a.ESCAPE:b.element.val(b.term);b.close(g);break;case a.SHIFT:case a.CONTROL:case 18:break;default:clearTimeout(b.searching);b.searching=setTimeout(function(){b.search(null,g)},b.options.delay);break}}).bind("focus.autocomplete",function(){b.previous=b.element.val()}).bind("blur.autocomplete",function(g){clearTimeout(b.searching);
b.closing=setTimeout(function(){b.close(g)},150)});this._initSource();this.response=function(){return b._response.apply(b,arguments)};this.menu=c("<ul></ul>").addClass("ui-autocomplete").appendTo("body",f).menu({focus:function(g,a){g=a.item.data("item.autocomplete");false!==b._trigger("focus",null,{item:g})&&b.element.val(g.value)},selected:function(g,a){a=a.item.data("item.autocomplete");false!==b._trigger("select",g,{item:a})&&b.element.val(a.value);b.close(g);b.previous=b.element.val();b.element[0]!==
f.activeElement&&b.element.focus()},blur:function(){b.menu.element.is(":visible")&&b.element.val(b.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");c.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input ui-widget ui-widget-content").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();c.Widget.prototype.destroy.call(this)},_setOption:function(b){c.Widget.prototype._setOption.apply(this,
arguments);b==="source"&&this._initSource()},_initSource:function(){var b,f;if(c.isArray(this.options.source)){b=this.options.source;this.source=function(g,a){var e=new RegExp(c.ui.autocomplete.escapeRegex(g.term),"i");a(c.grep(b,function(h){return e.test(h.label||h.value||h)}))}}else if(typeof this.options.source==="string"){f=this.options.source;this.source=function(g,a){c.getJSON(f,g,a)}}else this.source=this.options.source},search:function(b,f){b=b!=null?b:this.element.val();if(b.length<this.options.minLength)return this.close(f);
clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(b)},_search:function(b){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:b},this.response)},_response:function(b){if(b.length){b=this._normalize(b);this._suggest(b);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(b){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",b);this.menu.element.hide();
this.menu.deactivate()}this.previous!==this.element.val()&&this._trigger("change",b)},_normalize:function(b){if(b.length&&b[0].label&&b[0].value)return b;return c.map(b,function(f){if(typeof f==="string")return{label:f,value:f};return c.extend({label:f.label||f.value,value:f.value||f.label},f)})},_suggest:function(b){var f=this.menu.element.empty().zIndex(this.element.zIndex()+1),g;this._renderMenu(f,b);this.menu.deactivate();this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",
of:this.element,collision:"none"});b=f.width("").width();g=this.element.width();f.width(Math.max(b,g))},_renderMenu:function(b,f){var g=this;c.each(f,function(a,e){g._renderItem(b,e)})},_renderItem:function(b,f){return c("<li></li>").data("item.autocomplete",f).append("<a>"+f.label+"</a>").appendTo(b)},_move:function(b,f){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(b)||this.menu.last()&&/^next/.test(b)){this.element.val(this.term);this.menu.deactivate()}else this.menu[b]();
else this.search(null,f)},widget:function(){return this.menu.element}});c.extend(c.ui.autocomplete,{escapeRegex:function(b){return b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})})(jQuery);
(function(c){c.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(f){f.preventDefault();b.select()});this.refresh()},refresh:function(){var b=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(){b.activate(c(this).parent())}).mouseleave(function(){b.deactivate()})},
activate:function(b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,g=this.element.attr("scrollTop"),a=this.element.height();if(f<0)this.element.attr("scrollTop",g+f);else f>a&&this.element.attr("scrollTop",g+f-a+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{item:b})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");
this._trigger("blur");this.active=null}},next:function(){this.move("next","li:first")},previous:function(){this.move("prev","li:last")},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(b,f){if(this.active){b=this.active[b]();b.length?this.activate(b):this.activate(this.element.children(f))}else this.activate(this.element.children(f))},nextPage:function(){if(this.hasScroll())if(!this.active||this.last())this.activate(this.element.children(":first"));
else{var b=this.active.offset().top,f=this.element.height(),g=this.element.children("li").filter(function(){var a=c(this).offset().top-b-f+c(this).height();return a<10&&a>-10});g.length||(g=this.element.children(":last"));this.activate(g)}else this.activate(this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(){if(this.hasScroll())if(!this.active||this.first())this.activate(this.element.children(":last"));else{var b=this.active.offset().top,f=this.element.height();
result=this.element.children("li").filter(function(){var g=c(this).offset().top-b+f-c(this).height();return g<10&&g>-10});result.length||(result=this.element.children(":first"));this.activate(result)}else this.activate(this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(){this._trigger("selected",null,{item:this.active})}})})(jQuery);
(function(c){var b,f=function(a){c(":ui-button",a.target.form).each(function(){var e=c(this).data("button");setTimeout(function(){e.refresh()},1)})},g=function(a){var e=a.name,h=a.form,o=c([]);if(e)o=h?c(h).find("[name='"+e+"']"):c("[name='"+e+"']",a.ownerDocument).filter(function(){return!this.form});return o};c.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",f);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var a=this,e=this.options,h=this.type==="checkbox"||this.type==="radio",o="ui-state-hover"+(!h?" ui-state-active":"");if(e.label===null)e.label=this.buttonElement.html();if(this.element.is(":disabled"))e.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!e.disabled){c(this).addClass("ui-state-hover");this===b&&c(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){e.disabled||c(this).removeClass(o)}).bind("focus.button",function(){c(this).addClass("ui-state-focus")}).bind("blur.button",function(){c(this).removeClass("ui-state-focus")});h&&this.element.bind("change.button",function(){a.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(e.disabled)return false;c(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(e.disabled)return false;c(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed",true);var p=a.element[0];g(p).not(p).map(function(){return c(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(e.disabled)return false;c(this).addClass("ui-state-active");b=this;c(document).one("mouseup",function(){b=null})}).bind("mouseup.button",function(){if(e.disabled)return false;c(this).removeClass("ui-state-active")}).bind("keydown.button",
function(p){if(e.disabled)return false;if(p.keyCode==c.ui.keyCode.SPACE||p.keyCode==c.ui.keyCode.ENTER)c(this).addClass("ui-state-active")}).bind("keyup.button",function(){c(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(p){p.keyCode===c.ui.keyCode.SPACE&&c(this).click()})}this._setOption("disabled",e.disabled)},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?
"input":"button";if(this.type==="checkbox"||this.type==="radio"){this.buttonElement=this.element.parents().last().find("[for="+this.element.attr("id")+"]");this.element.addClass("ui-helper-hidden-accessible");var a=this.element.is(":checked");a&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");c.Widget.prototype.destroy.call(this)},_setOption:function(a,e){c.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled")e?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio")g(this.element[0]).each(function(){c(this).is(":checked")?c(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):c(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement,e=c("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),
h=this.options.icons,o=h.primary&&h.secondary;if(h.primary||h.secondary){a.addClass("ui-button-text-icon"+(o?"s":""));h.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+h.primary+"'></span>");h.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+h.secondary+"'></span>");if(!this.options.text){a.addClass(o?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||a.attr("title",e)}}else a.addClass("ui-button-text-only")}}});
c.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(a,e){a==="disabled"&&this.buttons.button("option",a,e);c.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return c(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");c.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var b=this,f=b.options,g=f.title||b.originalTitle||"&#160;",a=c.ui.dialog.getTitleId(b.element),e=(b.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
f.dialogClass).css({zIndex:f.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){if(f.closeOnEscape&&p.keyCode&&p.keyCode===c.ui.keyCode.ESCAPE){b.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":a}).mousedown(function(p){b.moveToTop(false,p)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(e);var h=(b.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(e),
o=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover")}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).click(function(p){b.close(p);return false}).appendTo(h);(b.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(f.closeText).appendTo(o);c("<span></span>").addClass("ui-dialog-title").attr("id",
a).html(g).prependTo(h);if(c.isFunction(f.beforeclose)&&!c.isFunction(f.beforeClose))f.beforeClose=f.beforeclose;h.find("*").add(h).disableSelection();f.draggable&&c.fn.draggable&&b._makeDraggable();f.resizable&&c.fn.resizable&&b._makeResizable();b._createButtons(f.buttons);b._isOpen=false;c.fn.bgiframe&&e.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var b=this;b.overlay&&b.overlay.destroy();b.uiDialog.hide();b.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
b.uiDialog.remove();b.originalTitle&&b.element.attr("title",b.originalTitle);return b},widget:function(){return this.uiDialog},close:function(b){var f=this,g;if(false!==f._trigger("beforeClose",b)){f.overlay&&f.overlay.destroy();f.uiDialog.unbind("keypress.ui-dialog");f._isOpen=false;if(f.options.hide)f.uiDialog.hide(f.options.hide,function(){f._trigger("close",b)});else{f.uiDialog.hide();f._trigger("close",b)}c.ui.dialog.overlay.resize();if(f.options.modal){g=0;c(".ui-dialog").each(function(){if(this!==
f.uiDialog[0])g=Math.max(g,c(this).css("z-index"))});c.ui.dialog.maxZ=g}return f}},isOpen:function(){return this._isOpen},moveToTop:function(b,f){var g=this,a=g.options;if(a.modal&&!b||!a.stack&&!a.modal)return g._trigger("focus",f);if(a.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=a.zIndex;if(g.overlay){c.ui.dialog.maxZ+=1;g.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}b={scrollTop:g.element.attr("scrollTop"),scrollLeft:g.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;g.uiDialog.css("z-index",
c.ui.dialog.maxZ);g.element.attr(b);g._trigger("focus",f);return g},open:function(){if(!this._isOpen){var b=this,f=b.options,g=b.uiDialog;b.overlay=f.modal?new c.ui.dialog.overlay(b):null;g.next().length&&g.appendTo("body");b._size();b._position(f.position);g.show(f.show);b.moveToTop(true);f.modal&&g.bind("keypress.ui-dialog",function(a){if(a.keyCode===c.ui.keyCode.TAB){var e=c(":tabbable",this),h=e.filter(":first");e=e.filter(":last");if(a.target===e[0]&&!a.shiftKey){h.focus(1);return false}else if(a.target===
h[0]&&a.shiftKey){e.focus(1);return false}}});c([]).add(g.find(".ui-dialog-content :tabbable:first")).add(g.find(".ui-dialog-buttonpane :tabbable:first")).add(g).filter(":first").focus();b._trigger("open");b._isOpen=true;return b}},_createButtons:function(b){var f=this,g=false,a=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");f.uiDialog.find(".ui-dialog-buttonpane").remove();typeof b==="object"&&b!==null&&c.each(b,function(){return!(g=true)});if(g){c.each(b,
function(e,h){e=c('<button type="button"></button>').text(e).click(function(){h.apply(f.element[0],arguments)}).appendTo(a);c.fn.button&&e.button()});a.appendTo(f.uiDialog)}},_makeDraggable:function(){function b(h){return{position:h.position,offset:h.offset}}var f=this,g=f.options,a=c(document),e;f.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(h,o){e=g.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");
f._trigger("dragStart",h,b(o))},drag:function(h,o){f._trigger("drag",h,b(o))},stop:function(h,o){g.position=[o.position.left-a.scrollLeft(),o.position.top-a.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(e);f._trigger("dragStop",h,b(o));c.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function f(h){return{originalPosition:h.originalPosition,originalSize:h.originalSize,position:h.position,size:h.size}}b=b===undefined?this.options.resizable:b;var g=this,a=g.options,e=g.uiDialog.css("position");
b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";g.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:g.element,maxWidth:a.maxWidth,maxHeight:a.maxHeight,minWidth:a.minWidth,minHeight:g._minHeight(),handles:b,start:function(h,o){c(this).addClass("ui-dialog-resizing");g._trigger("resizeStart",h,f(o))},resize:function(h,o){g._trigger("resize",h,f(o))},stop:function(h,o){c(this).removeClass("ui-dialog-resizing");a.height=c(this).height();a.width=c(this).width();g._trigger("resizeStop",
h,f(o));c.ui.dialog.overlay.resize()}}).css("position",e).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(b){var f=[],g=[0,0];b=b||c.ui.dialog.prototype.options.position;if(typeof b==="string"||typeof b==="object"&&"0"in b){f=b.split?b.split(" "):[b[0],b[1]];if(f.length===1)f[1]=f[0];c.each(["left","top"],function(a,e){if(+f[a]===f[a]){g[a]=f[a];f[a]=
e}})}else if(typeof b==="object"){if("left"in b){f[0]="left";g[0]=b.left}else if("right"in b){f[0]="right";g[0]=-b.right}if("top"in b){f[1]="top";g[1]=b.top}else if("bottom"in b){f[1]="bottom";g[1]=-b.bottom}}(b=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:f.join(" "),at:f.join(" "),offset:g.join(" "),of:window,collision:"fit",using:function(a){var e=c(this).css(a).offset().top;e<0&&c(this).css("top",a.top-e)}});b||this.uiDialog.hide()},_setOption:function(b,
f){var g=this,a=g.uiDialog,e=a.is(":data(resizable)"),h=false;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":g._createButtons(f);break;case "closeText":g.uiDialogTitlebarCloseText.text(""+f);break;case "dialogClass":a.removeClass(g.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+f);break;case "disabled":f?a.addClass("ui-dialog-disabled"):a.removeClass("ui-dialog-disabled");break;case "draggable":f?g._makeDraggable():a.draggable("destroy");break;
case "height":h=true;break;case "maxHeight":e&&a.resizable("option","maxHeight",f);h=true;break;case "maxWidth":e&&a.resizable("option","maxWidth",f);h=true;break;case "minHeight":e&&a.resizable("option","minHeight",f);h=true;break;case "minWidth":e&&a.resizable("option","minWidth",f);h=true;break;case "position":g._position(f);break;case "resizable":e&&!f&&a.resizable("destroy");e&&typeof f==="string"&&a.resizable("option","handles",f);!e&&f!==false&&g._makeResizable(f);break;case "title":c(".ui-dialog-title",
g.uiDialogTitlebar).html(""+(f||"&#160;"));break;case "width":h=true;break}c.Widget.prototype._setOption.apply(g,arguments);h&&g._size()},_size:function(){var b=this.options,f;this.element.css("width","auto").hide();f=this.uiDialog.css({height:"auto",width:b.width}).height();this.element.css(b.height==="auto"?{minHeight:Math.max(b.minHeight-f,0),height:"auto"}:{minHeight:0,height:Math.max(b.height-f,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});
c.extend(c.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b){this.uuid+=1;b=this.uuid}return"ui-dialog-title-"+b},overlay:function(b){this.$el=c.ui.dialog.overlay.create(b)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(b){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&
c(document).bind(c.ui.dialog.overlay.events,function(g){return c(g.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(g){if(b.options.closeOnEscape&&g.keyCode&&g.keyCode===c.ui.keyCode.ESCAPE){b.close(g);g.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var f=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&
f.bgiframe();this.instances.push(f);return f},destroy:function(b){this.oldInstances.push(this.instances.splice(c.inArray(b,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");b.remove();var f=0;c.each(this.instances,function(){f=Math.max(f,this.css("z-index"))});this.maxZ=f},height:function(){var b,f;if(c.browser.msie&&c.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);f=Math.max(document.documentElement.offsetHeight,
document.body.offsetHeight);return b<f?c(window).height()+"px":b+"px"}else return c(document).height()+"px"},width:function(){var b,f;if(c.browser.msie&&c.browser.version<7){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);f=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<f?c(window).width()+"px":b+"px"}else return c(document).width()+"px"},resize:function(){var b=c([]);c.each(c.ui.dialog.overlay.instances,function(){b=b.add(this)});b.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.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var b=this,f=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");f.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
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(g){g.preventDefault()}).hover(function(){f.disabled||c(this).addClass("ui-state-hover")},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(f.disabled)c(this).blur();
else{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(g){c(this).data("index.ui-slider-handle",g)});this.handles.keydown(function(g){var a=true,e=c(this).data("index.ui-slider-handle");if(!b.options.disabled){switch(g.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:a=
false;if(!b._keySliding){b._keySliding=true;c(this).addClass("ui-state-active");b._start(g,e)}break}var h,o,p=b._step();h=b.options.values&&b.options.values.length?(o=b.values(e)):(o=b.value());switch(g.keyCode){case c.ui.keyCode.HOME:o=b._valueMin();break;case c.ui.keyCode.END:o=b._valueMax();break;case c.ui.keyCode.PAGE_UP:o=h+(b._valueMax()-b._valueMin())/5;break;case c.ui.keyCode.PAGE_DOWN:o=h-(b._valueMax()-b._valueMin())/5;break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(h==b._valueMax())return;
o=h+p;break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(h==b._valueMin())return;o=h-p;break}b._slide(g,e,o);return a}}).keyup(function(g){var a=c(this).data("index.ui-slider-handle");if(b._keySliding){b._keySliding=false;b._stop(g,a);b._change(g,a);c(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(b){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 g={x:b.pageX,y:b.pageY},a=this._normValueFromMouse(g),e=this._valueMax()-this._valueMin()+1,h,o=this,p;this.handles.each(function(u){var q=Math.abs(a-o.values(u));if(e>q){e=q;h=c(this);p=u}});if(f.range==true&&this.values(1)==f.min)h=c(this.handles[++p]);this._start(b,
p);this._mouseSliding=true;o._handleIndex=p;h.addClass("ui-state-active").focus();f=h.offset();this._clickOffset=!c(b.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:b.pageX-f.left-h.width()/2,top:b.pageY-f.top-h.height()/2-(parseInt(h.css("borderTopWidth"),10)||0)-(parseInt(h.css("borderBottomWidth"),10)||0)+(parseInt(h.css("marginTop"),10)||0)};a=this._normValueFromMouse(g);this._slide(b,p,a);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(b){var f=
this._normValueFromMouse({x:b.pageX,y:b.pageY});this._slide(b,this._handleIndex,f);return false},_mouseStop:function(b){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation=="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(b){var f;if("horizontal"==this.orientation){f=
this.elementSize.width;b=b.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{f=this.elementSize.height;b=b.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}f=b/f;if(f>1)f=1;if(f<0)f=0;if("vertical"==this.orientation)f=1-f;b=this._valueMax()-this._valueMin();b=f*b;f=b%this.options.step;b=this._valueMin()+b-f;if(f>this.options.step/2)b+=this.options.step;return parseFloat(b.toFixed(5))},_start:function(b,f){var g={handle:this.handles[f],value:this.value()};
if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("start",b,g)},_slide:function(b,f,g){if(this.options.values&&this.options.values.length){var a=this.values(f?0:1);if(this.options.values.length==2&&this.options.range===true&&(f==0&&g>a||f==1&&g<a))g=a;if(g!=this.values(f)){a=this.values();a[f]=g;b=this._trigger("slide",b,{handle:this.handles[f],value:g,values:a});this.values(f?0:1);b!==false&&this.values(f,g,true)}}else if(g!=this.value()){b=
this._trigger("slide",b,{handle:this.handles[f],value:g});b!==false&&this.value(g)}},_stop:function(b,f){var g={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("stop",b,g)},_change:function(b,f){if(!this._keySliding&&!this._mouseSliding){var g={handle:this.handles[f],value:this.value()};if(this.options.values&&this.options.values.length){g.value=this.values(f);g.values=this.values()}this._trigger("change",
b,g)}},value:function(b){if(arguments.length){this.options.value=this._trimValue(b);this._refreshValue();this._change(null,0)}return this._value()},values:function(b,f){if(arguments.length>1){this.options.values[b]=this._trimValue(f);this._refreshValue();this._change(null,b)}if(arguments.length)if(c.isArray(arguments[0])){for(var g=this.options.values,a=arguments[0],e=0,h=g.length;e<h;e++){g[e]=this._trimValue(a[e]);this._change(null,e)}this._refreshValue()}else return this.options.values&&this.options.values.length?
this._values(b):this.value();else return this._values()},_setOption:function(b,f){var g,a=0;if(jQuery.isArray(this.options.values))a=this.options.values.length;c.Widget.prototype._setOption.apply(this,arguments);switch(b){case "disabled":if(f){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(g=0;g<a;g++)this._change(null,g);this._animateOff=false;break}},_step:function(){return this.options.step},_value:function(){var b=this.options.value;return b=this._trimValue(b)},_values:function(b){if(arguments.length){var f=
this.options.values[b];return f=this._trimValue(f)}else{f=this.options.values.slice();for(var g=0,a=f.length;g<a;g++)f[g]=this._trimValue(f[g]);return f}},_trimValue:function(b){if(b<this._valueMin())b=this._valueMin();if(b>this._valueMax())b=this._valueMax();return b},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,f=this.options,g=this,a=!this._animateOff?f.animate:false;if(this.options.values&&this.options.values.length)this.handles.each(function(p){var u=
(g.values(p)-g._valueMin())/(g._valueMax()-g._valueMin())*100,q={};q[g.orientation=="horizontal"?"left":"bottom"]=u+"%";c(this).stop(1,1)[a?"animate":"css"](q,f.animate);if(g.options.range===true)if(g.orientation=="horizontal"){p==0&&g.range.stop(1,1)[a?"animate":"css"]({left:u+"%"},f.animate);p==1&&g.range[a?"animate":"css"]({width:u-lastValPercent+"%"},{queue:false,duration:f.animate})}else{p==0&&g.range.stop(1,1)[a?"animate":"css"]({bottom:u+"%"},f.animate);p==1&&g.range[a?"animate":"css"]({height:u-
lastValPercent+"%"},{queue:false,duration:f.animate})}lastValPercent=u});else{var e=this.value(),h=this._valueMin(),o=this._valueMax();e=o!=h?(e-h)/(o-h)*100:0;h={};h[g.orientation=="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[a?"animate":"css"](h,f.animate);b=="min"&&this.orientation=="horizontal"&&this.range.stop(1,1)[a?"animate":"css"]({width:e+"%"},f.animate);b=="max"&&this.orientation=="horizontal"&&this.range[a?"animate":"css"]({width:100-e+"%"},{queue:false,duration:f.animate});
b=="min"&&this.orientation=="vertical"&&this.range.stop(1,1)[a?"animate":"css"]({height:e+"%"},f.animate);b=="max"&&this.orientation=="vertical"&&this.range[a?"animate":"css"]({height:100-e+"%"},{queue:false,duration:f.animate})}}});c.extend(c.ui.slider,{version:"1.8"})})(jQuery);
(function(c){var b=0,f=0;c.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(g,a){if(g=="selected")this.options.collapsible&&a==this.options.selected||
this.select(a);else{this.options[g]=a;this._tabify()}},_tabId:function(g){return g.title&&g.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++b},_sanitizeSelector:function(g){return g.replace(/:/g,"\\:")},_cookie:function(){var g=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++f);return c.cookie.apply(null,[g].concat(c.makeArray(arguments)))},_ui:function(g,a){return{tab:g,panel:a,index:this.anchors.index(g)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var g=
c(this);g.html(g.data("label.tabs")).removeData("label.tabs")})},_tabify:function(g){function a(C,j){C.css({display:""});!c.support.opacity&&j.opacity&&C[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=c("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return c("a",this)[0]});this.panels=c([]);var e=this,h=this.options,o=/^#.+/;this.anchors.each(function(C,j){var K=c(j).attr("href"),L=K.split("#")[0],G;if(L&&(L===location.toString().split("#")[0]||
(G=c("base")[0])&&L===G.href)){K=j.hash;j.href=K}if(o.test(K))e.panels=e.panels.add(e._sanitizeSelector(K));else if(K!="#"){c.data(j,"href.tabs",K);c.data(j,"load.tabs",K.replace(/#.*$/,""));K=e._tabId(j);j.href="#"+K;j=c("#"+K);if(!j.length){j=c(h.panelTemplate).attr("id",K).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(e.panels[C-1]||e.list);j.data("destroy.tabs",true)}e.panels=e.panels.add(j)}else h.disabled.push(C)});if(g){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(C,j){if(j.hash==location.hash){h.selected=C;return false}});if(typeof h.selected!="number"&&h.cookie)h.selected=parseInt(e._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||(this.lis.length?0:-1)}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(C){return e.lis.index(C)}))).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");e.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[h.selected],e.panels[h.selected]))});this.load(h.selected)}c(window).bind("unload",function(){e.lis.add(e.anchors).unbind(".tabs");e.lis=e.anchors=e.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);g=0;for(var p;p=this.lis[g];g++)c(p)[c.inArray(g,h.disabled)!=-1&&!c(p).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 u=function(C,j){j.is(":not(.ui-state-disabled)")&&j.addClass("ui-state-"+C)},q=function(C,j){j.removeClass("ui-state-"+C)};this.lis.bind("mouseover.tabs",
function(){u("hover",c(this))});this.lis.bind("mouseout.tabs",function(){q("hover",c(this))});this.anchors.bind("focus.tabs",function(){u("focus",c(this).closest("li"))});this.anchors.bind("blur.tabs",function(){q("focus",c(this).closest("li"))})}var l,s;if(h.fx)if(c.isArray(h.fx)){l=h.fx[0];s=h.fx[1]}else l=s=h.fx;var w=s?function(C,j){c(C).closest("li").addClass("ui-tabs-selected ui-state-active");j.hide().removeClass("ui-tabs-hide").animate(s,s.duration||"normal",function(){a(j,s);e._trigger("show",
null,e._ui(C,j[0]))})}:function(C,j){c(C).closest("li").addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");e._trigger("show",null,e._ui(C,j[0]))},z=l?function(C,j){j.animate(l,l.duration||"normal",function(){e.lis.removeClass("ui-tabs-selected ui-state-active");j.addClass("ui-tabs-hide");a(j,l);e.element.dequeue("tabs")})}:function(C,j){e.lis.removeClass("ui-tabs-selected ui-state-active");j.addClass("ui-tabs-hide");e.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",
function(){var C=this,j=c(this).closest("li"),K=e.panels.filter(":not(.ui-tabs-hide)"),L=c(e._sanitizeSelector(this.hash));if(j.hasClass("ui-tabs-selected")&&!h.collapsible||j.hasClass("ui-state-disabled")||j.hasClass("ui-state-processing")||e._trigger("select",null,e._ui(this,L[0]))===false){this.blur();return false}h.selected=e.anchors.index(this);e.abort();if(h.collapsible)if(j.hasClass("ui-tabs-selected")){h.selected=-1;h.cookie&&e._cookie(h.selected,h.cookie);e.element.queue("tabs",function(){z(C,
K)}).dequeue("tabs");this.blur();return false}else if(!K.length){h.cookie&&e._cookie(h.selected,h.cookie);e.element.queue("tabs",function(){w(C,L)});e.load(e.anchors.index(this));this.blur();return false}h.cookie&&e._cookie(h.selected,h.cookie);if(L.length){K.length&&e.element.queue("tabs",function(){z(C,K)});e.element.queue("tabs",function(){w(C,L)});e.load(e.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 g=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 a=c.data(this,"href.tabs");if(a)this.href=a;var e=c(this).unbind(".tabs");c.each(["href","load","cache"],function(h,o){e.removeData(o+".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")});g.cookie&&this._cookie(null,g.cookie);return this},add:function(g,a,e){if(e===undefined)e=this.anchors.length;var h=this,o=this.options;a=c(o.tabTemplate.replace(/#\{href\}/g,g).replace(/#\{label\}/g,a));g=!g.indexOf("#")?g.replace("#",""):this._tabId(c("a",a)[0]);a.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var p=c("#"+g);p.length||(p=c(o.panelTemplate).attr("id",g).data("destroy.tabs",true));p.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(e>=this.lis.length){a.appendTo(this.list);p.appendTo(this.list[0].parentNode)}else{a.insertBefore(this.lis[e]);p.insertBefore(this.panels[e])}o.disabled=c.map(o.disabled,function(u){return u>=e?++u:u});this._tabify();if(this.anchors.length==1){o.selected=0;a.addClass("ui-tabs-selected ui-state-active");p.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[e],this.panels[e]));return this},remove:function(g){var a=this.options,e=this.lis.eq(g).remove(),h=this.panels.eq(g).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(g+(g+1<this.anchors.length?1:-1));a.disabled=c.map(c.grep(a.disabled,function(o){return o!=g}),function(o){return o>=g?--o:o});this._tabify();this._trigger("remove",
null,this._ui(e.find("a")[0],h[0]));return this},enable:function(g){var a=this.options;if(c.inArray(g,a.disabled)!=-1){this.lis.eq(g).removeClass("ui-state-disabled");a.disabled=c.grep(a.disabled,function(e){return e!=g});this._trigger("enable",null,this._ui(this.anchors[g],this.panels[g]));return this}},disable:function(g){var a=this.options;if(g!=a.selected){this.lis.eq(g).addClass("ui-state-disabled");a.disabled.push(g);a.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[g],this.panels[g]))}return this},
select:function(g){if(typeof g=="string")g=this.anchors.index(this.anchors.filter("[href$="+g+"]"));else if(g===null)g=-1;if(g==-1&&this.options.collapsible)g=this.options.selected;this.anchors.eq(g).trigger(this.options.event+".tabs");return this},load:function(g){var a=this,e=this.options,h=this.anchors.eq(g)[0],o=c.data(h,"load.tabs");this.abort();if(!o||this.element.queue("tabs").length!==0&&c.data(h,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(g).addClass("ui-state-processing");
if(e.spinner){var p=c("span",h);p.data("label.tabs",p.html()).html(e.spinner)}this.xhr=c.ajax(c.extend({},e.ajaxOptions,{url:o,success:function(u,q){c(a._sanitizeSelector(h.hash)).html(u);a._cleanup();e.cache&&c.data(h,"cache.tabs",true);a._trigger("load",null,a._ui(a.anchors[g],a.panels[g]));try{e.ajaxOptions.success(u,q)}catch(l){}},error:function(u,q){a._cleanup();a._trigger("load",null,a._ui(a.anchors[g],a.panels[g]));try{e.ajaxOptions.error(u,q,g,h)}catch(l){}}}));a.element.dequeue("tabs");return this}},
abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(g,a){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",a);return this},length:function(){return this.anchors.length}});c.extend(c.ui.tabs,{version:"1.8"});c.extend(c.ui.tabs.prototype,{rotation:null,rotate:function(g,a){var e=this,h=this.options,o=e._rotate||(e._rotate=
function(p){clearTimeout(e.rotation);e.rotation=setTimeout(function(){var u=h.selected;e.select(++u<e.anchors.length?u:0)},g);p&&p.stopPropagation()});a=e._unrotate||(e._unrotate=!a?function(p){p.clientX&&e.rotate(null)}:function(){t=h.selected;o()});if(g){this.element.bind("tabsshow",o);this.anchors.bind(h.event+".tabs",a);o()}else{clearTimeout(e.rotation);this.element.unbind("tabsshow",o);this.anchors.unbind(h.event+".tabs",a);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
(function(c){function b(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"_default",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};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(a,e){c.extend(a,
e);for(var h in e)if(e[h]==null||e[h]==undefined)a[h]=e[h];return a}c.extend(c.ui,{datepicker:{version:"1.8"}});var g=(new Date).getTime();c.extend(b.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){f(this._defaults,a||{});return this},_attachDatepicker:function(a,e){var h=null;for(var o in this._defaults){var p=a.getAttribute("date:"+o);if(p){h=h||{};try{h[o]=eval(p)}catch(u){h[o]=
p}}}o=a.nodeName.toLowerCase();p=o=="div"||o=="span";if(!a.id)a.id="dp"+ ++this.uuid;var q=this._newInst(c(a),p);q.settings=c.extend({},e||{},h||{});if(o=="input")this._connectDatepicker(a,q);else p&&this._inlineDatepicker(a,q)},_newInst:function(a,e){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:!e?this.dpDiv:c('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(a,e){var h=c(a);e.append=c([]);e.trigger=c([]);if(!h.hasClass(this.markerClassName)){this._attachments(h,e);h.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(o,p,u){e.settings[p]=u}).bind("getData.datepicker",function(o,p){return this._get(e,p)});this._autoSize(e);c.data(a,"datepicker",e)}},_attachments:function(a,e){var h=this._get(e,"appendText"),o=this._get(e,"isRTL");e.append&&
e.append.remove();if(h){e.append=c('<span class="'+this._appendClass+'">'+h+"</span>");a[o?"before":"after"](e.append)}a.unbind("focus",this._showDatepicker);e.trigger&&e.trigger.remove();h=this._get(e,"showOn");if(h=="focus"||h=="both")a.focus(this._showDatepicker);if(h=="button"||h=="both"){h=this._get(e,"buttonText");var p=this._get(e,"buttonImage");e.trigger=c(this._get(e,"buttonImageOnly")?c("<img/>").addClass(this._triggerClass).attr({src:p,alt:h,title:h}):c('<button type="button"></button>').addClass(this._triggerClass).html(p==
""?h:c("<img/>").attr({src:p,alt:h,title:h})));a[o?"before":"after"](e.trigger);e.trigger.click(function(){c.datepicker._datepickerShowing&&c.datepicker._lastInput==a[0]?c.datepicker._hideDatepicker():c.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var e=new Date(2009,11,20),h=this._get(a,"dateFormat");if(h.match(/[DM]/)){var o=function(p){for(var u=0,q=0,l=0;l<p.length;l++)if(p[l].length>u){u=p[l].length;q=l}return q};e.setMonth(o(this._get(a,
h.match(/MM/)?"monthNames":"monthNamesShort")));e.setDate(o(this._get(a,h.match(/DD/)?"dayNames":"dayNamesShort"))+20-e.getDay())}a.input.attr("size",this._formatDate(a,e).length)}},_inlineDatepicker:function(a,e){var h=c(a);if(!h.hasClass(this.markerClassName)){h.addClass(this.markerClassName).append(e.dpDiv).bind("setData.datepicker",function(o,p,u){e.settings[p]=u}).bind("getData.datepicker",function(o,p){return this._get(e,p)});c.data(a,"datepicker",e);this._setDate(e,this._getDefaultDate(e),
true);this._updateDatepicker(e);this._updateAlternate(e)}},_dialogDatepicker:function(a,e,h,o,p){a=this._dialogInst;if(!a){a="dp"+ ++this.uuid;this._dialogInput=c('<input type="text" id="'+a+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);c("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};c.data(this._dialogInput[0],"datepicker",a)}f(a.settings,o||{});e=e&&e.constructor==Date?
this._formatDate(a,e):e;this._dialogInput.val(e);this._pos=p?p.length?p:[p.pageX,p.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=h;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",a);return this},_destroyDatepicker:function(a){var e=c(a),h=c.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var o=a.nodeName.toLowerCase();c.removeData(a,"datepicker");if(o=="input"){h.append.remove();h.trigger.remove();e.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(o=="div"||o=="span")e.removeClass(this.markerClassName).empty()}},
_enableDatepicker:function(a){var e=c(a),h=c.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var o=a.nodeName.toLowerCase();if(o=="input"){a.disabled=false;h.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(o=="div"||o=="span")e.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(p){return p==a?null:p})}},_disableDatepicker:function(a){var e=
c(a),h=c.data(a,"datepicker");if(e.hasClass(this.markerClassName)){var o=a.nodeName.toLowerCase();if(o=="input"){a.disabled=true;h.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(o=="div"||o=="span")e.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=c.map(this._disabledInputs,function(p){return p==a?null:p});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;
for(var e=0;e<this._disabledInputs.length;e++)if(this._disabledInputs[e]==a)return true;return false},_getInst:function(a){try{return c.data(a,"datepicker")}catch(e){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,e,h){var o=this._getInst(a);if(arguments.length==2&&typeof e=="string")return e=="defaults"?c.extend({},c.datepicker._defaults):o?e=="all"?c.extend({},o.settings):this._get(o,e):null;var p=e||{};if(typeof e=="string"){p={};p[e]=h}if(o){this._curInst==o&&
this._hideDatepicker();var u=this._getDateDatepicker(a,true);f(o.settings,p);this._attachments(c(a),o);this._autoSize(o);this._setDateDatepicker(a,u);this._updateDatepicker(o)}},_changeDatepicker:function(a,e,h){this._optionDatepicker(a,e,h)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,e){if(a=this._getInst(a)){this._setDate(a,e);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,e){(a=this._getInst(a))&&
!a.inline&&this._setDateFromField(a,e);return a?this._getDate(a):null},_doKeyDown:function(a){var e=c.datepicker._getInst(a.target),h=true,o=e.dpDiv.is(".ui-datepicker-rtl");e._keyEvent=true;if(c.datepicker._datepickerShowing)switch(a.keyCode){case 9:c.datepicker._hideDatepicker();h=false;break;case 13:h=c("td."+c.datepicker._dayOverClass,e.dpDiv).add(c("td."+c.datepicker._currentClass,e.dpDiv));h[0]?c.datepicker._selectDay(a.target,e.selectedMonth,e.selectedYear,h[0]):c.datepicker._hideDatepicker();
return false;case 27:c.datepicker._hideDatepicker();break;case 33:c.datepicker._adjustDate(a.target,a.ctrlKey?-c.datepicker._get(e,"stepBigMonths"):-c.datepicker._get(e,"stepMonths"),"M");break;case 34:c.datepicker._adjustDate(a.target,a.ctrlKey?+c.datepicker._get(e,"stepBigMonths"):+c.datepicker._get(e,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)c.datepicker._clearDate(a.target);h=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)c.datepicker._gotoToday(a.target);h=a.ctrlKey||
a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)c.datepicker._adjustDate(a.target,o?+1:-1,"D");h=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)c.datepicker._adjustDate(a.target,a.ctrlKey?-c.datepicker._get(e,"stepBigMonths"):-c.datepicker._get(e,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)c.datepicker._adjustDate(a.target,-7,"D");h=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)c.datepicker._adjustDate(a.target,o?-1:+1,"D");h=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)c.datepicker._adjustDate(a.target,
a.ctrlKey?+c.datepicker._get(e,"stepBigMonths"):+c.datepicker._get(e,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)c.datepicker._adjustDate(a.target,+7,"D");h=a.ctrlKey||a.metaKey;break;default:h=false}else if(a.keyCode==36&&a.ctrlKey)c.datepicker._showDatepicker(this);else h=false;if(h){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var e=c.datepicker._getInst(a.target);if(c.datepicker._get(e,"constrainInput")){e=c.datepicker._possibleChars(c.datepicker._get(e,"dateFormat"));
var h=String.fromCharCode(a.charCode==undefined?a.keyCode:a.charCode);return a.ctrlKey||h<" "||!e||e.indexOf(h)>-1}},_doKeyUp:function(a){a=c.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(c.datepicker.parseDate(c.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,c.datepicker._getFormatConfig(a))){c.datepicker._setDateFromField(a);c.datepicker._updateAlternate(a);c.datepicker._updateDatepicker(a)}}catch(e){c.datepicker.log(e)}return true},_showDatepicker:function(a){a=a.target||
a;if(a.nodeName.toLowerCase()!="input")a=c("input",a.parentNode)[0];if(!(c.datepicker._isDisabledDatepicker(a)||c.datepicker._lastInput==a)){var e=c.datepicker._getInst(a);c.datepicker._curInst&&c.datepicker._curInst!=e&&c.datepicker._curInst.dpDiv.stop(true,true);var h=c.datepicker._get(e,"beforeShow");f(e.settings,h?h.apply(a,[a,e]):{});e.lastVal=null;c.datepicker._lastInput=a;c.datepicker._setDateFromField(e);if(c.datepicker._inDialog)a.value="";if(!c.datepicker._pos){c.datepicker._pos=c.datepicker._findPos(a);
c.datepicker._pos[1]+=a.offsetHeight}var o=false;c(a).parents().each(function(){o|=c(this).css("position")=="fixed";return!o});if(o&&c.browser.opera){c.datepicker._pos[0]-=document.documentElement.scrollLeft;c.datepicker._pos[1]-=document.documentElement.scrollTop}h={left:c.datepicker._pos[0],top:c.datepicker._pos[1]};c.datepicker._pos=null;e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});c.datepicker._updateDatepicker(e);h=c.datepicker._checkOffset(e,h,o);e.dpDiv.css({position:c.datepicker._inDialog&&
c.blockUI?"static":o?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"});if(!e.inline){h=c.datepicker._get(e,"showAnim");var p=c.datepicker._get(e,"duration"),u=function(){c.datepicker._datepickerShowing=true;var q=c.datepicker._getBorders(e.dpDiv);e.dpDiv.find("iframe.ui-datepicker-cover").css({left:-q[0],top:-q[1],width:e.dpDiv.outerWidth(),height:e.dpDiv.outerHeight()})};e.dpDiv.zIndex(c(a).zIndex()+1);c.effects&&c.effects[h]?e.dpDiv.show(h,c.datepicker._get(e,"showOptions"),p,
u):e.dpDiv[h||"show"](h?p:null,u);if(!h||!p)u();e.input.is(":visible")&&!e.input.is(":disabled")&&e.input.focus();c.datepicker._curInst=e}}},_updateDatepicker:function(a){var e=this,h=c.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-h[0],top:-h[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){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(!e._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.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(a);var o=h[1];o>1?a.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",17*o+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(h[0]!=1||h[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");
a==c.datepicker._curInst&&c.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var e=function(h){return{thin:1,medium:2,thick:3}[h]||h};return[parseFloat(e(a.css("border-left-width"))),parseFloat(e(a.css("border-top-width")))]},_checkOffset:function(a,e,h){var o=a.dpDiv.outerWidth(),p=a.dpDiv.outerHeight(),u=a.input?a.input.outerWidth():0,q=a.input?a.input.outerHeight():0,l=document.documentElement.clientWidth+c(document).scrollLeft(),
s=document.documentElement.clientHeight+c(document).scrollTop();e.left-=this._get(a,"isRTL")?o-u:0;e.left-=h&&e.left==a.input.offset().left?c(document).scrollLeft():0;e.top-=h&&e.top==a.input.offset().top+q?c(document).scrollTop():0;e.left-=Math.min(e.left,e.left+o>l&&l>o?Math.abs(e.left+o-l):0);e.top-=Math.min(e.top,e.top+p>s&&s>p?Math.abs(p+q):0);return e},_findPos:function(a){for(var e=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[e?"previousSibling":"nextSibling"];
a=c(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var e=this._curInst;if(!(!e||a&&e!=c.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(e,"showAnim");var h=this._get(e,"duration"),o=function(){c.datepicker._tidyDialog(e);this._curInst=null};c.effects&&c.effects[a]?e.dpDiv.hide(a,c.datepicker._get(e,"showOptions"),h,o):e.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?h:null,o);a||o();if(a=this._get(e,"onClose"))a.apply(e.input?e.input[0]:null,[e.input?e.input.val():
"",e]);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}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(c.datepicker._curInst){a=c(a.target);a[0].id!=c.datepicker._mainDivId&&a.parents("#"+c.datepicker._mainDivId).length==0&&!a.hasClass(c.datepicker.markerClassName)&&
!a.hasClass(c.datepicker._triggerClass)&&c.datepicker._datepickerShowing&&!(c.datepicker._inDialog&&c.blockUI)&&c.datepicker._hideDatepicker()}},_adjustDate:function(a,e,h){a=c(a);var o=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(o,e+(h=="M"?this._get(o,"showCurrentAtPos"):0),h);this._updateDatepicker(o)}},_gotoToday:function(a){a=c(a);var e=this._getInst(a[0]);if(this._get(e,"gotoCurrent")&&e.currentDay){e.selectedDay=e.currentDay;e.drawMonth=e.selectedMonth=e.currentMonth;
e.drawYear=e.selectedYear=e.currentYear}else{var h=new Date;e.selectedDay=h.getDate();e.drawMonth=e.selectedMonth=h.getMonth();e.drawYear=e.selectedYear=h.getFullYear()}this._notifyChange(e);this._adjustDate(a)},_selectMonthYear:function(a,e,h){a=c(a);var o=this._getInst(a[0]);o._selectingMonthYear=false;o["selected"+(h=="M"?"Month":"Year")]=o["draw"+(h=="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10);this._notifyChange(o);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(c(a)[0]);
a.input&&a._selectingMonthYear&&!c.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,e,h,o){var p=c(a);if(!(c(o).hasClass(this._unselectableClass)||this._isDisabledDatepicker(p[0]))){p=this._getInst(p[0]);p.selectedDay=p.currentDay=c("a",o).html();p.selectedMonth=p.currentMonth=e;p.selectedYear=p.currentYear=h;this._selectDate(a,this._formatDate(p,p.currentDay,p.currentMonth,p.currentYear))}},_clearDate:function(a){a=c(a);this._getInst(a[0]);this._selectDate(a,
"")},_selectDate:function(a,e){a=this._getInst(c(a)[0]);e=e!=null?e:this._formatDate(a);a.input&&a.input.val(e);this._updateAlternate(a);var h=this._get(a,"onSelect");if(h)h.apply(a.input?a.input[0]:null,[e,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var e=this._get(a,"altField");if(e){var h=this._get(a,"altFormat")||
this._get(a,"dateFormat"),o=this._getDate(a),p=this.formatDate(h,o,this._getFormatConfig(a));c(e).each(function(){c(this).val(p)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var e=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((e-a)/864E5)/7)+1},parseDate:function(a,e,h){if(a==null||e==null)throw"Invalid arguments";e=typeof e=="object"?e.toString():e+"";if(e=="")return null;
for(var o=(h?h.shortYearCutoff:null)||this._defaults.shortYearCutoff,p=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,u=(h?h.dayNames:null)||this._defaults.dayNames,q=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort,l=(h?h.monthNames:null)||this._defaults.monthNames,s=h=-1,w=-1,z=-1,C=false,j=function(R){(R=Z+1<a.length&&a.charAt(Z+1)==R)&&Z++;return R},K=function(R){j(R);R=new RegExp("^\\d{1,"+(R=="@"?14:R=="!"?20:R=="y"?4:R=="o"?3:2)+"}");R=e.substring(Q).match(R);if(!R)throw"Missing number at position "+
Q;Q+=R[0].length;return parseInt(R[0],10)},L=function(R,aa,la){R=j(R)?la:aa;for(aa=0;aa<R.length;aa++)if(e.substr(Q,R[aa].length)==R[aa]){Q+=R[aa].length;return aa+1}throw"Unknown name at position "+Q;},G=function(){if(e.charAt(Q)!=a.charAt(Z))throw"Unexpected literal at position "+Q;Q++},Q=0,Z=0;Z<a.length;Z++)if(C)if(a.charAt(Z)=="'"&&!j("'"))C=false;else G();else switch(a.charAt(Z)){case "d":w=K("d");break;case "D":L("D",p,u);break;case "o":z=K("o");break;case "m":s=K("m");break;case "M":s=L("M",
q,l);break;case "y":h=K("y");break;case "@":var V=new Date(K("@"));h=V.getFullYear();s=V.getMonth()+1;w=V.getDate();break;case "!":V=new Date((K("!")-this._ticksTo1970)/1E4);h=V.getFullYear();s=V.getMonth()+1;w=V.getDate();break;case "'":if(j("'"))G();else C=true;break;default:G()}if(h==-1)h=(new Date).getFullYear();else if(h<100)h+=(new Date).getFullYear()-(new Date).getFullYear()%100+(h<=o?0:-100);if(z>-1){s=1;w=z;do{o=this._getDaysInMonth(h,s-1);if(w<=o)break;s++;w-=o}while(1)}V=this._daylightSavingAdjust(new Date(h,
s-1,w));if(V.getFullYear()!=h||V.getMonth()+1!=s||V.getDate()!=w)throw"Invalid date";return V},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,e,h){if(!e)return"";var o=(h?h.dayNamesShort:null)||this._defaults.dayNamesShort,p=(h?
h.dayNames:null)||this._defaults.dayNames,u=(h?h.monthNamesShort:null)||this._defaults.monthNamesShort;h=(h?h.monthNames:null)||this._defaults.monthNames;var q=function(j){(j=C+1<a.length&&a.charAt(C+1)==j)&&C++;return j},l=function(j,K,L){K=""+K;if(q(j))for(;K.length<L;)K="0"+K;return K},s=function(j,K,L,G){return q(j)?G[K]:L[K]},w="",z=false;if(e)for(var C=0;C<a.length;C++)if(z)if(a.charAt(C)=="'"&&!q("'"))z=false;else w+=a.charAt(C);else switch(a.charAt(C)){case "d":w+=l("d",e.getDate(),2);break;
case "D":w+=s("D",e.getDay(),o,p);break;case "o":w+=l("o",(e.getTime()-(new Date(e.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":w+=l("m",e.getMonth()+1,2);break;case "M":w+=s("M",e.getMonth(),u,h);break;case "y":w+=q("y")?e.getFullYear():(e.getYear()%100<10?"0":"")+e.getYear()%100;break;case "@":w+=e.getTime();break;case "!":w+=e.getTime()*1E4+this._ticksTo1970;break;case "'":if(q("'"))w+="'";else z=true;break;default:w+=a.charAt(C)}return w},_possibleChars:function(a){for(var e="",h=false,
o=function(u){(u=p+1<a.length&&a.charAt(p+1)==u)&&p++;return u},p=0;p<a.length;p++)if(h)if(a.charAt(p)=="'"&&!o("'"))h=false;else e+=a.charAt(p);else switch(a.charAt(p)){case "d":case "m":case "y":case "@":e+="0123456789";break;case "D":case "M":return null;case "'":if(o("'"))e+="'";else h=true;break;default:e+=a.charAt(p)}return e},_get:function(a,e){return a.settings[e]!==undefined?a.settings[e]:this._defaults[e]},_setDateFromField:function(a,e){if(a.input.val()!=a.lastVal){var h=this._get(a,"dateFormat"),
o=a.lastVal=a.input?a.input.val():null,p,u;p=u=this._getDefaultDate(a);var q=this._getFormatConfig(a);try{p=this.parseDate(h,o,q)||u}catch(l){this.log(l);o=e?"":o}a.selectedDay=p.getDate();a.drawMonth=a.selectedMonth=p.getMonth();a.drawYear=a.selectedYear=p.getFullYear();a.currentDay=o?p.getDate():0;a.currentMonth=o?p.getMonth():0;a.currentYear=o?p.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},
_determineDate:function(a,e,h){var o=function(u){var q=new Date;q.setDate(q.getDate()+u);return q},p=function(u){try{return c.datepicker.parseDate(c.datepicker._get(a,"dateFormat"),u,c.datepicker._getFormatConfig(a))}catch(q){}var l=(u.toLowerCase().match(/^c/)?c.datepicker._getDate(a):null)||new Date,s=l.getFullYear(),w=l.getMonth();l=l.getDate();for(var z=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,C=z.exec(u);C;){switch(C[2]||"d"){case "d":case "D":l+=parseInt(C[1],10);break;case "w":case "W":l+=parseInt(C[1],
10)*7;break;case "m":case "M":w+=parseInt(C[1],10);l=Math.min(l,c.datepicker._getDaysInMonth(s,w));break;case "y":case "Y":s+=parseInt(C[1],10);l=Math.min(l,c.datepicker._getDaysInMonth(s,w));break}C=z.exec(u)}return new Date(s,w,l)};if(e=(e=e==null?h:typeof e=="string"?p(e):typeof e=="number"?isNaN(e)?h:o(e):e)&&e.toString()=="Invalid Date"?h:e){e.setHours(0);e.setMinutes(0);e.setSeconds(0);e.setMilliseconds(0)}return this._daylightSavingAdjust(e)},_daylightSavingAdjust:function(a){if(!a)return null;
a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,e,h){var o=!e,p=a.selectedMonth,u=a.selectedYear;e=this._restrictMinMax(a,this._determineDate(a,e,new Date));a.selectedDay=a.currentDay=e.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=e.getMonth();a.drawYear=a.selectedYear=a.currentYear=e.getFullYear();if((p!=a.selectedMonth||u!=a.selectedYear)&&!h)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(o?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||
a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var e=new Date;e=this._daylightSavingAdjust(new Date(e.getFullYear(),e.getMonth(),e.getDate()));var h=this._get(a,"isRTL"),o=this._get(a,"showButtonPanel"),p=this._get(a,"hideIfNoPrevNext"),u=this._get(a,"navigationAsDateFormat"),q=this._getNumberOfMonths(a),l=this._get(a,"showCurrentAtPos"),s=this._get(a,"stepMonths"),w=q[0]!=1||q[1]!=1,z=this._daylightSavingAdjust(!a.currentDay?
new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),C=this._getMinMaxDate(a,"min"),j=this._getMinMaxDate(a,"max");l=a.drawMonth-l;var K=a.drawYear;if(l<0){l+=12;K--}if(j){var L=this._daylightSavingAdjust(new Date(j.getFullYear(),j.getMonth()-q[0]*q[1]+1,j.getDate()));for(L=C&&L<C?C:L;this._daylightSavingAdjust(new Date(K,l,1))>L;){l--;if(l<0){l=11;K--}}}a.drawMonth=l;a.drawYear=K;L=this._get(a,"prevText");L=!u?L:this.formatDate(L,this._daylightSavingAdjust(new Date(K,l-s,1)),this._getFormatConfig(a));
L=this._canAdjustMonth(a,-1,K,l)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+a.id+"', -"+s+", 'M');\" title=\""+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+L+"</span></a>":p?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+L+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"e":"w")+'">'+L+"</span></a>";var G=this._get(a,"nextText");G=!u?G:this.formatDate(G,this._daylightSavingAdjust(new Date(K,
l+s,1)),this._getFormatConfig(a));p=this._canAdjustMonth(a,+1,K,l)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+g+".datepicker._adjustDate('#"+a.id+"', +"+s+", 'M');\" title=\""+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+G+"</span></a>":p?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+G+'"><span class="ui-icon ui-icon-circle-triangle-'+(h?"w":"e")+'">'+G+"</span></a>";s=this._get(a,"currentText");G=this._get(a,"gotoCurrent")&&
a.currentDay?z:e;s=!u?s:this.formatDate(s,G,this._getFormatConfig(a));u=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+g+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";o=o?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(h?u:"")+(this._isInRange(a,G)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+
g+".datepicker._gotoToday('#"+a.id+"');\">"+s+"</button>":"")+(h?"":u)+"</div>":"";u=parseInt(this._get(a,"firstDay"),10);u=isNaN(u)?0:u;s=this._get(a,"showWeek");G=this._get(a,"dayNames");this._get(a,"dayNamesShort");var Q=this._get(a,"dayNamesMin"),Z=this._get(a,"monthNames"),V=this._get(a,"monthNamesShort"),R=this._get(a,"beforeShowDay"),aa=this._get(a,"showOtherMonths"),la=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var da=this._getDefaultDate(a),ma="",ea=0;ea<q[0];ea++){for(var ca=
"",ia=0;ia<q[1];ia++){var qa=this._daylightSavingAdjust(new Date(K,l,a.selectedDay)),Y=" ui-corner-all",ba="";if(w){ba+='<div class="ui-datepicker-group';if(q[1]>1)switch(ia){case 0:ba+=" ui-datepicker-group-first";Y=" ui-corner-"+(h?"right":"left");break;case q[1]-1:ba+=" ui-datepicker-group-last";Y=" ui-corner-"+(h?"left":"right");break;default:ba+=" ui-datepicker-group-middle";Y="";break}ba+='">'}ba+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+Y+'">'+(/all|left/.test(Y)&&
ea==0?h?p:L:"")+(/all|right/.test(Y)&&ea==0?h?L:p:"")+this._generateMonthYearHeader(a,l,K,C,j,ea>0||ia>0,Z,V)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var ja=s?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(Y=0;Y<7;Y++){var U=(Y+u)%7;ja+="<th"+((Y+u+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+G[U]+'">'+Q[U]+"</span></th>"}ba+=ja+"</tr></thead><tbody>";ja=this._getDaysInMonth(K,l);if(K==a.selectedYear&&l==a.selectedMonth)a.selectedDay=
Math.min(a.selectedDay,ja);Y=(this._getFirstDayOfMonth(K,l)-u+7)%7;ja=w?6:Math.ceil((Y+ja)/7);U=this._daylightSavingAdjust(new Date(K,l,1-Y));for(var xa=0;xa<ja;xa++){ba+="<tr>";var ua=!s?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(U)+"</td>";for(Y=0;Y<7;Y++){var pa=R?R.apply(a.input?a.input[0]:null,[U]):[true,""],ka=U.getMonth()!=l,va=ka&&!la||!pa[0]||C&&U<C||j&&U>j;ua+='<td class="'+((Y+u+6)%7>=5?" ui-datepicker-week-end":"")+(ka?" ui-datepicker-other-month":"")+(U.getTime()==
qa.getTime()&&l==a.selectedMonth&&a._keyEvent||da.getTime()==U.getTime()&&da.getTime()==qa.getTime()?" "+this._dayOverClass:"")+(va?" "+this._unselectableClass+" ui-state-disabled":"")+(ka&&!aa?"":" "+pa[1]+(U.getTime()==z.getTime()?" "+this._currentClass:"")+(U.getTime()==e.getTime()?" ui-datepicker-today":""))+'"'+((!ka||aa)&&pa[2]?' title="'+pa[2]+'"':"")+(va?"":' onclick="DP_jQuery_'+g+".datepicker._selectDay('#"+a.id+"',"+U.getMonth()+","+U.getFullYear()+', this);return false;"')+">"+(ka&&!aa?
"&#xa0;":va?'<span class="ui-state-default">'+U.getDate()+"</span>":'<a class="ui-state-default'+(U.getTime()==e.getTime()?" ui-state-highlight":"")+(U.getTime()==z.getTime()?" ui-state-active":"")+(ka?" ui-priority-secondary":"")+'" href="#">'+U.getDate()+"</a>")+"</td>";U.setDate(U.getDate()+1);U=this._daylightSavingAdjust(U)}ba+=ua+"</tr>"}l++;if(l>11){l=0;K++}ba+="</tbody></table>"+(w?"</div>"+(q[0]>0&&ia==q[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");ca+=ba}ma+=ca}ma+=o+(c.browser.msie&&
parseInt(c.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return ma},_generateMonthYearHeader:function(a,e,h,o,p,u,q,l){var s=this._get(a,"changeMonth"),w=this._get(a,"changeYear"),z=this._get(a,"showMonthAfterYear"),C='<div class="ui-datepicker-title">',j="";if(u||!s)j+='<span class="ui-datepicker-month">'+q[e]+"</span>";else{q=o&&o.getFullYear()==h;var K=p&&p.getFullYear()==h;j+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+
g+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">";for(var L=0;L<12;L++)if((!q||L>=o.getMonth())&&(!K||L<=p.getMonth()))j+='<option value="'+L+'"'+(L==e?' selected="selected"':"")+">"+l[L]+"</option>";j+="</select>"}z||(C+=j+(u||!(s&&w)?"&#xa0;":""));if(u||!w)C+='<span class="ui-datepicker-year">'+h+"</span>";else{l=this._get(a,"yearRange").split(":");var G=(new Date).getFullYear();q=function(Q){Q=Q.match(/c[+-].*/)?h+
parseInt(Q.substring(1),10):Q.match(/[+-].*/)?G+parseInt(Q,10):parseInt(Q,10);return isNaN(Q)?G:Q};e=q(l[0]);l=Math.max(e,q(l[1]||""));e=o?Math.max(e,o.getFullYear()):e;l=p?Math.min(l,p.getFullYear()):l;for(C+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+g+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+g+".datepicker._clickMonthYear('#"+a.id+"');\">";e<=l;e++)C+='<option value="'+e+'"'+(e==h?' selected="selected"':"")+">"+e+"</option>";C+="</select>"}C+=
this._get(a,"yearSuffix");if(z)C+=(u||!(s&&w)?"&#xa0;":"")+j;C+="</div>";return C},_adjustInstDate:function(a,e,h){var o=a.drawYear+(h=="Y"?e:0),p=a.drawMonth+(h=="M"?e:0);e=Math.min(a.selectedDay,this._getDaysInMonth(o,p))+(h=="D"?e:0);o=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(o,p,e)));a.selectedDay=o.getDate();a.drawMonth=a.selectedMonth=o.getMonth();a.drawYear=a.selectedYear=o.getFullYear();if(h=="M"||h=="Y")this._notifyChange(a)},_restrictMinMax:function(a,e){var h=this._getMinMaxDate(a,
"min");a=this._getMinMaxDate(a,"max");e=h&&e<h?h:e;return e=a&&e>a?a:e},_notifyChange:function(a){var e=this._get(a,"onChangeMonthYear");if(e)e.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,e){return this._determineDate(a,this._get(a,e+"Date"),null)},_getDaysInMonth:function(a,e){return 32-(new Date(a,e,32)).getDate()},_getFirstDayOfMonth:function(a,
e){return(new Date(a,e,1)).getDay()},_canAdjustMonth:function(a,e,h,o){var p=this._getNumberOfMonths(a);h=this._daylightSavingAdjust(new Date(h,o+(e<0?e:p[0]*p[1]),1));e<0&&h.setDate(this._getDaysInMonth(h.getFullYear(),h.getMonth()));return this._isInRange(a,h)},_isInRange:function(a,e){var h=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!h||e.getTime()>=h.getTime())&&(!a||e.getTime()<=a.getTime())},_getFormatConfig:function(a){var e=this._get(a,"shortYearCutoff");e=typeof e!=
"string"?e:(new Date).getFullYear()%100+parseInt(e,10);return{shortYearCutoff:e,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,e,h,o){if(!e){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}e=e?typeof e=="object"?e:this._daylightSavingAdjust(new Date(o,h,e)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));
return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}});c.fn.datepicker=function(a){if(!c.datepicker.initialized){c(document).mousedown(c.datepicker._checkExternalClick).find("body").append(c.datepicker.dpDiv);c.datepicker.initialized=true}var e=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return c.datepicker["_"+a+"Datepicker"].apply(c.datepicker,[this[0]].concat(e));if(a=="option"&&arguments.length==2&&typeof arguments[1]==
"string")return c.datepicker["_"+a+"Datepicker"].apply(c.datepicker,[this[0]].concat(e));return this.each(function(){typeof a=="string"?c.datepicker["_"+a+"Datepicker"].apply(c.datepicker,[this].concat(e)):c.datepicker._attachDatepicker(this,a)})};c.datepicker=new b;c.datepicker.initialized=false;c.datepicker.uuid=(new Date).getTime();c.datepicker.version="1.8";window["DP_jQuery_"+g]=c})(jQuery);
(function(c){c.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=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");
this.valueDiv.remove();c.Widget.prototype.destroy.apply(this,arguments)},value:function(b){if(b===undefined)return this._value();this._setOption("value",b);return this},_setOption:function(b,f){switch(b){case "value":this.options.value=f;this._refreshValue();this._trigger("change");break}c.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var b=this.options.value;if(typeof b!=="number")b=0;if(b<this._valueMin())b=this._valueMin();if(b>this._valueMax())b=this._valueMax();return b},
_valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var b=this.value();this.valueDiv[b===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(b+"%");this.element.attr("aria-valuenow",b)}});c.extend(c.ui.progressbar,{version:"1.8"})})(jQuery);
jQuery.effects||function(c){function b(q){var l;if(q&&q.constructor==Array&&q.length==3)return q;if(l=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(q))return[parseInt(l[1],10),parseInt(l[2],10),parseInt(l[3],10)];if(l=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(q))return[parseFloat(l[1])*2.55,parseFloat(l[2])*2.55,parseFloat(l[3])*2.55];if(l=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(q))return[parseInt(l[1],
16),parseInt(l[2],16),parseInt(l[3],16)];if(l=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(q))return[parseInt(l[1]+l[1],16),parseInt(l[2]+l[2],16),parseInt(l[3]+l[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(q))return o.transparent;return o[c.trim(q).toLowerCase()]}function f(q,l){var s;do{s=c.curCSS(q,l);if(s!=""&&s!="transparent"||c.nodeName(q,"body"))break;l="backgroundColor"}while(q=q.parentNode);return b(s)}function g(){var q=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
l={},s,w;if(q&&q.length&&q[0]&&q[q[0]])for(var z=q.length;z--;){s=q[z];if(typeof q[s]=="string"){w=s.replace(/\-(\w)/g,function(C,j){return j.toUpperCase()});l[w]=q[s]}}else for(s in q)if(typeof q[s]==="string")l[s]=q[s];return l}function a(q){var l,s;for(l in q){s=q[l];if(s==null||c.isFunction(s)||l in u||/scrollbar/.test(l)||!/color/i.test(l)&&isNaN(parseFloat(s)))delete q[l]}return q}function e(q,l){var s={_:0},w;for(w in l)if(q[w]!=l[w])s[w]=l[w];return s}function h(q,l,s,w){if(typeof q=="object"){w=
l;s=null;l=q;q=l.effect}if(c.isFunction(l)){w=l;s=null;l={}}if(c.isFunction(s)){w=s;s=null}if(typeof l=="number"||c.fx.speeds[l]){w=s;s=l;l={}}l=l||{};s=s||l.duration;s=c.fx.off?0:typeof s=="number"?s:c.fx.speeds[s]||c.fx.speeds._default;w=w||l.complete;return[q,l,s,w]}c.effects={};c.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(q,l){c.fx.step[l]=function(s){if(!s.colorInit){s.start=f(s.elem,l);s.end=b(s.end);s.colorInit=
true}s.elem.style[l]="rgb("+Math.max(Math.min(parseInt(s.pos*(s.end[0]-s.start[0])+s.start[0],10),255),0)+","+Math.max(Math.min(parseInt(s.pos*(s.end[1]-s.start[1])+s.start[1],10),255),0)+","+Math.max(Math.min(parseInt(s.pos*(s.end[2]-s.start[2])+s.start[2],10),255),0)+")"}});var o={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]},p=["add","remove","toggle"],u={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};c.effects.animateClass=function(q,l,s,w){if(c.isFunction(s)){w=s;s=null}return this.each(function(){var z=c(this),C=z.attr("style")||" ",j=a(g.call(this)),K,L=z.attr("className");c.each(p,function(G,
Q){q[Q]&&z[Q+"Class"](q[Q])});K=a(g.call(this));z.attr("className",L);z.animate(e(j,K),l,s,function(){c.each(p,function(G,Q){q[Q]&&z[Q+"Class"](q[Q])});if(typeof z.attr("style")=="object"){z.attr("style").cssText="";z.attr("style").cssText=C}else z.attr("style",C);w&&w.apply(this,arguments)})})};c.fn.extend({_addClass:c.fn.addClass,addClass:function(q,l,s,w){return l?c.effects.animateClass.apply(this,[{add:q},l,s,w]):this._addClass(q)},_removeClass:c.fn.removeClass,removeClass:function(q,l,s,w){return l?
c.effects.animateClass.apply(this,[{remove:q},l,s,w]):this._removeClass(q)},_toggleClass:c.fn.toggleClass,toggleClass:function(q,l,s,w,z){return typeof l=="boolean"||l===undefined?s?c.effects.animateClass.apply(this,[l?{add:q}:{remove:q},s,w,z]):this._toggleClass(q,l):c.effects.animateClass.apply(this,[{toggle:q},l,s,w])},switchClass:function(q,l,s,w,z){return c.effects.animateClass.apply(this,[{add:l,remove:q},s,w,z])}});c.extend(c.effects,{version:"1.8",save:function(q,l){for(var s=0;s<l.length;s++)l[s]!==
null&&q.data("ec.storage."+l[s],q[0].style[l[s]])},restore:function(q,l){for(var s=0;s<l.length;s++)l[s]!==null&&q.css(l[s],q.data("ec.storage."+l[s]))},setMode:function(q,l){if(l=="toggle")l=q.is(":hidden")?"show":"hide";return l},getBaseline:function(q,l){var s;switch(q[0]){case "top":s=0;break;case "middle":s=0.5;break;case "bottom":s=1;break;default:s=q[0]/l.height}switch(q[1]){case "left":q=0;break;case "center":q=0.5;break;case "right":q=1;break;default:q=q[1]/l.width}return{x:q,y:s}},createWrapper:function(q){if(q.parent().is(".ui-effects-wrapper"))return q.parent();
var l={width:q.outerWidth(true),height:q.outerHeight(true),"float":q.css("float")},s=c("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});q.wrap(s);s=q.parent();if(q.css("position")=="static"){s.css({position:"relative"});q.css({position:"relative"})}else{c.extend(l,{position:q.css("position"),zIndex:q.css("z-index")});c.each(["top","left","bottom","right"],function(w,z){l[z]=q.css(z);if(isNaN(parseInt(l[z],10)))l[z]="auto"});
q.css({position:"relative",top:0,left:0})}return s.css(l).show()},removeWrapper:function(q){if(q.parent().is(".ui-effects-wrapper"))return q.parent().replaceWith(q);return q},setTransition:function(q,l,s,w){w=w||{};c.each(l,function(z,C){unit=q.cssUnit(C);if(unit[0]>0)w[C]=unit[0]*s+unit[1]});return w}});c.fn.extend({effect:function(q){var l=h.apply(this,arguments);l={options:l[1],duration:l[2],callback:l[3]};var s=c.effects[q];return s&&!c.fx.off?s.call(this,l):this},_show:c.fn.show,show:function(q){if(!q||
typeof q=="number"||c.fx.speeds[q])return this._show.apply(this,arguments);else{var l=h.apply(this,arguments);l[1].mode="show";return this.effect.apply(this,l)}},_hide:c.fn.hide,hide:function(q){if(!q||typeof q=="number"||c.fx.speeds[q])return this._hide.apply(this,arguments);else{var l=h.apply(this,arguments);l[1].mode="hide";return this.effect.apply(this,l)}},__toggle:c.fn.toggle,toggle:function(q){if(!q||typeof q=="number"||c.fx.speeds[q]||typeof q=="boolean"||c.isFunction(q))return this.__toggle.apply(this,
arguments);else{var l=h.apply(this,arguments);l[1].mode="toggle";return this.effect.apply(this,l)}},cssUnit:function(q){var l=this.css(q),s=[];c.each(["em","px","%","pt"],function(w,z){if(l.indexOf(z)>0)s=[parseFloat(l),z]});return s}});c.easing.jswing=c.easing.swing;c.extend(c.easing,{def:"easeOutQuad",swing:function(q,l,s,w,z){return c.easing[c.easing.def](q,l,s,w,z)},easeInQuad:function(q,l,s,w,z){return w*(l/=z)*l+s},easeOutQuad:function(q,l,s,w,z){return-w*(l/=z)*(l-2)+s},easeInOutQuad:function(q,
l,s,w,z){if((l/=z/2)<1)return w/2*l*l+s;return-w/2*(--l*(l-2)-1)+s},easeInCubic:function(q,l,s,w,z){return w*(l/=z)*l*l+s},easeOutCubic:function(q,l,s,w,z){return w*((l=l/z-1)*l*l+1)+s},easeInOutCubic:function(q,l,s,w,z){if((l/=z/2)<1)return w/2*l*l*l+s;return w/2*((l-=2)*l*l+2)+s},easeInQuart:function(q,l,s,w,z){return w*(l/=z)*l*l*l+s},easeOutQuart:function(q,l,s,w,z){return-w*((l=l/z-1)*l*l*l-1)+s},easeInOutQuart:function(q,l,s,w,z){if((l/=z/2)<1)return w/2*l*l*l*l+s;return-w/2*((l-=2)*l*l*l-2)+
s},easeInQuint:function(q,l,s,w,z){return w*(l/=z)*l*l*l*l+s},easeOutQuint:function(q,l,s,w,z){return w*((l=l/z-1)*l*l*l*l+1)+s},easeInOutQuint:function(q,l,s,w,z){if((l/=z/2)<1)return w/2*l*l*l*l*l+s;return w/2*((l-=2)*l*l*l*l+2)+s},easeInSine:function(q,l,s,w,z){return-w*Math.cos(l/z*(Math.PI/2))+w+s},easeOutSine:function(q,l,s,w,z){return w*Math.sin(l/z*(Math.PI/2))+s},easeInOutSine:function(q,l,s,w,z){return-w/2*(Math.cos(Math.PI*l/z)-1)+s},easeInExpo:function(q,l,s,w,z){return l==0?s:w*Math.pow(2,
10*(l/z-1))+s},easeOutExpo:function(q,l,s,w,z){return l==z?s+w:w*(-Math.pow(2,-10*l/z)+1)+s},easeInOutExpo:function(q,l,s,w,z){if(l==0)return s;if(l==z)return s+w;if((l/=z/2)<1)return w/2*Math.pow(2,10*(l-1))+s;return w/2*(-Math.pow(2,-10*--l)+2)+s},easeInCirc:function(q,l,s,w,z){return-w*(Math.sqrt(1-(l/=z)*l)-1)+s},easeOutCirc:function(q,l,s,w,z){return w*Math.sqrt(1-(l=l/z-1)*l)+s},easeInOutCirc:function(q,l,s,w,z){if((l/=z/2)<1)return-w/2*(Math.sqrt(1-l*l)-1)+s;return w/2*(Math.sqrt(1-(l-=2)*
l)+1)+s},easeInElastic:function(q,l,s,w,z){q=1.70158;var C=0,j=w;if(l==0)return s;if((l/=z)==1)return s+w;C||(C=z*0.3);if(j<Math.abs(w)){j=w;q=C/4}else q=C/(2*Math.PI)*Math.asin(w/j);return-(j*Math.pow(2,10*(l-=1))*Math.sin((l*z-q)*2*Math.PI/C))+s},easeOutElastic:function(q,l,s,w,z){q=1.70158;var C=0,j=w;if(l==0)return s;if((l/=z)==1)return s+w;C||(C=z*0.3);if(j<Math.abs(w)){j=w;q=C/4}else q=C/(2*Math.PI)*Math.asin(w/j);return j*Math.pow(2,-10*l)*Math.sin((l*z-q)*2*Math.PI/C)+w+s},easeInOutElastic:function(q,
l,s,w,z){q=1.70158;var C=0,j=w;if(l==0)return s;if((l/=z/2)==2)return s+w;C||(C=z*0.3*1.5);if(j<Math.abs(w)){j=w;q=C/4}else q=C/(2*Math.PI)*Math.asin(w/j);if(l<1)return-0.5*j*Math.pow(2,10*(l-=1))*Math.sin((l*z-q)*2*Math.PI/C)+s;return j*Math.pow(2,-10*(l-=1))*Math.sin((l*z-q)*2*Math.PI/C)*0.5+w+s},easeInBack:function(q,l,s,w,z,C){if(C==undefined)C=1.70158;return w*(l/=z)*l*((C+1)*l-C)+s},easeOutBack:function(q,l,s,w,z,C){if(C==undefined)C=1.70158;return w*((l=l/z-1)*l*((C+1)*l+C)+1)+s},easeInOutBack:function(q,
l,s,w,z,C){if(C==undefined)C=1.70158;if((l/=z/2)<1)return w/2*l*l*(((C*=1.525)+1)*l-C)+s;return w/2*((l-=2)*l*(((C*=1.525)+1)*l+C)+2)+s},easeInBounce:function(q,l,s,w,z){return w-c.easing.easeOutBounce(q,z-l,0,w,z)+s},easeOutBounce:function(q,l,s,w,z){return(l/=z)<1/2.75?w*7.5625*l*l+s:l<2/2.75?w*(7.5625*(l-=1.5/2.75)*l+0.75)+s:l<2.5/2.75?w*(7.5625*(l-=2.25/2.75)*l+0.9375)+s:w*(7.5625*(l-=2.625/2.75)*l+0.984375)+s},easeInOutBounce:function(q,l,s,w,z){if(l<z/2)return c.easing.easeInBounce(q,l*2,0,
w,z)*0.5+s;return c.easing.easeOutBounce(q,l*2-z,0,w,z)*0.5+w*0.5+s}})}(jQuery);
(function(c){c.effects.blind=function(b){return this.queue(function(){var f=c(this),g=["position","top","left"],a=c.effects.setMode(f,b.options.mode||"hide"),e=b.options.direction||"vertical";c.effects.save(f,g);f.show();var h=c.effects.createWrapper(f).css({overflow:"hidden"}),o=e=="vertical"?"height":"width";e=e=="vertical"?h.height():h.width();a=="show"&&h.css(o,0);var p={};p[o]=a=="show"?e:0;h.animate(p,b.duration,b.options.easing,function(){a=="hide"&&f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);
b.callback&&b.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(c){c.effects.bounce=function(b){return this.queue(function(){var f=c(this),g=["position","top","left"],a=c.effects.setMode(f,b.options.mode||"effect"),e=b.options.direction||"up",h=b.options.distance||20,o=b.options.times||5,p=b.duration||250;/show|hide/.test(a)&&g.push("opacity");c.effects.save(f,g);f.show();c.effects.createWrapper(f);var u=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";h=b.options.distance||(u=="top"?f.outerHeight({margin:true})/3:f.outerWidth({margin:true})/
3);if(a=="show")f.css("opacity",0).css(u,e=="pos"?-h:h);if(a=="hide")h/=o*2;a!="hide"&&o--;if(a=="show"){var q={opacity:1};q[u]=(e=="pos"?"+=":"-=")+h;f.animate(q,p/2,b.options.easing);h/=2;o--}for(q=0;q<o;q++){var l={},s={};l[u]=(e=="pos"?"-=":"+=")+h;s[u]=(e=="pos"?"+=":"-=")+h;f.animate(l,p/2,b.options.easing).animate(s,p/2,b.options.easing);h=a=="hide"?h*2:h/2}if(a=="hide"){q={opacity:0};q[u]=(e=="pos"?"-=":"+=")+h;f.animate(q,p/2,b.options.easing,function(){f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);
b.callback&&b.callback.apply(this,arguments)})}else{l={};s={};l[u]=(e=="pos"?"-=":"+=")+h;s[u]=(e=="pos"?"+=":"-=")+h;f.animate(l,p/2,b.options.easing).animate(s,p/2,b.options.easing,function(){c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(this,arguments)})}f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(c){c.effects.clip=function(b){return this.queue(function(){var f=c(this),g=["position","top","left","height","width"],a=c.effects.setMode(f,b.options.mode||"hide"),e=b.options.direction||"vertical";c.effects.save(f,g);f.show();var h=c.effects.createWrapper(f).css({overflow:"hidden"});h=f[0].tagName=="IMG"?h:f;var o={size:e=="vertical"?"height":"width",position:e=="vertical"?"top":"left"};e=e=="vertical"?h.height():h.width();if(a=="show"){h.css(o.size,0);h.css(o.position,e/2)}var p={};p[o.size]=
a=="show"?e:0;p[o.position]=a=="show"?0:e/2;h.animate(p,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a=="hide"&&f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(f[0],arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.drop=function(b){return this.queue(function(){var f=c(this),g=["position","top","left","opacity"],a=c.effects.setMode(f,b.options.mode||"hide"),e=b.options.direction||"left";c.effects.save(f,g);f.show();c.effects.createWrapper(f);var h=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";var o=b.options.distance||(h=="top"?f.outerHeight({margin:true})/2:f.outerWidth({margin:true})/2);if(a=="show")f.css("opacity",0).css(h,e=="pos"?-o:o);var p={opacity:a=="show"?1:
0};p[h]=(a=="show"?e=="pos"?"+=":"-=":e=="pos"?"-=":"+=")+o;f.animate(p,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a=="hide"&&f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.explode=function(b){return this.queue(function(){var f=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3,g=b.options.pieces?Math.round(Math.sqrt(b.options.pieces)):3;b.options.mode=b.options.mode=="toggle"?c(this).is(":visible")?"hide":"show":b.options.mode;var a=c(this).show().css("visibility","hidden"),e=a.offset();e.top-=parseInt(a.css("marginTop"),10)||0;e.left-=parseInt(a.css("marginLeft"),10)||0;for(var h=a.outerWidth(true),o=a.outerHeight(true),p=0;p<f;p++)for(var u=
0;u<g;u++)a.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-u*(h/g),top:-p*(o/f)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/g,height:o/f,left:e.left+u*(h/g)+(b.options.mode=="show"?(u-Math.floor(g/2))*(h/g):0),top:e.top+p*(o/f)+(b.options.mode=="show"?(p-Math.floor(f/2))*(o/f):0),opacity:b.options.mode=="show"?0:1}).animate({left:e.left+u*(h/g)+(b.options.mode=="show"?0:(u-Math.floor(g/2))*(h/g)),top:e.top+
p*(o/f)+(b.options.mode=="show"?0:(p-Math.floor(f/2))*(o/f)),opacity:b.options.mode=="show"?1:0},b.duration||500);setTimeout(function(){b.options.mode=="show"?a.css({visibility:"visible"}):a.css({visibility:"visible"}).hide();b.callback&&b.callback.apply(a[0]);a.dequeue();c("div.ui-effects-explode").remove()},b.duration||500)})}})(jQuery);
(function(c){c.effects.fold=function(b){return this.queue(function(){var f=c(this),g=["position","top","left"],a=c.effects.setMode(f,b.options.mode||"hide"),e=b.options.size||15,h=!!b.options.horizFirst,o=b.duration?b.duration/2:c.fx.speeds._default/2;c.effects.save(f,g);f.show();var p=c.effects.createWrapper(f).css({overflow:"hidden"}),u=a=="show"!=h,q=u?["width","height"]:["height","width"];u=u?[p.width(),p.height()]:[p.height(),p.width()];var l=/([0-9]+)%/.exec(e);if(l)e=parseInt(l[1],10)/100*
u[a=="hide"?0:1];if(a=="show")p.css(h?{height:0,width:e}:{height:e,width:0});h={};l={};h[q[0]]=a=="show"?u[0]:e;l[q[1]]=a=="show"?u[1]:0;p.animate(h,o,b.options.easing).animate(l,o,b.options.easing,function(){a=="hide"&&f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(f[0],arguments);f.dequeue()})})}})(jQuery);
(function(c){c.effects.highlight=function(b){return this.queue(function(){var f=c(this),g=["backgroundImage","backgroundColor","opacity"],a=c.effects.setMode(f,b.options.mode||"show"),e={backgroundColor:f.css("backgroundColor")};if(a=="hide")e.opacity=0;c.effects.save(f,g);f.show().css({backgroundImage:"none",backgroundColor:b.options.color||"#ffff99"}).animate(e,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a=="hide"&&f.hide();c.effects.restore(f,g);a=="show"&&!c.support.opacity&&
this.style.removeAttribute("filter");b.callback&&b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.pulsate=function(b){return this.queue(function(){var f=c(this),g=c.effects.setMode(f,b.options.mode||"show");times=(b.options.times||5)*2-1;duration=b.duration?b.duration/2:c.fx.speeds._default/2;isVisible=f.is(":visible");animateTo=0;if(!isVisible){f.css("opacity",0).show();animateTo=1}if(g=="hide"&&isVisible||g=="show"&&!isVisible)times--;for(g=0;g<times;g++){f.animate({opacity:animateTo},duration,b.options.easing);animateTo=(animateTo+1)%2}f.animate({opacity:animateTo},duration,
b.options.easing,function(){animateTo==0&&f.hide();b.callback&&b.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()}).dequeue()})}})(jQuery);
(function(c){c.effects.puff=function(b){return this.queue(function(){var f=c(this),g=c.effects.setMode(f,b.options.mode||"hide"),a=parseInt(b.options.percent,10)||150,e=a/100,h={height:f.height(),width:f.width()};c.extend(b.options,{fade:true,mode:g,percent:g=="hide"?a:100,from:g=="hide"?h:{height:h.height*e,width:h.width*e}});f.effect("scale",b.options,b.duration,b.callback);f.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var f=c(this),g=c.extend(true,{},b.options),a=c.effects.setMode(f,
b.options.mode||"effect"),e=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:a=="hide"?0:100),h=b.options.direction||"both",o=b.options.origin;if(a!="effect"){g.origin=o||["middle","center"];g.restore=true}o={height:f.height(),width:f.width()};f.from=b.options.from||(a=="show"?{height:0,width:0}:o);e={y:h!="horizontal"?e/100:1,x:h!="vertical"?e/100:1};f.to={height:o.height*e.y,width:o.width*e.x};if(b.options.fade){if(a=="show"){f.from.opacity=0;f.to.opacity=1}if(a=="hide"){f.from.opacity=
1;f.to.opacity=0}}g.from=f.from;g.to=f.to;g.mode=a;f.effect("size",g,b.duration,b.callback);f.dequeue()})};c.effects.size=function(b){return this.queue(function(){var f=c(this),g=["position","top","left","width","height","overflow","opacity"],a=["position","top","left","overflow","opacity"],e=["width","height","overflow"],h=["fontSize"],o=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],p=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],u=c.effects.setMode(f,
b.options.mode||"effect"),q=b.options.restore||false,l=b.options.scale||"both",s=b.options.origin,w={height:f.height(),width:f.width()};f.from=b.options.from||w;f.to=b.options.to||w;if(s){s=c.effects.getBaseline(s,w);f.from.top=(w.height-f.from.height)*s.y;f.from.left=(w.width-f.from.width)*s.x;f.to.top=(w.height-f.to.height)*s.y;f.to.left=(w.width-f.to.width)*s.x}var z={from:{y:f.from.height/w.height,x:f.from.width/w.width},to:{y:f.to.height/w.height,x:f.to.width/w.width}};if(l=="box"||l=="both"){if(z.from.y!=
z.to.y){g=g.concat(o);f.from=c.effects.setTransition(f,o,z.from.y,f.from);f.to=c.effects.setTransition(f,o,z.to.y,f.to)}if(z.from.x!=z.to.x){g=g.concat(p);f.from=c.effects.setTransition(f,p,z.from.x,f.from);f.to=c.effects.setTransition(f,p,z.to.x,f.to)}}if(l=="content"||l=="both")if(z.from.y!=z.to.y){g=g.concat(h);f.from=c.effects.setTransition(f,h,z.from.y,f.from);f.to=c.effects.setTransition(f,h,z.to.y,f.to)}c.effects.save(f,q?g:a);f.show();c.effects.createWrapper(f);f.css("overflow","hidden").css(f.from);
if(l=="content"||l=="both"){o=o.concat(["marginTop","marginBottom"]).concat(h);p=p.concat(["marginLeft","marginRight"]);e=g.concat(o).concat(p);f.find("*[width]").each(function(){child=c(this);q&&c.effects.save(child,e);var C={height:child.height(),width:child.width()};child.from={height:C.height*z.from.y,width:C.width*z.from.x};child.to={height:C.height*z.to.y,width:C.width*z.to.x};if(z.from.y!=z.to.y){child.from=c.effects.setTransition(child,o,z.from.y,child.from);child.to=c.effects.setTransition(child,
o,z.to.y,child.to)}if(z.from.x!=z.to.x){child.from=c.effects.setTransition(child,p,z.from.x,child.from);child.to=c.effects.setTransition(child,p,z.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){q&&c.effects.restore(child,e)})})}f.animate(f.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){f.to.opacity===0&&f.css("opacity",f.from.opacity);u=="hide"&&f.hide();c.effects.restore(f,q?g:a);c.effects.removeWrapper(f);b.callback&&
b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.shake=function(b){return this.queue(function(){var f=c(this),g=["position","top","left"];c.effects.setMode(f,b.options.mode||"effect");var a=b.options.direction||"left",e=b.options.distance||20,h=b.options.times||3,o=b.duration||b.options.duration||140;c.effects.save(f,g);f.show();c.effects.createWrapper(f);var p=a=="up"||a=="down"?"top":"left",u=a=="up"||a=="left"?"pos":"neg";a={};var q={},l={};a[p]=(u=="pos"?"-=":"+=")+e;q[p]=(u=="pos"?"+=":"-=")+e*2;l[p]=(u=="pos"?"-=":"+=")+
e*2;f.animate(a,o,b.options.easing);for(e=1;e<h;e++)f.animate(q,o,b.options.easing).animate(l,o,b.options.easing);f.animate(q,o,b.options.easing).animate(a,o/2,b.options.easing,function(){c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(this,arguments)});f.queue("fx",function(){f.dequeue()});f.dequeue()})}})(jQuery);
(function(c){c.effects.slide=function(b){return this.queue(function(){var f=c(this),g=["position","top","left"],a=c.effects.setMode(f,b.options.mode||"show"),e=b.options.direction||"left";c.effects.save(f,g);f.show();c.effects.createWrapper(f).css({overflow:"hidden"});var h=e=="up"||e=="down"?"top":"left";e=e=="up"||e=="left"?"pos":"neg";var o=b.options.distance||(h=="top"?f.outerHeight({margin:true}):f.outerWidth({margin:true}));if(a=="show")f.css(h,e=="pos"?-o:o);var p={};p[h]=(a=="show"?e=="pos"?
"+=":"-=":e=="pos"?"-=":"+=")+o;f.animate(p,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a=="hide"&&f.hide();c.effects.restore(f,g);c.effects.removeWrapper(f);b.callback&&b.callback.apply(this,arguments);f.dequeue()}})})}})(jQuery);
(function(c){c.effects.transfer=function(b){return this.queue(function(){var f=c(this),g=c(b.options.to),a=g.offset();g={top:a.top,left:a.left,height:g.innerHeight(),width:g.innerWidth()};a=f.offset();var e=c('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(b.options.className).css({top:a.top,left:a.left,height:f.innerHeight(),width:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.easing,function(){e.remove();b.callback&&b.callback.apply(f[0],arguments);
f.dequeue()})})}})(jQuery);
$(document).ready(function(){$("#tabs").tabs();$("#code").resizable({handles:"s",alsoResize:"iframe"});$("#dialog-newscript").dialog({autoOpen:false,height:300,width:350,modal:true,hide:"explode",buttons:{Ok:function(){$("#dialog-newscript form").submit();$(this).dialog("close")},Cancel:function(){$(this).dialog("close")}},close:function(){}});$("#dialog-broadcast").dialog({autoOpen:false,resizable:false,height:140,modal:true,hide:"explode",buttons:{"Broadcast!":function(){$(this).dialog("close")},Cancel:function(){$(this).dialog("close")}}});
$("#newButton").button().click(function(b){b.preventDefault();$("#dialog-newscript").dialog("open")});$("#executeButton").button().click(function(b){b.preventDefault();$.ajax({type:"POST",url:"/execute.groovy",data:{script:c.getCode(),lang:$("input#lang").val()},dataType:"json",success:function(f){$("#output").text("");$("#result").text("");$("#stacktrace").text("");if(f.outputText.length>0){$("#tabs").tabs("select",1);$("#output").text(f.outputText).fadeIn()}else $("#output").fadeOut();if(f.executionResult.length>
0){f.executionResult!="null"&&$("#tabs").tabs("select",0);$("#result").text(f.executionResult).fadeIn()}else $("#result").fadeOut();if(f.stacktraceText.length>0){$("#tabs").tabs("select",2);$("#stacktrace").text(f.stacktraceText).fadeIn()}else $("#stacktrace").fadeOut()},error:function(f,g,a){alert("Error interacting with the server: "+a)}})});$("#broadcastButton").button().click(function(b){b.preventDefault();$("#dialog-broadcast").dialog("open")});var c=CodeMirror.fromTextArea("script",{height:"100%",
parserfile:["tokenizejavascript.js","parsejavascript.js"],stylesheet:"/js/codemirror/css/jscolors.css",path:"/js/codemirror/js/",continuousScanning:500,lineNumbers:true,textWrapping:false,tabMode:"spaces",submitFunction:function(){$("#executeButton").click()}});$("#loading").hide().ajaxStart(function(){$(this).show()}).ajaxStop(function(){$(this).hide()});c.focus()});

