(function(d,c){function e(){if(!h.isReady){try{D.documentElement.doScroll("left")}catch(a){setTimeout(e,1);return}h.ready()}}function b(a,g){g.src?h.ajax({url:g.src,async:false,dataType:"script"}):h.globalEval(g.text||g.textContent||g.innerHTML||"");g.parentNode&&g.parentNode.removeChild(g)}function f(a,g,i,l,m,p){var r=a.length;if(typeof g==="object"){for(var z in g)f(a,z,g[z],l,m,i);return a}if(i!==c){l=!p&&l&&h.isFunction(i);for(z=0;z<r;z++)m(a[z],g,l?i.call(a[z],z,m(a[z],g)):i,p);return a}return r?
m(a[0],g):c}function j(){return(new Date).getTime()}function k(){return false}function o(){return true}function q(a,g,i){i[0].type=a;return h.event.handle.apply(g,i)}function u(a){var g,i=[],l=[],m=arguments,p,r,z,v,A,F;r=h.data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.button&&a.type==="click")){a.liveFired=this;var M=r.live.slice(0);for(v=0;v<M.length;v++){r=M[v];r.origType.replace(ha,"")===a.type?l.push(r.selector):M.splice(v--,1)}p=h(a.target).closest(l,a.currentTarget);A=0;for(F=
p.length;A<F;A++)for(v=0;v<M.length;v++){r=M[v];if(p[A].selector===r.selector){z=p[A].elem;l=null;if(r.preType==="mouseenter"||r.preType==="mouseleave")l=h(a.relatedTarget).closest(r.selector)[0];if(!l||l!==z)i.push({elem:z,handleObj:r})}}A=0;for(F=i.length;A<F;A++){p=i[A];a.currentTarget=p.elem;a.data=p.handleObj.data;a.handleObj=p.handleObj;if(p.handleObj.origHandler.apply(p.elem,m)===false){g=false;break}}return g}}function y(a,g){return"live."+(a&&a!=="*"?a+".":"")+g.replace(/\./g,"`").replace(/ /g,
"&")}function E(a,g){var i=0;g.each(function(){if(this.nodeName===(a[i]&&a[i].nodeName)){var l=h.data(a[i++]),m=h.data(this,l);if(l=l&&l.events){delete m.handle;m.events={};for(var p in l)for(var r in l[p])h.event.add(this,p,l[p][r],l[p][r].data)}}})}function H(a,g,i){var l,m,p;g=g&&g[0]?g[0].ownerDocument||g[0]:D;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&g===D&&!Ea.test(a[0])&&(h.support.checkClone||!Fa.test(a[0]))){m=true;if(p=h.fragments[a[0]])if(p!==1)l=p}if(!l){l=g.createDocumentFragment();
h.clean(a,g,l,i)}if(m)h.fragments[a[0]]=p?l:1;return{fragment:l,cacheable:m}}function L(a,g){var i={};h.each(Ga.concat.apply([],Ga.slice(0,g)),function(){i[this]=a});return i}function G(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var h=function(a,g){return new h.fn.init(a,g)},N=d.jQuery,Q=d.$,D=d.document,R,ea=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,ma=/^.[^:#\[\.,]*$/,na=/\S/,oa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,pa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,W=navigator.userAgent,
V=false,U=[],aa,ia=Object.prototype.toString,ja=Object.prototype.hasOwnProperty,ta=Array.prototype.push,ka=Array.prototype.slice,Ha=Array.prototype.indexOf;h.fn=h.prototype={init:function(a,g){var i,l,m;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!g){this.context=D;this[0]=D.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((i=ea.exec(a))&&(i[1]||!g))if(i[1]){m=g?g.ownerDocument||g:D;if(l=pa.exec(a))if(h.isPlainObject(g)){a=
[D.createElement(l[1])];h.fn.attr.call(a,g,true)}else a=[m.createElement(l[1])];else{l=H([i[1]],[m]);a=(l.cacheable?l.fragment.cloneNode(true):l.fragment).childNodes}return h.merge(this,a)}else{if(l=D.getElementById(i[2])){if(l.id!==i[2])return R.find(a);this.length=1;this[0]=l}this.context=D;this.selector=a;return this}else if(!g&&/^\w+$/.test(a)){this.selector=a;this.context=D;a=D.getElementsByTagName(a);return h.merge(this,a)}else return!g||g.jquery?(g||R).find(a):h(g).find(a);else if(h.isFunction(a))return R.ready(a);
if(a.selector!==c){this.selector=a.selector;this.context=a.context}return h.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return ka.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,g,i){var l=h();h.isArray(a)?ta.apply(l,a):h.merge(l,a);l.prevObject=this;l.context=this.context;if(g==="find")l.selector=this.selector+(this.selector?" ":"")+i;else if(g)l.selector=this.selector+
"."+g+"("+i+")";return l},each:function(a,g){return h.each(this,a,g)},ready:function(a){h.bindReady();if(h.isReady)a.call(D,h);else U&&U.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ka.apply(this,arguments),"slice",ka.call(arguments).join(","))},map:function(a){return this.pushStack(h.map(this,function(g,i){return a.call(g,i,g)}))},end:function(){return this.prevObject||
h(null)},push:ta,sort:[].sort,splice:[].splice};h.fn.init.prototype=h.fn;h.extend=h.fn.extend=function(){var a=arguments[0]||{},g=1,i=arguments.length,l=false,m,p,r,z;if(typeof a==="boolean"){l=a;a=arguments[1]||{};g=2}if(typeof a!=="object"&&!h.isFunction(a))a={};if(i===g){a=this;--g}for(;g<i;g++)if((m=arguments[g])!=null)for(p in m){r=a[p];z=m[p];if(a!==z)if(l&&z&&(h.isPlainObject(z)||h.isArray(z))){r=r&&(h.isPlainObject(r)||h.isArray(r))?r:h.isArray(z)?[]:{};a[p]=h.extend(l,r,z)}else if(z!==c)a[p]=
z}return a};h.extend({noConflict:function(a){d.$=Q;if(a)d.jQuery=N;return h},isReady:false,ready:function(){if(!h.isReady){if(!D.body)return setTimeout(h.ready,13);h.isReady=true;if(U){for(var a,g=0;a=U[g++];)a.call(D,h);U=null}h.fn.triggerHandler&&h(D).triggerHandler("ready")}},bindReady:function(){if(!V){V=true;if(D.readyState==="complete")return h.ready();if(D.addEventListener){D.addEventListener("DOMContentLoaded",aa,false);d.addEventListener("load",h.ready,false)}else if(D.attachEvent){D.attachEvent("onreadystatechange",
aa);d.attachEvent("onload",h.ready);var a=false;try{a=d.frameElement==null}catch(g){}D.documentElement.doScroll&&a&&e()}}},isFunction:function(a){return ia.call(a)==="[object Function]"},isArray:function(a){return ia.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||ia.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!ja.call(a,"constructor")&&!ja.call(a.constructor.prototype,"isPrototypeOf"))return false;var g;for(g in a);return g===c||ja.call(a,g)},
isEmptyObject:function(a){for(var g in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=h.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return d.JSON&&d.JSON.parse?d.JSON.parse(a):(new Function("return "+a))();else h.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&
na.test(a)){var g=D.getElementsByTagName("head")[0]||D.documentElement,i=D.createElement("script");i.type="text/javascript";if(h.support.scriptEval)i.appendChild(D.createTextNode(a));else i.text=a;g.insertBefore(i,g.firstChild);g.removeChild(i)}},nodeName:function(a,g){return a.nodeName&&a.nodeName.toUpperCase()===g.toUpperCase()},each:function(a,g,i){var l,m=0,p=a.length,r=p===c||h.isFunction(a);if(i)if(r)for(l in a){if(g.apply(a[l],i)===false)break}else for(;m<p;){if(g.apply(a[m++],i)===false)break}else if(r)for(l in a){if(g.call(a[l],
l,a[l])===false)break}else for(i=a[0];m<p&&g.call(i,m,i)!==false;i=a[++m]);return a},trim:function(a){return(a||"").replace(oa,"")},makeArray:function(a,g){var i=g||[];if(a!=null)a.length==null||typeof a==="string"||h.isFunction(a)||typeof a!=="function"&&a.setInterval?ta.call(i,a):h.merge(i,a);return i},inArray:function(a,g){if(g.indexOf)return g.indexOf(a);for(var i=0,l=g.length;i<l;i++)if(g[i]===a)return i;return-1},merge:function(a,g){var i=a.length,l=0;if(typeof g.length==="number")for(var m=
g.length;l<m;l++)a[i++]=g[l];else for(;g[l]!==c;)a[i++]=g[l++];a.length=i;return a},grep:function(a,g,i){for(var l=[],m=0,p=a.length;m<p;m++)!i!==!g(a[m],m)&&l.push(a[m]);return l},map:function(a,g,i){for(var l=[],m,p=0,r=a.length;p<r;p++){m=g(a[p],p,i);if(m!=null)l[l.length]=m}return l.concat.apply([],l)},guid:1,proxy:function(a,g,i){if(arguments.length===2)if(typeof g==="string"){i=a;a=i[g];g=c}else if(g&&!h.isFunction(g)){i=g;g=c}if(!g&&a)g=function(){return a.apply(i||this,arguments)};if(a)g.guid=
a.guid=a.guid||g.guid||h.guid++;return g},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});W=h.uaMatch(W);if(W.browser){h.browser[W.browser]=true;h.browser.version=W.version}if(h.browser.webkit)h.browser.safari=true;if(Ha)h.inArray=function(a,g){return Ha.call(g,a)};R=h(D);if(D.addEventListener)aa=
function(){D.removeEventListener("DOMContentLoaded",aa,false);h.ready()};else if(D.attachEvent)aa=function(){if(D.readyState==="complete"){D.detachEvent("onreadystatechange",aa);h.ready()}};(function(){h.support={};var a=D.documentElement,g=D.createElement("script"),i=D.createElement("div"),l="script"+j();i.style.display="none";i.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var m=i.getElementsByTagName("*"),p=i.getElementsByTagName("a")[0];
if(!(!m||!m.length||!p)){h.support={leadingWhitespace:i.firstChild.nodeType===3,tbody:!i.getElementsByTagName("tbody").length,htmlSerialize:!!i.getElementsByTagName("link").length,style:/red/.test(p.getAttribute("style")),hrefNormalized:p.getAttribute("href")==="/a",opacity:/^0.55$/.test(p.style.opacity),cssFloat:!!p.style.cssFloat,checkOn:i.getElementsByTagName("input")[0].value==="on",optSelected:D.createElement("select").appendChild(D.createElement("option")).selected,parentNode:i.removeChild(i.appendChild(D.createElement("div"))).parentNode===
null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};g.type="text/javascript";try{g.appendChild(D.createTextNode("window."+l+"=1;"))}catch(r){}a.insertBefore(g,a.firstChild);if(d[l]){h.support.scriptEval=true;delete d[l]}try{delete g.test}catch(z){h.support.deleteExpando=false}a.removeChild(g);if(i.attachEvent&&i.fireEvent){i.attachEvent("onclick",function v(){h.support.noCloneEvent=false;i.detachEvent("onclick",v)});i.cloneNode(true).fireEvent("onclick")}i=D.createElement("div");
i.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=D.createDocumentFragment();a.appendChild(i.firstChild);h.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;h(function(){var v=D.createElement("div");v.style.width=v.style.paddingLeft="1px";D.body.appendChild(v);h.boxModel=h.support.boxModel=v.offsetWidth===2;D.body.removeChild(v).style.display="none"});a=function(v){var A=D.createElement("div");v="on"+v;var F=v in A;if(!F){A.setAttribute(v,"return;");F=typeof A[v]===
"function"}return F};h.support.submitBubbles=a("submit");h.support.changeBubbles=a("change");a=g=i=m=p=null}})();h.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var ba="jQuery"+j(),Za=0,Ia={};h.extend({cache:{},expando:ba,noData:{embed:true,object:true,applet:true},data:function(a,g,i){if(!(a.nodeName&&h.noData[a.nodeName.toLowerCase()])){a=
a==d?Ia:a;var l=a[ba],m=h.cache;if(!l&&typeof g==="string"&&i===c)return null;l||(l=++Za);if(typeof g==="object"){a[ba]=l;m[l]=h.extend(true,{},g)}else if(!m[l]){a[ba]=l;m[l]={}}a=m[l];if(i!==c)a[g]=i;return typeof g==="string"?a[g]:a}},removeData:function(a,g){if(!(a.nodeName&&h.noData[a.nodeName.toLowerCase()])){a=a==d?Ia:a;var i=a[ba],l=h.cache,m=l[i];if(g){if(m){delete m[g];h.isEmptyObject(m)&&h.removeData(a)}}else{if(h.support.deleteExpando)delete a[h.expando];else a.removeAttribute&&a.removeAttribute(h.expando);
delete l[i]}}}});h.fn.extend({data:function(a,g){if(typeof a==="undefined"&&this.length)return h.data(this[0]);else if(typeof a==="object")return this.each(function(){h.data(this,a)});var i=a.split(".");i[1]=i[1]?"."+i[1]:"";if(g===c){var l=this.triggerHandler("getData"+i[1]+"!",[i[0]]);if(l===c&&this.length)l=h.data(this[0],a);return l===c&&i[1]?this.data(i[0]):l}else return this.trigger("setData"+i[1]+"!",[i[0],g]).each(function(){h.data(this,a,g)})},removeData:function(a){return this.each(function(){h.removeData(this,
a)})}});h.extend({queue:function(a,g,i){if(a){g=(g||"fx")+"queue";var l=h.data(a,g);if(!i)return l||[];if(!l||h.isArray(i))l=h.data(a,g,h.makeArray(i));else l.push(i);return l}},dequeue:function(a,g){g=g||"fx";var i=h.queue(a,g),l=i.shift();if(l==="inprogress")l=i.shift();if(l){g==="fx"&&i.unshift("inprogress");l.call(a,function(){h.dequeue(a,g)})}}});h.fn.extend({queue:function(a,g){if(typeof a!=="string"){g=a;a="fx"}if(g===c)return h.queue(this[0],a);return this.each(function(){var i=h.queue(this,
a,g);a==="fx"&&i[0]!=="inprogress"&&h.dequeue(this,a)})},dequeue:function(a){return this.each(function(){h.dequeue(this,a)})},delay:function(a,g){a=h.fx?h.fx.speeds[a]||a:a;g=g||"fx";return this.queue(g,function(){var i=this;setTimeout(function(){h.dequeue(i,g)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Ja=/[\n\t]/g,ua=/\s+/,$a=/\r/g,ab=/href|src|style/,bb=/(button|input)/i,cb=/(button|input|object|select|textarea)/i,db=/^(a|area)$/i,Ka=/radio|checkbox/;h.fn.extend({attr:function(a,
g){return f(this,a,g,true,h.attr)},removeAttr:function(a){return this.each(function(){h.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(h.isFunction(a))return this.each(function(A){var F=h(this);F.addClass(a.call(this,A,F.attr("class")))});if(a&&typeof a==="string")for(var g=(a||"").split(ua),i=0,l=this.length;i<l;i++){var m=this[i];if(m.nodeType===1)if(m.className){for(var p=" "+m.className+" ",r=m.className,z=0,v=g.length;z<v;z++)if(p.indexOf(" "+g[z]+" ")<
0)r+=" "+g[z];m.className=h.trim(r)}else m.className=a}return this},removeClass:function(a){if(h.isFunction(a))return this.each(function(v){var A=h(this);A.removeClass(a.call(this,v,A.attr("class")))});if(a&&typeof a==="string"||a===c)for(var g=(a||"").split(ua),i=0,l=this.length;i<l;i++){var m=this[i];if(m.nodeType===1&&m.className)if(a){for(var p=(" "+m.className+" ").replace(Ja," "),r=0,z=g.length;r<z;r++)p=p.replace(" "+g[r]+" "," ");m.className=h.trim(p)}else m.className=""}return this},toggleClass:function(a,
g){var i=typeof a,l=typeof g==="boolean";if(h.isFunction(a))return this.each(function(m){var p=h(this);p.toggleClass(a.call(this,m,p.attr("class"),g),g)});return this.each(function(){if(i==="string")for(var m,p=0,r=h(this),z=g,v=a.split(ua);m=v[p++];){z=l?z:!r.hasClass(m);r[z?"addClass":"removeClass"](m)}else if(i==="undefined"||i==="boolean"){this.className&&h.data(this,"__className__",this.className);this.className=this.className||a===false?"":h.data(this,"__className__")||""}})},hasClass:function(a){a=
" "+a+" ";for(var g=0,i=this.length;g<i;g++)if((" "+this[g].className+" ").replace(Ja," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===c){var g=this[0];if(g){if(h.nodeName(g,"option"))return(g.attributes.value||{}).specified?g.value:g.text;if(h.nodeName(g,"select")){var i=g.selectedIndex,l=[],m=g.options;g=g.type==="select-one";if(i<0)return null;var p=g?i:0;for(i=g?i+1:m.length;p<i;p++){var r=m[p];if(r.selected){a=h(r).val();if(g)return a;l.push(a)}}return l}if(Ka.test(g.type)&&
!h.support.checkOn)return g.getAttribute("value")===null?"on":g.value;return(g.value||"").replace($a,"")}return c}var z=h.isFunction(a);return this.each(function(v){var A=h(this),F=a;if(this.nodeType===1){if(z)F=a.call(this,v,A.val());if(typeof F==="number")F+="";if(h.isArray(F)&&Ka.test(this.type))this.checked=h.inArray(A.val(),F)>=0;else if(h.nodeName(this,"select")){var M=h.makeArray(F);h("option",this).each(function(){this.selected=h.inArray(h(this).val(),M)>=0});if(!M.length)this.selectedIndex=
-1}else this.value=F}})}});h.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,g,i,l){if(!a||a.nodeType===3||a.nodeType===8)return c;if(l&&g in h.attrFn)return h(a)[g](i);l=a.nodeType!==1||!h.isXMLDoc(a);var m=i!==c;g=l&&h.props[g]||g;if(a.nodeType===1){var p=ab.test(g);if(g in a&&l&&!p){if(m){g==="type"&&bb.test(a.nodeName)&&a.parentNode&&h.error("type property can't be changed");a[g]=i}if(h.nodeName(a,"form")&&a.getAttributeNode(g))return a.getAttributeNode(g).nodeValue;
if(g==="tabIndex")return(g=a.getAttributeNode("tabIndex"))&&g.specified?g.value:cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:c;return a[g]}if(!h.support.style&&l&&g==="style"){if(m)a.style.cssText=""+i;return a.style.cssText}m&&a.setAttribute(g,""+i);a=!h.support.hrefNormalized&&l&&p?a.getAttribute(g,2):a.getAttribute(g);return a===null?c:a}return h.style(a,g,i)}});var ha=/\.(.*)$/,eb=function(a){return a.replace(/[^\w\s\.\|`]/g,function(g){return"\\"+g})};h.event={add:function(a,g,i,l){if(!(a.nodeType===
3||a.nodeType===8)){if(a.setInterval&&a!==d&&!a.frameElement)a=d;var m,p;if(i.handler){m=i;i=m.handler}if(!i.guid)i.guid=h.guid++;if(p=h.data(a)){var r=p.events=p.events||{},z=p.handle;if(!z)p.handle=z=function(){return typeof h!=="undefined"&&!h.event.triggered?h.event.handle.apply(z.elem,arguments):c};z.elem=a;g=g.split(" ");for(var v,A=0,F;v=g[A++];){p=m?h.extend({},m):{handler:i,data:l};if(v.indexOf(".")>-1){F=v.split(".");v=F.shift();p.namespace=F.slice(0).sort().join(".")}else{F=[];p.namespace=
""}p.type=v;p.guid=i.guid;var M=r[v],P=h.event.special[v]||{};if(!M){M=r[v]=[];if(!P.setup||P.setup.call(a,l,F,z)===false)if(a.addEventListener)a.addEventListener(v,z,false);else a.attachEvent&&a.attachEvent("on"+v,z)}if(P.add){P.add.call(a,p);if(!p.handler.guid)p.handler.guid=i.guid}M.push(p);h.event.global[v]=true}a=null}}},global:{},remove:function(a,g,i,l){if(!(a.nodeType===3||a.nodeType===8)){var m,p=0,r,z,v,A,F,M,P=h.data(a),T=P&&P.events;if(P&&T){if(g&&g.type){i=g.handler;g=g.type}if(!g||typeof g===
"string"&&g.charAt(0)==="."){g=g||"";for(m in T)h.event.remove(a,m+g)}else{for(g=g.split(" ");m=g[p++];){A=m;r=m.indexOf(".")<0;z=[];if(!r){z=m.split(".");m=z.shift();v=RegExp("(^|\\.)"+h.map(z.slice(0).sort(),eb).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(F=T[m])if(i){A=h.event.special[m]||{};for(S=l||0;S<F.length;S++){M=F[S];if(i.guid===M.guid){if(r||v.test(M.namespace)){l==null&&F.splice(S--,1);A.remove&&A.remove.call(a,M)}if(l!=null)break}}if(F.length===0||l!=null&&F.length===1){if(!A.teardown||A.teardown.call(a,
z)===false)La(a,m,P.handle);delete T[m]}}else for(var S=0;S<F.length;S++){M=F[S];if(r||v.test(M.namespace)){h.event.remove(a,A,M.handler,S);F.splice(S--,1)}}}if(h.isEmptyObject(T)){if(g=P.handle)g.elem=null;delete P.events;delete P.handle;h.isEmptyObject(P)&&h.removeData(a)}}}}},trigger:function(a,g,i,l){var m=a.type||a;if(!l){a=typeof a==="object"?a[ba]?a:h.extend(h.Event(m),a):h.Event(m);if(m.indexOf("!")>=0){a.type=m=m.slice(0,-1);a.exclusive=true}if(!i){a.stopPropagation();h.event.global[m]&&
h.each(h.cache,function(){this.events&&this.events[m]&&h.event.trigger(a,g,this.handle.elem)})}if(!i||i.nodeType===3||i.nodeType===8)return c;a.result=c;a.target=i;g=h.makeArray(g);g.unshift(a)}a.currentTarget=i;(l=h.data(i,"handle"))&&l.apply(i,g);l=i.parentNode||i.ownerDocument;try{if(!(i&&i.nodeName&&h.noData[i.nodeName.toLowerCase()]))if(i["on"+m]&&i["on"+m].apply(i,g)===false)a.result=false}catch(p){}if(!a.isPropagationStopped()&&l)h.event.trigger(a,g,l,true);else if(!a.isDefaultPrevented()){l=
a.target;var r,z=h.nodeName(l,"a")&&m==="click",v=h.event.special[m]||{};if((!v._default||v._default.call(i,a)===false)&&!z&&!(l&&l.nodeName&&h.noData[l.nodeName.toLowerCase()])){try{if(l[m]){if(r=l["on"+m])l["on"+m]=null;h.event.triggered=true;l[m]()}}catch(A){}if(r)l["on"+m]=r;h.event.triggered=false}}},handle:function(a){var g,i,l,m;a=arguments[0]=h.event.fix(a||d.event);a.currentTarget=this;g=a.type.indexOf(".")<0&&!a.exclusive;if(!g){i=a.type.split(".");a.type=i.shift();l=RegExp("(^|\\.)"+i.slice(0).sort().join("\\.(?:.*\\.)?")+
"(\\.|$)")}m=h.data(this,"events");i=m[a.type];if(m&&i){i=i.slice(0);m=0;for(var p=i.length;m<p;m++){var r=i[m];if(g||l.test(r.namespace)){a.handler=r.handler;a.data=r.data;a.handleObj=r;r=r.handler.apply(this,arguments);if(r!==c){a.result=r;if(r===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.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(a){if(a[ba])return a;var g=a;a=h.Event(g);for(var i=this.props.length,l;i;){l=this.props[--i];a[l]=g[l]}if(!a.target)a.target=a.srcElement||D;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){g=D.documentElement;i=D.body;a.pageX=a.clientX+(g&&g.scrollLeft||i&&i.scrollLeft||0)-(g&&g.clientLeft||i&&i.clientLeft||0);a.pageY=a.clientY+(g&&g.scrollTop||
i&&i.scrollTop||0)-(g&&g.clientTop||i&&i.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==c)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:h.proxy,special:{ready:{setup:h.bindReady,teardown:h.noop},live:{add:function(a){h.event.add(this,a.origType,h.extend({},a,{handler:u}))},remove:function(a){var g=true,i=a.origType.replace(ha,"");h.each(h.data(this,
"events").live||[],function(){if(i===this.origType.replace(ha,""))return g=false});g&&h.event.remove(this,a.origType,u)}},beforeunload:{setup:function(a,g,i){if(this.setInterval)this.onbeforeunload=i;return false},teardown:function(a,g){if(this.onbeforeunload===g)this.onbeforeunload=null}}}};var La=D.removeEventListener?function(a,g,i){a.removeEventListener(g,i,false)}:function(a,g,i){a.detachEvent("on"+g,i)};h.Event=function(a){if(!this.preventDefault)return new h.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=j();this[ba]=true};h.Event.prototype={preventDefault:function(){this.isDefaultPrevented=o;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=o;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,
isImmediatePropagationStopped:k};var Ma=function(a){var g=a.relatedTarget;try{for(;g&&g!==this;)g=g.parentNode;if(g!==this){a.type=a.data;h.event.handle.apply(this,arguments)}}catch(i){}},Na=function(a){a.type=a.data;h.event.handle.apply(this,arguments)};h.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,g){h.event.special[a]={setup:function(i){h.event.add(this,g,i&&i.selector?Na:Ma,a)},teardown:function(i){h.event.remove(this,g,i&&i.selector?Na:Ma)}}});if(!h.support.submitBubbles)h.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){h.event.add(this,"click.specialSubmit",function(a){var g=a.target,i=g.type;if((i==="submit"||i==="image")&&h(g).closest("form").length)return q("submit",this,arguments)});h.event.add(this,"keypress.specialSubmit",function(a){var g=a.target,i=g.type;if((i==="text"||i==="password")&&h(g).closest("form").length&&a.keyCode===13)return q("submit",this,arguments)})}else return false},teardown:function(){h.event.remove(this,".specialSubmit")}};if(!h.support.changeBubbles){var va=
/textarea|input|select/i,wa,Oa=function(a){var g=a.type,i=a.value;if(g==="radio"||g==="checkbox")i=a.checked;else if(g==="select-multiple")i=a.selectedIndex>-1?h.map(a.options,function(l){return l.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")i=a.selectedIndex;return i},xa=function(a,g){var i=a.target,l,m;if(!(!va.test(i.nodeName)||i.readOnly)){l=h.data(i,"_change_data");m=Oa(i);if(a.type!=="focusout"||i.type!=="radio")h.data(i,"_change_data",m);if(!(l===c||m===l))if(l!=null||
m){a.type="change";return h.event.trigger(a,g,i)}}};h.event.special.change={filters:{focusout:xa,click:function(a){var g=a.target,i=g.type;if(i==="radio"||i==="checkbox"||g.nodeName.toLowerCase()==="select")return xa.call(this,a)},keydown:function(a){var g=a.target,i=g.type;if(a.keyCode===13&&g.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(i==="checkbox"||i==="radio")||i==="select-multiple")return xa.call(this,a)},beforeactivate:function(a){a=a.target;h.data(a,"_change_data",Oa(a))}},setup:function(){if(this.type===
"file")return false;for(var a in wa)h.event.add(this,a+".specialChange",wa[a]);return va.test(this.nodeName)},teardown:function(){h.event.remove(this,".specialChange");return va.test(this.nodeName)}};wa=h.event.special.change.filters}D.addEventListener&&h.each({focus:"focusin",blur:"focusout"},function(a,g){function i(l){l=h.event.fix(l);l.type=g;return h.event.handle.call(this,l)}h.event.special[g]={setup:function(){this.addEventListener(a,i,true)},teardown:function(){this.removeEventListener(a,
i,true)}}});h.each(["bind","one"],function(a,g){h.fn[g]=function(i,l,m){if(typeof i==="object"){for(var p in i)this[g](p,l,i[p],m);return this}if(h.isFunction(l)){m=l;l=c}var r=g==="one"?h.proxy(m,function(v){h(this).unbind(v,r);return m.apply(this,arguments)}):m;if(i==="unload"&&g!=="one")this.one(i,l,m);else{p=0;for(var z=this.length;p<z;p++)h.event.add(this[p],i,r,l)}return this}});h.fn.extend({unbind:function(a,g){if(typeof a==="object"&&!a.preventDefault)for(var i in a)this.unbind(i,a[i]);else{i=
0;for(var l=this.length;i<l;i++)h.event.remove(this[i],a,g)}return this},delegate:function(a,g,i,l){return this.live(g,i,l,a)},undelegate:function(a,g,i){return arguments.length===0?this.unbind("live"):this.die(g,null,i,a)},trigger:function(a,g){return this.each(function(){h.event.trigger(a,g,this)})},triggerHandler:function(a,g){if(this[0]){var i=h.Event(a);i.preventDefault();i.stopPropagation();h.event.trigger(i,g,this[0]);return i.result}},toggle:function(a){for(var g=arguments,i=1;i<g.length;)h.proxy(a,
g[i++]);return this.click(h.proxy(a,function(l){var m=(h.data(this,"lastToggle"+a.guid)||0)%i;h.data(this,"lastToggle"+a.guid,m+1);l.preventDefault();return g[m].apply(this,arguments)||false}))},hover:function(a,g){return this.mouseenter(a).mouseleave(g||a)}});var Pa={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};h.each(["live","die"],function(a,g){h.fn[g]=function(i,l,m,p){var r,z=0,v,A,F=p||this.selector,M=p?this:h(this.context);if(h.isFunction(l)){m=l;l=c}for(i=
(i||"").split(" ");(r=i[z++])!=null;){p=ha.exec(r);v="";if(p){v=p[0];r=r.replace(ha,"")}if(r==="hover")i.push("mouseenter"+v,"mouseleave"+v);else{A=r;if(r==="focus"||r==="blur"){i.push(Pa[r]+v);r+=v}else r=(Pa[r]||r)+v;g==="live"?M.each(function(){h.event.add(this,y(r,F),{data:l,selector:F,handler:m,origType:r,origHandler:m,preType:A})}):M.unbind(y(r,F),m)}}return this}});h.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(a,g){h.fn[g]=function(i){return i?this.bind(g,i):this.trigger(g)};if(h.attrFn)h.attrFn[g]=true});d.attachEvent&&!d.addEventListener&&d.attachEvent("onunload",function(){for(var a in h.cache)if(h.cache[a].handle)try{h.event.remove(h.cache[a].handle.elem)}catch(g){}});(function(){function a(n){for(var s="",w,x=0;n[x];x++){w=n[x];if(w.nodeType===3||w.nodeType===4)s+=w.nodeValue;else if(w.nodeType!==8)s+=a(w.childNodes)}return s}function g(n,s,w,x,C,B){C=0;for(var J=x.length;C<J;C++){var I=x[C];
if(I){I=I[n];for(var O=false;I;){if(I.sizcache===w){O=x[I.sizset];break}if(I.nodeType===1&&!B){I.sizcache=w;I.sizset=C}if(I.nodeName.toLowerCase()===s){O=I;break}I=I[n]}x[C]=O}}}function i(n,s,w,x,C,B){C=0;for(var J=x.length;C<J;C++){var I=x[C];if(I){I=I[n];for(var O=false;I;){if(I.sizcache===w){O=x[I.sizset];break}if(I.nodeType===1){if(!B){I.sizcache=w;I.sizset=C}if(typeof s!=="string"){if(I===s){O=true;break}}else if(v.filter(s,[I]).length>0){O=I;break}}I=I[n]}x[C]=O}}}var l=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
m=0,p=Object.prototype.toString,r=false,z=true;[0,0].sort(function(){z=false;return 0});var v=function(n,s,w,x){w=w||[];var C=s=s||D;if(s.nodeType!==1&&s.nodeType!==9)return[];if(!n||typeof n!=="string")return w;for(var B=[],J,I,O,la,ca=true,fa=K(s),da=n;(l.exec(""),J=l.exec(da))!==null;){da=J[3];B.push(J[1]);if(J[2]){la=J[3];break}}if(B.length>1&&F.exec(n))if(B.length===2&&A.relative[B[0]])I=ya(B[0]+B[1],s);else for(I=A.relative[B[0]]?[s]:v(B.shift(),s);B.length;){n=B.shift();if(A.relative[n])n+=
B.shift();I=ya(n,I)}else{if(!x&&B.length>1&&s.nodeType===9&&!fa&&A.match.ID.test(B[0])&&!A.match.ID.test(B[B.length-1])){J=v.find(B.shift(),s,fa);s=J.expr?v.filter(J.expr,J.set)[0]:J.set[0]}if(s){J=x?{expr:B.pop(),set:P(x)}:v.find(B.pop(),B.length===1&&(B[0]==="~"||B[0]==="+")&&s.parentNode?s.parentNode:s,fa);I=J.expr?v.filter(J.expr,J.set):J.set;if(B.length>0)O=P(I);else ca=false;for(;B.length;){var Y=B.pop();J=Y;if(A.relative[Y])J=B.pop();else Y="";if(J==null)J=s;A.relative[Y](O,J,fa)}}else O=[]}O||
(O=I);O||v.error(Y||n);if(p.call(O)==="[object Array]")if(ca)if(s&&s.nodeType===1)for(n=0;O[n]!=null;n++){if(O[n]&&(O[n]===true||O[n].nodeType===1&&X(s,O[n])))w.push(I[n])}else for(n=0;O[n]!=null;n++)O[n]&&O[n].nodeType===1&&w.push(I[n]);else w.push.apply(w,O);else P(O,w);if(la){v(la,C,w,x);v.uniqueSort(w)}return w};v.uniqueSort=function(n){if(S){r=z;n.sort(S);if(r)for(var s=1;s<n.length;s++)n[s]===n[s-1]&&n.splice(s--,1)}return n};v.matches=function(n,s){return v(n,null,null,s)};v.find=function(n,
s,w){var x,C;if(!n)return[];for(var B=0,J=A.order.length;B<J;B++){var I=A.order[B];if(C=A.leftMatch[I].exec(n)){var O=C[1];C.splice(1,1);if(O.substr(O.length-1)!=="\\"){C[1]=(C[1]||"").replace(/\\/g,"");x=A.find[I](C,s,w);if(x!=null){n=n.replace(A.match[I],"");break}}}}x||(x=s.getElementsByTagName("*"));return{set:x,expr:n}};v.filter=function(n,s,w,x){for(var C=n,B=[],J=s,I,O,la=s&&s[0]&&K(s[0]);n&&s.length;){for(var ca in A.filter)if((I=A.leftMatch[ca].exec(n))!=null&&I[2]){var fa=A.filter[ca],da,
Y;Y=I[1];O=false;I.splice(1,1);if(Y.substr(Y.length-1)!=="\\"){if(J===B)B=[];if(A.preFilter[ca])if(I=A.preFilter[ca](I,J,w,B,x,la)){if(I===true)continue}else O=da=true;if(I)for(var qa=0;(Y=J[qa])!=null;qa++)if(Y){da=fa(Y,I,qa,J);var Qa=x^!!da;if(w&&da!=null)if(Qa)O=true;else J[qa]=false;else if(Qa){B.push(Y);O=true}}if(da!==c){w||(J=B);n=n.replace(A.match[ca],"");if(!O)return[];break}}}if(n===C)if(O==null)v.error(n);else break;C=n}return J};v.error=function(n){throw"Syntax error, unrecognized expression: "+
n;};var A=v.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(n){return n.getAttribute("href")}},relative:{"+":function(n,s){var w=typeof s==="string",x=w&&!/\W/.test(s);w=w&&!x;if(x)s=s.toLowerCase();x=0;for(var C=n.length,B;x<C;x++)if(B=n[x]){for(;(B=B.previousSibling)&&B.nodeType!==1;);n[x]=w||B&&B.nodeName.toLowerCase()===s?B||false:B===s}w&&v.filter(s,n,true)},">":function(n,s){var w=typeof s==="string";if(w&&!/\W/.test(s)){s=s.toLowerCase();for(var x=0,C=n.length;x<C;x++){var B=
n[x];if(B){w=B.parentNode;n[x]=w.nodeName.toLowerCase()===s?w:false}}}else{x=0;for(C=n.length;x<C;x++)if(B=n[x])n[x]=w?B.parentNode:B.parentNode===s;w&&v.filter(s,n,true)}},"":function(n,s,w){var x=m++,C=i;if(typeof s==="string"&&!/\W/.test(s)){var B=s=s.toLowerCase();C=g}C("parentNode",s,x,n,B,w)},"~":function(n,s,w){var x=m++,C=i;if(typeof s==="string"&&!/\W/.test(s)){var B=s=s.toLowerCase();C=g}C("previousSibling",s,x,n,B,w)}},find:{ID:function(n,s,w){if(typeof s.getElementById!=="undefined"&&
!w)return(n=s.getElementById(n[1]))?[n]:[]},NAME:function(n,s){if(typeof s.getElementsByName!=="undefined"){for(var w=[],x=s.getElementsByName(n[1]),C=0,B=x.length;C<B;C++)x[C].getAttribute("name")===n[1]&&w.push(x[C]);return w.length===0?null:w}},TAG:function(n,s){return s.getElementsByTagName(n[1])}},preFilter:{CLASS:function(n,s,w,x,C,B){n=" "+n[1].replace(/\\/g,"")+" ";if(B)return n;B=0;for(var J;(J=s[B])!=null;B++)if(J)if(C^(J.className&&(" "+J.className+" ").replace(/[\t\n]/g," ").indexOf(n)>=
0))w||x.push(J);else if(w)s[B]=false;return false},ID:function(n){return n[1].replace(/\\/g,"")},TAG:function(n){return n[1].toLowerCase()},CHILD:function(n){if(n[1]==="nth"){var s=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(n[2]==="even"&&"2n"||n[2]==="odd"&&"2n+1"||!/\D/.test(n[2])&&"0n+"+n[2]||n[2]);n[2]=s[1]+(s[2]||1)-0;n[3]=s[3]-0}n[0]=m++;return n},ATTR:function(n,s,w,x,C,B){s=n[1].replace(/\\/g,"");if(!B&&A.attrMap[s])n[1]=A.attrMap[s];if(n[2]==="~=")n[4]=" "+n[4]+" ";return n},PSEUDO:function(n,s,w,x,
C){if(n[1]==="not")if((l.exec(n[3])||"").length>1||/^\w/.test(n[3]))n[3]=v(n[3],null,null,s);else{n=v.filter(n[3],s,w,true^C);w||x.push.apply(x,n);return false}else if(A.match.POS.test(n[0])||A.match.CHILD.test(n[0]))return true;return n},POS:function(n){n.unshift(true);return n}},filters:{enabled:function(n){return n.disabled===false&&n.type!=="hidden"},disabled:function(n){return n.disabled===true},checked:function(n){return n.checked===true},selected:function(n){return n.selected===true},parent:function(n){return!!n.firstChild},
empty:function(n){return!n.firstChild},has:function(n,s,w){return!!v(w[3],n).length},header:function(n){return/h\d/i.test(n.nodeName)},text:function(n){return"text"===n.type},radio:function(n){return"radio"===n.type},checkbox:function(n){return"checkbox"===n.type},file:function(n){return"file"===n.type},password:function(n){return"password"===n.type},submit:function(n){return"submit"===n.type},image:function(n){return"image"===n.type},reset:function(n){return"reset"===n.type},button:function(n){return"button"===
n.type||n.nodeName.toLowerCase()==="button"},input:function(n){return/input|select|textarea|button/i.test(n.nodeName)}},setFilters:{first:function(n,s){return s===0},last:function(n,s,w,x){return s===x.length-1},even:function(n,s){return s%2===0},odd:function(n,s){return s%2===1},lt:function(n,s,w){return s<w[3]-0},gt:function(n,s,w){return s>w[3]-0},nth:function(n,s,w){return w[3]-0===s},eq:function(n,s,w){return w[3]-0===s}},filter:{PSEUDO:function(n,s,w,x){var C=s[1],B=A.filters[C];if(B)return B(n,
w,s,x);else if(C==="contains")return(n.textContent||n.innerText||a([n])||"").indexOf(s[3])>=0;else if(C==="not"){s=s[3];w=0;for(x=s.length;w<x;w++)if(s[w]===n)return false;return true}else v.error("Syntax error, unrecognized expression: "+C)},CHILD:function(n,s){var w=s[1],x=n;switch(w){case "only":case "first":for(;x=x.previousSibling;)if(x.nodeType===1)return false;if(w==="first")return true;x=n;case "last":for(;x=x.nextSibling;)if(x.nodeType===1)return false;return true;case "nth":w=s[2];var C=
s[3];if(w===1&&C===0)return true;var B=s[0],J=n.parentNode;if(J&&(J.sizcache!==B||!n.nodeIndex)){var I=0;for(x=J.firstChild;x;x=x.nextSibling)if(x.nodeType===1)x.nodeIndex=++I;J.sizcache=B}x=n.nodeIndex-C;return w===0?x===0:x%w===0&&x/w>=0}},ID:function(n,s){return n.nodeType===1&&n.getAttribute("id")===s},TAG:function(n,s){return s==="*"&&n.nodeType===1||n.nodeName.toLowerCase()===s},CLASS:function(n,s){return(" "+(n.className||n.getAttribute("class"))+" ").indexOf(s)>-1},ATTR:function(n,s){var w=
s[1];w=A.attrHandle[w]?A.attrHandle[w](n):n[w]!=null?n[w]:n.getAttribute(w);var x=w+"",C=s[2],B=s[4];return w==null?C==="!=":C==="="?x===B:C==="*="?x.indexOf(B)>=0:C==="~="?(" "+x+" ").indexOf(B)>=0:!B?x&&w!==false:C==="!="?x!==B:C==="^="?x.indexOf(B)===0:C==="$="?x.substr(x.length-B.length)===B:C==="|="?x===B||x.substr(0,B.length+1)===B+"-":false},POS:function(n,s,w,x){var C=A.setFilters[s[2]];if(C)return C(n,w,s,x)}}},F=A.match.POS;for(var M in A.match){A.match[M]=RegExp(A.match[M].source+/(?![^\[]*\])(?![^\(]*\))/.source);
A.leftMatch[M]=RegExp(/(^(?:.|\r|\n)*?)/.source+A.match[M].source.replace(/\\(\d+)/g,function(n,s){return"\\"+(s-0+1)}))}var P=function(n,s){n=Array.prototype.slice.call(n,0);if(s){s.push.apply(s,n);return s}return n};try{Array.prototype.slice.call(D.documentElement.childNodes,0)}catch(T){P=function(n,s){var w=s||[];if(p.call(n)==="[object Array]")Array.prototype.push.apply(w,n);else if(typeof n.length==="number")for(var x=0,C=n.length;x<C;x++)w.push(n[x]);else for(x=0;n[x];x++)w.push(n[x]);return w}}var S;
if(D.documentElement.compareDocumentPosition)S=function(n,s){if(!n.compareDocumentPosition||!s.compareDocumentPosition){if(n==s)r=true;return n.compareDocumentPosition?-1:1}var w=n.compareDocumentPosition(s)&4?-1:n===s?0:1;if(w===0)r=true;return w};else if("sourceIndex"in D.documentElement)S=function(n,s){if(!n.sourceIndex||!s.sourceIndex){if(n==s)r=true;return n.sourceIndex?-1:1}var w=n.sourceIndex-s.sourceIndex;if(w===0)r=true;return w};else if(D.createRange)S=function(n,s){if(!n.ownerDocument||
!s.ownerDocument){if(n==s)r=true;return n.ownerDocument?-1:1}var w=n.ownerDocument.createRange(),x=s.ownerDocument.createRange();w.setStart(n,0);w.setEnd(n,0);x.setStart(s,0);x.setEnd(s,0);w=w.compareBoundaryPoints(Range.START_TO_END,x);if(w===0)r=true;return w};(function(){var n=D.createElement("div"),s="script"+(new Date).getTime();n.innerHTML="<a name='"+s+"'/>";var w=D.documentElement;w.insertBefore(n,w.firstChild);if(D.getElementById(s)){A.find.ID=function(x,C,B){if(typeof C.getElementById!==
"undefined"&&!B)return(C=C.getElementById(x[1]))?C.id===x[1]||typeof C.getAttributeNode!=="undefined"&&C.getAttributeNode("id").nodeValue===x[1]?[C]:c:[]};A.filter.ID=function(x,C){var B=typeof x.getAttributeNode!=="undefined"&&x.getAttributeNode("id");return x.nodeType===1&&B&&B.nodeValue===C}}w.removeChild(n);w=n=null})();(function(){var n=D.createElement("div");n.appendChild(D.createComment(""));if(n.getElementsByTagName("*").length>0)A.find.TAG=function(s,w){var x=w.getElementsByTagName(s[1]);
if(s[1]==="*"){for(var C=[],B=0;x[B];B++)x[B].nodeType===1&&C.push(x[B]);x=C}return x};n.innerHTML="<a href='#'></a>";if(n.firstChild&&typeof n.firstChild.getAttribute!=="undefined"&&n.firstChild.getAttribute("href")!=="#")A.attrHandle.href=function(s){return s.getAttribute("href",2)};n=null})();D.querySelectorAll&&function(){var n=v,s=D.createElement("div");s.innerHTML="<p class='TEST'></p>";if(!(s.querySelectorAll&&s.querySelectorAll(".TEST").length===0)){v=function(x,C,B,J){C=C||D;if(!J&&C.nodeType===
9&&!K(C))try{return P(C.querySelectorAll(x),B)}catch(I){}return n(x,C,B,J)};for(var w in n)v[w]=n[w];s=null}}();(function(){var n=D.createElement("div");n.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!n.getElementsByClassName||n.getElementsByClassName("e").length===0)){n.lastChild.className="e";if(n.getElementsByClassName("e").length!==1){A.order.splice(1,0,"CLASS");A.find.CLASS=function(s,w,x){if(typeof w.getElementsByClassName!=="undefined"&&!x)return w.getElementsByClassName(s[1])};
n=null}}})();var X=D.compareDocumentPosition?function(n,s){return!!(n.compareDocumentPosition(s)&16)}:function(n,s){return n!==s&&(n.contains?n.contains(s):true)},K=function(n){return(n=(n?n.ownerDocument||n:0).documentElement)?n.nodeName!=="HTML":false},ya=function(n,s){for(var w=[],x="",C,B=s.nodeType?[s]:s;C=A.match.PSEUDO.exec(n);){x+=C[0];n=n.replace(A.match.PSEUDO,"")}n=A.relative[n]?n+"*":n;C=0;for(var J=B.length;C<J;C++)v(n,B[C],w);return v.filter(x,w)};h.find=v;h.expr=v.selectors;h.expr[":"]=
h.expr.filters;h.unique=v.uniqueSort;h.text=a;h.isXMLDoc=K;h.contains=X})();var fb=/Until$/,gb=/^(?:parents|prevUntil|prevAll)/,hb=/,/;ka=Array.prototype.slice;var Ra=function(a,g,i){if(h.isFunction(g))return h.grep(a,function(m,p){return!!g.call(m,p,m)===i});else if(g.nodeType)return h.grep(a,function(m){return m===g===i});else if(typeof g==="string"){var l=h.grep(a,function(m){return m.nodeType===1});if(ma.test(g))return h.filter(g,l,!i);else g=h.filter(g,l)}return h.grep(a,function(m){return h.inArray(m,
g)>=0===i})};h.fn.extend({find:function(a){for(var g=this.pushStack("","find",a),i=0,l=0,m=this.length;l<m;l++){i=g.length;h.find(a,this[l],g);if(l>0)for(var p=i;p<g.length;p++)for(var r=0;r<i;r++)if(g[r]===g[p]){g.splice(p--,1);break}}return g},has:function(a){var g=h(a);return this.filter(function(){for(var i=0,l=g.length;i<l;i++)if(h.contains(this,g[i]))return true})},not:function(a){return this.pushStack(Ra(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ra(this,a,true),"filter",
a)},is:function(a){return!!a&&h.filter(a,this).length>0},closest:function(a,g){if(h.isArray(a)){var i=[],l=this[0],m,p={},r;if(l&&a.length){m=0;for(var z=a.length;m<z;m++){r=a[m];p[r]||(p[r]=h.expr.match.POS.test(r)?h(r,g||this.context):r)}for(;l&&l.ownerDocument&&l!==g;){for(r in p){m=p[r];if(m.jquery?m.index(l)>-1:h(l).is(m)){i.push({selector:r,elem:l});delete p[r]}}l=l.parentNode}}return i}var v=h.expr.match.POS.test(a)?h(a,g||this.context):null;return this.map(function(A,F){for(;F&&F.ownerDocument&&
F!==g;){if(v?v.index(F)>-1:h(F).is(a))return F;F=F.parentNode}return null})},index:function(a){if(!a||typeof a==="string")return h.inArray(this[0],a?h(a):this.parent().children());return h.inArray(a.jquery?a[0]:a,this)},add:function(a,g){var i=typeof a==="string"?h(a,g||this.context):h.makeArray(a),l=h.merge(this.get(),i);return this.pushStack(!i[0]||!i[0].parentNode||i[0].parentNode.nodeType===11||!l[0]||!l[0].parentNode||l[0].parentNode.nodeType===11?l:h.unique(l))},andSelf:function(){return this.add(this.prevObject)}});
h.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return h.dir(a,"parentNode")},parentsUntil:function(a,g,i){return h.dir(a,"parentNode",i)},next:function(a){return h.nth(a,2,"nextSibling")},prev:function(a){return h.nth(a,2,"previousSibling")},nextAll:function(a){return h.dir(a,"nextSibling")},prevAll:function(a){return h.dir(a,"previousSibling")},nextUntil:function(a,g,i){return h.dir(a,"nextSibling",i)},prevUntil:function(a,g,i){return h.dir(a,"previousSibling",
i)},siblings:function(a){return h.sibling(a.parentNode.firstChild,a)},children:function(a){return h.sibling(a.firstChild)},contents:function(a){return h.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:h.makeArray(a.childNodes)}},function(a,g){h.fn[a]=function(i,l){var m=h.map(this,g,i);fb.test(a)||(l=i);if(l&&typeof l==="string")m=h.filter(l,m);m=this.length>1?h.unique(m):m;if((this.length>1||hb.test(l))&&gb.test(a))m=m.reverse();return this.pushStack(m,a,ka.call(arguments).join(","))}});
h.extend({filter:function(a,g,i){if(i)a=":not("+a+")";return h.find.matches(a,g)},dir:function(a,g,i){var l=[];for(a=a[g];a&&a.nodeType!==9&&(i===c||a.nodeType!==1||!h(a).is(i));){a.nodeType===1&&l.push(a);a=a[g]}return l},nth:function(a,g,i){g=g||1;for(var l=0;a;a=a[i])if(a.nodeType===1&&++l===g)break;return a},sibling:function(a,g){for(var i=[];a;a=a.nextSibling)a.nodeType===1&&a!==g&&i.push(a);return i}});var Sa=/ jQuery\d+="(?:\d+|null)"/g,ra=/^\s+/,Ta=/(<([\w:]+)[^>]*?)\/>/g,ib=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,
Ua=/<([\w:]+)/,jb=/<tbody/i,kb=/<|&#?\w+;/,Ea=/<script|<object|<embed|<option|<style/i,Fa=/checked\s*(?:[^=]|=\s*.checked.)/i,Va=function(a,g,i){return ib.test(i)?a:g+"></"+i+">"},Z={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,
"",""]};Z.optgroup=Z.option;Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead;Z.th=Z.td;if(!h.support.htmlSerialize)Z._default=[1,"div<div>","</div>"];h.fn.extend({text:function(a){if(h.isFunction(a))return this.each(function(g){var i=h(this);i.text(a.call(this,g,i.text()))});if(typeof a!=="object"&&a!==c)return this.empty().append((this[0]&&this[0].ownerDocument||D).createTextNode(a));return h.text(this)},wrapAll:function(a){if(h.isFunction(a))return this.each(function(i){h(this).wrapAll(a.call(this,
i))});if(this[0]){var g=h(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&g.insertBefore(this[0]);g.map(function(){for(var i=this;i.firstChild&&i.firstChild.nodeType===1;)i=i.firstChild;return i}).append(this)}return this},wrapInner:function(a){if(h.isFunction(a))return this.each(function(g){h(this).wrapInner(a.call(this,g))});return this.each(function(){var g=h(this),i=g.contents();i.length?i.wrapAll(a):g.append(a)})},wrap:function(a){return this.each(function(){h(this).wrapAll(a)})},
unwrap:function(){return this.parent().each(function(){h.nodeName(this,"body")||h(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(g){this.parentNode.insertBefore(g,this)});else if(arguments.length){var a=
h(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(g){this.parentNode.insertBefore(g,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,h(arguments[0]).toArray());return a}},remove:function(a,g){for(var i=0,l;(l=this[i])!=null;i++)if(!a||h.filter(a,[l]).length){if(!g&&l.nodeType===1){h.cleanData(l.getElementsByTagName("*"));
h.cleanData([l])}l.parentNode&&l.parentNode.removeChild(l)}return this},empty:function(){for(var a=0,g;(g=this[a])!=null;a++)for(g.nodeType===1&&h.cleanData(g.getElementsByTagName("*"));g.firstChild;)g.removeChild(g.firstChild);return this},clone:function(a){var g=this.map(function(){if(!h.support.noCloneEvent&&!h.isXMLDoc(this)){var i=this.outerHTML,l=this.ownerDocument;if(!i){i=l.createElement("div");i.appendChild(this.cloneNode(true));i=i.innerHTML}return h.clean([i.replace(Sa,"").replace(/=([^="'>\s]+\/)>/g,
'="$1">').replace(ra,"")],l)[0]}else return this.cloneNode(true)});if(a===true){E(this,g);E(this.find("*"),g.find("*"))}return g},html:function(a){if(a===c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Sa,""):null;else if(typeof a==="string"&&!Ea.test(a)&&(h.support.leadingWhitespace||!ra.test(a))&&!Z[(Ua.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ta,Va);try{for(var g=0,i=this.length;g<i;g++)if(this[g].nodeType===1){h.cleanData(this[g].getElementsByTagName("*"));this[g].innerHTML=
a}}catch(l){this.empty().append(a)}}else h.isFunction(a)?this.each(function(m){var p=h(this),r=p.html();p.empty().append(function(){return a.call(this,m,r)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(h.isFunction(a))return this.each(function(g){var i=h(this),l=i.html();i.replaceWith(a.call(this,g,l))});if(typeof a!=="string")a=h(a).detach();return this.each(function(){var g=this.nextSibling,i=this.parentNode;h(this).remove();g?h(g).before(a):
h(i).append(a)})}else return this.pushStack(h(h.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,g,i){var l,m,p=a[0],r=[],z;if(!h.support.checkClone&&arguments.length===3&&typeof p==="string"&&Fa.test(p))return this.each(function(){h(this).domManip(a,g,i,true)});if(h.isFunction(p))return this.each(function(A){var F=h(this);a[0]=p.call(this,A,g?F.html():c);F.domManip(a,g,i)});if(this[0]){l=p&&p.parentNode;l=h.support.parentNode&&l&&l.nodeType===
11&&l.childNodes.length===this.length?{fragment:l}:H(a,this,r);z=l.fragment;if(m=z.childNodes.length===1?z=z.firstChild:z.firstChild){g=g&&h.nodeName(m,"tr");m=0;for(var v=this.length;m<v;m++)i.call(g?h.nodeName(this[m],"table")?this[m].getElementsByTagName("tbody")[0]||this[m].appendChild(this[m].ownerDocument.createElement("tbody")):this[m]:this[m],m>0||l.cacheable||this.length>1?z.cloneNode(true):z)}r.length&&h.each(r,b)}return this}});h.fragments={};h.each({appendTo:"append",prependTo:"prepend",
insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,g){h.fn[a]=function(i){var l=[];i=h(i);var m=this.length===1&&this[0].parentNode;if(m&&m.nodeType===11&&m.childNodes.length===1&&i.length===1){i[g](this[0]);return this}else{m=0;for(var p=i.length;m<p;m++){var r=(m>0?this.clone(true):this).get();h.fn[g].apply(h(i[m]),r);l=l.concat(r)}return this.pushStack(l,a,i.selector)}}});h.extend({clean:function(a,g,i,l){g=g||D;if(typeof g.createElement==="undefined")g=g.ownerDocument||
g[0]&&g[0].ownerDocument||D;for(var m=[],p=0,r;(r=a[p])!=null;p++){if(typeof r==="number")r+="";if(r){if(typeof r==="string"&&!kb.test(r))r=g.createTextNode(r);else if(typeof r==="string"){r=r.replace(Ta,Va);var z=(Ua.exec(r)||["",""])[1].toLowerCase(),v=Z[z]||Z._default,A=v[0],F=g.createElement("div");for(F.innerHTML=v[1]+r+v[2];A--;)F=F.lastChild;if(!h.support.tbody){A=jb.test(r);z=z==="table"&&!A?F.firstChild&&F.firstChild.childNodes:v[1]==="<table>"&&!A?F.childNodes:[];for(v=z.length-1;v>=0;--v)h.nodeName(z[v],
"tbody")&&!z[v].childNodes.length&&z[v].parentNode.removeChild(z[v])}!h.support.leadingWhitespace&&ra.test(r)&&F.insertBefore(g.createTextNode(ra.exec(r)[0]),F.firstChild);r=F.childNodes}if(r.nodeType)m.push(r);else m=h.merge(m,r)}}if(i)for(p=0;m[p];p++)if(l&&h.nodeName(m[p],"script")&&(!m[p].type||m[p].type.toLowerCase()==="text/javascript"))l.push(m[p].parentNode?m[p].parentNode.removeChild(m[p]):m[p]);else{m[p].nodeType===1&&m.splice.apply(m,[p+1,0].concat(h.makeArray(m[p].getElementsByTagName("script"))));
i.appendChild(m[p])}return m},cleanData:function(a){for(var g,i,l=h.cache,m=h.event.special,p=h.support.deleteExpando,r=0,z;(z=a[r])!=null;r++)if(i=z[h.expando]){g=l[i];if(g.events)for(var v in g.events)m[v]?h.event.remove(z,v):La(z,v,g.handle);if(p)delete z[h.expando];else z.removeAttribute&&z.removeAttribute(h.expando);delete l[i]}}});var lb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Wa=/alpha\([^)]*\)/,Xa=/opacity=([^)]*)/,za=/float/i,Aa=/-([a-z])/ig,mb=/([A-Z])/g,nb=/^-?\d+(?:px)?$/i,
ob=/^-?\d/,pb={position:"absolute",visibility:"hidden",display:"block"},qb=["Left","Right"],rb=["Top","Bottom"],sb=D.defaultView&&D.defaultView.getComputedStyle,Ya=h.support.cssFloat?"cssFloat":"styleFloat",Ba=function(a,g){return g.toUpperCase()};h.fn.css=function(a,g){return f(this,a,g,true,function(i,l,m){if(m===c)return h.curCSS(i,l);if(typeof m==="number"&&!lb.test(l))m+="px";h.style(i,l,m)})};h.extend({style:function(a,g,i){if(!a||a.nodeType===3||a.nodeType===8)return c;if((g==="width"||g===
"height")&&parseFloat(i)<0)i=c;var l=a.style||a,m=i!==c;if(!h.support.opacity&&g==="opacity"){if(m){l.zoom=1;g=parseInt(i,10)+""==="NaN"?"":"alpha(opacity="+i*100+")";a=l.filter||h.curCSS(a,"filter")||"";l.filter=Wa.test(a)?a.replace(Wa,g):g}return l.filter&&l.filter.indexOf("opacity=")>=0?parseFloat(Xa.exec(l.filter)[1])/100+"":""}if(za.test(g))g=Ya;g=g.replace(Aa,Ba);if(m)l[g]=i;return l[g]},css:function(a,g,i,l){if(g==="width"||g==="height"){var m,p=g==="width"?qb:rb;i=function(){m=g==="width"?
a.offsetWidth:a.offsetHeight;l!=="border"&&h.each(p,function(){l||(m-=parseFloat(h.curCSS(a,"padding"+this,true))||0);if(l==="margin")m+=parseFloat(h.curCSS(a,"margin"+this,true))||0;else m-=parseFloat(h.curCSS(a,"border"+this+"Width",true))||0})};a.offsetWidth!==0?i():h.swap(a,pb,i);return Math.max(0,Math.round(m))}return h.curCSS(a,g,i)},curCSS:function(a,g,i){var l,m=a.style;if(!h.support.opacity&&g==="opacity"&&a.currentStyle){l=Xa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":
"";return l===""?"1":l}if(za.test(g))g=Ya;if(!i&&m&&m[g])l=m[g];else if(sb){if(za.test(g))g="float";g=g.replace(mb,"-$1").toLowerCase();m=a.ownerDocument.defaultView;if(!m)return null;if(a=m.getComputedStyle(a,null))l=a.getPropertyValue(g);if(g==="opacity"&&l==="")l="1"}else if(a.currentStyle){i=g.replace(Aa,Ba);l=a.currentStyle[g]||a.currentStyle[i];if(!nb.test(l)&&ob.test(l)){g=m.left;var p=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;m.left=i==="fontSize"?"1em":l||0;l=m.pixelLeft+
"px";m.left=g;a.runtimeStyle.left=p}}return l},swap:function(a,g,i){var l={};for(var m in g){l[m]=a.style[m];a.style[m]=g[m]}i.call(a);for(m in g)a.style[m]=l[m]}});if(h.expr&&h.expr.filters){h.expr.filters.hidden=function(a){var g=a.offsetWidth,i=a.offsetHeight,l=a.nodeName.toLowerCase()==="tr";return g===0&&i===0&&!l?true:g>0&&i>0&&!l?false:h.curCSS(a,"display")==="none"};h.expr.filters.visible=function(a){return!h.expr.filters.hidden(a)}}var tb=j(),ub=/<script(.|\s)*?\/script>/gi,vb=/select|textarea/i,
wb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,ga=/=\?(&|$)/,Ca=/\?/,xb=/(\?|&)_=.*?(&|$)/,yb=/^(\w+:)?\/\/([^\/?#]+)/,zb=/%20/g,Ab=h.fn.load;h.fn.extend({load:function(a,g,i){if(typeof a!=="string")return Ab.call(this,a);else if(!this.length)return this;var l=a.indexOf(" ");if(l>=0){var m=a.slice(l,a.length);a=a.slice(0,l)}l="GET";if(g)if(h.isFunction(g)){i=g;g=null}else if(typeof g==="object"){g=h.param(g,h.ajaxSettings.traditional);l="POST"}var p=
this;h.ajax({url:a,type:l,dataType:"html",data:g,complete:function(r,z){if(z==="success"||z==="notmodified")p.html(m?h("<div />").append(r.responseText.replace(ub,"")).find(m):r.responseText);i&&p.each(i,[r.responseText,z,r])}});return this},serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?h.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||vb.test(this.nodeName)||
wb.test(this.type))}).map(function(a,g){var i=h(this).val();return i==null?null:h.isArray(i)?h.map(i,function(l){return{name:g.name,value:l}}):{name:g.name,value:i}}).get()}});h.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,g){h.fn[g]=function(i){return this.bind(g,i)}});h.extend({get:function(a,g,i,l){if(h.isFunction(g)){l=l||i;i=g;g=null}return h.ajax({type:"GET",url:a,data:g,success:i,dataType:l})},getScript:function(a,g){return h.get(a,null,g,"script")},
getJSON:function(a,g,i){return h.get(a,g,i,"json")},post:function(a,g,i,l){if(h.isFunction(g)){l=l||i;i=g;g={}}return h.ajax({type:"POST",url:a,data:g,success:i,dataType:l})},ajaxSetup:function(a){h.extend(h.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:d.XMLHttpRequest&&(d.location.protocol!=="file:"||!d.ActiveXObject)?function(){return new d.XMLHttpRequest}:function(){try{return new d.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},
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(a){function g(){m.success&&m.success.call(v,z,r,K);m.global&&l("ajaxSuccess",[K,m])}function i(){m.complete&&m.complete.call(v,K,r);m.global&&l("ajaxComplete",[K,m]);m.global&&!--h.active&&h.event.trigger("ajaxStop")}function l(C,B){(m.context?h(m.context):h.event).trigger(C,B)}var m=
h.extend(true,{},h.ajaxSettings,a),p,r,z,v=a&&a.context||m,A=m.type.toUpperCase();if(m.data&&m.processData&&typeof m.data!=="string")m.data=h.param(m.data,m.traditional);if(m.dataType==="jsonp"){if(A==="GET")ga.test(m.url)||(m.url+=(Ca.test(m.url)?"&":"?")+(m.jsonp||"callback")+"=?");else if(!m.data||!ga.test(m.data))m.data=(m.data?m.data+"&":"")+(m.jsonp||"callback")+"=?";m.dataType="json"}if(m.dataType==="json"&&(m.data&&ga.test(m.data)||ga.test(m.url))){p=m.jsonpCallback||"jsonp"+tb++;if(m.data)m.data=
(m.data+"").replace(ga,"="+p+"$1");m.url=m.url.replace(ga,"="+p+"$1");m.dataType="script";d[p]=d[p]||function(C){z=C;g();i();d[p]=c;try{delete d[p]}catch(B){}P&&P.removeChild(T)}}if(m.dataType==="script"&&m.cache===null)m.cache=false;if(m.cache===false&&A==="GET"){var F=j(),M=m.url.replace(xb,"$1_="+F+"$2");m.url=M+(M===m.url?(Ca.test(m.url)?"&":"?")+"_="+F:"")}if(m.data&&A==="GET")m.url+=(Ca.test(m.url)?"&":"?")+m.data;m.global&&!h.active++&&h.event.trigger("ajaxStart");F=(F=yb.exec(m.url))&&(F[1]&&
F[1]!==location.protocol||F[2]!==location.host);if(m.dataType==="script"&&A==="GET"&&F){var P=D.getElementsByTagName("head")[0]||D.documentElement,T=D.createElement("script");T.src=m.url;if(m.scriptCharset)T.charset=m.scriptCharset;if(!p){var S=false;T.onload=T.onreadystatechange=function(){if(!S&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){S=true;g();i();T.onload=T.onreadystatechange=null;P&&T.parentNode&&P.removeChild(T)}}}P.insertBefore(T,P.firstChild);return c}var X=
false,K=m.xhr();if(K){m.username?K.open(A,m.url,m.async,m.username,m.password):K.open(A,m.url,m.async);try{if(m.data||a&&a.contentType)K.setRequestHeader("Content-Type",m.contentType);if(m.ifModified){h.lastModified[m.url]&&K.setRequestHeader("If-Modified-Since",h.lastModified[m.url]);h.etag[m.url]&&K.setRequestHeader("If-None-Match",h.etag[m.url])}F||K.setRequestHeader("X-Requested-With","XMLHttpRequest");K.setRequestHeader("Accept",m.dataType&&m.accepts[m.dataType]?m.accepts[m.dataType]+", */*":
m.accepts._default)}catch(ya){}if(m.beforeSend&&m.beforeSend.call(v,K,m)===false){m.global&&!--h.active&&h.event.trigger("ajaxStop");K.abort();return false}m.global&&l("ajaxSend",[K,m]);var n=K.onreadystatechange=function(C){if(!K||K.readyState===0||C==="abort"){X||i();X=true;if(K)K.onreadystatechange=h.noop}else if(!X&&K&&(K.readyState===4||C==="timeout")){X=true;K.onreadystatechange=h.noop;r=C==="timeout"?"timeout":!h.httpSuccess(K)?"error":m.ifModified&&h.httpNotModified(K,m.url)?"notmodified":
"success";var B;if(r==="success")try{z=h.httpData(K,m.dataType,m)}catch(J){r="parsererror";B=J}if(r==="success"||r==="notmodified")p||g();else h.handleError(m,K,r,B);i();C==="timeout"&&K.abort();if(m.async)K=null}};try{var s=K.abort;K.abort=function(){K&&s.call(K);n("abort")}}catch(w){}m.async&&m.timeout>0&&setTimeout(function(){K&&!X&&n("timeout")},m.timeout);try{K.send(A==="POST"||A==="PUT"||A==="DELETE"?m.data:null)}catch(x){h.handleError(m,K,null,x);i()}m.async||n();return K}},handleError:function(a,
g,i,l){if(a.error)a.error.call(a.context||a,g,i,l);if(a.global)(a.context?h(a.context):h.event).trigger("ajaxError",[g,a,l])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223||a.status===0}catch(g){}return false},httpNotModified:function(a,g){var i=a.getResponseHeader("Last-Modified"),l=a.getResponseHeader("Etag");if(i)h.lastModified[g]=i;if(l)h.etag[g]=l;return a.status===304||a.status===0},httpData:function(a,
g,i){var l=a.getResponseHeader("content-type")||"",m=g==="xml"||!g&&l.indexOf("xml")>=0;a=m?a.responseXML:a.responseText;m&&a.documentElement.nodeName==="parsererror"&&h.error("parsererror");if(i&&i.dataFilter)a=i.dataFilter(a,g);if(typeof a==="string")if(g==="json"||!g&&l.indexOf("json")>=0)a=h.parseJSON(a);else if(g==="script"||!g&&l.indexOf("javascript")>=0)h.globalEval(a);return a},param:function(a,g){function i(r,z){if(h.isArray(z))h.each(z,function(v,A){g||/\[\]$/.test(r)?l(r,A):i(r+"["+(typeof A===
"object"||h.isArray(A)?v:"")+"]",A)});else!g&&z!=null&&typeof z==="object"?h.each(z,function(v,A){i(r+"["+v+"]",A)}):l(r,z)}function l(r,z){z=h.isFunction(z)?z():z;m[m.length]=encodeURIComponent(r)+"="+encodeURIComponent(z)}var m=[];if(g===c)g=h.ajaxSettings.traditional;if(h.isArray(a)||a.jquery)h.each(a,function(){l(this.name,this.value)});else for(var p in a)i(p,a[p]);return m.join("&").replace(zb,"+")}});var Da={},Bb=/toggle|show|hide/,Cb=/^([+-]=)?([\d+-.]+)(.*)$/,sa,Ga=[["height","marginTop",
"marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];h.fn.extend({show:function(a,g){if(a||a===0)return this.animate(L("show",3),a,g);else{for(var i=0,l=this.length;i<l;i++){var m=h.data(this[i],"olddisplay");this[i].style.display=m||"";if(h.css(this[i],"display")==="none"){m=this[i].nodeName;var p;if(Da[m])p=Da[m];else{var r=h("<"+m+" />").appendTo("body");p=r.css("display");if(p==="none")p="block";r.remove();Da[m]=p}h.data(this[i],
"olddisplay",p)}}i=0;for(l=this.length;i<l;i++)this[i].style.display=h.data(this[i],"olddisplay")||"";return this}},hide:function(a,g){if(a||a===0)return this.animate(L("hide",3),a,g);else{for(var i=0,l=this.length;i<l;i++){var m=h.data(this[i],"olddisplay");!m&&m!=="none"&&h.data(this[i],"olddisplay",h.css(this[i],"display"))}i=0;for(l=this.length;i<l;i++)this[i].style.display="none";return this}},_toggle:h.fn.toggle,toggle:function(a,g){var i=typeof a==="boolean";if(h.isFunction(a)&&h.isFunction(g))this._toggle.apply(this,
arguments);else a==null||i?this.each(function(){var l=i?a:h(this).is(":hidden");h(this)[l?"show":"hide"]()}):this.animate(L("toggle",3),a,g);return this},fadeTo:function(a,g,i){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:g},a,i)},animate:function(a,g,i,l){var m=h.speed(g,i,l);if(h.isEmptyObject(a))return this.each(m.complete);return this[m.queue===false?"each":"queue"](function(){var p=h.extend({},m),r,z=this.nodeType===1&&h(this).is(":hidden"),v=this;for(r in a){var A=
r.replace(Aa,Ba);if(r!==A){a[A]=a[r];delete a[r];r=A}if(a[r]==="hide"&&z||a[r]==="show"&&!z)return p.complete.call(this);if((r==="height"||r==="width")&&this.style){p.display=h.css(this,"display");p.overflow=this.style.overflow}if(h.isArray(a[r])){(p.specialEasing=p.specialEasing||{})[r]=a[r][1];a[r]=a[r][0]}}if(p.overflow!=null)this.style.overflow="hidden";p.curAnim=h.extend({},a);h.each(a,function(F,M){var P=new h.fx(v,p,F);if(Bb.test(M))P[M==="toggle"?z?"show":"hide":M](a);else{var T=Cb.exec(M),
S=P.cur(true)||0;if(T){var X=parseFloat(T[2]),K=T[3]||"px";if(K!=="px"){v.style[F]=(X||1)+K;S=(X||1)/P.cur(true)*S;v.style[F]=S+K}if(T[1])X=(T[1]==="-="?-1:1)*X+S;P.custom(S,X,K)}else P.custom(S,M,"")}});return true})},stop:function(a,g){var i=h.timers;a&&this.queue([]);this.each(function(){for(var l=i.length-1;l>=0;l--)if(i[l].elem===this){g&&i[l](true);i.splice(l,1)}});g||this.dequeue();return this}});h.each({slideDown:L("show",1),slideUp:L("hide",1),slideToggle:L("toggle",1),fadeIn:{opacity:"show"},
fadeOut:{opacity:"hide"}},function(a,g){h.fn[a]=function(i,l){return this.animate(g,i,l)}});h.extend({speed:function(a,g,i){var l=a&&typeof a==="object"?a:{complete:i||!i&&g||h.isFunction(a)&&a,duration:a,easing:i&&g||g&&!h.isFunction(g)&&g};l.duration=h.fx.off?0:typeof l.duration==="number"?l.duration:h.fx.speeds[l.duration]||h.fx.speeds._default;l.old=l.complete;l.complete=function(){l.queue!==false&&h(this).dequeue();h.isFunction(l.old)&&l.old.call(this)};return l},easing:{linear:function(a,g,
i,l){return i+l*a},swing:function(a,g,i,l){return(-Math.cos(a*Math.PI)/2+0.5)*l+i}},timers:[],fx:function(a,g,i){this.options=g;this.elem=a;this.prop=i;if(!g.orig)g.orig={}}});h.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(h.fx.step[this.prop]||h.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==
null))return this.elem[this.prop];return(a=parseFloat(h.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(h.curCSS(this.elem,this.prop))||0},custom:function(a,g,i){function l(p){return m.step(p)}this.startTime=j();this.start=a;this.end=g;this.unit=i||this.unit||"px";this.now=this.start;this.pos=this.state=0;var m=this;l.elem=this.elem;if(l()&&h.timers.push(l)&&!sa)sa=setInterval(h.fx.tick,13)},show:function(){this.options.orig[this.prop]=h.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop===
"width"||this.prop==="height"?1:0,this.cur());h(this.elem).show()},hide:function(){this.options.orig[this.prop]=h.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var g=j(),i=true;if(a||g>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var l in this.options.curAnim)if(this.options.curAnim[l]!==true)i=false;if(i){if(this.options.display!=null){this.elem.style.overflow=
this.options.overflow;a=h.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(h.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&h(this.elem).hide();if(this.options.hide||this.options.show)for(var m in this.options.curAnim)h.style(this.elem,m,this.options.orig[m]);this.options.complete.call(this.elem)}return false}else{m=g-this.startTime;this.state=m/this.options.duration;a=this.options.easing||(h.easing.swing?"swing":"linear");this.pos=
h.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,m,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};h.extend(h.fx,{tick:function(){for(var a=h.timers,g=0;g<a.length;g++)a[g]()||a.splice(g--,1);a.length||h.fx.stop()},stop:function(){clearInterval(sa);sa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){h.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=
null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(h.expr&&h.expr.filters)h.expr.filters.animated=function(a){return h.grep(h.timers,function(g){return a===g.elem}).length};h.fn.offset="getBoundingClientRect"in D.documentElement?function(a){var g=this[0];if(a)return this.each(function(m){h.offset.setOffset(this,a,m)});if(!g||!g.ownerDocument)return null;if(g===g.ownerDocument.body)return h.offset.bodyOffset(g);var i=g.getBoundingClientRect(),
l=g.ownerDocument;g=l.body;l=l.documentElement;return{top:i.top+(self.pageYOffset||h.support.boxModel&&l.scrollTop||g.scrollTop)-(l.clientTop||g.clientTop||0),left:i.left+(self.pageXOffset||h.support.boxModel&&l.scrollLeft||g.scrollLeft)-(l.clientLeft||g.clientLeft||0)}}:function(a){var g=this[0];if(a)return this.each(function(F){h.offset.setOffset(this,a,F)});if(!g||!g.ownerDocument)return null;if(g===g.ownerDocument.body)return h.offset.bodyOffset(g);h.offset.initialize();var i=g.offsetParent,l=
g,m=g.ownerDocument,p,r=m.documentElement,z=m.body;l=(m=m.defaultView)?m.getComputedStyle(g,null):g.currentStyle;for(var v=g.offsetTop,A=g.offsetLeft;(g=g.parentNode)&&g!==z&&g!==r;){if(h.offset.supportsFixedPosition&&l.position==="fixed")break;p=m?m.getComputedStyle(g,null):g.currentStyle;v-=g.scrollTop;A-=g.scrollLeft;if(g===i){v+=g.offsetTop;A+=g.offsetLeft;if(h.offset.doesNotAddBorder&&!(h.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(g.nodeName))){v+=parseFloat(p.borderTopWidth)||
0;A+=parseFloat(p.borderLeftWidth)||0}l=i;i=g.offsetParent}if(h.offset.subtractsBorderForOverflowNotVisible&&p.overflow!=="visible"){v+=parseFloat(p.borderTopWidth)||0;A+=parseFloat(p.borderLeftWidth)||0}l=p}if(l.position==="relative"||l.position==="static"){v+=z.offsetTop;A+=z.offsetLeft}if(h.offset.supportsFixedPosition&&l.position==="fixed"){v+=Math.max(r.scrollTop,z.scrollTop);A+=Math.max(r.scrollLeft,z.scrollLeft)}return{top:v,left:A}};h.offset={initialize:function(){var a=D.body,g=D.createElement("div"),
i,l,m,p=parseFloat(h.curCSS(a,"marginTop",true))||0;h.extend(g.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});g.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>";a.insertBefore(g,a.firstChild);
i=g.firstChild;l=i.firstChild;m=i.nextSibling.firstChild.firstChild;this.doesNotAddBorder=l.offsetTop!==5;this.doesAddBorderForTableAndCells=m.offsetTop===5;l.style.position="fixed";l.style.top="20px";this.supportsFixedPosition=l.offsetTop===20||l.offsetTop===15;l.style.position=l.style.top="";i.style.overflow="hidden";i.style.position="relative";this.subtractsBorderForOverflowNotVisible=l.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==p;a.removeChild(g);h.offset.initialize=h.noop},
bodyOffset:function(a){var g=a.offsetTop,i=a.offsetLeft;h.offset.initialize();if(h.offset.doesNotIncludeMarginInBodyOffset){g+=parseFloat(h.curCSS(a,"marginTop",true))||0;i+=parseFloat(h.curCSS(a,"marginLeft",true))||0}return{top:g,left:i}},setOffset:function(a,g,i){if(/static/.test(h.curCSS(a,"position")))a.style.position="relative";var l=h(a),m=l.offset(),p=parseInt(h.curCSS(a,"top",true),10)||0,r=parseInt(h.curCSS(a,"left",true),10)||0;if(h.isFunction(g))g=g.call(a,i,m);i={top:g.top-m.top+p,left:g.left-
m.left+r};"using"in g?g.using.call(a,i):l.css(i)}};h.fn.extend({position:function(){if(!this[0])return null;var a=this[0],g=this.offsetParent(),i=this.offset(),l=/^body|html$/i.test(g[0].nodeName)?{top:0,left:0}:g.offset();i.top-=parseFloat(h.curCSS(a,"marginTop",true))||0;i.left-=parseFloat(h.curCSS(a,"marginLeft",true))||0;l.top+=parseFloat(h.curCSS(g[0],"borderTopWidth",true))||0;l.left+=parseFloat(h.curCSS(g[0],"borderLeftWidth",true))||0;return{top:i.top-l.top,left:i.left-l.left}},offsetParent:function(){return this.map(function(){for(var a=
this.offsetParent||D.body;a&&!/^body|html$/i.test(a.nodeName)&&h.css(a,"position")==="static";)a=a.offsetParent;return a})}});h.each(["Left","Top"],function(a,g){var i="scroll"+g;h.fn[i]=function(l){var m=this[0],p;if(!m)return null;if(l!==c)return this.each(function(){if(p=G(this))p.scrollTo(!a?l:h(p).scrollLeft(),a?l:h(p).scrollTop());else this[i]=l});else return(p=G(m))?"pageXOffset"in p?p[a?"pageYOffset":"pageXOffset"]:h.support.boxModel&&p.document.documentElement[i]||p.document.body[i]:m[i]}});
h.each(["Height","Width"],function(a,g){var i=g.toLowerCase();h.fn["inner"+g]=function(){return this[0]?h.css(this[0],i,false,"padding"):null};h.fn["outer"+g]=function(l){return this[0]?h.css(this[0],i,false,l?"margin":"border"):null};h.fn[i]=function(l){var m=this[0];if(!m)return l==null?null:this;if(h.isFunction(l))return this.each(function(p){var r=h(this);r[i](l.call(this,p,r[i]()))});return"scrollTo"in m&&m.document?m.document.compatMode==="CSS1Compat"&&m.document.documentElement["client"+g]||
m.document.body["client"+g]:m.nodeType===9?Math.max(m.documentElement["client"+g],m.body["scroll"+g],m.documentElement["scroll"+g],m.body["offset"+g],m.documentElement["offset"+g]):l===c?h.css(m,i):this.css(i,typeof l==="string"?l:l+"px")}});d.jQuery=d.$=h})(window);
(function(d){d.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(c,e){this.defaults.type=c;this.defaults.name=e},get:function(c,e){var b=d.extend({},this.defaults,e);if(!b.single.length)b.single="metadata";var f=d.data(c,b.single);if(f)return f;f="{}";var j=function(q){if(typeof q!="string")return q;return q=eval("("+q+")")};if(b.type=="html5"){var k={};d(c.attributes).each(function(){var q=this.nodeName;if(q.match(/^data-/))q=q.replace(/^data-/,
"");else return true;k[q]=j(this.nodeValue)})}else{if(b.type=="class"){var o=b.cre.exec(c.className);if(o)f=o[1]}else if(b.type=="elem"){if(!c.getElementsByTagName)return;o=c.getElementsByTagName(b.name);if(o.length)f=d.trim(o[0].innerHTML)}else if(c.getAttribute!=undefined)if(o=c.getAttribute(b.name))f=o;k=j(f.indexOf("{")<0?"{"+f+"}":f)}d.data(c,b.single,k);return k}}});d.fn.metadata=function(c){return d.metadata.get(this[0],c)}})(jQuery);
(function(d){function c(){d.fn.ajaxSubmit.debug&&window.console&&window.console.log&&window.console.log("[jquery.form] "+Array.prototype.join.call(arguments,""))}d.fn.ajaxSubmit=function(e){function b(){function E(){if(!ma++){D.detachEvent?D.detachEvent("onload",E):D.removeEventListener("load",E,false);var W=true;try{if(na)throw"timeout";var V,U;U=D.contentWindow?D.contentWindow.document:D.contentDocument?D.contentDocument:D.document;if((U.body==null||U.body.innerHTML=="")&&!pa){pa=1;ma--;setTimeout(E,
100);return}R.responseText=U.body?U.body.innerHTML:null;R.responseXML=U.XMLDocument?U.XMLDocument:U;R.getResponseHeader=function(ja){return{"content-type":G.dataType}[ja]};if(G.dataType=="json"||G.dataType=="script"){var aa=U.getElementsByTagName("textarea")[0];R.responseText=aa?aa.value:R.responseText}else if(G.dataType=="xml"&&!R.responseXML&&R.responseText!=null)R.responseXML=H(R.responseText);V=d.httpData(R,G.dataType)}catch(ia){W=false;d.handleError(G,R,"error",ia)}if(W){G.success(V,"success");
ea&&d.event.trigger("ajaxSuccess",[R,G])}ea&&d.event.trigger("ajaxComplete",[R,G]);ea&&!--d.active&&d.event.trigger("ajaxStop");if(G.complete)G.complete(R,W?"success":"error");setTimeout(function(){Q.remove();R.responseXML=null},100)}}function H(W,V){if(window.ActiveXObject){V=new ActiveXObject("Microsoft.XMLDOM");V.async="false";V.loadXML(W)}else V=(new DOMParser).parseFromString(W,"text/xml");return V&&V.documentElement&&V.documentElement.tagName!="parsererror"?V:null}var L=q[0];if(d(":input[name=submit]",
L).length)alert('Error: Form elements must not be named "submit".');else{var G=d.extend({},d.ajaxSettings,e),h=d.extend(true,{},d.extend(true,{},d.ajaxSettings),G),N="jqFormIO"+(new Date).getTime(),Q=d('<iframe id="'+N+'" name="'+N+'" src="about:blank" />'),D=Q[0];Q.css({position:"absolute",top:"-1000px",left:"-1000px"});var R={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=
1;Q.attr("src","about:blank")}},ea=G.global;ea&&!d.active++&&d.event.trigger("ajaxStart");ea&&d.event.trigger("ajaxSend",[R,G]);if(h.beforeSend&&h.beforeSend(R,h)===false)h.global&&d.active--;else if(!R.aborted){var ma=0,na=0;if(h=L.clk){var oa=h.name;if(oa&&!h.disabled){e.extraData=e.extraData||{};e.extraData[oa]=h.value;if(h.type=="image"){e.extraData[name+".x"]=L.clk_x;e.extraData[name+".y"]=L.clk_y}}}setTimeout(function(){var W=q.attr("target"),V=q.attr("action");L.setAttribute("target",N);L.getAttribute("method")!=
"POST"&&L.setAttribute("method","POST");L.getAttribute("action")!=G.url&&L.setAttribute("action",G.url);e.skipEncodingOverride||q.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"});G.timeout&&setTimeout(function(){na=true;E()},G.timeout);var U=[];try{if(e.extraData)for(var aa in e.extraData)U.push(d('<input type="hidden" name="'+aa+'" value="'+e.extraData[aa]+'" />').appendTo(L)[0]);Q.appendTo("body");D.attachEvent?D.attachEvent("onload",E):D.addEventListener("load",E,false);L.submit()}finally{L.setAttribute("action",
V);W?L.setAttribute("target",W):q.removeAttr("target");d(U).remove()}},10);var pa=0}}}if(!this.length){c("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof e=="function")e={success:e};var f=d.trim(this.attr("action"));if(f)f=(f.match(/^([^#]+)/)||[])[1];f=f||window.location.href||"";e=d.extend({url:f,type:this.attr("method")||"GET"},e||{});f={};this.trigger("form-pre-serialize",[this,e,f]);if(f.veto){c("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(e.beforeSerialize&&
e.beforeSerialize(this,e)===false){c("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var j=this.formToArray(e.semantic);if(e.data){e.extraData=e.data;for(var k in e.data)if(e.data[k]instanceof Array)for(var o in e.data[k])j.push({name:k,value:e.data[k][o]});else j.push({name:k,value:e.data[k]})}if(e.beforeSubmit&&e.beforeSubmit(j,this,e)===false){c("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[j,this,e,f]);if(f.veto){c("ajaxSubmit: submit vetoed via form-submit-validate trigger");
return this}k=d.param(j);if(e.type.toUpperCase()=="GET"){e.url+=(e.url.indexOf("?")>=0?"&":"?")+k;e.data=null}else e.data=k;var q=this,u=[];e.resetForm&&u.push(function(){q.resetForm()});e.clearForm&&u.push(function(){q.clearForm()});if(!e.dataType&&e.target){var y=e.success||function(){};u.push(function(E){d(e.target).html(E).each(y,arguments)})}else e.success&&u.push(e.success);e.success=function(E,H){for(var L=0,G=u.length;L<G;L++)u[L].apply(e,[E,H,q])};k=d("input:file",this).fieldValue();o=false;
for(f=0;f<k.length;f++)if(k[f])o=true;if(e.iframe||o||0)e.closeKeepAlive?d.get(e.closeKeepAlive,b):b();else d.ajax(e);this.trigger("form-submit-notify",[this,e]);return this};d.fn.ajaxForm=function(e){return this.ajaxFormUnbind().bind("submit.form-plugin",function(){d(this).ajaxSubmit(e);return false}).each(function(){d(":submit,input:image",this).bind("click.form-plugin",function(b){var f=this.form;f.clk=this;if(this.type=="image")if(b.offsetX!=undefined){f.clk_x=b.offsetX;f.clk_y=b.offsetY}else if(typeof d.fn.offset==
"function"){var j=d(this).offset();f.clk_x=b.pageX-j.left;f.clk_y=b.pageY-j.top}else{f.clk_x=b.pageX-this.offsetLeft;f.clk_y=b.pageY-this.offsetTop}setTimeout(function(){f.clk=f.clk_x=f.clk_y=null},10)})})};d.fn.ajaxFormUnbind=function(){this.unbind("submit.form-plugin");return this.each(function(){d(":submit,input:image",this).unbind("click.form-plugin")})};d.fn.formToArray=function(e){var b=[];if(this.length==0)return b;var f=this[0],j=e?f.getElementsByTagName("*"):f.elements;if(!j)return b;for(var k=
0,o=j.length;k<o;k++){var q=j[k],u=q.name;if(u)if(e&&f.clk&&q.type=="image")!q.disabled&&f.clk==q&&b.push({name:u+".x",value:f.clk_x},{name:u+".y",value:f.clk_y});else if((q=d.fieldValue(q,true))&&q.constructor==Array)for(var y=0,E=q.length;y<E;y++)b.push({name:u,value:q[y]});else q!==null&&typeof q!="undefined"&&b.push({name:u,value:q})}if(!e&&f.clk){e=f.getElementsByTagName("input");k=0;for(o=e.length;k<o;k++){j=e[k];(u=j.name)&&!j.disabled&&j.type=="image"&&f.clk==j&&b.push({name:u+".x",value:f.clk_x},
{name:u+".y",value:f.clk_y})}}return b};d.fn.formSerialize=function(e){return d.param(this.formToArray(e))};d.fn.fieldSerialize=function(e){var b=[];this.each(function(){var f=this.name;if(f){var j=d.fieldValue(this,e);if(j&&j.constructor==Array)for(var k=0,o=j.length;k<o;k++)b.push({name:f,value:j[k]});else j!==null&&typeof j!="undefined"&&b.push({name:this.name,value:j})}});return d.param(b)};d.fn.fieldValue=function(e){for(var b=[],f=0,j=this.length;f<j;f++){var k=d.fieldValue(this[f],e);k===null||
typeof k=="undefined"||k.constructor==Array&&!k.length||(k.constructor==Array?d.merge(b,k):b.push(k))}return b};d.fieldValue=function(e,b){var f=e.name,j=e.type,k=e.tagName.toLowerCase();if(typeof b=="undefined")b=true;if(b&&(!f||e.disabled||j=="reset"||j=="button"||(j=="checkbox"||j=="radio")&&!e.checked||(j=="submit"||j=="image")&&e.form&&e.form.clk!=e||k=="select"&&e.selectedIndex==-1))return null;if(k=="select"){var o=e.selectedIndex;if(o<0)return null;f=[];k=e.options;var q=(j=j=="select-one")?
o+1:k.length;for(o=j?o:0;o<q;o++){var u=k[o];if(u.selected){var y=u.value;y||(y=u.attributes&&u.attributes.value&&!u.attributes.value.specified?u.text:u.value);if(j)return y;f.push(y)}}return f}return e.value};d.fn.clearForm=function(){return this.each(function(){d("input,select,textarea",this).clearFields()})};d.fn.clearFields=d.fn.clearInputs=function(){return this.each(function(){var e=this.type,b=this.tagName.toLowerCase();if(e=="text"||e=="password"||b=="textarea")this.value="";else if(e=="checkbox"||
e=="radio")this.checked=false;else if(b=="select")this.selectedIndex=-1})};d.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||typeof this.reset=="object"&&!this.reset.nodeType)this.reset()})};d.fn.enable=function(e){if(e==undefined)e=true;return this.each(function(){this.disabled=!e})};d.fn.selected=function(e){if(e==undefined)e=true;return this.each(function(){var b=this.type;if(b=="checkbox"||b=="radio")this.checked=e;else if(this.tagName.toLowerCase()=="option"){b=
d(this).parent("select");e&&b[0]&&b[0].type=="select-one"&&b.find("option").selected(false);this.selected=e}})}})(jQuery);
window.jQuery&&function(d){d.extend(d,{ckeditor:{waitFor:10,config:{},path:"/CKEditor/",selector:"textarea.ckeditor",editors:[],loaded:false,autoIntercept:["submit","ajaxSubmit","ajaxForm","validate","valid"],intercepted:{},intercept:function(c,e,b){var f;b=b||[];if(b.constructor.toString().indexOf("Array")<0)b=[b];if(typeof c=="function"){d.ckeditor.update();return f=c.apply(e||window,b)}if(c.constructor.toString().indexOf("Array")<0)c=[c];for(b=0;b<c.length;b++)(e=c[b]+"")&&function(j){d.ckeditor.intercepted[j]=
d.fn[j]||function(){};d.fn[j]=function(){d.ckeditor.update();return f=d.ckeditor.intercepted[j].apply(this,arguments)}}(e)},instance:function(c){var e=CKEDITOR.instances[c];if(!e)if(e=d("#"+c.replace(/\./gi,"\\.")+"")[0])e=CKEDITOR.instances[e.id];return e},content:function(c,e){var b=this.instance(c);if(!b){alert('CKEditor instance "'+c+'" could not be found!');return""}e!=undefined&&b.setData(e);return b.getData(true)},setHTML:function(c,e){if(typeof c=="object"){e=c.html;c=c.name||c.instance}return d.ckeditor.content(c,
e)},update:function(){d.ckeditor.clean();for(var c=0;c<d.ckeditor.editors.length;c++){var e=d.ckeditor.editors[c],b=d("#"+e.replace(/\./g,"\\."));if(b.length>0){e=this.content(e);b.val(e).text(e)}}},clean:function(){if(window.CKEDITOR)for(var c=0;c<d.ckeditor.editors.length;c++){var e=d.ckeditor.editors[c],b=d("#"+e.replace(/\./g,"\\.")),f=CKEDITOR.instances[e];if(b.length==0||!f||f.textarea!=b[0]){d.ckeditor.editors.splice(c);delete CKEDITOR.instances[e]}}},create:function(c){var e=d.extend({},d.ckeditor.config||
{},c||{});d.extend(e,{selector:e.selector||d.ckeditor.selector,basePath:e.path||e.basePath||(window.CKEDITOR_BASEPATH?CKEDITOR_BASEPATH:d.ckeditor.path)});var b=e.e?d(e.e):undefined;if(!b||!b.length>0)b=d(e.selector);if(!(!b||!b.length>0)){if(!d.ckeditor.loading&&!d.ckeditor.loaded){d.ckeditor.loading=true;d.getScript(e.basePath+"ckeditor.js",function(){d.ckeditor.loaded=true})}var f=function(){if(d.ckeditor.loaded)d.ckeditor.editor(b,e);else if(d.ckeditor.waited<=0)alert("jQuery.CKEditor plugin error: The CKEditor script did not load.");
else{d.ckeditor.waitFor--;window.setTimeout(f,1E3)}};f(b);return b}},editor:function(c,e){e=d.extend({},d.ckeditor.config||{},e||{});c=d(c);if(c.size()>0){c.each(function(b,f){if((f.tagName||"").toLowerCase()!="textarea")return alert(["An invalid parameter has been passed to the $.CKEditor.editor function","tagName:"+f.tagName,"name:"+f.name,"id:"+f.id].join("\n"));var j=d(f);if(!f.ckeditor){f.id=f.id||"ckeditor"+(d.ckeditor.editors.length+1);d.ckeditor.editors[d.ckeditor.editors.length]=f.id;f.name=
f.name||f.id;var k=d.extend({},e,(d.meta?j.data():d.metadata?j.metadata():null)||{});k=d.extend(k,{width:e.width||e.Width||j.width()||"100%",height:e.height||e.Height||j.height()||"500px",basePath:e.path||e.basePath,toolbar:e.toolbar||e.ToolbarSet||undefined});k=CKEDITOR.replace(f.id,k);k.textarea=f;f.ckeditor=k;j.addClass("is-ckeditor")}});d.ckeditor.clean()}return c},start:function(c){d.ckeditor.clean();d("form").not("ckeditor-intercepted").addClass("ckeditor-intercepted").submit(function(){d.ckeditor.update()});
if(d.ckeditor.autoIntercept){d.ckeditor.intercept(d.ckeditor.autoIntercept);d.ckeditor.autoIntercept=null}return d.ckeditor.create(c)}}});d.extend(d.fn,{ckeditor:function(c){if(this.length==1&&this[0].id&&window.CKEDITOR)if(CKEDITOR.instances[this[0].id]==this[0])return CKEDITOR.instances[this[0].id];else d.ckeditor.clean();return d(this).each(function(){d.ckeditor.start(d.extend({},c||{},{e:this}))})}})}(jQuery);
(function(d){function c(u,y,E){var H=k[u];j=d("#"+H.id).find("ul:first").clone(true);j.css(H.menuStyle).find("li").css(H.itemStyle).hover(function(){d(this).css(H.itemHoverStyle)},function(){d(this).css(H.itemStyle)}).find("img").css({verticalAlign:"middle",paddingRight:"2px"});b.html(j);if(H.onShowMenu)b=H.onShowMenu(E,b);d.each(H.bindings,function(L,G){d("#"+L,b).bind("click",function(){e();G(y,o)})});b.css({left:E[H.eventPosX],top:E[H.eventPosY]}).show();H.shadow&&f.css({width:b.width(),height:b.height(),
left:E.pageX+2,top:E.pageY+2}).show();d(document).one("click",e)}function e(){b.hide();f.hide()}var b,f,j,k,o,q={menuStyle:{listStyle:"none",padding:"1px",margin:"0px",backgroundColor:"#fff",border:"1px solid #999",width:"100px"},itemStyle:{margin:"0px",color:"#000",display:"block",cursor:"default",padding:"3px",border:"1px solid #fff",backgroundColor:"transparent"},itemHoverStyle:{border:"1px solid #0a246a",backgroundColor:"#b6bdd2"},eventPosX:"pageX",eventPosY:"pageY",shadow:true,onContextMenu:null,
onShowMenu:null};d.fn.contextMenu=function(u,y){b||(b=d('<div id="jqContextMenu"></div>').hide().css({position:"absolute",zIndex:"500"}).appendTo("body").bind("click",function(H){H.stopPropagation()}));f||(f=d("<div></div>").css({backgroundColor:"#000",position:"absolute",opacity:0.2,zIndex:499}).appendTo("body").hide());k=k||[];k.push({id:u,menuStyle:d.extend({},q.menuStyle,y.menuStyle||{}),itemStyle:d.extend({},q.itemStyle,y.itemStyle||{}),itemHoverStyle:d.extend({},q.itemHoverStyle,y.itemHoverStyle||
{}),bindings:y.bindings||{},shadow:y.shadow||y.shadow===false?y.shadow:q.shadow,onContextMenu:y.onContextMenu||q.onContextMenu,onShowMenu:y.onShowMenu||q.onShowMenu,eventPosX:y.eventPosX||q.eventPosX,eventPosY:y.eventPosY||q.eventPosY});var E=k.length-1;d(this).bind("contextmenu",function(H){(k[E].onContextMenu?k[E].onContextMenu(H):true)&&c(E,this,H,y);return false});return this};d.contextMenu={defaults:function(u){d.each(u,function(y,E){if(typeof E=="object"&&q[y])d.extend(q[y],E);else q[y]=E})}}})(jQuery);
$(function(){$("div.contextMenu").hide()});
jQuery.ui||function(d){d.ui={version:"1.8",plugin:{add:function(c,e,b){c=d.ui[c].prototype;for(var f in b){c.plugins[f]=c.plugins[f]||[];c.plugins[f].push([e,b[f]])}},call:function(c,e,b){if((e=c.plugins[e])&&c.element[0].parentNode)for(var f=0;f<e.length;f++)c.options[e[f][0]]&&e[f][1].apply(c.element,b)}},contains:function(c,e){return document.compareDocumentPosition?c.compareDocumentPosition(e)&16:c!==e&&c.contains(e)},hasScroll:function(c,e){if(d(c).css("overflow")=="hidden")return false;var b=
e&&e=="left"?"scrollLeft":"scrollTop",f=false;if(c[b]>0)return true;c[b]=1;f=c[b]>0;c[b]=0;return f},isOverAxis:function(c,e,b){return c>e&&c<e+b},isOver:function(c,e,b,f,j,k){return d.ui.isOverAxis(c,b,j)&&d.ui.isOverAxis(e,f,k)},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}};d.fn.extend({_focus:d.fn.focus,focus:function(c,e){return typeof c==="number"?this.each(function(){var b=this;setTimeout(function(){d(b).focus();e&&e.call(b)},c)}):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 c;
c=d.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(d.curCSS(this,"position",1))&&/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||
!c.length?d(document):c},zIndex:function(c){if(c!==undefined)return this.css("zIndex",c);if(this.length){c=d(this[0]);for(var e;c.length&&c[0]!==document;){e=c.css("position");if(e=="absolute"||e=="relative"||e=="fixed"){e=parseInt(c.css("zIndex"));if(!isNaN(e)&&e!=0)return e}c=c.parent()}}return 0}});d.extend(d.expr[":"],{data:function(c,e,b){return!!d.data(c,b[3])},focusable:function(c){var e=c.nodeName.toLowerCase(),b=d.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(e)?!c.disabled:
"a"==e||"area"==e?c.href||!isNaN(b):!isNaN(b))&&!d(c)["area"==e?"parents":"closest"](":hidden").length},tabbable:function(c){var e=d.attr(c,"tabindex");return(isNaN(e)||e>=0)&&d(c).is(":focusable")}})}(jQuery);
(function(d){var c=d.fn.remove;d.fn.remove=function(e,b){return this.each(function(){if(!b)if(!e||d.filter(e,[this]).length)d("*",this).add(this).each(function(){d(this).triggerHandler("remove")});return c.call(d(this),e,b)})};d.widget=function(e,b,f){var j=e.split(".")[0],k;e=e.split(".")[1];k=j+"-"+e;if(!f){f=b;b=d.Widget}d.expr[":"][k]=function(o){return!!d.data(o,e)};d[j]=d[j]||{};d[j][e]=function(o,q){arguments.length&&this._createWidget(o,q)};b=new b;b.options=d.extend({},b.options);d[j][e].prototype=
d.extend(true,b,{namespace:j,widgetName:e,widgetEventPrefix:d[j][e].prototype.widgetEventPrefix||e,widgetBaseClass:k},f);d.widget.bridge(e,d[j][e])};d.widget.bridge=function(e,b){d.fn[e]=function(f){var j=typeof f==="string",k=Array.prototype.slice.call(arguments,1),o=this;f=!j&&k.length?d.extend.apply(null,[true,f].concat(k)):f;if(j&&f.substring(0,1)==="_")return o;j?this.each(function(){var q=d.data(this,e),u=q&&d.isFunction(q[f])?q[f].apply(q,k):q;if(u!==q&&u!==undefined){o=u;return false}}):this.each(function(){var q=
d.data(this,e);if(q){f&&q.option(f);q._init()}else d.data(this,e,new b(f,this))});return o}};d.Widget=function(e,b){arguments.length&&this._createWidget(e,b)};d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(e,b){this.element=d(b).data(this.widgetName,this);this.options=d.extend(true,{},this.options,d.metadata&&d.metadata.get(b)[this.widgetName],e);var f=this;this.element.bind("remove."+this.widgetName,function(){f.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(e,b){var f=e,j=this;if(arguments.length===0)return d.extend({},j.options);if(typeof e==="string"){if(b===undefined)return this.options[e];f={};f[e]=b}d.each(f,
function(k,o){j._setOption(k,o)});return j},_setOption:function(e,b){this.options[e]=b;if(e==="disabled")this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,b,f){var j=this.options[e];b=d.Event(b);b.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();
f=f||{};if(b.originalEvent){e=d.event.props.length;for(var k;e;){k=d.event.props[--e];b[k]=b.originalEvent[k]}}this.element.trigger(b,f);return!(d.isFunction(j)&&j.call(this.element[0],b,f)===false||b.isDefaultPrevented())}}})(jQuery);
(function(d){d.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(e){return c._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(c._preventClickEvent){c._preventClickEvent=false;e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){c.originalEvent=c.originalEvent||{};if(!c.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(c);this._mouseDownEvent=c;var e=this,b=c.which==1,f=typeof this.options.cancel=="string"?d(c.target).parents().add(c.target).filter(this.options.cancel).length:false;if(!b||f||!this._mouseCapture(c))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)){this._mouseStarted=this._mouseStart(c)!==false;if(!this._mouseStarted){c.preventDefault();
return true}}this._mouseMoveDelegate=function(j){return e._mouseMove(j)};this._mouseUpDelegate=function(j){return e._mouseUp(j)};d(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.browser.safari||c.preventDefault();return c.originalEvent.mouseHandled=true}},_mouseMove:function(c){if(d.browser.msie&&!c.button)return this._mouseUp(c);if(this._mouseStarted){this._mouseDrag(c);return c.preventDefault()}if(this._mouseDistanceMet(c)&&
this._mouseDelayMet(c))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==false)?this._mouseDrag(c):this._mouseUp(c);return!this._mouseStarted},_mouseUp:function(c){d(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=c.target==this._mouseDownEvent.target;this._mouseStop(c)}return false},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-
c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
(function(d){d.ui=d.ui||{};var c=/left|center|right/,e=/top|center|bottom/,b=d.fn.position,f=d.fn.offset;d.fn.position=function(j){if(!j||!j.of)return b.apply(this,arguments);j=d.extend({},j);var k=d(j.of),o=(j.collision||"flip").split(" "),q=j.offset?j.offset.split(" "):[0,0],u,y,E;if(j.of.nodeType===9){u=k.width();y=k.height();E={top:0,left:0}}else if(j.of.scrollTo&&j.of.document){u=k.width();y=k.height();E={top:k.scrollTop(),left:k.scrollLeft()}}else if(j.of.preventDefault){j.at="left top";u=y=
0;E={top:j.of.pageY,left:j.of.pageX}}else{u=k.outerWidth();y=k.outerHeight();E=k.offset()}d.each(["my","at"],function(){var H=(j[this]||"").split(" ");if(H.length===1)H=c.test(H[0])?H.concat(["center"]):e.test(H[0])?["center"].concat(H):["center","center"];H[0]=c.test(H[0])?H[0]:"center";H[1]=e.test(H[1])?H[1]:"center";j[this]=H});if(o.length===1)o[1]=o[0];q[0]=parseInt(q[0],10)||0;if(q.length===1)q[1]=q[0];q[1]=parseInt(q[1],10)||0;if(j.at[0]==="right")E.left+=u;else if(j.at[0]==="center")E.left+=
u/2;if(j.at[1]==="bottom")E.top+=y;else if(j.at[1]==="center")E.top+=y/2;E.left+=q[0];E.top+=q[1];return this.each(function(){var H=d(this),L=H.outerWidth(),G=H.outerHeight(),h=d.extend({},E);if(j.my[0]==="right")h.left-=L;else if(j.my[0]==="center")h.left-=L/2;if(j.my[1]==="bottom")h.top-=G;else if(j.my[1]==="center")h.top-=G/2;d.each(["left","top"],function(N,Q){d.ui.position[o[N]]&&d.ui.position[o[N]][Q](h,{targetWidth:u,targetHeight:y,elemWidth:L,elemHeight:G,offset:q,my:j.my,at:j.at})});d.fn.bgiframe&&
H.bgiframe();H.offset(d.extend(h,{using:j.using}))})};d.ui.position={fit:{left:function(j,k){var o=d(window);o=j.left+k.elemWidth-o.width()-o.scrollLeft();j.left=o>0?j.left-o:Math.max(0,j.left)},top:function(j,k){var o=d(window);o=j.top+k.elemHeight-o.height()-o.scrollTop();j.top=o>0?j.top-o:Math.max(0,j.top)}},flip:{left:function(j,k){if(k.at[0]!=="center"){var o=d(window);o=j.left+k.elemWidth-o.width()-o.scrollLeft();var q=k.my[0]==="left"?-k.elemWidth:k.my[0]==="right"?k.elemWidth:0,u=-2*k.offset[0];
j.left+=j.left<0?q+k.targetWidth+u:o>0?q-k.targetWidth+u:0}},top:function(j,k){if(k.at[1]!=="center"){var o=d(window);o=j.top+k.elemHeight-o.height()-o.scrollTop();var q=k.my[1]==="top"?-k.elemHeight:k.my[1]==="bottom"?k.elemHeight:0,u=k.at[1]==="top"?k.targetHeight:-k.targetHeight,y=-2*k.offset[1];j.top+=j.top<0?q+k.targetHeight+y:o>0?q+u+y:0}}}};if(!d.offset.setOffset){d.offset.setOffset=function(j,k){if(/static/.test(d.curCSS(j,"position")))j.style.position="relative";var o=d(j),q=o.offset(),u=
parseInt(d.curCSS(j,"top",true),10)||0,y=parseInt(d.curCSS(j,"left",true),10)||0;q={top:k.top-q.top+u,left:k.left-q.left+y};"using"in k?k.using.call(j,q):o.css(q)};d.fn.offset=function(j){var k=this[0];if(!k||!k.ownerDocument)return null;if(j)return this.each(function(){d.offset.setOffset(this,j)});return f.call(this)}}})(jQuery);
(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(c){var e=
this.options;if(this.helper||e.disabled||d(c.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(c);if(!this.handle)return false;return true},_mouseStart:function(c){var e=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(d.ui.ddmanager)d.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};d.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();
d.ui.ddmanager&&!e.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,c);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);return true},_mouseDrag:function(c,e){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!e){var b=this._uiHash();if(this._trigger("drag",c,b)===false){this._mouseUp({});return false}this.position=b.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";d.ui.ddmanager&&d.ui.ddmanager.drag(this,c);return false},_mouseStop:function(c){var e=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)e=d.ui.ddmanager.drop(this,c);if(this.dropped){e=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,
e)){var b=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c)!==false&&b._clear()})}else this._trigger("stop",c)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(c){var e=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==
c.target)e=true});return e},_createHelper:function(c){var e=this.options;c=d.isFunction(e.helper)?d(e.helper.apply(this.element[0],[c])):e.helper=="clone"?this.element.clone():this.element;c.parents("body").length||c.appendTo(e.appendTo=="parent"?this.element[0].parentNode:e.appendTo);c[0]!=this.element[0]&&!/(fixed|absolute)/.test(c.css("position"))&&c.css("position","absolute");return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(d.isArray(c))c={left:+c[0],top:+c[1]||
0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)c={top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.element.position();return{top:c.top-
(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 c=this.options;if(c.containment==
"parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)&&
c.containment.constructor!=Array){var e=d(c.containment)[0];if(e){c=d(c.containment).offset();var b=d(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(d(e).css("borderLeftWidth"),10)||0)+(parseInt(d(e).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(d(e).css("borderTopWidth"),10)||0)+(parseInt(d(e).css("paddingTop"),10)||0)-this.margins.top,c.left+(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(d(e).css("borderLeftWidth"),10)||0)-(parseInt(d(e).css("paddingRight"),
10)||0)-this.helperProportions.width-this.margins.left,c.top+(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(d(e).css("borderTopWidth"),10)||0)-(parseInt(d(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(c.containment.constructor==Array)this.containment=c.containment},_convertPositionTo:function(c,e){if(!e)e=this.position;var b=c=="absolute"?1:-1,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=/(html|body)/i.test(f[0].tagName);return{top:e.top+this.offset.relative.top*b+this.offset.parent.top*b-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():j?0:f.scrollTop())*b),left:e.left+this.offset.relative.left*b+this.offset.parent.left*b-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
j?0:f.scrollLeft())*b)}},_generatePosition:function(c){var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(b[0].tagName),j=c.pageX,k=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])j=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])k=this.containment[1]+
this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])j=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])k=this.containment[3]+this.offset.click.top}if(e.grid){k=this.originalPageY+Math.round((k-this.originalPageY)/e.grid[1])*e.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-e.grid[1]:k+e.grid[1]:k;j=this.originalPageX+
Math.round((j-this.originalPageX)/e.grid[0])*e.grid[0];j=this.containment?!(j-this.offset.click.left<this.containment[0]||j-this.offset.click.left>this.containment[2])?j:!(j-this.offset.click.left<this.containment[0])?j-e.grid[0]:j+e.grid[0]:j}}return{top:k-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:b.scrollTop()),left:j-this.offset.click.left-
this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:b.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(c,e,b){b=b||this._uiHash();d.ui.plugin.call(this,c,[e,b]);if(c=="drag")this.positionAbs=
this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,c,e,b)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8"});d.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var b=d(this).data("draggable"),f=b.options,j=d.extend({},e,{item:b.element});b.sortables=[];d(f.connectToSortable).each(function(){var k=d.data(this,"sortable");
if(k&&!k.options.disabled){b.sortables.push({instance:k,shouldRevert:k.options.revert});k._refreshItems();k._trigger("activate",c,j)}})},stop:function(c,e){var b=d(this).data("draggable"),f=d.extend({},e,{item:b.element});d.each(b.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;b.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;
b.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,f)}})},drag:function(c,e){var b=d(this).data("draggable"),f=this;d.each(b.sortables,function(){this.instance.positionAbs=b.positionAbs;this.instance.helperProportions=b.helperProportions;this.instance.offset.click=b.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=
1;this.instance.currentItem=d(f).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return e.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=b.offset.click.top;this.instance.offset.click.left=b.offset.click.left;this.instance.offset.parent.left-=b.offset.parent.left-this.instance.offset.parent.left;
this.instance.offset.parent.top-=b.offset.parent.top-this.instance.offset.parent.top;b._trigger("toSortable",c);b.dropped=this.instance.element;b.currentItem=b.element;this.instance.fromOutside=b}this.instance.currentItem&&this.instance._mouseDrag(c)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=
this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();b._trigger("fromSortable",c);b.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var c=d("body"),e=d(this).data("draggable").options;if(c.css("cursor"))e._cursor=c.css("cursor");c.css("cursor",e.cursor)},stop:function(){var c=d(this).data("draggable").options;c._cursor&&d("body").css("cursor",c._cursor)}});d.ui.plugin.add("draggable","iframeFix",{start:function(){var c=
d(this).data("draggable").options;d(c.iframeFix===true?"iframe":c.iframeFix).each(function(){d('<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(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(c,e){var b=d(e.helper),
f=d(this).data("draggable").options;if(b.css("opacity"))f._opacity=b.css("opacity");b.css("opacity",f.opacity)},stop:function(c,e){var b=d(this).data("draggable").options;b._opacity&&d(e.helper).css("opacity",b._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var c=d(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var e=d(this).data("draggable"),b=e.options,f=false;if(e.scrollParent[0]!=
document&&e.scrollParent[0].tagName!="HTML"){if(!b.axis||b.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-c.pageY<b.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop+b.scrollSpeed;else if(c.pageY-e.overflowOffset.top<b.scrollSensitivity)e.scrollParent[0].scrollTop=f=e.scrollParent[0].scrollTop-b.scrollSpeed;if(!b.axis||b.axis!="y")if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-c.pageX<b.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft+
b.scrollSpeed;else if(c.pageX-e.overflowOffset.left<b.scrollSensitivity)e.scrollParent[0].scrollLeft=f=e.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(!b.axis||b.axis!="x")if(c.pageY-d(document).scrollTop()<b.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(c.pageY-d(document).scrollTop())<b.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed);if(!b.axis||b.axis!="y")if(c.pageX-d(document).scrollLeft()<b.scrollSensitivity)f=
d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(c.pageX-d(document).scrollLeft())<b.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}f!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(e,c)}});d.ui.plugin.add("draggable","snap",{start:function(){var c=d(this).data("draggable"),e=c.options;c.snapElements=[];d(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var b=d(this),
f=b.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:f.top,left:f.left})})},drag:function(c,e){for(var b=d(this).data("draggable"),f=b.options,j=f.snapTolerance,k=e.offset.left,o=k+b.helperProportions.width,q=e.offset.top,u=q+b.helperProportions.height,y=b.snapElements.length-1;y>=0;y--){var E=b.snapElements[y].left,H=E+b.snapElements[y].width,L=b.snapElements[y].top,G=L+b.snapElements[y].height;if(E-j<k&&k<H+j&&L-j<q&&q<G+j||E-j<k&&k<H+j&&
L-j<u&&u<G+j||E-j<o&&o<H+j&&L-j<q&&q<G+j||E-j<o&&o<H+j&&L-j<u&&u<G+j){if(f.snapMode!="inner"){var h=Math.abs(L-u)<=j,N=Math.abs(G-q)<=j,Q=Math.abs(E-o)<=j,D=Math.abs(H-k)<=j;if(h)e.position.top=b._convertPositionTo("relative",{top:L-b.helperProportions.height,left:0}).top-b.margins.top;if(N)e.position.top=b._convertPositionTo("relative",{top:G,left:0}).top-b.margins.top;if(Q)e.position.left=b._convertPositionTo("relative",{top:0,left:E-b.helperProportions.width}).left-b.margins.left;if(D)e.position.left=
b._convertPositionTo("relative",{top:0,left:H}).left-b.margins.left}var R=h||N||Q||D;if(f.snapMode!="outer"){h=Math.abs(L-q)<=j;N=Math.abs(G-u)<=j;Q=Math.abs(E-k)<=j;D=Math.abs(H-o)<=j;if(h)e.position.top=b._convertPositionTo("relative",{top:L,left:0}).top-b.margins.top;if(N)e.position.top=b._convertPositionTo("relative",{top:G-b.helperProportions.height,left:0}).top-b.margins.top;if(Q)e.position.left=b._convertPositionTo("relative",{top:0,left:E}).left-b.margins.left;if(D)e.position.left=b._convertPositionTo("relative",
{top:0,left:H-b.helperProportions.width}).left-b.margins.left}if(!b.snapElements[y].snapping&&(h||N||Q||D||R))b.options.snap.snap&&b.options.snap.snap.call(b.element,c,d.extend(b._uiHash(),{snapItem:b.snapElements[y].item}));b.snapElements[y].snapping=h||N||Q||D||R}else{b.snapElements[y].snapping&&b.options.snap.release&&b.options.snap.release.call(b.element,c,d.extend(b._uiHash(),{snapItem:b.snapElements[y].item}));b.snapElements[y].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var c=
d(this).data("draggable").options;c=d.makeArray(d(c.stack)).sort(function(b,f){return(parseInt(d(b).css("zIndex"),10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(c.length){var e=parseInt(c[0].style.zIndex)||0;d(c).each(function(b){this.style.zIndex=e+b});this[0].style.zIndex=e+c.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(c,e){var b=d(e.helper),f=d(this).data("draggable").options;if(b.css("zIndex"))f._zIndex=b.css("zIndex");b.css("zIndex",f.zIndex)},stop:function(c,e){var b=
d(this).data("draggable").options;b._zIndex&&d(e.helper).css("zIndex",b._zIndex)}})})(jQuery);
(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,e=c.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(e)?e:function(b){return b.is(e)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[c.scope]=d.ui.ddmanager.droppables[c.scope]||[];d.ui.ddmanager.droppables[c.scope].push(this);
c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=d.ui.ddmanager.droppables[this.options.scope],e=0;e<c.length;e++)c[e]==this&&c.splice(e,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,e){if(c=="accept")this.accept=d.isFunction(e)?e:function(b){return b.is(e)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var e=d.ui.ddmanager.current;this.options.activeClass&&
this.element.addClass(this.options.activeClass);e&&this._trigger("activate",c,this.ui(e))},_deactivate:function(c){var e=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);e&&this._trigger("deactivate",c,this.ui(e))},_over:function(c){var e=d.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);
this._trigger("over",c,this.ui(e))}},_out:function(c){var e=d.ui.ddmanager.current;if(!(!e||(e.currentItem||e.element)[0]==this.element[0]))if(this.accept.call(this.element[0],e.currentItem||e.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",c,this.ui(e))}},_drop:function(c,e){var b=e||d.ui.ddmanager.current;if(!b||(b.currentItem||b.element)[0]==this.element[0])return false;var f=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var j=
d.data(this,"droppable");if(j.options.greedy&&!j.options.disabled&&j.options.scope==b.options.scope&&j.accept.call(j.element[0],b.currentItem||b.element)&&d.ui.intersect(b,d.extend(j,{offset:j.element.offset()}),j.options.tolerance)){f=true;return false}});if(f)return false;if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",
c,this.ui(b));return this.element}return false},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8"});d.ui.intersect=function(c,e,b){if(!e.offset)return false;var f=(c.positionAbs||c.position.absolute).left,j=f+c.helperProportions.width,k=(c.positionAbs||c.position.absolute).top,o=k+c.helperProportions.height,q=e.offset.left,u=q+e.proportions.width,y=e.offset.top,E=y+e.proportions.height;switch(b){case "fit":return q<
f&&j<u&&y<k&&o<E;case "intersect":return q<f+c.helperProportions.width/2&&j-c.helperProportions.width/2<u&&y<k+c.helperProportions.height/2&&o-c.helperProportions.height/2<E;case "pointer":return d.ui.isOver((c.positionAbs||c.position.absolute).top+(c.clickOffset||c.offset.click).top,(c.positionAbs||c.position.absolute).left+(c.clickOffset||c.offset.click).left,y,q,e.proportions.height,e.proportions.width);case "touch":return(k>=y&&k<=E||o>=y&&o<=E||k<y&&o>E)&&(f>=q&&f<=u||j>=q&&j<=u||f<q&&j>u);default:return false}};
d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,e){var b=d.ui.ddmanager.droppables[c.options.scope]||[],f=e?e.type:null,j=(c.currentItem||c.element).find(":data(droppable)").andSelf(),k=0;a:for(;k<b.length;k++)if(!(b[k].options.disabled||c&&!b[k].accept.call(b[k].element[0],c.currentItem||c.element))){for(var o=0;o<j.length;o++)if(j[o]==b[k].element[0]){b[k].proportions.height=0;continue a}b[k].visible=b[k].element.css("display")!="none";if(b[k].visible){b[k].offset=
b[k].element.offset();b[k].proportions={width:b[k].element[0].offsetWidth,height:b[k].element[0].offsetHeight};f=="mousedown"&&b[k]._activate.call(b[k],e)}}},drop:function(c,e){var b=false;d.each(d.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(c,this,this.options.tolerance))b=b||this._drop.call(this,e);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],c.currentItem||c.element)){this.isout=1;
this.isover=0;this._deactivate.call(this,e)}}});return b},drag:function(c,e){c.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(c,e);d.each(d.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var b=d.ui.intersect(c,this,this.options.tolerance);if(b=!b&&this.isover==1?"isout":b&&this.isover==0?"isover":null){var f;if(this.options.greedy){var j=this.element.parents(":data(droppable):eq(0)");if(j.length){f=d.data(j[0],"droppable");
f.greedyChild=b=="isover"?1:0}}if(f&&b=="isover"){f.isover=0;f.isout=1;f._out.call(f,e)}this[b]=1;this[b=="isout"?"isover":"isout"]=0;this[b=="isover"?"_over":"_out"].call(this,e);if(f&&b=="isout"){f.isout=0;f.isover=1;f._over.call(f,e)}}}})}}})(jQuery);
(function(d){d.widget("ui.resizable",d.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 b=this,f=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!f.aspectRatio,aspectRatio:f.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:f.helper||f.ghost||f.animate?f.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&d.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(d('<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=f.handles||(!d(".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 j=this.handles.split(",");this.handles={};for(var k=0;k<j.length;k++){var o=d.trim(j[k]),q=d('<div class="ui-resizable-handle '+("ui-resizable-"+o)+'"></div>');/sw|se|ne|nw/.test(o)&&q.css({zIndex:++f.zIndex});"se"==o&&q.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[o]=".ui-resizable-"+o;this.element.append(q)}}this._renderAxis=function(u){u=u||this.element;for(var y in this.handles){if(this.handles[y].constructor==
String)this.handles[y]=d(this.handles[y],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var E=d(this.handles[y],this.element),H=0;H=/sw|ne|nw|se|n|s/.test(y)?E.outerHeight():E.outerWidth();E=["padding",/ne|nw|n/.test(y)?"Top":/se|sw|s/.test(y)?"Bottom":/^e$/.test(y)?"Right":"Left"].join("");u.css(E,H);this._proportionallyResize()}d(this.handles[y])}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!b.resizing){if(this.className)var u=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=u&&u[1]?u[1]:"se"}});if(f.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){d(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(j){d(j).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){b(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var f=false;for(var j in this.handles)if(d(this.handles[j])[0]==b.target)f=true;return!this.options.disabled&&f},_mouseStart:function(b){var f=this.options,j=this.element.position(),
k=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(k.is(".ui-draggable")||/absolute/.test(k.css("position")))k.css({position:"absolute",top:j.top,left:j.left});d.browser.opera&&/relative/.test(k.css("position"))&&k.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();j=c(this.helper.css("left"));var o=c(this.helper.css("top"));if(f.containment){j+=d(f.containment).scrollLeft()||0;o+=d(f.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:j,top:o};this.size=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalSize=this._helper?{width:k.outerWidth(),height:k.outerHeight()}:{width:k.width(),height:k.height()};this.originalPosition={left:j,top:o};this.sizeDiff={width:k.outerWidth()-k.width(),height:k.outerHeight()-k.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof f.aspectRatio=="number"?f.aspectRatio:
this.originalSize.width/this.originalSize.height||1;f=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",f=="auto"?this.axis+"-resize":f);k.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var f=this.helper,j=this.originalMousePosition,k=this._change[this.axis];if(!k)return false;j=k.apply(this,[b,b.pageX-j.left||0,b.pageY-j.top||0]);if(this._aspectRatio||b.shiftKey)j=this._updateRatio(j,b);j=this._respectSize(j,b);this._propagate("resize",
b);f.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(j);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var f=this.options;if(this._helper){var j=this._proportionallyResizeElements,k=j.length&&/textarea/i.test(j[0].nodeName);j=k&&d.ui.hasScroll(j[0],"left")?0:this.sizeDiff.height;
k={width:this.size.width-(k?0:this.sizeDiff.width),height:this.size.height-j};j=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var o=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;f.animate||this.element.css(d.extend(k,{top:o,left:j}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!f.animate&&this._proportionallyResize()}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(e(b.left))this.position.left=b.left;if(e(b.top))this.position.top=b.top;if(e(b.height))this.size.height=b.height;if(e(b.width))this.size.width=b.width},_updateRatio:function(b){var f=this.position,j=this.size,k=this.axis;if(b.height)b.width=j.height*this.aspectRatio;else if(b.width)b.height=j.width/this.aspectRatio;if(k=="sw"){b.left=f.left+(j.width-b.width);b.top=
null}if(k=="nw"){b.top=f.top+(j.height-b.height);b.left=f.left+(j.width-b.width)}return b},_respectSize:function(b){var f=this.options,j=this.axis,k=e(b.width)&&f.maxWidth&&f.maxWidth<b.width,o=e(b.height)&&f.maxHeight&&f.maxHeight<b.height,q=e(b.width)&&f.minWidth&&f.minWidth>b.width,u=e(b.height)&&f.minHeight&&f.minHeight>b.height;if(q)b.width=f.minWidth;if(u)b.height=f.minHeight;if(k)b.width=f.maxWidth;if(o)b.height=f.maxHeight;var y=this.originalPosition.left+this.originalSize.width,E=this.position.top+
this.size.height,H=/sw|nw|w/.test(j);j=/nw|ne|n/.test(j);if(q&&H)b.left=y-f.minWidth;if(k&&H)b.left=y-f.maxWidth;if(u&&j)b.top=E-f.minHeight;if(o&&j)b.top=E-f.maxHeight;if((f=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(f&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,f=0;f<this._proportionallyResizeElements.length;f++){var j=this._proportionallyResizeElements[f];if(!this.borderDif){var k=
[j.css("borderTopWidth"),j.css("borderRightWidth"),j.css("borderBottomWidth"),j.css("borderLeftWidth")],o=[j.css("paddingTop"),j.css("paddingRight"),j.css("paddingBottom"),j.css("paddingLeft")];this.borderDif=d.map(k,function(q,u){var y=parseInt(q,10)||0,E=parseInt(o[u],10)||0;return y+E})}d.browser.msie&&(d(b).is(":hidden")||d(b).parents(":hidden").length)||j.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var f=d.browser.msie&&d.browser.version<7,j=f?1:0;f=f?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-j+"px",top:this.elementOffset.top-j+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,
f){return{width:this.originalSize.width+f}},w:function(b,f){return{left:this.originalPosition.left+f,width:this.originalSize.width-f}},n:function(b,f,j){return{top:this.originalPosition.top+j,height:this.originalSize.height-j}},s:function(b,f,j){return{height:this.originalSize.height+j}},se:function(b,f,j){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,f,j]))},sw:function(b,f,j){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,f,
j]))},ne:function(b,f,j){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,f,j]))},nw:function(b,f,j){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,f,j]))}},_propagate:function(b,f){d.ui.plugin.call(this,b,[f,this.ui()]);b!="resize"&&this._trigger(b,f,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}}});d.extend(d.ui.resizable,{version:"1.8"});d.ui.plugin.add("resizable","alsoResize",{start:function(){var b=d(this).data("resizable").options,f=function(j){d(j).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=
b.alsoResize[0];f(b.alsoResize)}else d.each(b.alsoResize,function(j){f(j)});else f(b.alsoResize)},resize:function(){var b=d(this).data("resizable"),f=b.options,j=b.originalSize,k=b.originalPosition,o={height:b.size.height-j.height||0,width:b.size.width-j.width||0,top:b.position.top-k.top||0,left:b.position.left-k.left||0},q=function(u,y){d(u).each(function(){var E=d(this),H=d(this).data("resizable-alsoresize"),L={};d.each((y&&y.length?y:["width","height","top","left"])||["width","height","top","left"],
function(G,h){var N=(H[h]||0)+(o[h]||0);if(N&&N>=0)L[h]=N||null});if(/relative/.test(E.css("position"))&&d.browser.opera){b._revertToRelativePosition=true;E.css({position:"absolute",top:"auto",left:"auto"})}E.css(L)})};typeof f.alsoResize=="object"&&!f.alsoResize.nodeType?d.each(f.alsoResize,function(u,y){q(u,y)}):q(f.alsoResize)},stop:function(){var b=d(this).data("resizable");if(b._revertToRelativePosition&&d.browser.opera){b._revertToRelativePosition=false;el.css({position:"relative"})}d(this).removeData("resizable-alsoresize-start")}});
d.ui.plugin.add("resizable","animate",{stop:function(b){var f=d(this).data("resizable"),j=f.options,k=f._proportionallyResizeElements,o=k.length&&/textarea/i.test(k[0].nodeName),q=o&&d.ui.hasScroll(k[0],"left")?0:f.sizeDiff.height;o={width:f.size.width-(o?0:f.sizeDiff.width),height:f.size.height-q};q=parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left)||null;var u=parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top)||null;f.element.animate(d.extend(o,u&&
q?{top:u,left:q}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var y={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};k&&k.length&&d(k[0]).css({width:y.width,height:y.height});f._updateCache(y);f._propagate("resize",b)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var b=d(this).data("resizable"),f=b.element,j=b.options.containment;if(f=j instanceof
d?j.get(0):/parent/.test(j)?f.parent().get(0):j){b.containerElement=d(f);if(/document/.test(j)||j==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var k=d(f),o=[];d(["Top","Right","Left","Bottom"]).each(function(y,E){o[y]=c(k.css("padding"+E))});b.containerOffset=k.offset();b.containerPosition=k.position();b.containerSize={height:k.innerHeight()-
o[3],width:k.innerWidth()-o[1]};j=b.containerOffset;var q=b.containerSize.height,u=b.containerSize.width;u=d.ui.hasScroll(f,"left")?f.scrollWidth:u;q=d.ui.hasScroll(f)?f.scrollHeight:q;b.parentData={element:f,left:j.left,top:j.top,width:u,height:q}}}},resize:function(b){var f=d(this).data("resizable"),j=f.options,k=f.containerOffset,o=f.position;b=f._aspectRatio||b.shiftKey;var q={top:0,left:0},u=f.containerElement;if(u[0]!=document&&/static/.test(u.css("position")))q=k;if(o.left<(f._helper?k.left:
0)){f.size.width+=f._helper?f.position.left-k.left:f.position.left-q.left;if(b)f.size.height=f.size.width/j.aspectRatio;f.position.left=j.helper?k.left:0}if(o.top<(f._helper?k.top:0)){f.size.height+=f._helper?f.position.top-k.top:f.position.top;if(b)f.size.width=f.size.height*j.aspectRatio;f.position.top=f._helper?k.top:0}f.offset.left=f.parentData.left+f.position.left;f.offset.top=f.parentData.top+f.position.top;j=Math.abs((f._helper?f.offset.left-q.left:f.offset.left-q.left)+f.sizeDiff.width);k=
Math.abs((f._helper?f.offset.top-q.top:f.offset.top-k.top)+f.sizeDiff.height);o=f.containerElement.get(0)==f.element.parent().get(0);q=/relative|absolute/.test(f.containerElement.css("position"));if(o&&q)j-=f.parentData.left;if(j+f.size.width>=f.parentData.width){f.size.width=f.parentData.width-j;if(b)f.size.height=f.size.width/f.aspectRatio}if(k+f.size.height>=f.parentData.height){f.size.height=f.parentData.height-k;if(b)f.size.width=f.size.height*f.aspectRatio}},stop:function(){var b=d(this).data("resizable"),
f=b.options,j=b.containerOffset,k=b.containerPosition,o=b.containerElement,q=d(b.helper),u=q.offset(),y=q.outerWidth()-b.sizeDiff.width;q=q.outerHeight()-b.sizeDiff.height;b._helper&&!f.animate&&/relative/.test(o.css("position"))&&d(this).css({left:u.left-k.left-j.left,width:y,height:q});b._helper&&!f.animate&&/static/.test(o.css("position"))&&d(this).css({left:u.left-k.left-j.left,width:y,height:q})}});d.ui.plugin.add("resizable","ghost",{start:function(){var b=d(this).data("resizable"),f=b.options,
j=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:j.height,width:j.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof f.ghost=="string"?f.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=d(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=d(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});
d.ui.plugin.add("resizable","grid",{resize:function(){var b=d(this).data("resizable"),f=b.options,j=b.size,k=b.originalSize,o=b.originalPosition,q=b.axis;f.grid=typeof f.grid=="number"?[f.grid,f.grid]:f.grid;var u=Math.round((j.width-k.width)/(f.grid[0]||1))*(f.grid[0]||1);f=Math.round((j.height-k.height)/(f.grid[1]||1))*(f.grid[1]||1);if(/^(se|s|e)$/.test(q)){b.size.width=k.width+u;b.size.height=k.height+f}else if(/^(ne)$/.test(q)){b.size.width=k.width+u;b.size.height=k.height+f;b.position.top=o.top-
f}else{if(/^(sw)$/.test(q)){b.size.width=k.width+u;b.size.height=k.height+f}else{b.size.width=k.width+u;b.size.height=k.height+f;b.position.top=o.top-f}b.position.left=o.left-u}}});var c=function(b){return parseInt(b,10)||0},e=function(b){return!isNaN(parseInt(b,10))}})(jQuery);
(function(d){d.widget("ui.selectable",d.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var e;this.refresh=function(){e=d(c.options.filter,c.element[0]);e.each(function(){var b=d(this),f=b.offset();d.data(this,"selectable-item",{element:this,$element:b,left:f.left,top:f.top,right:f.left+b.outerWidth(),bottom:f.top+b.outerHeight(),startselected:false,selected:b.hasClass("ui-selected"),
selecting:b.hasClass("ui-selecting"),unselecting:b.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=d(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(c){var e=this;this.opos=[c.pageX,c.pageY];if(!this.options.disabled){var b=this.options;this.selectees=d(b.filter,this.element[0]);this._trigger("start",c);d(b.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});b.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var f=d.data(this,"selectable-item");f.startselected=true;if(!c.metaKey){f.$element.removeClass("ui-selected");
f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;e._trigger("unselecting",c,{unselecting:f.element})}});d(c.target).parents().andSelf().each(function(){var f=d.data(this,"selectable-item");if(f){f.$element.removeClass("ui-unselecting").addClass("ui-selecting");f.unselecting=false;f.selecting=true;f.selected=true;e._trigger("selecting",c,{selecting:f.element});return false}})}},_mouseDrag:function(c){var e=this;this.dragged=true;if(!this.options.disabled){var b=this.options,
f=this.opos[0],j=this.opos[1],k=c.pageX,o=c.pageY;if(f>k){var q=k;k=f;f=q}if(j>o){q=o;o=j;j=q}this.helper.css({left:f,top:j,width:k-f,height:o-j});this.selectees.each(function(){var u=d.data(this,"selectable-item");if(!(!u||u.element==e.element[0])){var y=false;if(b.tolerance=="touch")y=!(u.left>k||u.right<f||u.top>o||u.bottom<j);else if(b.tolerance=="fit")y=u.left>f&&u.right<k&&u.top>j&&u.bottom<o;if(y){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;e._trigger("selecting",c,{selecting:u.element})}}else{if(u.selecting)if(c.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}e._trigger("unselecting",c,{unselecting:u.element})}if(u.selected)if(!c.metaKey&&
!u.startselected){u.$element.removeClass("ui-selected");u.selected=false;u.$element.addClass("ui-unselecting");u.unselecting=true;e._trigger("unselecting",c,{unselecting:u.element})}}}});return false}},_mouseStop:function(c){var e=this;this.dragged=false;d(".ui-unselecting",this.element[0]).each(function(){var b=d.data(this,"selectable-item");b.$element.removeClass("ui-unselecting");b.unselecting=false;b.startselected=false;e._trigger("unselected",c,{unselected:b.element})});d(".ui-selecting",this.element[0]).each(function(){var b=
d.data(this,"selectable-item");b.$element.removeClass("ui-selecting").addClass("ui-selected");b.selecting=false;b.selected=true;b.startselected=true;e._trigger("selected",c,{selected:b.element})});this._trigger("stop",c);this.helper.remove();return false}});d.extend(d.ui.selectable,{version:"1.8"})})(jQuery);
(function(d){d.widget("ui.sortable",d.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 c=this.items.length-1;c>=0;c--)this.items[c].item.removeData("sortable-item");return this},_mouseCapture:function(c,e){if(this.reverting)return false;if(this.options.disabled||this.options.type==
"static")return false;this._refreshItems(c);var b=null,f=this;d(c.target).parents().each(function(){if(d.data(this,"sortable-item")==f){b=d(this);return false}});if(d.data(c.target,"sortable-item")==f)b=d(c.target);if(!b)return false;if(this.options.handle&&!e){var j=false;d(this.options.handle,b).find("*").andSelf().each(function(){if(this==c.target)j=true});if(!j)return false}this.currentItem=b;this._removeCurrentsFromItems();return true},_mouseStart:function(c,e,b){e=this.options;this.currentContainer=
this;this.refreshPositions();this.helper=this._createHelper(c);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");d.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});
this.originalPosition=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();e.containment&&this._setContainment();if(e.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",e.cursor)}if(e.opacity){if(this.helper.css("opacity"))this._storedOpacity=
this.helper.css("opacity");this.helper.css("opacity",e.opacity)}if(e.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",e.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",c,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!b)for(b=this.containers.length-1;b>=0;b--)this.containers[b]._trigger("activate",c,this._uiHash(this));
if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!e.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,c);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return true},_mouseDrag:function(c){this.position=this._generatePosition(c);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var e=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!=
"HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-c.pageY<e.scrollSensitivity)this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+e.scrollSpeed;else if(c.pageY-this.overflowOffset.top<e.scrollSensitivity)this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-e.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-c.pageX<e.scrollSensitivity)this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+e.scrollSpeed;else if(c.pageX-this.overflowOffset.left<
e.scrollSensitivity)this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(c.pageY-d(document).scrollTop()<e.scrollSensitivity)b=d(document).scrollTop(d(document).scrollTop()-e.scrollSpeed);else if(d(window).height()-(c.pageY-d(document).scrollTop())<e.scrollSensitivity)b=d(document).scrollTop(d(document).scrollTop()+e.scrollSpeed);if(c.pageX-d(document).scrollLeft()<e.scrollSensitivity)b=d(document).scrollLeft(d(document).scrollLeft()-e.scrollSpeed);else if(d(window).width()-
(c.pageX-d(document).scrollLeft())<e.scrollSensitivity)b=d(document).scrollLeft(d(document).scrollLeft()+e.scrollSpeed)}b!==false&&d.ui.ddmanager&&!e.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,c)}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(e=this.items.length-1;e>=0;e--){b=this.items[e];var f=
b.item[0],j=this._intersectsWithPointer(b);if(j)if(f!=this.currentItem[0]&&this.placeholder[j==1?"next":"prev"]()[0]!=f&&!d.ui.contains(this.placeholder[0],f)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],f):true)){this.direction=j==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(b))this._rearrange(c,b);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);d.ui.ddmanager&&d.ui.ddmanager.drag(this,c);this._trigger("sort",
c,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,e){if(c){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,c);if(this.options.revert){var b=this,f=b.placeholder.offset();b.reverting=true;d(this.helper).animate({left:f.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:f.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},
parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else this._clear(c,e);return false}},cancel:function(){if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,this._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,this._uiHash(this));this.containers[c].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();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected),b=[];c=c||{};d(e).each(function(){var f=
(d(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);if(f)b.push((c.key||f[1]+"[]")+"="+(c.key&&c.expression?f[1]:f[2]))});return b.join("&")},toArray:function(c){var e=this._getItemsAsjQuery(c&&c.connected),b=[];c=c||{};e.each(function(){b.push(d(c.item||this).attr(c.attribute||"id")||"")});return b},_intersectsWith:function(c){var e=this.positionAbs.left,b=e+this.helperProportions.width,f=this.positionAbs.top,j=f+this.helperProportions.height,k=c.left,o=k+c.width,q=
c.top,u=q+c.height,y=this.offset.click.top,E=this.offset.click.left;y=f+y>q&&f+y<u&&e+E>k&&e+E<o;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>c[this.floating?"width":"height"]?y:k<e+this.helperProportions.width/2&&b-this.helperProportions.width/2<o&&q<f+this.helperProportions.height/2&&j-this.helperProportions.height/2<u},_intersectsWithPointer:function(c){var e=d.ui.isOverAxis(this.positionAbs.top+
this.offset.click.top,c.top,c.height);c=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width);e=e&&c;c=this._getDragVerticalDirection();var b=this._getDragHorizontalDirection();if(!e)return false;return this.floating?b&&b=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var e=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height);c=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left+c.width/2,c.width);
var b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();return this.floating&&f?f=="right"&&c||f=="left"&&!c:b&&(b=="down"&&e||b=="up"&&!e)},_getDragVerticalDirection:function(){var c=this.positionAbs.top-this.lastPositionAbs.top;return c!=0&&(c>0?"down":"up")},_getDragHorizontalDirection:function(){var c=this.positionAbs.left-this.lastPositionAbs.left;return c!=0&&(c>0?"right":"left")},refresh:function(c){this._refreshItems(c);this.refreshPositions();return this},_connectWith:function(){var c=
this.options;return c.connectWith.constructor==String?[c.connectWith]:c.connectWith},_getItemsAsjQuery:function(c){var e=[],b=[],f=this._connectWith();if(f&&c)for(c=f.length-1;c>=0;c--)for(var j=d(f[c]),k=j.length-1;k>=0;k--){var o=d.data(j[k],"sortable");if(o&&o!=this&&!o.options.disabled)b.push([d.isFunction(o.options.items)?o.options.items.call(o.element):d(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o])}b.push([d.isFunction(this.options.items)?this.options.items.call(this.element,
null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(c=b.length-1;c>=0;c--)b[c][0].each(function(){e.push(this)});return d(e)},_removeCurrentsFromItems:function(){for(var c=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++)for(var b=0;b<c.length;b++)c[b]==this.items[e].item[0]&&this.items.splice(e,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var e=this.items,
b=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):d(this.options.items,this.element),this]],f=this._connectWith();if(f)for(var j=f.length-1;j>=0;j--)for(var k=d(f[j]),o=k.length-1;o>=0;o--){var q=d.data(k[o],"sortable");if(q&&q!=this&&!q.options.disabled){b.push([d.isFunction(q.options.items)?q.options.items.call(q.element[0],c,{item:this.currentItem}):d(q.options.items,q.element),q]);this.containers.push(q)}}for(j=b.length-1;j>=0;j--){c=b[j][1];
f=b[j][0];o=0;for(k=f.length;o<k;o++){q=d(f[o]);q.data("sortable-item",c);e.push({item:q,instance:c,width:0,height:0,left:0,top:0})}}},refreshPositions:function(c){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var e=this.items.length-1;e>=0;e--){var b=this.items[e],f=this.options.toleranceElement?d(this.options.toleranceElement,b.item):b.item;if(!c){b.width=f.outerWidth();b.height=f.outerHeight()}f=f.offset();b.left=f.left;b.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);
else for(e=this.containers.length-1;e>=0;e--){f=this.containers[e].element.offset();this.containers[e].containerCache.left=f.left;this.containers[e].containerCache.top=f.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}return this},_createPlaceholder:function(c){var e=c||this,b=e.options;if(!b.placeholder||b.placeholder.constructor==String){var f=b.placeholder;b.placeholder={element:function(){var j=
d(document.createElement(e.currentItem[0].nodeName)).addClass(f||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!f)j.style.visibility="hidden";return j},update:function(j,k){if(!(f&&!b.forcePlaceholderSize)){k.height()||k.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));k.width()||k.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||
0,10))}}}}e.placeholder=d(b.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);b.placeholder.update(e,e.placeholder)},_contactContainers:function(c){for(var e=null,b=null,f=this.containers.length-1;f>=0;f--)if(!d.ui.contains(this.currentItem[0],this.containers[f].element[0]))if(this._intersectsWith(this.containers[f].containerCache)){if(!(e&&d.ui.contains(this.containers[f].element[0],e.element[0]))){e=this.containers[f];b=f}}else if(this.containers[f].containerCache.over){this.containers[f]._trigger("out",
c,this._uiHash(this));this.containers[f].containerCache.over=0}if(e)if(this.containers.length===1){this.containers[b]._trigger("over",c,this._uiHash(this));this.containers[b].containerCache.over=1}else if(this.currentContainer!=this.containers[b]){e=1E4;f=null;for(var j=this.positionAbs[this.containers[b].floating?"left":"top"],k=this.items.length-1;k>=0;k--)if(d.ui.contains(this.containers[b].element[0],this.items[k].item[0])){var o=this.items[k][this.containers[b].floating?"left":"top"];if(Math.abs(o-
j)<e){e=Math.abs(o-j);f=this.items[k]}}if(f||this.options.dropOnEmpty){this.currentContainer=this.containers[b];f?this._rearrange(c,f,null,true):this._rearrange(c,null,this.containers[b].element,true);this._trigger("change",c,this._uiHash());this.containers[b]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[b]._trigger("over",c,this._uiHash(this));this.containers[b].containerCache.over=1}}},_createHelper:function(c){var e=
this.options;c=d.isFunction(e.helper)?d(e.helper.apply(this.element[0],[c,this.currentItem])):e.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||d(e.appendTo!="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(c[0]);if(c[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(c[0].style.width==
""||e.forceHelperSize)c.width(this.currentItem.width());if(c[0].style.height==""||e.forceHelperSize)c.height(this.currentItem.height());return c},_adjustOffsetFromHelper:function(c){if(typeof c=="string")c=c.split(" ");if(d.isArray(c))c={left:+c[0],top:+c[1]||0};if("left"in c)this.offset.click.left=c.left+this.margins.left;if("right"in c)this.offset.click.left=this.helperProportions.width-c.right+this.margins.left;if("top"in c)this.offset.click.top=c.top+this.margins.top;if("bottom"in c)this.offset.click.top=
this.helperProportions.height-c.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var c=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){c.left+=this.scrollParent.scrollLeft();c.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)c=
{top:0,left:0};return{top:c.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:c.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var c=this.currentItem.position();return{top:c.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:c.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 c=this.options;if(c.containment=="parent")c.containment=this.helper[0].parentNode;if(c.containment=="document"||c.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(c.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(d(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(c.containment)){var e=d(c.containment)[0];c=d(c.containment).offset();var b=d(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(d(e).css("borderLeftWidth"),10)||0)+(parseInt(d(e).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(d(e).css("borderTopWidth"),
10)||0)+(parseInt(d(e).css("paddingTop"),10)||0)-this.margins.top,c.left+(b?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(d(e).css("borderLeftWidth"),10)||0)-(parseInt(d(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(b?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(d(e).css("borderTopWidth"),10)||0)-(parseInt(d(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,e){if(!e)e=
this.position;var b=c=="absolute"?1:-1,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=/(html|body)/i.test(f[0].tagName);return{top:e.top+this.offset.relative.top*b+this.offset.parent.top*b-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():j?0:f.scrollTop())*b),left:e.left+this.offset.relative.left*b+this.offset.parent.left*b-(d.browser.safari&&
this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:f.scrollLeft())*b)}},_generatePosition:function(c){var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
var j=c.pageX,k=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])j=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])k=this.containment[1]+this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])j=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])k=this.containment[3]+this.offset.click.top}if(e.grid){k=this.originalPageY+Math.round((k-
this.originalPageY)/e.grid[1])*e.grid[1];k=this.containment?!(k-this.offset.click.top<this.containment[1]||k-this.offset.click.top>this.containment[3])?k:!(k-this.offset.click.top<this.containment[1])?k-e.grid[1]:k+e.grid[1]:k;j=this.originalPageX+Math.round((j-this.originalPageX)/e.grid[0])*e.grid[0];j=this.containment?!(j-this.offset.click.left<this.containment[0]||j-this.offset.click.left>this.containment[2])?j:!(j-this.offset.click.left<this.containment[0])?j-e.grid[0]:j+e.grid[0]:j}}return{top:k-
this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:b.scrollTop()),left:j-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:b.scrollLeft())}},_rearrange:function(c,e,b,f){b?b[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],
this.direction=="down"?e.item[0]:e.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var j=this,k=this.counter;window.setTimeout(function(){k==j.counter&&j.refreshPositions(!f)},0)},_clear:function(c,e){this.reverting=false;var b=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var f in this._storedCSS)if(this._storedCSS[f]=="auto"||this._storedCSS[f]=="static")this._storedCSS[f]=
"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!e&&b.push(function(j){this._trigger("receive",j,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])&&!e)b.push(function(j){this._trigger("update",j,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){e||b.push(function(j){this._trigger("remove",
j,this._uiHash())});for(f=this.containers.length-1;f>=0;f--)if(d.ui.contains(this.containers[f].element[0],this.currentItem[0])&&!e){b.push(function(j){return function(k){j._trigger("receive",k,this._uiHash(this))}}.call(this,this.containers[f]));b.push(function(j){return function(k){j._trigger("update",k,this._uiHash(this))}}.call(this,this.containers[f]))}}for(f=this.containers.length-1;f>=0;f--){e||b.push(function(j){return function(k){j._trigger("deactivate",k,this._uiHash(this))}}.call(this,
this.containers[f]));if(this.containers[f].containerCache.over){b.push(function(j){return function(k){j._trigger("out",k,this._uiHash(this))}}.call(this,this.containers[f]));this.containers[f].containerCache.over=0}}this._storedCursor&&d("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(!e){this._trigger("beforeStop",
c,this._uiHash());for(f=0;f<b.length;f++)b[f].call(this,c);this._trigger("stop",c,this._uiHash())}return false}e||this._trigger("beforeStop",c,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!e){for(f=0;f<b.length;f++)b[f].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(c){var e=c||this;return{helper:e.helper,placeholder:e.placeholder||d([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:c?c.element:null}}});d.extend(d.ui.sortable,{version:"1.8"})})(jQuery);
(function(d){d.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var c=this,e=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(b){var f=d.ui.keyCode;switch(b.keyCode){case f.PAGE_UP:c._move("previousPage",b);break;case f.PAGE_DOWN:c._move("nextPage",b);break;case f.UP:c._move("previous",b);b.preventDefault();
break;case f.DOWN:c._move("next",b);b.preventDefault();break;case f.ENTER:c.menu.active&&b.preventDefault();case f.TAB:if(!c.menu.active)return;c.menu.select();break;case f.ESCAPE:c.element.val(c.term);c.close(b);break;case f.SHIFT:case f.CONTROL:case 18:break;default:clearTimeout(c.searching);c.searching=setTimeout(function(){c.search(null,b)},c.options.delay);break}}).bind("focus.autocomplete",function(){c.previous=c.element.val()}).bind("blur.autocomplete",function(b){clearTimeout(c.searching);
c.closing=setTimeout(function(){c.close(b)},150)});this._initSource();this.response=function(){return c._response.apply(c,arguments)};this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo("body",e).menu({focus:function(b,f){var j=f.item.data("item.autocomplete");false!==c._trigger("focus",null,{item:j})&&c.element.val(j.value)},selected:function(b,f){var j=f.item.data("item.autocomplete");false!==c._trigger("select",b,{item:j})&&c.element.val(j.value);c.close(b);c.previous=c.element.val();
c.element[0]!==e.activeElement&&c.element.focus()},blur:function(){c.menu.element.is(":visible")&&c.element.val(c.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.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();d.Widget.prototype.destroy.call(this)},
_setOption:function(c){d.Widget.prototype._setOption.apply(this,arguments);c==="source"&&this._initSource()},_initSource:function(){var c,e;if(d.isArray(this.options.source)){c=this.options.source;this.source=function(b,f){var j=RegExp(d.ui.autocomplete.escapeRegex(b.term),"i");f(d.grep(c,function(k){return j.test(k.label||k.value||k)}))}}else if(typeof this.options.source==="string"){e=this.options.source;this.source=function(b,f){d.getJSON(e,b,f)}}else this.source=this.options.source},search:function(c,
e){c=c!=null?c:this.element.val();if(c.length<this.options.minLength)return this.close(e);clearTimeout(this.closing);if(this._trigger("search")!==false)return this._search(c)},_search:function(c){this.term=this.element.addClass("ui-autocomplete-loading").val();this.source({term:c},this.response)},_response:function(c){if(c.length){c=this._normalize(c);this._suggest(c);this._trigger("open")}else this.close();this.element.removeClass("ui-autocomplete-loading")},close:function(c){clearTimeout(this.closing);
if(this.menu.element.is(":visible")){this._trigger("close",c);this.menu.element.hide();this.menu.deactivate()}this.previous!==this.element.val()&&this._trigger("change",c)},_normalize:function(c){if(c.length&&c[0].label&&c[0].value)return c;return d.map(c,function(e){if(typeof e==="string")return{label:e,value:e};return d.extend({label:e.label||e.value,value:e.value||e.label},e)})},_suggest:function(c){var e=this.menu.element.empty().zIndex(this.element.zIndex()+1),b;this._renderMenu(e,c);this.menu.deactivate();
this.menu.refresh();this.menu.element.show().position({my:"left top",at:"left bottom",of:this.element,collision:"none"});c=e.width("").width();b=this.element.width();e.width(Math.max(c,b))},_renderMenu:function(c,e){var b=this;d.each(e,function(f,j){b._renderItem(c,j)})},_renderItem:function(c,e){return d("<li></li>").data("item.autocomplete",e).append("<a>"+e.label+"</a>").appendTo(c)},_move:function(c,e){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(c)||this.menu.last()&&
/^next/.test(c)){this.element.val(this.term);this.menu.deactivate()}else this.menu[c]();else this.search(null,e)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(c){return c.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")}})})(jQuery);
(function(d){d.widget("ui.menu",{_create:function(){var c=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(e){e.preventDefault();c.select()});this.refresh()},refresh:function(){var c=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(){c.activate(d(this).parent())}).mouseleave(function(){c.deactivate()})},
activate:function(c){this.deactivate();if(this.hasScroll()){var e=c.offset().top-this.element.offset().top,b=this.element.attr("scrollTop"),f=this.element.height();if(e<0)this.element.attr("scrollTop",b+e);else e>f&&this.element.attr("scrollTop",b+e-f+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",null,{item:c})},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(c,e){if(this.active){var b=this.active[c]();b.length?this.activate(b):this.activate(this.element.children(e))}else this.activate(this.element.children(e))},nextPage:function(){if(this.hasScroll())if(!this.active||this.last())this.activate(this.element.children(":first"));
else{var c=this.active.offset().top,e=this.element.height(),b=this.element.children("li").filter(function(){var f=d(this).offset().top-c-e+d(this).height();return f<10&&f>-10});b.length||(b=this.element.children(":last"));this.activate(b)}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 c=this.active.offset().top,e=this.element.height();
result=this.element.children("li").filter(function(){var b=d(this).offset().top-c+e-d(this).height();return b<10&&b>-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(d){var c,e=function(f){d(":ui-button",f.target.form).each(function(){var j=d(this).data("button");setTimeout(function(){j.refresh()},1)})},b=function(f){var j=f.name,k=f.form,o=d([]);if(j)o=k?d(k).find("[name='"+j+"']"):d("[name='"+j+"']",f.ownerDocument).filter(function(){return!this.form});return o};d.widget("ui.button",{options:{text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",e);this._determineButtonType();
this.hasTitle=!!this.buttonElement.attr("title");var f=this,j=this.options,k=this.type==="checkbox"||this.type==="radio",o="ui-state-hover"+(!k?" ui-state-active":"");if(j.label===null)j.label=this.buttonElement.html();if(this.element.is(":disabled"))j.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!j.disabled){d(this).addClass("ui-state-hover");this===c&&d(this).addClass("ui-state-active")}}).bind("mouseleave.button",
function(){j.disabled||d(this).removeClass(o)}).bind("focus.button",function(){d(this).addClass("ui-state-focus")}).bind("blur.button",function(){d(this).removeClass("ui-state-focus")});k&&this.element.bind("change.button",function(){f.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(j.disabled)return false;d(this).toggleClass("ui-state-active");f.buttonElement.attr("aria-pressed",f.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",
function(){if(j.disabled)return false;d(this).addClass("ui-state-active");f.buttonElement.attr("aria-pressed",true);var q=f.element[0];b(q).not(q).map(function(){return d(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(j.disabled)return false;d(this).addClass("ui-state-active");c=this;d(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(j.disabled)return false;d(this).removeClass("ui-state-active")}).bind("keydown.button",
function(q){if(j.disabled)return false;if(q.keyCode==d.ui.keyCode.SPACE||q.keyCode==d.ui.keyCode.ENTER)d(this).addClass("ui-state-active")}).bind("keyup.button",function(){d(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(q){q.keyCode===d.ui.keyCode.SPACE&&d(this).click()})}this._setOption("disabled",j.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 f=this.element.is(":checked");f&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",f)}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");d.Widget.prototype.destroy.call(this)},_setOption:function(f,j){d.Widget.prototype._setOption.apply(this,arguments);if(f==="disabled")j?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var f=this.element.is(":disabled");f!==this.options.disabled&&this._setOption("disabled",f);if(this.type==="radio")b(this.element[0]).each(function(){d(this).is(":checked")?d(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):d(this).button("widget").removeClass("ui-state-active").attr("aria-pressed",false)});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed",true):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed",false)},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var f=this.buttonElement,j=d("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(f.empty()).text(),
k=this.options.icons,o=k.primary&&k.secondary;if(k.primary||k.secondary){f.addClass("ui-button-text-icon"+(o?"s":""));k.primary&&f.prepend("<span class='ui-button-icon-primary ui-icon "+k.primary+"'></span>");k.secondary&&f.append("<span class='ui-button-icon-secondary ui-icon "+k.secondary+"'></span>");if(!this.options.text){f.addClass(o?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon");this.hasTitle||f.attr("title",j)}}else f.addClass("ui-button-text-only")}}});
d.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(f,j){f==="disabled"&&this.buttons.button("option",f,j);d.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 d(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()},
destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return d(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");d.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(d){d.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 c=this,e=c.options,b=e.title||c.originalTitle||"&#160;",f=d.ui.dialog.getTitleId(c.element),j=(c.uiDialog=d("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
e.dialogClass).css({zIndex:e.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(q){if(e.closeOnEscape&&q.keyCode&&q.keyCode===d.ui.keyCode.ESCAPE){c.close(q);q.preventDefault()}}).attr({role:"dialog","aria-labelledby":f}).mousedown(function(q){c.moveToTop(false,q)});c.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(j);var k=(c.uiDialogTitlebar=d("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(j),
o=d('<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(q){c.close(q);return false}).appendTo(k);(c.uiDialogTitlebarCloseText=d("<span></span>")).addClass("ui-icon ui-icon-closethick").text(e.closeText).appendTo(o);d("<span></span>").addClass("ui-dialog-title").attr("id",
f).html(b).prependTo(k);if(d.isFunction(e.beforeclose)&&!d.isFunction(e.beforeClose))e.beforeClose=e.beforeclose;k.find("*").add(k).disableSelection();e.draggable&&d.fn.draggable&&c._makeDraggable();e.resizable&&d.fn.resizable&&c._makeResizable();c._createButtons(e.buttons);c._isOpen=false;d.fn.bgiframe&&j.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");
this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(c){var e=this,b;if(false!==e._trigger("beforeClose",c)){e.overlay&&e.overlay.destroy();e.uiDialog.unbind("keypress.ui-dialog");e._isOpen=false;if(e.options.hide)e.uiDialog.hide(e.options.hide,function(){e._trigger("close",c)});else{e.uiDialog.hide();e._trigger("close",c)}d.ui.dialog.overlay.resize();if(e.options.modal){b=0;d(".ui-dialog").each(function(){if(this!==
e.uiDialog[0])b=Math.max(b,d(this).css("z-index"))});d.ui.dialog.maxZ=b}return e}},isOpen:function(){return this._isOpen},moveToTop:function(c,e){var b=this.options;if(b.modal&&!c||!b.stack&&!b.modal)return this._trigger("focus",e);if(b.zIndex>d.ui.dialog.maxZ)d.ui.dialog.maxZ=b.zIndex;if(this.overlay){d.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",d.ui.dialog.overlay.maxZ=d.ui.dialog.maxZ)}b={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};d.ui.dialog.maxZ+=
1;this.uiDialog.css("z-index",d.ui.dialog.maxZ);this.element.attr(b);this._trigger("focus",e);return this},open:function(){if(!this._isOpen){var c=this.options,e=this.uiDialog;this.overlay=c.modal?new d.ui.dialog.overlay(this):null;e.next().length&&e.appendTo("body");this._size();this._position(c.position);e.show(c.show);this.moveToTop(true);c.modal&&e.bind("keypress.ui-dialog",function(b){if(b.keyCode===d.ui.keyCode.TAB){var f=d(":tabbable",this),j=f.filter(":first");f=f.filter(":last");if(b.target===
f[0]&&!b.shiftKey){j.focus(1);return false}else if(b.target===j[0]&&b.shiftKey){f.focus(1);return false}}});d([]).add(e.find(".ui-dialog-content :tabbable:first")).add(e.find(".ui-dialog-buttonpane :tabbable:first")).add(e).filter(":first").focus();this._trigger("open");this._isOpen=true;return this}},_createButtons:function(c){var e=this,b=false,f=d("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");e.uiDialog.find(".ui-dialog-buttonpane").remove();typeof c==="object"&&
c!==null&&d.each(c,function(){return!(b=true)});if(b){d.each(c,function(j,k){var o=d('<button type="button"></button>').text(j).click(function(){k.apply(e.element[0],arguments)}).appendTo(f);d.fn.button&&o.button()});f.appendTo(e.uiDialog)}},_makeDraggable:function(){function c(k){return{position:k.position,offset:k.offset}}var e=this,b=e.options,f=d(document),j;e.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(k,
o){j=b.height==="auto"?"auto":d(this).height();d(this).height(d(this).height()).addClass("ui-dialog-dragging");e._trigger("dragStart",k,c(o))},drag:function(k,o){e._trigger("drag",k,c(o))},stop:function(k,o){b.position=[o.position.left-f.scrollLeft(),o.position.top-f.scrollTop()];d(this).removeClass("ui-dialog-dragging").height(j);e._trigger("dragStop",k,c(o));d.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function e(k){return{originalPosition:k.originalPosition,originalSize:k.originalSize,
position:k.position,size:k.size}}c=c===undefined?this.options.resizable:c;var b=this,f=b.options,j=b.uiDialog.css("position");c=typeof c==="string"?c:"n,e,s,w,se,sw,ne,nw";b.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:b.element,maxWidth:f.maxWidth,maxHeight:f.maxHeight,minWidth:f.minWidth,minHeight:b._minHeight(),handles:c,start:function(k,o){d(this).addClass("ui-dialog-resizing");b._trigger("resizeStart",k,e(o))},resize:function(k,o){b._trigger("resize",k,e(o))},
stop:function(k,o){d(this).removeClass("ui-dialog-resizing");f.height=d(this).height();f.width=d(this).width();b._trigger("resizeStop",k,e(o));d.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var c=this.options;return c.height==="auto"?c.minHeight:Math.min(c.minHeight,c.height)},_position:function(c){var e=[],b=[0,0];c=c||d.ui.dialog.prototype.options.position;if(typeof c==="string"||typeof c==="object"&&
"0"in c){e=c.split?c.split(" "):[c[0],c[1]];if(e.length===1)e[1]=e[0];d.each(["left","top"],function(f,j){if(+e[f]===e[f]){b[f]=e[f];e[f]=j}})}else if(typeof c==="object"){if("left"in c){e[0]="left";b[0]=c.left}else if("right"in c){e[0]="right";b[0]=-c.right}if("top"in c){e[1]="top";b[1]=c.top}else if("bottom"in c){e[1]="bottom";b[1]=-c.bottom}}(c=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:e.join(" "),at:e.join(" "),offset:b.join(" "),of:window,
collision:"fit",using:function(f){var j=d(this).css(f).offset().top;j<0&&d(this).css("top",f.top-j)}});c||this.uiDialog.hide()},_setOption:function(c,e){var b=this.uiDialog,f=b.is(":data(resizable)"),j=false;switch(c){case "beforeclose":c="beforeClose";break;case "buttons":this._createButtons(e);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+e);break;case "dialogClass":b.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+e);break;case "disabled":e?
b.addClass("ui-dialog-disabled"):b.removeClass("ui-dialog-disabled");break;case "draggable":e?this._makeDraggable():b.draggable("destroy");break;case "height":j=true;break;case "maxHeight":f&&b.resizable("option","maxHeight",e);j=true;break;case "maxWidth":f&&b.resizable("option","maxWidth",e);j=true;break;case "minHeight":f&&b.resizable("option","minHeight",e);j=true;break;case "minWidth":f&&b.resizable("option","minWidth",e);j=true;break;case "position":this._position(e);break;case "resizable":f&&
!e&&b.resizable("destroy");f&&typeof e==="string"&&b.resizable("option","handles",e);!f&&e!==false&&this._makeResizable(e);break;case "title":d(".ui-dialog-title",this.uiDialogTitlebar).html(""+(e||"&#160;"));break;case "width":j=true;break}d.Widget.prototype._setOption.apply(this,arguments);j&&this._size()},_size:function(){var c=this.options,e;this.element.css("width","auto").hide();e=this.uiDialog.css({height:"auto",width:c.width}).height();this.element.css(c.height==="auto"?{minHeight:Math.max(c.minHeight-
e,0),height:"auto"}:{minHeight:0,height:Math.max(c.height-e,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});d.extend(d.ui.dialog,{version:"1.8",uuid:0,maxZ:0,getTitleId:function(c){c=c.attr("id");if(!c){this.uuid+=1;c=this.uuid}return"ui-dialog-title-"+c},overlay:function(c){this.$el=d.ui.dialog.overlay.create(c)}});d.extend(d.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:d.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),
function(c){return c+".dialog-overlay"}).join(" "),create:function(c){if(this.instances.length===0){setTimeout(function(){d.ui.dialog.overlay.instances.length&&d(document).bind(d.ui.dialog.overlay.events,function(b){return d(b.target).zIndex()>=d.ui.dialog.overlay.maxZ})},1);d(document).bind("keydown.dialog-overlay",function(b){if(c.options.closeOnEscape&&b.keyCode&&b.keyCode===d.ui.keyCode.ESCAPE){c.close(b);b.preventDefault()}});d(window).bind("resize.dialog-overlay",d.ui.dialog.overlay.resize)}var e=
(this.oldInstances.pop()||d("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});d.fn.bgiframe&&e.bgiframe();this.instances.push(e);return e},destroy:function(c){this.oldInstances.push(this.instances.splice(d.inArray(c,this.instances),1)[0]);this.instances.length===0&&d([document,window]).unbind(".dialog-overlay");c.remove();var e=0;d.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var c,
e;if(d.browser.msie&&d.browser.version<7){c=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);e=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return c<e?d(window).height()+"px":c+"px"}else return d(document).height()+"px"},width:function(){var c,e;if(d.browser.msie&&d.browser.version<7){c=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);e=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return c<
e?d(window).width()+"px":c+"px"}else return d(document).width()+"px"},resize:function(){var c=d([]);d.each(d.ui.dialog.overlay.instances,function(){c=c.add(this)});c.css({width:0,height:0}).css({width:d.ui.dialog.overlay.width(),height:d.ui.dialog.overlay.height()})}});d.extend(d.ui.dialog.overlay.prototype,{destroy:function(){d.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(d){var c=0,e=0;d.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(b,f){if(b=="selected")this.options.collapsible&&f==this.options.selected||
this.select(f);else{this.options[b]=f;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+ ++c},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++e);return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,f){return{tab:b,panel:f,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=
d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function f(G,h){G.css({display:""});!d.support.opacity&&h.opacity&&G[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);var j=this,k=this.options,o=/^#.+/;this.anchors.each(function(G,h){var N=d(h).attr("href"),Q=N.split("#")[0],D;if(Q&&(Q===location.toString().split("#")[0]||
(D=d("base")[0])&&Q===D.href)){N=h.hash;h.href=N}if(o.test(N))j.panels=j.panels.add(j._sanitizeSelector(N));else if(N!="#"){d.data(h,"href.tabs",N);d.data(h,"load.tabs",N.replace(/#.*$/,""));N=j._tabId(h);h.href="#"+N;Q=d("#"+N);if(!Q.length){Q=d(k.panelTemplate).attr("id",N).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(j.panels[G-1]||j.list);Q.data("destroy.tabs",true)}j.panels=j.panels.add(Q)}else k.disabled.push(G)});if(b){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(k.selected===undefined){location.hash&&this.anchors.each(function(G,h){if(h.hash==location.hash){k.selected=G;return false}});if(typeof k.selected!="number"&&k.cookie)k.selected=parseInt(j._cookie(),10);if(typeof k.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)k.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));k.selected=k.selected||(this.lis.length?0:-1)}else if(k.selected===null)k.selected=-1;k.selected=k.selected>=0&&this.anchors[k.selected]||k.selected<0?k.selected:0;k.disabled=d.unique(k.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(G){return j.lis.index(G)}))).sort();d.inArray(k.selected,k.disabled)!=-1&&k.disabled.splice(d.inArray(k.selected,k.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(k.selected>=0&&this.anchors.length){this.panels.eq(k.selected).removeClass("ui-tabs-hide");this.lis.eq(k.selected).addClass("ui-tabs-selected ui-state-active");j.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[k.selected],j.panels[k.selected]))});this.load(k.selected)}d(window).bind("unload",function(){j.lis.add(j.anchors).unbind(".tabs");j.lis=j.anchors=j.panels=null})}else k.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[k.collapsible?"addClass":
"removeClass"]("ui-tabs-collapsible");k.cookie&&this._cookie(k.selected,k.cookie);b=0;for(var q;q=this.lis[b];b++)d(q)[d.inArray(b,k.disabled)!=-1&&!d(q).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");k.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(k.event!="mouseover"){var u=function(G,h){h.is(":not(.ui-state-disabled)")&&h.addClass("ui-state-"+G)};this.lis.bind("mouseover.tabs",function(){u("hover",d(this))});this.lis.bind("mouseout.tabs",
function(){d(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){u("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){d(this).closest("li").removeClass("ui-state-focus")})}var y,E;if(k.fx)if(d.isArray(k.fx)){y=k.fx[0];E=k.fx[1]}else y=E=k.fx;var H=E?function(G,h){d(G).closest("li").addClass("ui-tabs-selected ui-state-active");h.hide().removeClass("ui-tabs-hide").animate(E,E.duration||"normal",function(){f(h,E);j._trigger("show",null,j._ui(G,h[0]))})}:
function(G,h){d(G).closest("li").addClass("ui-tabs-selected ui-state-active");h.removeClass("ui-tabs-hide");j._trigger("show",null,j._ui(G,h[0]))},L=y?function(G,h){h.animate(y,y.duration||"normal",function(){j.lis.removeClass("ui-tabs-selected ui-state-active");h.addClass("ui-tabs-hide");f(h,y);j.element.dequeue("tabs")})}:function(G,h){j.lis.removeClass("ui-tabs-selected ui-state-active");h.addClass("ui-tabs-hide");j.element.dequeue("tabs")};this.anchors.bind(k.event+".tabs",function(){var G=this,
h=d(this).closest("li"),N=j.panels.filter(":not(.ui-tabs-hide)"),Q=d(j._sanitizeSelector(this.hash));if(h.hasClass("ui-tabs-selected")&&!k.collapsible||h.hasClass("ui-state-disabled")||h.hasClass("ui-state-processing")||j._trigger("select",null,j._ui(this,Q[0]))===false){this.blur();return false}k.selected=j.anchors.index(this);j.abort();if(k.collapsible)if(h.hasClass("ui-tabs-selected")){k.selected=-1;k.cookie&&j._cookie(k.selected,k.cookie);j.element.queue("tabs",function(){L(G,N)}).dequeue("tabs");
this.blur();return false}else if(!N.length){k.cookie&&j._cookie(k.selected,k.cookie);j.element.queue("tabs",function(){H(G,Q)});j.load(j.anchors.index(this));this.blur();return false}k.cookie&&j._cookie(k.selected,k.cookie);if(Q.length){N.length&&j.element.queue("tabs",function(){L(G,N)});j.element.queue("tabs",function(){H(G,Q)});j.load(j.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},
destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var f=d.data(this,"href.tabs");if(f)this.href=f;var j=d(this).unbind(".tabs");d.each(["href","load","cache"],function(k,o){j.removeData(o+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,
"destroy.tabs")?d(this).remove():d(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")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,f,j){if(j===undefined)j=this.anchors.length;var k=this,o=this.options;f=d(o.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,f));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",f)[0]);f.addClass("ui-state-default ui-corner-top").data("destroy.tabs",
true);var q=d("#"+b);q.length||(q=d(o.panelTemplate).attr("id",b).data("destroy.tabs",true));q.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(j>=this.lis.length){f.appendTo(this.list);q.appendTo(this.list[0].parentNode)}else{f.insertBefore(this.lis[j]);q.insertBefore(this.panels[j])}o.disabled=d.map(o.disabled,function(u){return u>=j?++u:u});this._tabify();if(this.anchors.length==1){o.selected=0;f.addClass("ui-tabs-selected ui-state-active");q.removeClass("ui-tabs-hide");
this.element.queue("tabs",function(){k._trigger("show",null,k._ui(k.anchors[0],k.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[j],this.panels[j]));return this},remove:function(b){var f=this.options,j=this.lis.eq(b).remove(),k=this.panels.eq(b).remove();if(j.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));f.disabled=d.map(d.grep(f.disabled,function(o){return o!=b}),function(o){return o>=b?--o:o});this._tabify();this._trigger("remove",
null,this._ui(j.find("a")[0],k[0]));return this},enable:function(b){var f=this.options;if(d.inArray(b,f.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");f.disabled=d.grep(f.disabled,function(j){return j!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){var f=this.options;if(b!=f.selected){this.lis.eq(b).addClass("ui-state-disabled");f.disabled.push(b);f.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},
select:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));else if(b===null)b=-1;if(b==-1&&this.options.collapsible)b=this.options.selected;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(b){var f=this,j=this.options,k=this.anchors.eq(b)[0],o=d.data(k,"load.tabs");this.abort();if(!o||this.element.queue("tabs").length!==0&&d.data(k,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");
if(j.spinner){var q=d("span",k);q.data("label.tabs",q.html()).html(j.spinner)}this.xhr=d.ajax(d.extend({},j.ajaxOptions,{url:o,success:function(u,y){d(f._sanitizeSelector(k.hash)).html(u);f._cleanup();j.cache&&d.data(k,"cache.tabs",true);f._trigger("load",null,f._ui(f.anchors[b],f.panels[b]));try{j.ajaxOptions.success(u,y)}catch(E){}},error:function(u,y){f._cleanup();f._trigger("load",null,f._ui(f.anchors[b],f.panels[b]));try{j.ajaxOptions.error(u,y,b,k)}catch(E){}}}));f.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(b,f){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",f);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,f){var j=this,k=this.options,o=j._rotate||(j._rotate=
function(u){clearTimeout(j.rotation);j.rotation=setTimeout(function(){var y=k.selected;j.select(++y<j.anchors.length?y:0)},b);u&&u.stopPropagation()}),q=j._unrotate||(j._unrotate=!f?function(u){u.clientX&&j.rotate(null)}:function(){t=k.selected;o()});if(b){this.element.bind("tabsshow",o);this.anchors.bind(k.event+".tabs",q);o()}else{clearTimeout(j.rotation);this.element.unbind("tabsshow",o);this.anchors.unbind(k.event+".tabs",q);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
(function(d){jQuery.fn.backOpacity=function(c){c=jQuery.extend({background:"#000000",opacity:0.5},c);jQuery(this).each(function(e){var b=parseInt(d(this).css("paddingTop")),f=parseInt(d(this).css("paddingBottom")),j=parseInt(d(this).css("paddingLeft")),k=parseInt(d(this).css("paddingRight")),o=parseInt(d(this).css("marginLeft")),q=parseInt(d(this).css("marginRight")),u=d(this).width();q=0;j=u+j+k;b=d(this).height()+b+f;d(document.createElement("div")).width(j).height(b).css({backgroundColor:c.background,
opacity:c.opacity,position:"relative",marginLeft:o+"px",marginRight:q+"px",left:0,top:0,bottom:0,zIndex:10+e*10}).insertAfter(d(this));d(this).css({width:u,position:"absolute",zIndex:20+e*20})});return jQuery}})(jQuery);
