/*
 Galleria v 1.2 2011-02-18
 http://galleria.aino.se

 Copyright (c) 2011, Aino
 Licensed under the MIT license.
*/
(function(a,c){function e(g,i,l){if(l===c&&g.nodeType===1){l=g.getAttribute("data-"+i);if(typeof l==="string"){try{l=l==="true"?true:l==="false"?false:l==="null"?null:!k.isNaN(l)?parseFloat(l):Y.test(l)?k.parseJSON(l):l}catch(o){}k.data(g,i,l)}else l=c}return l}function f(g){for(var i in g)if(i!=="toJSON")return false;return true}function h(){return false}function b(){return true}function d(g,i,l){var o=k.extend({},l[0]);o.type=g;o.originalEvent={};o.liveFired=c;k.event.handle.call(i,o);o.isDefaultPrevented()&&
l[0].preventDefault()}function j(g){var i,l,o,s,x,A,L,J,K,T,ia,ra=[];s=[];x=k._data(this,"events");if(!(g.liveFired===this||!x||!x.live||g.target.disabled||g.button&&g.type==="click")){if(g.namespace)ia=RegExp("(^|\\.)"+g.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");g.liveFired=this;var na=x.live.slice(0);for(L=0;L<na.length;L++){x=na[L];x.origType.replace(Q,"")===g.type?s.push(x.selector):na.splice(L--,1)}s=k(g.target).closest(s,g.currentTarget);J=0;for(K=s.length;J<K;J++){T=s[J];for(L=
0;L<na.length;L++){x=na[L];if(T.selector===x.selector&&(!ia||ia.test(x.namespace))&&!T.elem.disabled){A=T.elem;o=null;if(x.preType==="mouseenter"||x.preType==="mouseleave"){g.type=x.preType;o=k(g.relatedTarget).closest(x.selector)[0]}if(!o||o!==A)ra.push({elem:A,handleObj:x,level:T.level})}}}J=0;for(K=ra.length;J<K;J++){s=ra[J];if(l&&s.level>l)break;g.currentTarget=s.elem;g.data=s.handleObj.data;g.handleObj=s.handleObj;ia=s.handleObj.origHandler.apply(s.elem,arguments);if(ia===false||g.isPropagationStopped()){l=
s.level;if(ia===false)i=false;if(g.isImmediatePropagationStopped())break}}return i}}function n(g,i){return(g&&g!=="*"?g+".":"")+i.replace(ja,"`").replace(pa,"&")}function q(g,i,l){if(k.isFunction(i))return k.grep(g,function(s,x){return!!i.call(s,x,s)===l});else if(i.nodeType)return k.grep(g,function(s){return s===i===l});else if(typeof i==="string"){var o=k.grep(g,function(s){return s.nodeType===1});if(rb.test(i))return k.filter(i,o,!l);else i=k.filter(i,o)}return k.grep(g,function(s){return k.inArray(s,
i)>=0===l})}function w(g,i){if(!(i.nodeType!==1||!k.hasData(g))){var l=k.expando,o=k.data(g),s=k.data(i,o);if(o=o[l]){var x=o.events;s=s[l]=k.extend({},o);if(x){delete s.handle;s.events={};for(var A in x){l=0;for(o=x[A].length;l<o;l++)k.event.add(i,A+(x[A][l].namespace?".":"")+x[A][l].namespace,x[A][l],x[A][l].data)}}}}}function r(g,i){if(i.nodeType===1){var l=i.nodeName.toLowerCase();i.clearAttributes();i.mergeAttributes(g);if(l==="object")i.outerHTML=g.outerHTML;else if(l==="input"&&(g.type==="checkbox"||
g.type==="radio")){if(g.checked)i.defaultChecked=i.checked=g.checked;if(i.value!==g.value)i.value=g.value}else if(l==="option")i.selected=g.defaultSelected;else if(l==="input"||l==="textarea")i.defaultValue=g.defaultValue;i.removeAttribute(k.expando)}}function p(g){return"getElementsByTagName"in g?g.getElementsByTagName("*"):"querySelectorAll"in g?g.querySelectorAll("*"):[]}function u(g,i){i.src?k.ajax({url:i.src,async:false,dataType:"script"}):k.globalEval(i.text||i.textContent||i.innerHTML||"");
i.parentNode&&i.parentNode.removeChild(i)}function B(g,i,l){var o=i==="width"?g.offsetWidth:g.offsetHeight;if(l==="border")return o;k.each(i==="width"?sb:tb,function(){l||(o-=parseFloat(k.css(g,"padding"+this))||0);if(l==="margin")o+=parseFloat(k.css(g,"margin"+this))||0;else o-=parseFloat(k.css(g,"border"+this+"Width"))||0});return o}function y(g){return function(i,l){if(typeof i!=="string"){l=i;i="*"}if(k.isFunction(l))for(var o=i.toLowerCase().split($a),s=0,x=o.length,A,L;s<x;s++){A=o[s];if(L=
/^\+/.test(A))A=A.substr(1)||"*";A=g[A]=g[A]||[];A[L?"unshift":"push"](l)}}}function R(g,i,l,o,s,x){s=s||i.dataTypes[0];x=x||{};x[s]=true;s=g[s];for(var A=0,L=s?s.length:0,J=g===Wa,K;A<L&&(J||!K);A++){K=s[A](i,l,o);if(typeof K==="string")if(!J||x[K])K=c;else{i.dataTypes.unshift(K);K=R(g,i,l,o,K,x)}}if((J||!K)&&!x["*"])K=R(g,i,l,o,"*",x);return K}function I(g,i,l,o){if(k.isArray(i)&&i.length)k.each(i,function(x,A){l||ub.test(g)?o(g,A):I(g+"["+(typeof A==="object"||k.isArray(A)?x:"")+"]",A,l,o)});else if(!l&&
i!=null&&typeof i==="object")if(k.isArray(i)||k.isEmptyObject(i))o(g,"");else for(var s in i)I(g+"["+s+"]",i[s],l,o);else o(g,i)}function m(){k(a).unload(function(){for(var g in Ka)Ka[g](0,1)})}function z(){try{return new a.XMLHttpRequest}catch(g){}}function C(g,i){var l={};k.each(ab.concat.apply([],ab.slice(0,i)),function(){l[this]=g});return l}function D(g){if(!Xa[g]){var i=k("<"+g+">").appendTo("body"),l=i.css("display");i.remove();if(l==="none"||l==="")l="block";Xa[g]=l}return Xa[g]}function X(g){return k.isWindow(g)?
g:g.nodeType===9?g.defaultView||g.parentWindow:false}var H=a.document,k=function(){function g(){if(!i.isReady){try{H.documentElement.doScroll("left")}catch(E){setTimeout(g,1);return}i.ready()}}var i=function(E,W){return new i.fn.init(E,W,s)},l=a.jQuery,o=a.$,s,x=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,A=/\S/,L=/^\s+/,J=/\s+$/,K=/\d/,T=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ia=/^[\],:{}\s]*$/,ra=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,na=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ta=
/(?:^|:|,)(?:\s*\[)+/g,wa=/(webkit)[ \/]([\w.]+)/,ua=/(opera)(?:.*version)?[ \/]([\w.]+)/,xa=/(msie) ([\w.]+)/,Ca=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,F,P,M=Object.prototype.toString,O=Object.prototype.hasOwnProperty,S=Array.prototype.push,da=Array.prototype.slice,ca=String.prototype.trim,qa=Array.prototype.indexOf,ya={};i.fn=i.prototype={constructor:i,init:function(E,W,U){var ea;if(!E)return this;if(E.nodeType){this.context=this[0]=E;this.length=1;return this}if(E==="body"&&!W&&
H.body){this.context=H;this[0]=H.body;this.selector="body";this.length=1;return this}if(typeof E==="string")if((ea=x.exec(E))&&(ea[1]||!W))if(ea[1]){U=(W=W instanceof i?W[0]:W)?W.ownerDocument||W:H;if(E=T.exec(E))if(i.isPlainObject(W)){E=[H.createElement(E[1])];i.fn.attr.call(E,W,true)}else E=[U.createElement(E[1])];else{E=i.buildFragment([ea[1]],[U]);E=(E.cacheable?i.clone(E.fragment):E.fragment).childNodes}return i.merge(this,E)}else{if((W=H.getElementById(ea[2]))&&W.parentNode){if(W.id!==ea[2])return U.find(E);
this.length=1;this[0]=W}this.context=H;this.selector=E;return this}else return!W||W.jquery?(W||U).find(E):this.constructor(W).find(E);else if(i.isFunction(E))return U.ready(E);if(E.selector!==c){this.selector=E.selector;this.context=E.context}return i.makeArray(E,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return da.call(this,0)},get:function(E){return E==null?this.toArray():E<0?this[this.length+E]:this[E]},pushStack:function(E,W,U){var ea=this.constructor();
i.isArray(E)?S.apply(ea,E):i.merge(ea,E);ea.prevObject=this;ea.context=this.context;if(W==="find")ea.selector=this.selector+(this.selector?" ":"")+U;else if(W)ea.selector=this.selector+"."+W+"("+U+")";return ea},each:function(E,W){return i.each(this,E,W)},ready:function(E){i.bindReady();F.done(E);return this},eq:function(E){return E===-1?this.slice(E):this.slice(E,+E+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(da.apply(this,arguments),
"slice",da.call(arguments).join(","))},map:function(E){return this.pushStack(i.map(this,function(W,U){return E.call(W,U,W)}))},end:function(){return this.prevObject||this.constructor(null)},push:S,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var E,W,U,ea,oa,la=arguments[0]||{},va=1,za=arguments.length,Fa=false;if(typeof la==="boolean"){Fa=la;la=arguments[1]||{};va=2}if(typeof la!=="object"&&!i.isFunction(la))la={};if(za===va){la=this;--va}for(;va<za;va++)if((E=
arguments[va])!=null)for(W in E){U=la[W];ea=E[W];if(la!==ea)if(Fa&&ea&&(i.isPlainObject(ea)||(oa=i.isArray(ea)))){if(oa){oa=false;U=U&&i.isArray(U)?U:[]}else U=U&&i.isPlainObject(U)?U:{};la[W]=i.extend(Fa,U,ea)}else if(ea!==c)la[W]=ea}return la};i.extend({noConflict:function(E){a.$=o;if(E)a.jQuery=l;return i},isReady:false,readyWait:1,ready:function(E){E===true&&i.readyWait--;if(!i.readyWait||E!==true&&!i.isReady){if(!H.body)return setTimeout(i.ready,1);i.isReady=true;if(!(E!==true&&--i.readyWait>
0)){F.resolveWith(H,[i]);i.fn.trigger&&i(H).trigger("ready").unbind("ready")}}},bindReady:function(){if(!F){F=i._Deferred();if(H.readyState==="complete")return setTimeout(i.ready,1);if(H.addEventListener){H.addEventListener("DOMContentLoaded",P,false);a.addEventListener("load",i.ready,false)}else if(H.attachEvent){H.attachEvent("onreadystatechange",P);a.attachEvent("onload",i.ready);var E=false;try{E=a.frameElement==null}catch(W){}H.documentElement.doScroll&&E&&g()}}},isFunction:function(E){return i.type(E)===
"function"},isArray:Array.isArray||function(E){return i.type(E)==="array"},isWindow:function(E){return E&&typeof E==="object"&&"setInterval"in E},isNaN:function(E){return E==null||!K.test(E)||isNaN(E)},type:function(E){return E==null?String(E):ya[M.call(E)]||"object"},isPlainObject:function(E){if(!E||i.type(E)!=="object"||E.nodeType||i.isWindow(E))return false;if(E.constructor&&!O.call(E,"constructor")&&!O.call(E.constructor.prototype,"isPrototypeOf"))return false;for(var W in E);return W===c||O.call(E,
W)},isEmptyObject:function(E){for(var W in E)return false;return true},error:function(E){throw E;},parseJSON:function(E){if(typeof E!=="string"||!E)return null;E=i.trim(E);if(ia.test(E.replace(ra,"@").replace(na,"]").replace(ta,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(E):(new Function("return "+E))();else i.error("Invalid JSON: "+E)},parseXML:function(E,W,U){if(a.DOMParser){U=new DOMParser;W=U.parseFromString(E,"text/xml")}else{W=new ActiveXObject("Microsoft.XMLDOM");W.async="false";W.loadXML(E)}U=
W.documentElement;if(!U||!U.nodeName||U.nodeName==="parsererror")i.error("Invalid XML: "+E);return W},noop:function(){},globalEval:function(E){if(E&&A.test(E)){var W=H.head||H.getElementsByTagName("head")[0]||H.documentElement,U=H.createElement("script");if(i.support.scriptEval())U.appendChild(H.createTextNode(E));else U.text=E;W.insertBefore(U,W.firstChild);W.removeChild(U)}},nodeName:function(E,W){return E.nodeName&&E.nodeName.toUpperCase()===W.toUpperCase()},each:function(E,W,U){var ea,oa=0,la=
E.length,va=la===c||i.isFunction(E);if(U)if(va)for(ea in E){if(W.apply(E[ea],U)===false)break}else for(;oa<la;){if(W.apply(E[oa++],U)===false)break}else if(va)for(ea in E){if(W.call(E[ea],ea,E[ea])===false)break}else for(U=E[0];oa<la&&W.call(U,oa,U)!==false;U=E[++oa]);return E},trim:ca?function(E){return E==null?"":ca.call(E)}:function(E){return E==null?"":E.toString().replace(L,"").replace(J,"")},makeArray:function(E,W){var U=W||[];if(E!=null){var ea=i.type(E);E.length==null||ea==="string"||ea===
"function"||ea==="regexp"||i.isWindow(E)?S.call(U,E):i.merge(U,E)}return U},inArray:function(E,W){if(W.indexOf)return W.indexOf(E);for(var U=0,ea=W.length;U<ea;U++)if(W[U]===E)return U;return-1},merge:function(E,W){var U=E.length,ea=0;if(typeof W.length==="number")for(var oa=W.length;ea<oa;ea++)E[U++]=W[ea];else for(;W[ea]!==c;)E[U++]=W[ea++];E.length=U;return E},grep:function(E,W,U){var ea=[],oa;U=!!U;for(var la=0,va=E.length;la<va;la++){oa=!!W(E[la],la);U!==oa&&ea.push(E[la])}return ea},map:function(E,
W,U){for(var ea=[],oa,la=0,va=E.length;la<va;la++){oa=W(E[la],la,U);if(oa!=null)ea[ea.length]=oa}return ea.concat.apply([],ea)},guid:1,proxy:function(E,W,U){if(arguments.length===2)if(typeof W==="string"){U=E;E=U[W];W=c}else if(W&&!i.isFunction(W)){U=W;W=c}if(!W&&E)W=function(){return E.apply(U||this,arguments)};if(E)W.guid=E.guid=E.guid||W.guid||i.guid++;return W},access:function(E,W,U,ea,oa,la){var va=E.length;if(typeof W==="object"){for(var za in W)i.access(E,za,W[za],ea,oa,U);return E}if(U!==
c){ea=!la&&ea&&i.isFunction(U);for(za=0;za<va;za++)oa(E[za],W,ea?U.call(E[za],za,oa(E[za],W)):U,la);return E}return va?oa(E[0],W):c},now:function(){return(new Date).getTime()},uaMatch:function(E){E=E.toLowerCase();E=wa.exec(E)||ua.exec(E)||xa.exec(E)||E.indexOf("compatible")<0&&Ca.exec(E)||[];return{browser:E[1]||"",version:E[2]||"0"}},sub:function(){function E(U,ea){return new E.fn.init(U,ea)}i.extend(true,E,this);E.superclass=this;E.fn=E.prototype=this();E.fn.constructor=E;E.subclass=this.subclass;
E.fn.init=function(U,ea){if(ea&&ea instanceof i&&!(ea instanceof E))ea=E(ea);return i.fn.init.call(this,U,ea,W)};E.fn.init.prototype=E.fn;var W=E(H);return E},browser:{}});i.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(E,W){ya["[object "+W+"]"]=W.toLowerCase()});v=i.uaMatch(v);if(v.browser){i.browser[v.browser]=true;i.browser.version=v.version}if(i.browser.webkit)i.browser.safari=true;if(qa)i.inArray=function(E,W){return qa.call(W,E)};if(A.test("\u00a0")){L=/^[\s\xA0]+/;
J=/[\s\xA0]+$/}s=i(H);if(H.addEventListener)P=function(){H.removeEventListener("DOMContentLoaded",P,false);i.ready()};else if(H.attachEvent)P=function(){if(H.readyState==="complete"){H.detachEvent("onreadystatechange",P);i.ready()}};return i}(),aa="then done fail isResolved isRejected promise".split(" "),N=[].slice;k.extend({_Deferred:function(){var g=[],i,l,o,s={done:function(){if(!o){var x=arguments,A,L,J,K,T;if(i){T=i;i=0}A=0;for(L=x.length;A<L;A++){J=x[A];K=k.type(J);if(K==="array")s.done.apply(s,
J);else K==="function"&&g.push(J)}T&&s.resolveWith(T[0],T[1])}return this},resolveWith:function(x,A){if(!o&&!i&&!l){A=A||[];l=1;try{for(;g[0];)g.shift().apply(x,A)}finally{i=[x,A];l=0}}return this},resolve:function(){s.resolveWith(this,arguments);return this},isResolved:function(){return!!(l||i)},cancel:function(){o=1;g=[];return this}};return s},Deferred:function(g){var i=k._Deferred(),l=k._Deferred(),o;k.extend(i,{then:function(s,x){i.done(s).fail(x);return this},fail:l.done,rejectWith:l.resolveWith,
reject:l.resolve,isRejected:l.isResolved,promise:function(s){if(s==null){if(o)return o;o=s={}}for(var x=aa.length;x--;)s[aa[x]]=i[aa[x]];return s}});i.done(l.cancel).fail(i.cancel);delete i.cancel;g&&g.call(i,i);return i},when:function(g){function i(L){return function(J){l[L]=arguments.length>1?N.call(arguments,0):J;--x||A.resolveWith(A,N.call(l,0))}}var l=arguments,o=0,s=l.length,x=s,A=s<=1&&g&&k.isFunction(g.promise)?g:k.Deferred();if(s>1){for(;o<s;o++)if(l[o]&&k.isFunction(l[o].promise))l[o].promise().then(i(o),
A.reject);else--x;x||A.resolveWith(A,l)}else if(A!==g)A.resolveWith(A,s?[g]:[]);return A.promise()}});(function(){k.support={};var g=H.createElement("div");g.style.display="none";g.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var i=g.getElementsByTagName("*"),l=g.getElementsByTagName("a")[0],o=H.createElement("select"),s=o.appendChild(H.createElement("option")),x=g.getElementsByTagName("input")[0];if(!(!i||!i.length||!l)){k.support=
{leadingWhitespace:g.firstChild.nodeType===3,tbody:!g.getElementsByTagName("tbody").length,htmlSerialize:!!g.getElementsByTagName("link").length,style:/red/.test(l.getAttribute("style")),hrefNormalized:l.getAttribute("href")==="/a",opacity:/^0.55$/.test(l.style.opacity),cssFloat:!!l.style.cssFloat,checkOn:x.value==="on",optSelected:s.selected,deleteExpando:true,optDisabled:false,checkClone:false,noCloneEvent:true,noCloneChecked:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,
reliableHiddenOffsets:true,reliableMarginRight:true};x.checked=true;k.support.noCloneChecked=x.cloneNode(true).checked;o.disabled=true;k.support.optDisabled=!s.disabled;var A=null;k.support.scriptEval=function(){if(A===null){var J=H.documentElement,K=H.createElement("script"),T="script"+k.now();try{K.appendChild(H.createTextNode("window."+T+"=1;"))}catch(ia){}J.insertBefore(K,J.firstChild);if(a[T]){A=true;delete a[T]}else A=false;J.removeChild(K)}return A};try{delete g.test}catch(L){k.support.deleteExpando=
false}if(!g.addEventListener&&g.attachEvent&&g.fireEvent){g.attachEvent("onclick",function J(){k.support.noCloneEvent=false;g.detachEvent("onclick",J)});g.cloneNode(true).fireEvent("onclick")}g=H.createElement("div");g.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";i=H.createDocumentFragment();i.appendChild(g.firstChild);k.support.checkClone=i.cloneNode(true).cloneNode(true).lastChild.checked;k(function(){var J=H.createElement("div"),K=H.getElementsByTagName("body")[0];if(K){J.style.width=
J.style.paddingLeft="1px";K.appendChild(J);k.boxModel=k.support.boxModel=J.offsetWidth===2;if("zoom"in J.style){J.style.display="inline";J.style.zoom=1;k.support.inlineBlockNeedsLayout=J.offsetWidth===2;J.style.display="";J.innerHTML="<div style='width:4px;'></div>";k.support.shrinkWrapBlocks=J.offsetWidth!==2}J.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var T=J.getElementsByTagName("td");k.support.reliableHiddenOffsets=T[0].offsetHeight===0;T[0].style.display=
"";T[1].style.display="none";k.support.reliableHiddenOffsets=k.support.reliableHiddenOffsets&&T[0].offsetHeight===0;J.innerHTML="";if(H.defaultView&&H.defaultView.getComputedStyle){J.style.width="1px";J.style.marginRight="0";k.support.reliableMarginRight=(parseInt(H.defaultView.getComputedStyle(J,null).marginRight,10)||0)===0}K.removeChild(J).style.display="none"}});i=function(J){var K=H.createElement("div");J="on"+J;if(!K.attachEvent)return true;var T=J in K;if(!T){K.setAttribute(J,"return;");T=
typeof K[J]==="function"}return T};k.support.submitBubbles=i("submit");k.support.changeBubbles=i("change");g=i=l=null}})();var Y=/^(?:\{.*\}|\[.*\])$/;k.extend({cache:{},uuid:0,expando:"jQuery"+(k.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(g){g=g.nodeType?k.cache[g[k.expando]]:g[k.expando];return!!g&&!f(g)},data:function(g,i,l,o){if(k.acceptData(g)){var s=k.expando,x=typeof i==="string",A=g.nodeType,
L=A?k.cache:g,J=A?g[k.expando]:g[k.expando]&&k.expando;if(!((!J||o&&J&&!L[J][s])&&x&&l===c)){if(!J)if(A)g[k.expando]=J=++k.uuid;else J=k.expando;if(!L[J]){L[J]={};if(!A)L[J].toJSON=k.noop}if(typeof i==="object"||typeof i==="function")if(o)L[J][s]=k.extend(L[J][s],i);else L[J]=k.extend(L[J],i);g=L[J];if(o){g[s]||(g[s]={});g=g[s]}if(l!==c)g[i]=l;if(i==="events"&&!g[i])return g[s]&&g[s].events;return x?g[i]:g}}},removeData:function(g,i,l){if(k.acceptData(g)){var o=k.expando,s=g.nodeType,x=s?k.cache:
g,A=s?g[k.expando]:k.expando;if(x[A]){if(i){var L=l?x[A][o]:x[A];if(L){delete L[i];if(!f(L))return}}if(l){delete x[A][o];if(!f(x[A]))return}i=x[A][o];if(k.support.deleteExpando||x!=a)delete x[A];else x[A]=null;if(i){x[A]={};if(!s)x[A].toJSON=k.noop;x[A][o]=i}else if(s)if(k.support.deleteExpando)delete g[k.expando];else if(g.removeAttribute)g.removeAttribute(k.expando);else g[k.expando]=null}}},_data:function(g,i,l){return k.data(g,i,l,true)},acceptData:function(g){if(g.nodeName){var i=k.noData[g.nodeName.toLowerCase()];
if(i)return!(i===true||g.getAttribute("classid")!==i)}return true}});k.fn.extend({data:function(g,i){var l=null;if(typeof g==="undefined"){if(this.length){l=k.data(this[0]);if(this[0].nodeType===1)for(var o=this[0].attributes,s,x=0,A=o.length;x<A;x++){s=o[x].name;if(s.indexOf("data-")===0){s=s.substr(5);e(this[0],s,l[s])}}}return l}else if(typeof g==="object")return this.each(function(){k.data(this,g)});var L=g.split(".");L[1]=L[1]?"."+L[1]:"";if(i===c){l=this.triggerHandler("getData"+L[1]+"!",[L[0]]);
if(l===c&&this.length){l=k.data(this[0],g);l=e(this[0],g,l)}return l===c&&L[1]?this.data(L[0]):l}else return this.each(function(){var J=k(this),K=[L[0],i];J.triggerHandler("setData"+L[1]+"!",K);k.data(this,g,i);J.triggerHandler("changeData"+L[1]+"!",K)})},removeData:function(g){return this.each(function(){k.removeData(this,g)})}});k.extend({queue:function(g,i,l){if(g){i=(i||"fx")+"queue";var o=k._data(g,i);if(!l)return o||[];if(!o||k.isArray(l))o=k._data(g,i,k.makeArray(l));else o.push(l);return o}},
dequeue:function(g,i){i=i||"fx";var l=k.queue(g,i),o=l.shift();if(o==="inprogress")o=l.shift();if(o){i==="fx"&&l.unshift("inprogress");o.call(g,function(){k.dequeue(g,i)})}l.length||k.removeData(g,i+"queue",true)}});k.fn.extend({queue:function(g,i){if(typeof g!=="string"){i=g;g="fx"}if(i===c)return k.queue(this[0],g);return this.each(function(){var l=k.queue(this,g,i);g==="fx"&&l[0]!=="inprogress"&&k.dequeue(this,g)})},dequeue:function(g){return this.each(function(){k.dequeue(this,g)})},delay:function(g,
i){g=k.fx?k.fx.speeds[g]||g:g;i=i||"fx";return this.queue(i,function(){var l=this;setTimeout(function(){k.dequeue(l,i)},g)})},clearQueue:function(g){return this.queue(g||"fx",[])}});var fa=/[\n\t\r]/g,ga=/\s+/,ha=/\r/g,ka=/^(?:href|src|style)$/,ma=/^(?:button|input)$/i,Z=/^(?:button|input|object|select|textarea)$/i,G=/^a(?:rea)?$/i,V=/^(?:radio|checkbox)$/i;k.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",
tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};k.fn.extend({attr:function(g,i){return k.access(this,g,i,true,k.attr)},removeAttr:function(g){return this.each(function(){k.attr(this,g,"");this.nodeType===1&&this.removeAttribute(g)})},addClass:function(g){if(k.isFunction(g))return this.each(function(K){var T=k(this);T.addClass(g.call(this,K,T.attr("class")))});if(g&&typeof g==="string")for(var i=(g||"").split(ga),l=0,o=this.length;l<o;l++){var s=this[l];if(s.nodeType===1)if(s.className){for(var x=
" "+s.className+" ",A=s.className,L=0,J=i.length;L<J;L++)if(x.indexOf(" "+i[L]+" ")<0)A+=" "+i[L];s.className=k.trim(A)}else s.className=g}return this},removeClass:function(g){if(k.isFunction(g))return this.each(function(J){var K=k(this);K.removeClass(g.call(this,J,K.attr("class")))});if(g&&typeof g==="string"||g===c)for(var i=(g||"").split(ga),l=0,o=this.length;l<o;l++){var s=this[l];if(s.nodeType===1&&s.className)if(g){for(var x=(" "+s.className+" ").replace(fa," "),A=0,L=i.length;A<L;A++)x=x.replace(" "+
i[A]+" "," ");s.className=k.trim(x)}else s.className=""}return this},toggleClass:function(g,i){var l=typeof g,o=typeof i==="boolean";if(k.isFunction(g))return this.each(function(s){var x=k(this);x.toggleClass(g.call(this,s,x.attr("class"),i),i)});return this.each(function(){if(l==="string")for(var s,x=0,A=k(this),L=i,J=g.split(ga);s=J[x++];){L=o?L:!A.hasClass(s);A[L?"addClass":"removeClass"](s)}else if(l==="undefined"||l==="boolean"){this.className&&k._data(this,"__className__",this.className);this.className=
this.className||g===false?"":k._data(this,"__className__")||""}})},hasClass:function(g){g=" "+g+" ";for(var i=0,l=this.length;i<l;i++)if((" "+this[i].className+" ").replace(fa," ").indexOf(g)>-1)return true;return false},val:function(g){if(!arguments.length){var i=this[0];if(i){if(k.nodeName(i,"option")){var l=i.attributes.value;return!l||l.specified?i.value:i.text}if(k.nodeName(i,"select")){l=i.selectedIndex;var o=[],s=i.options;i=i.type==="select-one";if(l<0)return null;for(var x=i?l:0,A=i?l+1:
s.length;x<A;x++){var L=s[x];if(L.selected&&(k.support.optDisabled?!L.disabled:L.getAttribute("disabled")===null)&&(!L.parentNode.disabled||!k.nodeName(L.parentNode,"optgroup"))){g=k(L).val();if(i)return g;o.push(g)}}if(i&&!o.length&&s.length)return k(s[l]).val();return o}if(V.test(i.type)&&!k.support.checkOn)return i.getAttribute("value")===null?"on":i.value;return(i.value||"").replace(ha,"")}return c}var J=k.isFunction(g);return this.each(function(K){var T=k(this),ia=g;if(this.nodeType===1){if(J)ia=
g.call(this,K,T.val());if(ia==null)ia="";else if(typeof ia==="number")ia+="";else if(k.isArray(ia))ia=k.map(ia,function(na){return na==null?"":na+""});if(k.isArray(ia)&&V.test(this.type))this.checked=k.inArray(T.val(),ia)>=0;else if(k.nodeName(this,"select")){var ra=k.makeArray(ia);k("option",this).each(function(){this.selected=k.inArray(k(this).val(),ra)>=0});if(!ra.length)this.selectedIndex=-1}else this.value=ia}})}});k.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,
height:true,offset:true},attr:function(g,i,l,o){if(!g||g.nodeType===3||g.nodeType===8||g.nodeType===2)return c;if(o&&i in k.attrFn)return k(g)[i](l);o=g.nodeType!==1||!k.isXMLDoc(g);var s=l!==c;i=o&&k.props[i]||i;if(g.nodeType===1){var x=ka.test(i);if((i in g||g[i]!==c)&&o&&!x){if(s){i==="type"&&ma.test(g.nodeName)&&g.parentNode&&k.error("type property can't be changed");if(l===null)g.nodeType===1&&g.removeAttribute(i);else g[i]=l}if(k.nodeName(g,"form")&&g.getAttributeNode(i))return g.getAttributeNode(i).nodeValue;
if(i==="tabIndex")return(i=g.getAttributeNode("tabIndex"))&&i.specified?i.value:Z.test(g.nodeName)||G.test(g.nodeName)&&g.href?0:c;return g[i]}if(!k.support.style&&o&&i==="style"){if(s)g.style.cssText=""+l;return g.style.cssText}s&&g.setAttribute(i,""+l);if(!g.attributes[i]&&g.hasAttribute&&!g.hasAttribute(i))return c;g=!k.support.hrefNormalized&&o&&x?g.getAttribute(i,2):g.getAttribute(i);return g===null?c:g}if(s)g[i]=l;return g[i]}});var Q=/\.(.*)$/,ba=/^(?:textarea|input|select)$/i,ja=/\./g,pa=
/ /g,sa=/[^\w\s.|`]/g,Aa=function(g){return g.replace(sa,"\\$&")};k.event={add:function(g,i,l,o){if(!(g.nodeType===3||g.nodeType===8)){try{if(k.isWindow(g)&&g!==a&&!g.frameElement)g=a}catch(s){}if(l===false)l=h;else if(!l)return;var x,A;if(l.handler){x=l;l=x.handler}if(!l.guid)l.guid=k.guid++;if(A=k._data(g)){var L=A.events,J=A.handle;if(!L)A.events=L={};if(!J)A.handle=J=function(ta){return typeof k!=="undefined"&&k.event.triggered!==ta.type?k.event.handle.apply(J.elem,arguments):c};J.elem=g;i=i.split(" ");
for(var K,T=0,ia;K=i[T++];){A=x?k.extend({},x):{handler:l,data:o};if(K.indexOf(".")>-1){ia=K.split(".");K=ia.shift();A.namespace=ia.slice(0).sort().join(".")}else{ia=[];A.namespace=""}A.type=K;if(!A.guid)A.guid=l.guid;var ra=L[K],na=k.event.special[K]||{};if(!ra){ra=L[K]=[];if(!na.setup||na.setup.call(g,o,ia,J)===false)if(g.addEventListener)g.addEventListener(K,J,false);else g.attachEvent&&g.attachEvent("on"+K,J)}if(na.add){na.add.call(g,A);if(!A.handler.guid)A.handler.guid=l.guid}ra.push(A);k.event.global[K]=
true}g=null}}},global:{},remove:function(g,i,l,o){if(!(g.nodeType===3||g.nodeType===8)){if(l===false)l=h;var s,x,A=0,L,J,K,T,ia,ra,na=k.hasData(g)&&k._data(g),ta=na&&na.events;if(na&&ta){if(i&&i.type){l=i.handler;i=i.type}if(!i||typeof i==="string"&&i.charAt(0)==="."){i=i||"";for(s in ta)k.event.remove(g,s+i)}else{for(i=i.split(" ");s=i[A++];){T=s;L=s.indexOf(".")<0;J=[];if(!L){J=s.split(".");s=J.shift();K=RegExp("(^|\\.)"+k.map(J.slice(0).sort(),Aa).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(ia=ta[s])if(l){T=
k.event.special[s]||{};for(x=o||0;x<ia.length;x++){ra=ia[x];if(l.guid===ra.guid){if(L||K.test(ra.namespace)){o==null&&ia.splice(x--,1);T.remove&&T.remove.call(g,ra)}if(o!=null)break}}if(ia.length===0||o!=null&&ia.length===1){if(!T.teardown||T.teardown.call(g,J)===false)k.removeEvent(g,s,na.handle);delete ta[s]}}else for(x=0;x<ia.length;x++){ra=ia[x];if(L||K.test(ra.namespace)){k.event.remove(g,T,ra.handler,x);ia.splice(x--,1)}}}if(k.isEmptyObject(ta)){if(i=na.handle)i.elem=null;delete na.events;delete na.handle;
k.isEmptyObject(na)&&k.removeData(g,c,true)}}}}},trigger:function(g,i,l,o){var s=g.type||g;if(!o){g=typeof g==="object"?g[k.expando]?g:k.extend(k.Event(s),g):k.Event(s);if(s.indexOf("!")>=0){g.type=s=s.slice(0,-1);g.exclusive=true}if(!l){g.stopPropagation();k.event.global[s]&&k.each(k.cache,function(){var ia=this[k.expando];ia&&ia.events&&ia.events[s]&&k.event.trigger(g,i,ia.handle.elem)})}if(!l||l.nodeType===3||l.nodeType===8)return c;g.result=c;g.target=l;i=k.makeArray(i);i.unshift(g)}g.currentTarget=
l;(o=k._data(l,"handle"))&&o.apply(l,i);o=l.parentNode||l.ownerDocument;try{if(!(l&&l.nodeName&&k.noData[l.nodeName.toLowerCase()]))if(l["on"+s]&&l["on"+s].apply(l,i)===false){g.result=false;g.preventDefault()}}catch(x){}if(!g.isPropagationStopped()&&o)k.event.trigger(g,i,o,true);else if(!g.isDefaultPrevented()){var A;o=g.target;var L=s.replace(Q,""),J=k.nodeName(o,"a")&&L==="click",K=k.event.special[L]||{};if((!K._default||K._default.call(l,g)===false)&&!J&&!(o&&o.nodeName&&k.noData[o.nodeName.toLowerCase()])){try{if(o[L]){if(A=
o["on"+L])o["on"+L]=null;k.event.triggered=g.type;o[L]()}}catch(T){}if(A)o["on"+L]=A;k.event.triggered=c}}},handle:function(g){var i,l,o,s;l=[];var x=k.makeArray(arguments);g=x[0]=k.event.fix(g||a.event);g.currentTarget=this;i=g.type.indexOf(".")<0&&!g.exclusive;if(!i){o=g.type.split(".");g.type=o.shift();l=o.slice(0).sort();o=RegExp("(^|\\.)"+l.join("\\.(?:.*\\.)?")+"(\\.|$)")}g.namespace=g.namespace||l.join(".");s=k._data(this,"events");l=(s||{})[g.type];if(s&&l){l=l.slice(0);s=0;for(var A=l.length;s<
A;s++){var L=l[s];if(i||o.test(L.namespace)){g.handler=L.handler;g.data=L.data;g.handleObj=L;L=L.handler.apply(this,x);if(L!==c){g.result=L;if(L===false){g.preventDefault();g.stopPropagation()}}if(g.isImmediatePropagationStopped())break}}}return g.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 pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(g){if(g[k.expando])return g;var i=g;g=k.Event(i);for(var l=this.props.length,o;l;){o=this.props[--l];g[o]=i[o]}if(!g.target)g.target=g.srcElement||H;if(g.target.nodeType===3)g.target=g.target.parentNode;if(!g.relatedTarget&&g.fromElement)g.relatedTarget=g.fromElement===g.target?g.toElement:g.fromElement;if(g.pageX==null&&g.clientX!=null){i=H.documentElement;l=H.body;g.pageX=g.clientX+(i&&i.scrollLeft||l&&l.scrollLeft||0)-(i&&i.clientLeft||l&&l.clientLeft||0);g.pageY=g.clientY+(i&&i.scrollTop||
l&&l.scrollTop||0)-(i&&i.clientTop||l&&l.clientTop||0)}if(g.which==null&&(g.charCode!=null||g.keyCode!=null))g.which=g.charCode!=null?g.charCode:g.keyCode;if(!g.metaKey&&g.ctrlKey)g.metaKey=g.ctrlKey;if(!g.which&&g.button!==c)g.which=g.button&1?1:g.button&2?3:g.button&4?2:0;return g},guid:1E8,proxy:k.proxy,special:{ready:{setup:k.bindReady,teardown:k.noop},live:{add:function(g){k.event.add(this,n(g.origType,g.selector),k.extend({},g,{handler:j,guid:g.handler.guid}))},remove:function(g){k.event.remove(this,
n(g.origType,g.selector),g)}},beforeunload:{setup:function(g,i,l){if(k.isWindow(this))this.onbeforeunload=l},teardown:function(g,i){if(this.onbeforeunload===i)this.onbeforeunload=null}}}};k.removeEvent=H.removeEventListener?function(g,i,l){g.removeEventListener&&g.removeEventListener(i,l,false)}:function(g,i,l){g.detachEvent&&g.detachEvent("on"+i,l)};k.Event=function(g){if(!this.preventDefault)return new k.Event(g);if(g&&g.type){this.originalEvent=g;this.type=g.type;this.isDefaultPrevented=g.defaultPrevented||
g.returnValue===false||g.getPreventDefault&&g.getPreventDefault()?b:h}else this.type=g;this.timeStamp=k.now();this[k.expando]=true};k.Event.prototype={preventDefault:function(){this.isDefaultPrevented=b;var g=this.originalEvent;if(g)if(g.preventDefault)g.preventDefault();else g.returnValue=false},stopPropagation:function(){this.isPropagationStopped=b;var g=this.originalEvent;if(g){g.stopPropagation&&g.stopPropagation();g.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=
b;this.stopPropagation()},isDefaultPrevented:h,isPropagationStopped:h,isImmediatePropagationStopped:h};var bb=function(g){var i=g.relatedTarget;try{if(!(i&&i!==H&&!i.parentNode)){for(;i&&i!==this;)i=i.parentNode;if(i!==this){g.type=g.data;k.event.handle.apply(this,arguments)}}}catch(l){}},cb=function(g){g.type=g.data;k.event.handle.apply(this,arguments)};k.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(g,i){k.event.special[g]={setup:function(l){k.event.add(this,i,l&&l.selector?cb:bb,
g)},teardown:function(l){k.event.remove(this,i,l&&l.selector?cb:bb)}}});if(!k.support.submitBubbles)k.event.special.submit={setup:function(){if(this.nodeName&&this.nodeName.toLowerCase()!=="form"){k.event.add(this,"click.specialSubmit",function(g){var i=g.target,l=i.type;if((l==="submit"||l==="image")&&k(i).closest("form").length)d("submit",this,arguments)});k.event.add(this,"keypress.specialSubmit",function(g){var i=g.target,l=i.type;if((l==="text"||l==="password")&&k(i).closest("form").length&&
g.keyCode===13)d("submit",this,arguments)})}else return false},teardown:function(){k.event.remove(this,".specialSubmit")}};if(!k.support.changeBubbles){var Oa,db=function(g){var i=g.type,l=g.value;if(i==="radio"||i==="checkbox")l=g.checked;else if(i==="select-multiple")l=g.selectedIndex>-1?k.map(g.options,function(o){return o.selected}).join("-"):"";else if(g.nodeName.toLowerCase()==="select")l=g.selectedIndex;return l},Qa=function(g,i){var l=g.target,o,s;if(!(!ba.test(l.nodeName)||l.readOnly)){o=
k._data(l,"_change_data");s=db(l);if(g.type!=="focusout"||l.type!=="radio")k._data(l,"_change_data",s);if(!(o===c||s===o))if(o!=null||s){g.type="change";g.liveFired=c;k.event.trigger(g,i,l)}}};k.event.special.change={filters:{focusout:Qa,beforedeactivate:Qa,click:function(g){var i=g.target,l=i.type;if(l==="radio"||l==="checkbox"||i.nodeName.toLowerCase()==="select")Qa.call(this,g)},keydown:function(g){var i=g.target,l=i.type;if(g.keyCode===13&&i.nodeName.toLowerCase()!=="textarea"||g.keyCode===32&&
(l==="checkbox"||l==="radio")||l==="select-multiple")Qa.call(this,g)},beforeactivate:function(g){g=g.target;k._data(g,"_change_data",db(g))}},setup:function(){if(this.type==="file")return false;for(var g in Oa)k.event.add(this,g+".specialChange",Oa[g]);return ba.test(this.nodeName)},teardown:function(){k.event.remove(this,".specialChange");return ba.test(this.nodeName)}};Oa=k.event.special.change.filters;Oa.focus=Oa.beforeactivate}H.addEventListener&&k.each({focus:"focusin",blur:"focusout"},function(g,
i){function l(s){var x=k.event.fix(s);x.type=i;x.originalEvent={};k.event.trigger(x,null,x.target);x.isDefaultPrevented()&&s.preventDefault()}var o=0;k.event.special[i]={setup:function(){o++===0&&H.addEventListener(g,l,true)},teardown:function(){--o===0&&H.removeEventListener(g,l,true)}}});k.each(["bind","one"],function(g,i){k.fn[i]=function(l,o,s){if(typeof l==="object"){for(var x in l)this[i](x,o,l[x],s);return this}if(k.isFunction(o)||o===false){s=o;o=c}var A=i==="one"?k.proxy(s,function(J){k(this).unbind(J,
A);return s.apply(this,arguments)}):s;if(l==="unload"&&i!=="one")this.one(l,o,s);else{x=0;for(var L=this.length;x<L;x++)k.event.add(this[x],l,A,o)}return this}});k.fn.extend({unbind:function(g,i){if(typeof g==="object"&&!g.preventDefault)for(var l in g)this.unbind(l,g[l]);else{l=0;for(var o=this.length;l<o;l++)k.event.remove(this[l],g,i)}return this},delegate:function(g,i,l,o){return this.live(i,l,o,g)},undelegate:function(g,i,l){return arguments.length===0?this.unbind("live"):this.die(i,null,l,g)},
trigger:function(g,i){return this.each(function(){k.event.trigger(g,i,this)})},triggerHandler:function(g,i){if(this[0]){var l=k.Event(g);l.preventDefault();l.stopPropagation();k.event.trigger(l,i,this[0]);return l.result}},toggle:function(g){for(var i=arguments,l=1;l<i.length;)k.proxy(g,i[l++]);return this.click(k.proxy(g,function(o){var s=(k._data(this,"lastToggle"+g.guid)||0)%l;k._data(this,"lastToggle"+g.guid,s+1);o.preventDefault();return i[s].apply(this,arguments)||false}))},hover:function(g,
i){return this.mouseenter(g).mouseleave(i||g)}});var eb={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};k.each(["live","die"],function(g,i){k.fn[i]=function(l,o,s,x){var A,L=0,J,K,T=x||this.selector;x=x?this:k(this.context);if(typeof l==="object"&&!l.preventDefault){for(A in l)x[i](A,o,l[A],T);return this}if(k.isFunction(o)){s=o;o=c}for(l=(l||"").split(" ");(A=l[L++])!=null;){J=Q.exec(A);K="";if(J){K=J[0];A=A.replace(Q,"")}if(A==="hover")l.push("mouseenter"+K,"mouseleave"+
K);else{J=A;if(A==="focus"||A==="blur"){l.push(eb[A]+K);A+=K}else A=(eb[A]||A)+K;if(i==="live"){K=0;for(var ia=x.length;K<ia;K++)k.event.add(x[K],"live."+n(A,T),{data:o,selector:T,handler:s,origType:A,origHandler:s,preType:J})}else x.unbind("live."+n(A,T),s)}}return this}});k.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(g,i){k.fn[i]=
function(l,o){if(o==null){o=l;l=null}return arguments.length>0?this.bind(i,l,o):this.trigger(i)};if(k.attrFn)k.attrFn[i]=true});(function(){function g(v,F,P,M,O,S){O=0;for(var da=M.length;O<da;O++){var ca=M[O];if(ca){var qa=false;for(ca=ca[v];ca;){if(ca.sizcache===P){qa=M[ca.sizset];break}if(ca.nodeType===1&&!S){ca.sizcache=P;ca.sizset=O}if(ca.nodeName.toLowerCase()===F){qa=ca;break}ca=ca[v]}M[O]=qa}}}function i(v,F,P,M,O,S){O=0;for(var da=M.length;O<da;O++){var ca=M[O];if(ca){var qa=false;for(ca=
ca[v];ca;){if(ca.sizcache===P){qa=M[ca.sizset];break}if(ca.nodeType===1){if(!S){ca.sizcache=P;ca.sizset=O}if(typeof F!=="string"){if(ca===F){qa=true;break}}else if(K.filter(F,[ca]).length>0){qa=ca;break}}ca=ca[v]}M[O]=qa}}}var l=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,o=0,s=Object.prototype.toString,x=false,A=true,L=/\\/g,J=/\W/;[0,0].sort(function(){A=false;return 0});var K=function(v,F,P,M){P=P||[];var O=
F=F||H;if(F.nodeType!==1&&F.nodeType!==9)return[];if(!v||typeof v!=="string")return P;var S,da,ca,qa,ya,E=true,W=K.isXML(F),U=[],ea=v;do{l.exec("");if(S=l.exec(ea)){ea=S[3];U.push(S[1]);if(S[2]){qa=S[3];break}}}while(S);if(U.length>1&&ia.exec(v))if(U.length===2&&T.relative[U[0]])da=Ca(U[0]+U[1],F);else for(da=T.relative[U[0]]?[F]:K(U.shift(),F);U.length;){v=U.shift();if(T.relative[v])v+=U.shift();da=Ca(v,da)}else{if(!M&&U.length>1&&F.nodeType===9&&!W&&T.match.ID.test(U[0])&&!T.match.ID.test(U[U.length-
1])){S=K.find(U.shift(),F,W);F=S.expr?K.filter(S.expr,S.set)[0]:S.set[0]}if(F){S=M?{expr:U.pop(),set:ta(M)}:K.find(U.pop(),U.length===1&&(U[0]==="~"||U[0]==="+")&&F.parentNode?F.parentNode:F,W);da=S.expr?K.filter(S.expr,S.set):S.set;if(U.length>0)ca=ta(da);else E=false;for(;U.length;){S=ya=U.pop();if(T.relative[ya])S=U.pop();else ya="";if(S==null)S=F;T.relative[ya](ca,S,W)}}else ca=[]}ca||(ca=da);ca||K.error(ya||v);if(s.call(ca)==="[object Array]")if(E)if(F&&F.nodeType===1)for(v=0;ca[v]!=null;v++){if(ca[v]&&
(ca[v]===true||ca[v].nodeType===1&&K.contains(F,ca[v])))P.push(da[v])}else for(v=0;ca[v]!=null;v++)ca[v]&&ca[v].nodeType===1&&P.push(da[v]);else P.push.apply(P,ca);else ta(ca,P);if(qa){K(qa,O,P,M);K.uniqueSort(P)}return P};K.uniqueSort=function(v){if(ua){x=A;v.sort(ua);if(x)for(var F=1;F<v.length;F++)v[F]===v[F-1]&&v.splice(F--,1)}return v};K.matches=function(v,F){return K(v,null,null,F)};K.matchesSelector=function(v,F){return K(F,null,null,[v]).length>0};K.find=function(v,F,P){var M;if(!v)return[];
for(var O=0,S=T.order.length;O<S;O++){var da,ca=T.order[O];if(da=T.leftMatch[ca].exec(v)){var qa=da[1];da.splice(1,1);if(qa.substr(qa.length-1)!=="\\"){da[1]=(da[1]||"").replace(L,"");M=T.find[ca](da,F,P);if(M!=null){v=v.replace(T.match[ca],"");break}}}}M||(M=typeof F.getElementsByTagName!=="undefined"?F.getElementsByTagName("*"):[]);return{set:M,expr:v}};K.filter=function(v,F,P,M){for(var O,S,da=v,ca=[],qa=F,ya=F&&F[0]&&K.isXML(F[0]);v&&F.length;){for(var E in T.filter)if((O=T.leftMatch[E].exec(v))!=
null&&O[2]){var W,U,ea=T.filter[E];U=O[1];S=false;O.splice(1,1);if(U.substr(U.length-1)!=="\\"){if(qa===ca)ca=[];if(T.preFilter[E])if(O=T.preFilter[E](O,qa,P,ca,M,ya)){if(O===true)continue}else S=W=true;if(O)for(var oa=0;(U=qa[oa])!=null;oa++)if(U){W=ea(U,O,oa,qa);var la=M^!!W;if(P&&W!=null)if(la)S=true;else qa[oa]=false;else if(la){ca.push(U);S=true}}if(W!==c){P||(qa=ca);v=v.replace(T.match[E],"");if(!S)return[];break}}}if(v===da)if(S==null)K.error(v);else break;da=v}return qa};K.error=function(v){throw"Syntax error, unrecognized expression: "+
v;};var T=K.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,
PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(v){return v.getAttribute("href")},type:function(v){return v.getAttribute("type")}},relative:{"+":function(v,F){var P=typeof F==="string",M=P&&!J.test(F);P=P&&!M;if(M)F=F.toLowerCase();M=0;for(var O=v.length,S;M<O;M++)if(S=v[M]){for(;(S=S.previousSibling)&&S.nodeType!==1;);v[M]=P||S&&S.nodeName.toLowerCase()===F?S||false:S===F}P&&
K.filter(F,v,true)},">":function(v,F){var P,M=typeof F==="string",O=0,S=v.length;if(M&&!J.test(F))for(F=F.toLowerCase();O<S;O++){if(P=v[O]){P=P.parentNode;v[O]=P.nodeName.toLowerCase()===F?P:false}}else{for(;O<S;O++)if(P=v[O])v[O]=M?P.parentNode:P.parentNode===F;M&&K.filter(F,v,true)}},"":function(v,F,P){var M,O=o++,S=i;if(typeof F==="string"&&!J.test(F)){M=F=F.toLowerCase();S=g}S("parentNode",F,O,v,M,P)},"~":function(v,F,P){var M,O=o++,S=i;if(typeof F==="string"&&!J.test(F)){M=F=F.toLowerCase();
S=g}S("previousSibling",F,O,v,M,P)}},find:{ID:function(v,F,P){if(typeof F.getElementById!=="undefined"&&!P)return(v=F.getElementById(v[1]))&&v.parentNode?[v]:[]},NAME:function(v,F){if(typeof F.getElementsByName!=="undefined"){for(var P=[],M=F.getElementsByName(v[1]),O=0,S=M.length;O<S;O++)M[O].getAttribute("name")===v[1]&&P.push(M[O]);return P.length===0?null:P}},TAG:function(v,F){if(typeof F.getElementsByTagName!=="undefined")return F.getElementsByTagName(v[1])}},preFilter:{CLASS:function(v,F,P,
M,O,S){v=" "+v[1].replace(L,"")+" ";if(S)return v;S=0;for(var da;(da=F[S])!=null;S++)if(da)if(O^(da.className&&(" "+da.className+" ").replace(/[\t\n\r]/g," ").indexOf(v)>=0))P||M.push(da);else if(P)F[S]=false;return false},ID:function(v){return v[1].replace(L,"")},TAG:function(v){return v[1].replace(L,"").toLowerCase()},CHILD:function(v){if(v[1]==="nth"){v[2]||K.error(v[0]);v[2]=v[2].replace(/^\+|\s*/g,"");var F=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(v[2]==="even"&&"2n"||v[2]==="odd"&&"2n+1"||!/\D/.test(v[2])&&
"0n+"+v[2]||v[2]);v[2]=F[1]+(F[2]||1)-0;v[3]=F[3]-0}else v[2]&&K.error(v[0]);v[0]=o++;return v},ATTR:function(v,F,P,M,O,S){F=v[1]=v[1].replace(L,"");if(!S&&T.attrMap[F])v[1]=T.attrMap[F];v[4]=(v[4]||v[5]||"").replace(L,"");if(v[2]==="~=")v[4]=" "+v[4]+" ";return v},PSEUDO:function(v,F,P,M,O){if(v[1]==="not")if((l.exec(v[3])||"").length>1||/^\w/.test(v[3]))v[3]=K(v[3],null,null,F);else{v=K.filter(v[3],F,P,true^O);P||M.push.apply(M,v);return false}else if(T.match.POS.test(v[0])||T.match.CHILD.test(v[0]))return true;
return v},POS:function(v){v.unshift(true);return v}},filters:{enabled:function(v){return v.disabled===false&&v.type!=="hidden"},disabled:function(v){return v.disabled===true},checked:function(v){return v.checked===true},selected:function(v){return v.selected===true},parent:function(v){return!!v.firstChild},empty:function(v){return!v.firstChild},has:function(v,F,P){return!!K(P[3],v).length},header:function(v){return/h\d/i.test(v.nodeName)},text:function(v){var F=v.getAttribute("type");v=v.type;return"text"===
v&&(F===v||F===null)},radio:function(v){return"radio"===v.type},checkbox:function(v){return"checkbox"===v.type},file:function(v){return"file"===v.type},password:function(v){return"password"===v.type},submit:function(v){return"submit"===v.type},image:function(v){return"image"===v.type},reset:function(v){return"reset"===v.type},button:function(v){return"button"===v.type||v.nodeName.toLowerCase()==="button"},input:function(v){return/input|select|textarea|button/i.test(v.nodeName)}},setFilters:{first:function(v,
F){return F===0},last:function(v,F,P,M){return F===M.length-1},even:function(v,F){return F%2===0},odd:function(v,F){return F%2===1},lt:function(v,F,P){return F<P[3]-0},gt:function(v,F,P){return F>P[3]-0},nth:function(v,F,P){return P[3]-0===F},eq:function(v,F,P){return P[3]-0===F}},filter:{PSEUDO:function(v,F,P,M){var O=F[1],S=T.filters[O];if(S)return S(v,P,F,M);else if(O==="contains")return(v.textContent||v.innerText||K.getText([v])||"").indexOf(F[3])>=0;else if(O==="not"){F=F[3];P=0;for(M=F.length;P<
M;P++)if(F[P]===v)return false;return true}else K.error(O)},CHILD:function(v,F){var P=F[1],M=v;switch(P){case "only":case "first":for(;M=M.previousSibling;)if(M.nodeType===1)return false;if(P==="first")return true;M=v;case "last":for(;M=M.nextSibling;)if(M.nodeType===1)return false;return true;case "nth":P=F[2];var O=F[3];if(P===1&&O===0)return true;var S=F[0],da=v.parentNode;if(da&&(da.sizcache!==S||!v.nodeIndex)){var ca=0;for(M=da.firstChild;M;M=M.nextSibling)if(M.nodeType===1)M.nodeIndex=++ca;
da.sizcache=S}M=v.nodeIndex-O;return P===0?M===0:M%P===0&&M/P>=0}},ID:function(v,F){return v.nodeType===1&&v.getAttribute("id")===F},TAG:function(v,F){return F==="*"&&v.nodeType===1||v.nodeName.toLowerCase()===F},CLASS:function(v,F){return(" "+(v.className||v.getAttribute("class"))+" ").indexOf(F)>-1},ATTR:function(v,F){var P=F[1];P=T.attrHandle[P]?T.attrHandle[P](v):v[P]!=null?v[P]:v.getAttribute(P);var M=P+"",O=F[2],S=F[4];return P==null?O==="!=":O==="="?M===S:O==="*="?M.indexOf(S)>=0:O==="~="?
(" "+M+" ").indexOf(S)>=0:!S?M&&P!==false:O==="!="?M!==S:O==="^="?M.indexOf(S)===0:O==="$="?M.substr(M.length-S.length)===S:O==="|="?M===S||M.substr(0,S.length+1)===S+"-":false},POS:function(v,F,P,M){var O=T.setFilters[F[2]];if(O)return O(v,P,F,M)}}},ia=T.match.POS,ra=function(v,F){return"\\"+(F-0+1)},na;for(na in T.match){T.match[na]=RegExp(T.match[na].source+/(?![^\[]*\])(?![^\(]*\))/.source);T.leftMatch[na]=RegExp(/(^(?:.|\r|\n)*?)/.source+T.match[na].source.replace(/\\(\d+)/g,ra))}var ta=function(v,
F){v=Array.prototype.slice.call(v,0);if(F){F.push.apply(F,v);return F}return v};try{Array.prototype.slice.call(H.documentElement.childNodes,0)}catch(wa){ta=function(v,F){var P=0,M=F||[];if(s.call(v)==="[object Array]")Array.prototype.push.apply(M,v);else if(typeof v.length==="number")for(var O=v.length;P<O;P++)M.push(v[P]);else for(;v[P];P++)M.push(v[P]);return M}}var ua,xa;if(H.documentElement.compareDocumentPosition)ua=function(v,F){if(v===F){x=true;return 0}if(!v.compareDocumentPosition||!F.compareDocumentPosition)return v.compareDocumentPosition?
-1:1;return v.compareDocumentPosition(F)&4?-1:1};else{ua=function(v,F){var P,M,O=[],S=[];P=v.parentNode;M=F.parentNode;var da=P;if(v===F){x=true;return 0}else if(P===M)return xa(v,F);else if(P){if(!M)return 1}else return-1;for(;da;){O.unshift(da);da=da.parentNode}for(da=M;da;){S.unshift(da);da=da.parentNode}P=O.length;M=S.length;for(da=0;da<P&&da<M;da++)if(O[da]!==S[da])return xa(O[da],S[da]);return da===P?xa(v,S[da],-1):xa(O[da],F,1)};xa=function(v,F,P){if(v===F)return P;for(v=v.nextSibling;v;){if(v===
F)return-1;v=v.nextSibling}return 1}}K.getText=function(v){for(var F="",P,M=0;v[M];M++){P=v[M];if(P.nodeType===3||P.nodeType===4)F+=P.nodeValue;else if(P.nodeType!==8)F+=K.getText(P.childNodes)}return F};(function(){var v=H.createElement("div"),F="script"+(new Date).getTime(),P=H.documentElement;v.innerHTML="<a name='"+F+"'/>";P.insertBefore(v,P.firstChild);if(H.getElementById(F)){T.find.ID=function(M,O,S){if(typeof O.getElementById!=="undefined"&&!S)return(O=O.getElementById(M[1]))?O.id===M[1]||
typeof O.getAttributeNode!=="undefined"&&O.getAttributeNode("id").nodeValue===M[1]?[O]:c:[]};T.filter.ID=function(M,O){var S=typeof M.getAttributeNode!=="undefined"&&M.getAttributeNode("id");return M.nodeType===1&&S&&S.nodeValue===O}}P.removeChild(v);P=v=null})();(function(){var v=H.createElement("div");v.appendChild(H.createComment(""));if(v.getElementsByTagName("*").length>0)T.find.TAG=function(F,P){var M=P.getElementsByTagName(F[1]);if(F[1]==="*"){for(var O=[],S=0;M[S];S++)M[S].nodeType===1&&O.push(M[S]);
M=O}return M};v.innerHTML="<a href='#'></a>";if(v.firstChild&&typeof v.firstChild.getAttribute!=="undefined"&&v.firstChild.getAttribute("href")!=="#")T.attrHandle.href=function(F){return F.getAttribute("href",2)};v=null})();H.querySelectorAll&&function(){var v=K,F=H.createElement("div");F.innerHTML="<p class='TEST'></p>";if(!(F.querySelectorAll&&F.querySelectorAll(".TEST").length===0)){K=function(M,O,S,da){O=O||H;if(!da&&!K.isXML(O)){var ca=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(M);if(ca&&(O.nodeType===
1||O.nodeType===9))if(ca[1])return ta(O.getElementsByTagName(M),S);else if(ca[2]&&T.find.CLASS&&O.getElementsByClassName)return ta(O.getElementsByClassName(ca[2]),S);if(O.nodeType===9){if(M==="body"&&O.body)return ta([O.body],S);else if(ca&&ca[3]){var qa=O.getElementById(ca[3]);if(qa&&qa.parentNode){if(qa.id===ca[3])return ta([qa],S)}else return ta([],S)}try{return ta(O.querySelectorAll(M),S)}catch(ya){}}else if(O.nodeType===1&&O.nodeName.toLowerCase()!=="object"){ca=O;var E=(qa=O.getAttribute("id"))||
"__sizzle__",W=O.parentNode,U=/^\s*[+~]/.test(M);if(qa)E=E.replace(/'/g,"\\$&");else O.setAttribute("id",E);if(U&&W)O=O.parentNode;try{if(!U||W)return ta(O.querySelectorAll("[id='"+E+"'] "+M),S)}catch(ea){}finally{qa||ca.removeAttribute("id")}}}return v(M,O,S,da)};for(var P in v)K[P]=v[P];F=null}}();(function(){var v=H.documentElement,F=v.matchesSelector||v.mozMatchesSelector||v.webkitMatchesSelector||v.msMatchesSelector;if(F){var P=!F.call(H.createElement("div"),"div"),M=false;try{F.call(H.documentElement,
"[test!='']:sizzle")}catch(O){M=true}K.matchesSelector=function(S,da){da=da.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!K.isXML(S))try{if(M||!T.match.PSEUDO.test(da)&&!/!=/.test(da)){var ca=F.call(S,da);if(ca||!P||S.document&&S.document.nodeType!==11)return ca}}catch(qa){}return K(da,null,null,[S]).length>0}}})();(function(){var v=H.createElement("div");v.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!v.getElementsByClassName||v.getElementsByClassName("e").length===0)){v.lastChild.className=
"e";if(v.getElementsByClassName("e").length!==1){T.order.splice(1,0,"CLASS");T.find.CLASS=function(F,P,M){if(typeof P.getElementsByClassName!=="undefined"&&!M)return P.getElementsByClassName(F[1])};v=null}}})();K.contains=H.documentElement.contains?function(v,F){return v!==F&&(v.contains?v.contains(F):true)}:H.documentElement.compareDocumentPosition?function(v,F){return!!(v.compareDocumentPosition(F)&16)}:function(){return false};K.isXML=function(v){return(v=(v?v.ownerDocument||v:0).documentElement)?
v.nodeName!=="HTML":false};var Ca=function(v,F){for(var P,M=[],O="",S=F.nodeType?[F]:F;P=T.match.PSEUDO.exec(v);){O+=P[0];v=v.replace(T.match.PSEUDO,"")}v=T.relative[v]?v+"*":v;P=0;for(var da=S.length;P<da;P++)K(v,S[P],M);return K.filter(O,M)};k.find=K;k.expr=K.selectors;k.expr[":"]=k.expr.filters;k.unique=K.uniqueSort;k.text=K.getText;k.isXMLDoc=K.isXML;k.contains=K.contains})();var vb=/Until$/,wb=/^(?:parents|prevUntil|prevAll)/,xb=/,/,rb=/^.[^:#\[\.,]*$/,yb=Array.prototype.slice,zb=k.expr.match.POS,
Ab={children:true,contents:true,next:true,prev:true};k.fn.extend({find:function(g){for(var i=this.pushStack("","find",g),l=0,o=0,s=this.length;o<s;o++){l=i.length;k.find(g,this[o],i);if(o>0)for(var x=l;x<i.length;x++)for(var A=0;A<l;A++)if(i[A]===i[x]){i.splice(x--,1);break}}return i},has:function(g){var i=k(g);return this.filter(function(){for(var l=0,o=i.length;l<o;l++)if(k.contains(this,i[l]))return true})},not:function(g){return this.pushStack(q(this,g,false),"not",g)},filter:function(g){return this.pushStack(q(this,
g,true),"filter",g)},is:function(g){return!!g&&k.filter(g,this).length>0},closest:function(g,i){var l=[],o,s,x=this[0];if(k.isArray(g)){var A,L={},J=1;if(x&&g.length){o=0;for(s=g.length;o<s;o++){A=g[o];L[A]||(L[A]=k.expr.match.POS.test(A)?k(A,i||this.context):A)}for(;x&&x.ownerDocument&&x!==i;){for(A in L){o=L[A];if(o.jquery?o.index(x)>-1:k(x).is(o))l.push({selector:A,elem:x,level:J})}x=x.parentNode;J++}}return l}A=zb.test(g)?k(g,i||this.context):null;o=0;for(s=this.length;o<s;o++)for(x=this[o];x;)if(A?
A.index(x)>-1:k.find.matchesSelector(x,g)){l.push(x);break}else{x=x.parentNode;if(!x||!x.ownerDocument||x===i)break}l=l.length>1?k.unique(l):l;return this.pushStack(l,"closest",g)},index:function(g){if(!g||typeof g==="string")return k.inArray(this[0],g?k(g):this.parent().children());return k.inArray(g.jquery?g[0]:g,this)},add:function(g,i){var l=typeof g==="string"?k(g,i):k.makeArray(g),o=k.merge(this.get(),l);return this.pushStack(!l[0]||!l[0].parentNode||l[0].parentNode.nodeType===11||!o[0]||!o[0].parentNode||
o[0].parentNode.nodeType===11?o:k.unique(o))},andSelf:function(){return this.add(this.prevObject)}});k.each({parent:function(g){return(g=g.parentNode)&&g.nodeType!==11?g:null},parents:function(g){return k.dir(g,"parentNode")},parentsUntil:function(g,i,l){return k.dir(g,"parentNode",l)},next:function(g){return k.nth(g,2,"nextSibling")},prev:function(g){return k.nth(g,2,"previousSibling")},nextAll:function(g){return k.dir(g,"nextSibling")},prevAll:function(g){return k.dir(g,"previousSibling")},nextUntil:function(g,
i,l){return k.dir(g,"nextSibling",l)},prevUntil:function(g,i,l){return k.dir(g,"previousSibling",l)},siblings:function(g){return k.sibling(g.parentNode.firstChild,g)},children:function(g){return k.sibling(g.firstChild)},contents:function(g){return k.nodeName(g,"iframe")?g.contentDocument||g.contentWindow.document:k.makeArray(g.childNodes)}},function(g,i){k.fn[g]=function(l,o){var s=k.map(this,i,l),x=yb.call(arguments);vb.test(g)||(o=l);if(o&&typeof o==="string")s=k.filter(o,s);s=this.length>1&&!Ab[g]?
k.unique(s):s;if((this.length>1||xb.test(o))&&wb.test(g))s=s.reverse();return this.pushStack(s,g,x.join(","))}});k.extend({filter:function(g,i,l){if(l)g=":not("+g+")";return i.length===1?k.find.matchesSelector(i[0],g)?[i[0]]:[]:k.find.matches(g,i)},dir:function(g,i,l){var o=[];for(g=g[i];g&&g.nodeType!==9&&(l===c||g.nodeType!==1||!k(g).is(l));){g.nodeType===1&&o.push(g);g=g[i]}return o},nth:function(g,i,l){i=i||1;for(var o=0;g;g=g[l])if(g.nodeType===1&&++o===i)break;return g},sibling:function(g,i){for(var l=
[];g;g=g.nextSibling)g.nodeType===1&&g!==i&&l.push(g);return l}});var Bb=/ jQuery\d+="(?:\d+|null)"/g,Ya=/^\s+/,fb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,gb=/<([\w:]+)/,Cb=/<tbody/i,Db=/<|&#?\w+;/,hb=/<(?:script|object|embed|option|style)/i,ib=/checked\s*(?:[^=]|=\s*.checked.)/i,Ba={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,"",""]};Ba.optgroup=Ba.option;Ba.tbody=Ba.tfoot=Ba.colgroup=Ba.caption=Ba.thead;Ba.th=Ba.td;if(!k.support.htmlSerialize)Ba._default=[1,"div<div>","</div>"];k.fn.extend({text:function(g){if(k.isFunction(g))return this.each(function(i){var l=k(this);l.text(g.call(this,i,l.text()))});if(typeof g!=="object"&&g!==c)return this.empty().append((this[0]&&this[0].ownerDocument||H).createTextNode(g));
return k.text(this)},wrapAll:function(g){if(k.isFunction(g))return this.each(function(l){k(this).wrapAll(g.call(this,l))});if(this[0]){var i=k(g,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&i.insertBefore(this[0]);i.map(function(){for(var l=this;l.firstChild&&l.firstChild.nodeType===1;)l=l.firstChild;return l}).append(this)}return this},wrapInner:function(g){if(k.isFunction(g))return this.each(function(i){k(this).wrapInner(g.call(this,i))});return this.each(function(){var i=k(this),
l=i.contents();l.length?l.wrapAll(g):i.append(g)})},wrap:function(g){return this.each(function(){k(this).wrapAll(g)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,"body")||k(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(g){this.nodeType===1&&this.appendChild(g)})},prepend:function(){return this.domManip(arguments,true,function(g){this.nodeType===1&&this.insertBefore(g,this.firstChild)})},before:function(){if(this[0]&&
this[0].parentNode)return this.domManip(arguments,false,function(i){this.parentNode.insertBefore(i,this)});else if(arguments.length){var g=k(arguments[0]);g.push.apply(g,this.toArray());return this.pushStack(g,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(i){this.parentNode.insertBefore(i,this.nextSibling)});else if(arguments.length){var g=this.pushStack(this,"after",arguments);g.push.apply(g,k(arguments[0]).toArray());return g}},
remove:function(g,i){for(var l=0,o;(o=this[l])!=null;l++)if(!g||k.filter(g,[o]).length){if(!i&&o.nodeType===1){k.cleanData(o.getElementsByTagName("*"));k.cleanData([o])}o.parentNode&&o.parentNode.removeChild(o)}return this},empty:function(){for(var g=0,i;(i=this[g])!=null;g++)for(i.nodeType===1&&k.cleanData(i.getElementsByTagName("*"));i.firstChild;)i.removeChild(i.firstChild);return this},clone:function(g,i){g=g==null?false:g;i=i==null?g:i;return this.map(function(){return k.clone(this,g,i)})},html:function(g){if(g===
c)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Bb,""):null;else if(typeof g==="string"&&!hb.test(g)&&(k.support.leadingWhitespace||!Ya.test(g))&&!Ba[(gb.exec(g)||["",""])[1].toLowerCase()]){g=g.replace(fb,"<$1></$2>");try{for(var i=0,l=this.length;i<l;i++)if(this[i].nodeType===1){k.cleanData(this[i].getElementsByTagName("*"));this[i].innerHTML=g}}catch(o){this.empty().append(g)}}else k.isFunction(g)?this.each(function(s){var x=k(this);x.html(g.call(this,s,x.html()))}):this.empty().append(g);
return this},replaceWith:function(g){if(this[0]&&this[0].parentNode){if(k.isFunction(g))return this.each(function(i){var l=k(this),o=l.html();l.replaceWith(g.call(this,i,o))});if(typeof g!=="string")g=k(g).detach();return this.each(function(){var i=this.nextSibling,l=this.parentNode;k(this).remove();i?k(i).before(g):k(l).append(g)})}else return this.length?this.pushStack(k(k.isFunction(g)?g():g),"replaceWith",g):this},detach:function(g){return this.remove(g,true)},domManip:function(g,i,l){var o,s,
x,A=g[0],L=[];if(!k.support.checkClone&&arguments.length===3&&typeof A==="string"&&ib.test(A))return this.each(function(){k(this).domManip(g,i,l,true)});if(k.isFunction(A))return this.each(function(T){var ia=k(this);g[0]=A.call(this,T,i?ia.html():c);ia.domManip(g,i,l)});if(this[0]){o=A&&A.parentNode;o=k.support.parentNode&&o&&o.nodeType===11&&o.childNodes.length===this.length?{fragment:o}:k.buildFragment(g,this,L);x=o.fragment;if(s=x.childNodes.length===1?x=x.firstChild:x.firstChild){i=i&&k.nodeName(s,
"tr");s=0;for(var J=this.length,K=J-1;s<J;s++)l.call(i?k.nodeName(this[s],"table")?this[s].getElementsByTagName("tbody")[0]||this[s].appendChild(this[s].ownerDocument.createElement("tbody")):this[s]:this[s],o.cacheable||J>1&&s<K?k.clone(x,true,true):x)}L.length&&k.each(L,u)}return this}});k.buildFragment=function(g,i,l){var o,s,x;i=i&&i[0]?i[0].ownerDocument||i[0]:H;if(g.length===1&&typeof g[0]==="string"&&g[0].length<512&&i===H&&g[0].charAt(0)==="<"&&!hb.test(g[0])&&(k.support.checkClone||!ib.test(g[0]))){s=
true;if(x=k.fragments[g[0]])if(x!==1)o=x}if(!o){o=i.createDocumentFragment();k.clean(g,i,o,l)}if(s)k.fragments[g[0]]=x?o:1;return{fragment:o,cacheable:s}};k.fragments={};k.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(g,i){k.fn[g]=function(l){var o=[];l=k(l);var s=this.length===1&&this[0].parentNode;if(s&&s.nodeType===11&&s.childNodes.length===1&&l.length===1){l[i](this[0]);return this}else{s=0;for(var x=l.length;s<x;s++){var A=
(s>0?this.clone(true):this).get();k(l[s])[i](A);o=o.concat(A)}return this.pushStack(o,g,l.selector)}}});k.extend({clone:function(g,i,l){var o=g.cloneNode(true),s,x,A;if((!k.support.noCloneEvent||!k.support.noCloneChecked)&&(g.nodeType===1||g.nodeType===11)&&!k.isXMLDoc(g)){r(g,o);s=p(g);x=p(o);for(A=0;s[A];++A)r(s[A],x[A])}if(i){w(g,o);if(l){s=p(g);x=p(o);for(A=0;s[A];++A)w(s[A],x[A])}}return o},clean:function(g,i,l,o){i=i||H;if(typeof i.createElement==="undefined")i=i.ownerDocument||i[0]&&i[0].ownerDocument||
H;for(var s=[],x=0,A;(A=g[x])!=null;x++){if(typeof A==="number")A+="";if(A){if(typeof A==="string"&&!Db.test(A))A=i.createTextNode(A);else if(typeof A==="string"){A=A.replace(fb,"<$1></$2>");var L=(gb.exec(A)||["",""])[1].toLowerCase(),J=Ba[L]||Ba._default,K=J[0],T=i.createElement("div");for(T.innerHTML=J[1]+A+J[2];K--;)T=T.lastChild;if(!k.support.tbody){K=Cb.test(A);L=L==="table"&&!K?T.firstChild&&T.firstChild.childNodes:J[1]==="<table>"&&!K?T.childNodes:[];for(J=L.length-1;J>=0;--J)k.nodeName(L[J],
"tbody")&&!L[J].childNodes.length&&L[J].parentNode.removeChild(L[J])}!k.support.leadingWhitespace&&Ya.test(A)&&T.insertBefore(i.createTextNode(Ya.exec(A)[0]),T.firstChild);A=T.childNodes}if(A.nodeType)s.push(A);else s=k.merge(s,A)}}if(l)for(x=0;s[x];x++)if(o&&k.nodeName(s[x],"script")&&(!s[x].type||s[x].type.toLowerCase()==="text/javascript"))o.push(s[x].parentNode?s[x].parentNode.removeChild(s[x]):s[x]);else{s[x].nodeType===1&&s.splice.apply(s,[x+1,0].concat(k.makeArray(s[x].getElementsByTagName("script"))));
l.appendChild(s[x])}return s},cleanData:function(g){for(var i,l,o=k.cache,s=k.expando,x=k.event.special,A=k.support.deleteExpando,L=0,J;(J=g[L])!=null;L++)if(!(J.nodeName&&k.noData[J.nodeName.toLowerCase()]))if(l=J[k.expando]){if((i=o[l]&&o[l][s])&&i.events){for(var K in i.events)x[K]?k.event.remove(J,K):k.removeEvent(J,K,i.handle);if(i.handle)i.handle.elem=null}if(A)delete J[k.expando];else J.removeAttribute&&J.removeAttribute(k.expando);delete o[l]}}});var jb=/alpha\([^)]*\)/i,Eb=/opacity=([^)]*)/,
Fb=/-([a-z])/ig,Gb=/([A-Z]|^ms)/g,kb=/^-?\d+(?:px)?$/i,Hb=/^-?\d/,Ib={position:"absolute",visibility:"hidden",display:"block"},sb=["Left","Right"],tb=["Top","Bottom"],La,Ga,Ra,Jb=function(g,i){return i.toUpperCase()};k.fn.css=function(g,i){if(arguments.length===2&&i===c)return this;return k.access(this,g,i,true,function(l,o,s){return s!==c?k.style(l,o,s):k.css(l,o)})};k.extend({cssHooks:{opacity:{get:function(g,i){if(i){var l=La(g,"opacity","opacity");return l===""?"1":l}else return g.style.opacity}}},
cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":k.support.cssFloat?"cssFloat":"styleFloat"},style:function(g,i,l,o){if(!(!g||g.nodeType===3||g.nodeType===8||!g.style)){var s,x=k.camelCase(i),A=g.style,L=k.cssHooks[x];i=k.cssProps[x]||x;if(l!==c){if(!(typeof l==="number"&&isNaN(l)||l==null)){if(typeof l==="number"&&!k.cssNumber[x])l+="px";if(!L||!("set"in L)||(l=L.set(g,l))!==c)try{A[i]=l}catch(J){}}}else{if(L&&"get"in L&&(s=L.get(g,false,o))!==c)return s;
return A[i]}}},css:function(g,i,l){var o,s=k.camelCase(i),x=k.cssHooks[s];i=k.cssProps[s]||s;if(x&&"get"in x&&(o=x.get(g,true,l))!==c)return o;else if(La)return La(g,i,s)},swap:function(g,i,l){var o={},s;for(s in i){o[s]=g.style[s];g.style[s]=i[s]}l.call(g);for(s in i)g.style[s]=o[s]},camelCase:function(g){return g.replace(Fb,Jb)}});k.curCSS=k.css;k.each(["height","width"],function(g,i){k.cssHooks[i]={get:function(l,o,s){var x;if(o){if(l.offsetWidth!==0)x=B(l,i,s);else k.swap(l,Ib,function(){x=B(l,
i,s)});if(x<=0){x=La(l,i,i);if(x==="0px"&&Ra)x=Ra(l,i,i);if(x!=null)return x===""||x==="auto"?"0px":x}if(x<0||x==null){x=l.style[i];return x===""||x==="auto"?"0px":x}return typeof x==="string"?x:x+"px"}},set:function(l,o){if(kb.test(o)){o=parseFloat(o);if(o>=0)return o+"px"}else return o}}});if(!k.support.opacity)k.cssHooks.opacity={get:function(g,i){return Eb.test((i&&g.currentStyle?g.currentStyle.filter:g.style.filter)||"")?parseFloat(RegExp.$1)/100+"":i?"1":""},set:function(g,i){var l=g.style;
l.zoom=1;var o=k.isNaN(i)?"":"alpha(opacity="+i*100+")",s=l.filter||"";l.filter=jb.test(s)?s.replace(jb,o):l.filter+" "+o}};k(function(){if(!k.support.reliableMarginRight)k.cssHooks.marginRight={get:function(g,i){var l;k.swap(g,{display:"inline-block"},function(){l=i?La(g,"margin-right","marginRight"):g.style.marginRight});return l}}});if(H.defaultView&&H.defaultView.getComputedStyle)Ga=function(g,i,l){var o;l=l.replace(Gb,"-$1").toLowerCase();if(!(i=g.ownerDocument.defaultView))return c;if(i=i.getComputedStyle(g,
null)){o=i.getPropertyValue(l);if(o===""&&!k.contains(g.ownerDocument.documentElement,g))o=k.style(g,l)}return o};if(H.documentElement.currentStyle)Ra=function(g,i){var l,o=g.currentStyle&&g.currentStyle[i],s=g.runtimeStyle&&g.runtimeStyle[i],x=g.style;if(!kb.test(o)&&Hb.test(o)){l=x.left;if(s)g.runtimeStyle.left=g.currentStyle.left;x.left=i==="fontSize"?"1em":o||0;o=x.pixelLeft+"px";x.left=l;if(s)g.runtimeStyle.left=s}return o===""?"auto":o};La=Ga||Ra;if(k.expr&&k.expr.filters){k.expr.filters.hidden=
function(g){var i=g.offsetHeight;return g.offsetWidth===0&&i===0||!k.support.reliableHiddenOffsets&&(g.style.display||k.css(g,"display"))==="none"};k.expr.filters.visible=function(g){return!k.expr.filters.hidden(g)}}var Kb=/%20/g,ub=/\[\]$/,lb=/\r?\n/g,Lb=/#.*$/,Mb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ob=/^(?:GET|HEAD)$/,Pb=/^\/\//,mb=/\?/,Qb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Rb=/^(?:select|textarea)/i,
$a=/\s+/,Sb=/([?&])_=[^&]*/,Tb=/(^|\-)([a-z])/g,Ub=function(g,i,l){return i+l.toUpperCase()},nb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,ob=k.fn.load,Wa={},pb={},Ha,Ia;try{Ha=H.location.href}catch(bc){Ha=H.createElement("a");Ha.href="";Ha=Ha.href}Ia=nb.exec(Ha.toLowerCase())||[];k.fn.extend({load:function(g,i,l){if(typeof g!=="string"&&ob)return ob.apply(this,arguments);else if(!this.length)return this;var o=g.indexOf(" ");if(o>=0){var s=g.slice(o,g.length);g=g.slice(0,o)}o="GET";if(i)if(k.isFunction(i)){l=
i;i=c}else if(typeof i==="object"){i=k.param(i,k.ajaxSettings.traditional);o="POST"}var x=this;k.ajax({url:g,type:o,dataType:"html",data:i,complete:function(A,L,J){J=A.responseText;if(A.isResolved()){A.done(function(K){J=K});x.html(s?k("<div>").append(J.replace(Qb,"")).find(s):J)}l&&x.each(l,[J,L,A])}});return this},serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?k.makeArray(this.elements):this}).filter(function(){return this.name&&
!this.disabled&&(this.checked||Rb.test(this.nodeName)||Nb.test(this.type))}).map(function(g,i){var l=k(this).val();return l==null?null:k.isArray(l)?k.map(l,function(o){return{name:i.name,value:o.replace(lb,"\r\n")}}):{name:i.name,value:l.replace(lb,"\r\n")}}).get()}});k.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(g,i){k.fn[i]=function(l){return this.bind(i,l)}});k.each(["get","post"],function(g,i){k[i]=function(l,o,s,x){if(k.isFunction(o)){x=x||s;s=o;
o=c}return k.ajax({type:i,url:l,data:o,success:s,dataType:x})}});k.extend({getScript:function(g,i){return k.get(g,c,i,"script")},getJSON:function(g,i,l){return k.get(g,i,l,"json")},ajaxSetup:function(g,i){if(i)k.extend(true,g,k.ajaxSettings,i);else{i=g;g=k.extend(true,k.ajaxSettings,i)}for(var l in{context:1,url:1})if(l in i)g[l]=i[l];else if(l in k.ajaxSettings)g[l]=k.ajaxSettings[l];return g},ajaxSettings:{url:Ha,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|widget):$/.test(Ia[1]),global:true,
type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":true,"text json":k.parseJSON,"text xml":k.parseXML}},ajaxPrefilter:y(Wa),ajaxTransport:y(pb),ajax:function(g,i){function l(M,O,S,da){if(ua!==2){ua=
2;ta&&clearTimeout(ta);na=c;ia=da||"";v.readyState=M?4:0;var ca,qa,ya;if(S){da=o;var E=v,W=da.contents,U=da.dataTypes,ea=da.responseFields,oa,la,va,za;for(la in ea)if(la in S)E[ea[la]]=S[la];for(;U[0]==="*";){U.shift();if(oa===c)oa=da.mimeType||E.getResponseHeader("content-type")}if(oa)for(la in W)if(W[la]&&W[la].test(oa)){U.unshift(la);break}if(U[0]in S)va=U[0];else{for(la in S){if(!U[0]||da.converters[la+" "+U[0]]){va=la;break}za||(za=la)}va=va||za}if(va){va!==U[0]&&U.unshift(va);S=S[va]}else S=
void 0}else S=c;if(M>=200&&M<300||M===304){if(o.ifModified){if(oa=v.getResponseHeader("Last-Modified"))k.lastModified[K]=oa;if(oa=v.getResponseHeader("Etag"))k.etag[K]=oa}if(M===304){O="notmodified";ca=true}else try{oa=o;if(oa.dataFilter)S=oa.dataFilter(S,oa.dataType);var Fa=oa.dataTypes;la={};var Pa,Sa,Vb=Fa.length,Ta,Da=Fa[0],Ma,Za,Ea,Ja,Na;for(Pa=1;Pa<Vb;Pa++){if(Pa===1)for(Sa in oa.converters)if(typeof Sa==="string")la[Sa.toLowerCase()]=oa.converters[Sa];Ma=Da;Da=Fa[Pa];if(Da==="*")Da=Ma;else if(Ma!==
"*"&&Ma!==Da){Za=Ma+" "+Da;Ea=la[Za]||la["* "+Da];if(!Ea){Na=c;for(Ja in la){Ta=Ja.split(" ");if(Ta[0]===Ma||Ta[0]==="*")if(Na=la[Ta[1]+" "+Da]){Ja=la[Ja];if(Ja===true)Ea=Na;else if(Na===true)Ea=Ja;break}}}Ea||Na||k.error("No conversion from "+Za.replace(" "," to "));if(Ea!==true)S=Ea?Ea(S):Na(Ja(S))}}qa=S;O="success";ca=true}catch(Wb){O="parsererror";ya=Wb}}else{ya=O;if(!O||M){O="error";if(M<0)M=0}}v.status=M;v.statusText=O;ca?A.resolveWith(s,[qa,O,v]):A.rejectWith(s,[v,O,ya]);v.statusCode(J);J=
c;if(xa)x.trigger("ajax"+(ca?"Success":"Error"),[v,o,ca?qa:ya]);L.resolveWith(s,[v,O]);if(xa){x.trigger("ajaxComplete",[v,o]);--k.active||k.event.trigger("ajaxStop")}}}if(typeof g==="object"){i=g;g=c}i=i||{};var o=k.ajaxSetup({},i),s=o.context||o,x=s!==o&&(s.nodeType||s instanceof k)?k(s):k.event,A=k.Deferred(),L=k._Deferred(),J=o.statusCode||{},K,T={},ia,ra,na,ta,wa,ua=0,xa,Ca,v={readyState:0,setRequestHeader:function(M,O){ua||(T[M.toLowerCase().replace(Tb,Ub)]=O);return this},getAllResponseHeaders:function(){return ua===
2?ia:null},getResponseHeader:function(M){var O;if(ua===2){if(!ra)for(ra={};O=Mb.exec(ia);)ra[O[1].toLowerCase()]=O[2];O=ra[M.toLowerCase()]}return O===c?null:O},overrideMimeType:function(M){if(!ua)o.mimeType=M;return this},abort:function(M){M=M||"abort";na&&na.abort(M);l(0,M);return this}};A.promise(v);v.success=v.done;v.error=v.fail;v.complete=L.done;v.statusCode=function(M){if(M){var O;if(ua<2)for(O in M)J[O]=[J[O],M[O]];else{O=M[v.status];v.then(O,O)}}return this};o.url=((g||o.url)+"").replace(Lb,
"").replace(Pb,Ia[1]+"//");o.dataTypes=k.trim(o.dataType||"*").toLowerCase().split($a);if(o.crossDomain==null){wa=nb.exec(o.url.toLowerCase());o.crossDomain=!!(wa&&(wa[1]!=Ia[1]||wa[2]!=Ia[2]||(wa[3]||(wa[1]==="http:"?80:443))!=(Ia[3]||(Ia[1]==="http:"?80:443))))}if(o.data&&o.processData&&typeof o.data!=="string")o.data=k.param(o.data,o.traditional);R(Wa,o,i,v);if(ua===2)return false;xa=o.global;o.type=o.type.toUpperCase();o.hasContent=!Ob.test(o.type);xa&&k.active++===0&&k.event.trigger("ajaxStart");
if(!o.hasContent){if(o.data)o.url+=(mb.test(o.url)?"&":"?")+o.data;K=o.url;if(o.cache===false){wa=k.now();var F=o.url.replace(Sb,"$1_="+wa);o.url=F+(F===o.url?(mb.test(o.url)?"&":"?")+"_="+wa:"")}}if(o.data&&o.hasContent&&o.contentType!==false||i.contentType)T["Content-Type"]=o.contentType;if(o.ifModified){K=K||o.url;if(k.lastModified[K])T["If-Modified-Since"]=k.lastModified[K];if(k.etag[K])T["If-None-Match"]=k.etag[K]}T.Accept=o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+(o.dataTypes[0]!==
"*"?", */*; q=0.01":""):o.accepts["*"];for(Ca in o.headers)v.setRequestHeader(Ca,o.headers[Ca]);if(o.beforeSend&&(o.beforeSend.call(s,v,o)===false||ua===2)){v.abort();return false}for(Ca in{success:1,error:1,complete:1})v[Ca](o[Ca]);if(na=R(pb,o,i,v)){v.readyState=1;xa&&x.trigger("ajaxSend",[v,o]);if(o.async&&o.timeout>0)ta=setTimeout(function(){v.abort("timeout")},o.timeout);try{ua=1;na.send(T,l)}catch(P){status<2?l(-1,P):k.error(P)}}else l(-1,"No Transport");return v},param:function(g,i){var l=
[],o=function(x,A){A=k.isFunction(A)?A():A;l[l.length]=encodeURIComponent(x)+"="+encodeURIComponent(A)};if(i===c)i=k.ajaxSettings.traditional;if(k.isArray(g)||g.jquery&&!k.isPlainObject(g))k.each(g,function(){o(this.name,this.value)});else for(var s in g)I(s,g[s],i,o);return l.join("&").replace(Kb,"+")}});k.extend({active:0,lastModified:{},etag:{}});var Xb=k.now(),Ua=/(\=)\?(&|$)|\?\?/i;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return k.expando+"_"+Xb++}});k.ajaxPrefilter("json jsonp",
function(g,i,l){var o=typeof g.data==="string";if(g.dataTypes[0]==="jsonp"||i.jsonpCallback||i.jsonp!=null||g.jsonp!==false&&(Ua.test(g.url)||o&&Ua.test(g.data))){var s,x=g.jsonpCallback=k.isFunction(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,A=a[x];i=g.url;var L=g.data,J="$1"+x+"$2",K=function(){a[x]=A;if(s&&k.isFunction(A))a[x](s[0])};if(g.jsonp!==false){i=i.replace(Ua,J);if(g.url===i){if(o)L=L.replace(Ua,J);if(g.data===L)i+=(/\?/.test(i)?"&":"?")+g.jsonp+"="+x}}g.url=i;g.data=L;a[x]=function(T){s=
[T]};l.then(K,K);g.converters["script json"]=function(){s||k.error(x+" was not called");return s[0]};g.dataTypes[0]="json";return"script"}});k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(g){k.globalEval(g);return g}}});k.ajaxPrefilter("script",function(g){if(g.cache===c)g.cache=false;if(g.crossDomain){g.type="GET";g.global=false}});k.ajaxTransport("script",
function(g){if(g.crossDomain){var i,l=H.head||H.getElementsByTagName("head")[0]||H.documentElement;return{send:function(o,s){i=H.createElement("script");i.async="async";if(g.scriptCharset)i.charset=g.scriptCharset;i.src=g.url;i.onload=i.onreadystatechange=function(x,A){if(!i.readyState||/loaded|complete/.test(i.readyState)){i.onload=i.onreadystatechange=null;l&&i.parentNode&&l.removeChild(i);i=c;A||s(200,"success")}};l.insertBefore(i,l.firstChild)},abort:function(){if(i)i.onload(0,1)}}}});var Yb=
k.now(),Ka;k.ajaxSettings.xhr=a.ActiveXObject?function(){var g;if(!(g=!this.isLocal&&z()))a:{try{g=new a.ActiveXObject("Microsoft.XMLHTTP");break a}catch(i){}g=void 0}return g}:z;Ga=k.ajaxSettings.xhr();k.support.ajax=!!Ga;k.support.cors=Ga&&"withCredentials"in Ga;Ga=c;k.support.ajax&&k.ajaxTransport(function(g){if(!g.crossDomain||k.support.cors){var i;return{send:function(l,o){var s=g.xhr(),x,A;g.username?s.open(g.type,g.url,g.async,g.username,g.password):s.open(g.type,g.url,g.async);if(g.xhrFields)for(A in g.xhrFields)s[A]=
g.xhrFields[A];g.mimeType&&s.overrideMimeType&&s.overrideMimeType(g.mimeType);if(!g.crossDomain&&!l["X-Requested-With"])l["X-Requested-With"]="XMLHttpRequest";try{for(A in l)s.setRequestHeader(A,l[A])}catch(L){}s.send(g.hasContent&&g.data||null);i=function(J,K){var T,ia,ra,na,ta;try{if(i&&(K||s.readyState===4)){i=c;if(x){s.onreadystatechange=k.noop;delete Ka[x]}if(K)s.readyState!==4&&s.abort();else{T=s.status;ra=s.getAllResponseHeaders();na={};if((ta=s.responseXML)&&ta.documentElement)na.xml=ta;na.text=
s.responseText;try{ia=s.statusText}catch(wa){ia=""}if(!T&&g.isLocal&&!g.crossDomain)T=na.text?200:404;else if(T===1223)T=204}}}catch(ua){K||o(-1,ua)}na&&o(T,ia,na,ra)};if(!g.async||s.readyState===4)i();else{if(!Ka){Ka={};m()}x=Yb++;s.onreadystatechange=Ka[x]=i}},abort:function(){i&&i(0,1)}}}});var Xa={},Zb=/^(?:toggle|show|hide)$/,$b=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,Va,ab=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],
["opacity"]];k.fn.extend({show:function(g,i,l){if(g||g===0)return this.animate(C("show",3),g,i,l);else{l=0;for(var o=this.length;l<o;l++){g=this[l];i=g.style.display;if(!k._data(g,"olddisplay")&&i==="none")i=g.style.display="";i===""&&k.css(g,"display")==="none"&&k._data(g,"olddisplay",D(g.nodeName))}for(l=0;l<o;l++){g=this[l];i=g.style.display;if(i===""||i==="none")g.style.display=k._data(g,"olddisplay")||""}return this}},hide:function(g,i,l){if(g||g===0)return this.animate(C("hide",3),g,i,l);else{g=
0;for(i=this.length;g<i;g++){l=k.css(this[g],"display");l!=="none"&&!k._data(this[g],"olddisplay")&&k._data(this[g],"olddisplay",l)}for(g=0;g<i;g++)this[g].style.display="none";return this}},_toggle:k.fn.toggle,toggle:function(g,i,l){var o=typeof g==="boolean";if(k.isFunction(g)&&k.isFunction(i))this._toggle.apply(this,arguments);else g==null||o?this.each(function(){var s=o?g:k(this).is(":hidden");k(this)[s?"show":"hide"]()}):this.animate(C("toggle",3),g,i,l);return this},fadeTo:function(g,i,l,o){return this.filter(":hidden").css("opacity",
0).show().end().animate({opacity:i},g,l,o)},animate:function(g,i,l,o){var s=k.speed(i,l,o);if(k.isEmptyObject(g))return this.each(s.complete);return this[s.queue===false?"each":"queue"](function(){var x=k.extend({},s),A,L=this.nodeType===1,J=L&&k(this).is(":hidden"),K=this;for(A in g){var T=k.camelCase(A);if(A!==T){g[T]=g[A];delete g[A];A=T}if(g[A]==="hide"&&J||g[A]==="show"&&!J)return x.complete.call(this);if(L&&(A==="height"||A==="width")){x.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];
if(k.css(this,"display")==="inline"&&k.css(this,"float")==="none")if(k.support.inlineBlockNeedsLayout)if(D(this.nodeName)==="inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(k.isArray(g[A])){(x.specialEasing=x.specialEasing||{})[A]=g[A][1];g[A]=g[A][0]}}if(x.overflow!=null)this.style.overflow="hidden";x.curAnim=k.extend({},g);k.each(g,function(ia,ra){var na=new k.fx(K,x,ia);if(Zb.test(ra))na[ra==="toggle"?J?"show":
"hide":ra](g);else{var ta=$b.exec(ra),wa=na.cur();if(ta){var ua=parseFloat(ta[2]),xa=ta[3]||(k.cssNumber[ia]?"":"px");if(xa!=="px"){k.style(K,ia,(ua||1)+xa);wa*=(ua||1)/na.cur();k.style(K,ia,wa+xa)}if(ta[1])ua=(ta[1]==="-="?-1:1)*ua+wa;na.custom(wa,ua,xa)}else na.custom(wa,ra,"")}});return true})},stop:function(g,i){var l=k.timers;g&&this.queue([]);this.each(function(){for(var o=l.length-1;o>=0;o--)if(l[o].elem===this){if(i)l[o](true);l.splice(o,1)}});i||this.dequeue();return this}});k.each({slideDown:C("show",
1),slideUp:C("hide",1),slideToggle:C("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(g,i){k.fn[g]=function(l,o,s){return this.animate(i,l,o,s)}});k.extend({speed:function(g,i,l){var o=g&&typeof g==="object"?k.extend({},g):{complete:l||!l&&i||k.isFunction(g)&&g,duration:g,easing:l&&i||i&&!k.isFunction(i)&&i};o.duration=k.fx.off?0:typeof o.duration==="number"?o.duration:o.duration in k.fx.speeds?k.fx.speeds[o.duration]:k.fx.speeds._default;o.old=
o.complete;o.complete=function(){o.queue!==false&&k(this).dequeue();k.isFunction(o.old)&&o.old.call(this)};return o},easing:{linear:function(g,i,l,o){return l+o*g},swing:function(g,i,l,o){return(-Math.cos(g*Math.PI)/2+0.5)*o+l}},timers:[],fx:function(g,i,l){this.options=i;this.elem=g;this.prop=l;if(!i.orig)i.orig={}}});k.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(k.fx.step[this.prop]||k.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=
null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var g,i=k.css(this.elem,this.prop);return isNaN(g=parseFloat(i))?!i||i==="auto"?0:i:g},custom:function(g,i,l){function o(A){return s.step(A)}var s=this,x=k.fx;this.startTime=k.now();this.start=g;this.end=i;this.unit=l||this.unit||(k.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;o.elem=this.elem;if(o()&&k.timers.push(o)&&!Va)Va=setInterval(x.tick,x.interval)},show:function(){this.options.orig[this.prop]=
k.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());k(this.elem).show()},hide:function(){this.options.orig[this.prop]=k.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(g){var i=k.now(),l=true;if(g||i>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var o in this.options.curAnim)if(this.options.curAnim[o]!==
true)l=false;if(l){if(this.options.overflow!=null&&!k.support.shrinkWrapBlocks){var s=this.elem,x=this.options;k.each(["","X","Y"],function(L,J){s.style["overflow"+J]=x.overflow[L]})}this.options.hide&&k(this.elem).hide();if(this.options.hide||this.options.show)for(var A in this.options.curAnim)k.style(this.elem,A,this.options.orig[A]);this.options.complete.call(this.elem)}return false}else{g=i-this.startTime;this.state=g/this.options.duration;i=this.options.easing||(k.easing.swing?"swing":"linear");
this.pos=k.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||i](this.state,g,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};k.extend(k.fx,{tick:function(){for(var g=k.timers,i=0;i<g.length;i++)g[i]()||g.splice(i--,1);g.length||k.fx.stop()},interval:13,stop:function(){clearInterval(Va);Va=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(g){k.style(g.elem,"opacity",g.now)},_default:function(g){if(g.elem.style&&
g.elem.style[g.prop]!=null)g.elem.style[g.prop]=(g.prop==="width"||g.prop==="height"?Math.max(0,g.now):g.now)+g.unit;else g.elem[g.prop]=g.now}}});if(k.expr&&k.expr.filters)k.expr.filters.animated=function(g){return k.grep(k.timers,function(i){return g===i.elem}).length};var ac=/^t(?:able|d|h)$/i,qb=/^(?:body|html)$/i;k.fn.offset="getBoundingClientRect"in H.documentElement?function(g){var i=this[0],l;if(g)return this.each(function(A){k.offset.setOffset(this,g,A)});if(!i||!i.ownerDocument)return null;
if(i===i.ownerDocument.body)return k.offset.bodyOffset(i);try{l=i.getBoundingClientRect()}catch(o){}var s=i.ownerDocument,x=s.documentElement;if(!l||!k.contains(x,i))return l?{top:l.top,left:l.left}:{top:0,left:0};i=s.body;s=X(s);return{top:l.top+(s.pageYOffset||k.support.boxModel&&x.scrollTop||i.scrollTop)-(x.clientTop||i.clientTop||0),left:l.left+(s.pageXOffset||k.support.boxModel&&x.scrollLeft||i.scrollLeft)-(x.clientLeft||i.clientLeft||0)}}:function(g){var i=this[0];if(g)return this.each(function(K){k.offset.setOffset(this,
g,K)});if(!i||!i.ownerDocument)return null;if(i===i.ownerDocument.body)return k.offset.bodyOffset(i);k.offset.initialize();var l,o=i.offsetParent,s=i.ownerDocument,x=s.documentElement,A=s.body;l=(s=s.defaultView)?s.getComputedStyle(i,null):i.currentStyle;for(var L=i.offsetTop,J=i.offsetLeft;(i=i.parentNode)&&i!==A&&i!==x;){if(k.offset.supportsFixedPosition&&l.position==="fixed")break;l=s?s.getComputedStyle(i,null):i.currentStyle;L-=i.scrollTop;J-=i.scrollLeft;if(i===o){L+=i.offsetTop;J+=i.offsetLeft;
if(k.offset.doesNotAddBorder&&!(k.offset.doesAddBorderForTableAndCells&&ac.test(i.nodeName))){L+=parseFloat(l.borderTopWidth)||0;J+=parseFloat(l.borderLeftWidth)||0}o=i.offsetParent}if(k.offset.subtractsBorderForOverflowNotVisible&&l.overflow!=="visible"){L+=parseFloat(l.borderTopWidth)||0;J+=parseFloat(l.borderLeftWidth)||0}}if(l.position==="relative"||l.position==="static"){L+=A.offsetTop;J+=A.offsetLeft}if(k.offset.supportsFixedPosition&&l.position==="fixed"){L+=Math.max(x.scrollTop,A.scrollTop);
J+=Math.max(x.scrollLeft,A.scrollLeft)}return{top:L,left:J}};k.offset={initialize:function(){var g=H.body,i=H.createElement("div"),l,o,s,x=parseFloat(k.css(g,"marginTop"))||0;k.extend(i.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});i.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
g.insertBefore(i,g.firstChild);l=i.firstChild;o=l.firstChild;s=l.nextSibling.firstChild.firstChild;this.doesNotAddBorder=o.offsetTop!==5;this.doesAddBorderForTableAndCells=s.offsetTop===5;o.style.position="fixed";o.style.top="20px";this.supportsFixedPosition=o.offsetTop===20||o.offsetTop===15;o.style.position=o.style.top="";l.style.overflow="hidden";l.style.position="relative";this.subtractsBorderForOverflowNotVisible=o.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=g.offsetTop!==x;g.removeChild(i);
k.offset.initialize=k.noop},bodyOffset:function(g){var i=g.offsetTop,l=g.offsetLeft;k.offset.initialize();if(k.offset.doesNotIncludeMarginInBodyOffset){i+=parseFloat(k.css(g,"marginTop"))||0;l+=parseFloat(k.css(g,"marginLeft"))||0}return{top:i,left:l}},setOffset:function(g,i,l){var o=k.css(g,"position");if(o==="static")g.style.position="relative";var s=k(g),x=s.offset(),A=k.css(g,"top"),L=k.css(g,"left"),J=(o==="absolute"||o==="fixed")&&k.inArray("auto",[A,L])>-1;o={};var K={};if(J)K=s.position();
A=J?K.top:parseInt(A,10)||0;L=J?K.left:parseInt(L,10)||0;if(k.isFunction(i))i=i.call(g,l,x);if(i.top!=null)o.top=i.top-x.top+A;if(i.left!=null)o.left=i.left-x.left+L;"using"in i?i.using.call(g,o):s.css(o)}};k.fn.extend({position:function(){if(!this[0])return null;var g=this[0],i=this.offsetParent(),l=this.offset(),o=qb.test(i[0].nodeName)?{top:0,left:0}:i.offset();l.top-=parseFloat(k.css(g,"marginTop"))||0;l.left-=parseFloat(k.css(g,"marginLeft"))||0;o.top+=parseFloat(k.css(i[0],"borderTopWidth"))||
0;o.left+=parseFloat(k.css(i[0],"borderLeftWidth"))||0;return{top:l.top-o.top,left:l.left-o.left}},offsetParent:function(){return this.map(function(){for(var g=this.offsetParent||H.body;g&&!qb.test(g.nodeName)&&k.css(g,"position")==="static";)g=g.offsetParent;return g})}});k.each(["Left","Top"],function(g,i){var l="scroll"+i;k.fn[l]=function(o){var s=this[0],x;if(!s)return null;if(o!==c)return this.each(function(){if(x=X(this))x.scrollTo(!g?o:k(x).scrollLeft(),g?o:k(x).scrollTop());else this[l]=o});
else return(x=X(s))?"pageXOffset"in x?x[g?"pageYOffset":"pageXOffset"]:k.support.boxModel&&x.document.documentElement[l]||x.document.body[l]:s[l]}});k.each(["Height","Width"],function(g,i){var l=i.toLowerCase();k.fn["inner"+i]=function(){return this[0]?parseFloat(k.css(this[0],l,"padding")):null};k.fn["outer"+i]=function(o){return this[0]?parseFloat(k.css(this[0],l,o?"margin":"border")):null};k.fn[l]=function(o){var s=this[0];if(!s)return o==null?null:this;if(k.isFunction(o))return this.each(function(A){var L=
k(this);L[l](o.call(this,A,L[l]()))});if(k.isWindow(s)){var x=s.document.documentElement["client"+i];return s.document.compatMode==="CSS1Compat"&&x||s.document.body["client"+i]||x}else if(s.nodeType===9)return Math.max(s.documentElement["client"+i],s.body["scroll"+i],s.documentElement["scroll"+i],s.body["offset"+i],s.documentElement["offset"+i]);else if(o===c){s=k.css(s,l);x=parseFloat(s);return k.isNaN(x)?s:x}else return this.css(l,typeof o==="string"?o:o+"px")}});a.jQuery=a.$=k})(window);
(function(a,c){function e(f){return!a(f).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(!a.ui.version){a.extend(a.ui,{version:"1.8.12",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,
PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(f,h){return typeof f==="number"?this.each(function(){var b=this;setTimeout(function(){a(b).focus();h&&h.call(b)},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var f;f=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,
"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!f.length?a(document):f},zIndex:function(f){if(f!==c)return this.css("zIndex",f);if(this.length){f=a(this[0]);for(var h;f.length&&f[0]!==document;){h=f.css("position");
if(h==="absolute"||h==="relative"||h==="fixed"){h=parseInt(f.css("zIndex"),10);if(!isNaN(h)&&h!==0)return h}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(f){f.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(f,h){function b(q,w,r,p){a.each(d,function(){w-=parseFloat(a.curCSS(q,"padding"+this,true))||0;if(r)w-=parseFloat(a.curCSS(q,
"border"+this+"Width",true))||0;if(p)w-=parseFloat(a.curCSS(q,"margin"+this,true))||0});return w}var d=h==="Width"?["Left","Right"]:["Top","Bottom"],j=h.toLowerCase(),n={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+h]=function(q){if(q===c)return n["inner"+h].call(this);return this.each(function(){a(this).css(j,b(this,q)+"px")})};a.fn["outer"+h]=function(q,w){if(typeof q!=="number")return n["outer"+h].call(this,q);return this.each(function(){a(this).css(j,
b(this,q,true,w)+"px")})}});a.extend(a.expr[":"],{data:function(f,h,b){return!!a.data(f,b[3])},focusable:function(f){var h=f.nodeName.toLowerCase(),b=a.attr(f,"tabindex");if("area"===h){h=f.parentNode;b=h.name;if(!f.href||!b||h.nodeName.toLowerCase()!=="map")return false;f=a("img[usemap=#"+b+"]")[0];return!!f&&e(f)}return(/input|select|textarea|button|object/.test(h)?!f.disabled:"a"==h?f.href||!isNaN(b):!isNaN(b))&&e(f)},tabbable:function(f){var h=a.attr(f,"tabindex");return(isNaN(h)||h>=0)&&a(f).is(":focusable")}});
a(function(){var f=document.body,h=f.appendChild(h=document.createElement("div"));a.extend(h.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=h.offsetHeight===100;a.support.selectstart="onselectstart"in h;f.removeChild(h).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,h,b){f=a.ui[f].prototype;for(var d in b){f.plugins[d]=f.plugins[d]||[];f.plugins[d].push([h,b[d]])}},call:function(f,h,b){if((h=f.plugins[h])&&f.element[0].parentNode)for(var d=0;d<h.length;d++)f.options[h[d][0]]&&
h[d][1].apply(f.element,b)}},contains:function(f,h){return document.compareDocumentPosition?f.compareDocumentPosition(h)&16:f!==h&&f.contains(h)},hasScroll:function(f,h){if(a(f).css("overflow")==="hidden")return false;var b=h&&h==="left"?"scrollLeft":"scrollTop",d=false;if(f[b]>0)return true;f[b]=1;d=f[b]>0;f[b]=0;return d},isOverAxis:function(f,h,b){return f>h&&f<h+b},isOver:function(f,h,b,d,j,n){return a.ui.isOverAxis(f,b,j)&&a.ui.isOverAxis(h,d,n)}})}})(jQuery);
(function(a,c){if(a.cleanData){var e=a.cleanData;a.cleanData=function(h){for(var b=0,d;(d=h[b])!=null;b++)a(d).triggerHandler("remove");e(h)}}else{var f=a.fn.remove;a.fn.remove=function(h,b){return this.each(function(){if(!b)if(!h||a.filter(h,[this]).length)a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return f.call(a(this),h,b)})}}a.widget=function(h,b,d){var j=h.split(".")[0],n;h=h.split(".")[1];n=j+"-"+h;if(!d){d=b;b=a.Widget}a.expr[":"][n]=function(q){return!!a.data(q,
h)};a[j]=a[j]||{};a[j][h]=function(q,w){arguments.length&&this._createWidget(q,w)};b=new b;b.options=a.extend(true,{},b.options);a[j][h].prototype=a.extend(true,b,{namespace:j,widgetName:h,widgetEventPrefix:a[j][h].prototype.widgetEventPrefix||h,widgetBaseClass:n},d);a.widget.bridge(h,a[j][h])};a.widget.bridge=function(h,b){a.fn[h]=function(d){var j=typeof d==="string",n=Array.prototype.slice.call(arguments,1),q=this;d=!j&&n.length?a.extend.apply(null,[true,d].concat(n)):d;if(j&&d.charAt(0)==="_")return q;
j?this.each(function(){var w=a.data(this,h),r=w&&a.isFunction(w[d])?w[d].apply(w,n):w;if(r!==w&&r!==c){q=r;return false}}):this.each(function(){var w=a.data(this,h);w?w.option(d||{})._init():a.data(this,h,new b(d,this))});return q}};a.Widget=function(h,b){arguments.length&&this._createWidget(h,b)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(h,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(true,{},this.options,
this._getCreateOptions(),h);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_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 ui-state-disabled")},
widget:function(){return this.element},option:function(h,b){var d=h;if(arguments.length===0)return a.extend({},this.options);if(typeof h==="string"){if(b===c)return this.options[h];d={};d[h]=b}this._setOptions(d);return this},_setOptions:function(h){var b=this;a.each(h,function(d,j){b._setOption(d,j)});return this},_setOption:function(h,b){this.options[h]=b;if(h==="disabled")this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b);return this},
enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(h,b,d){var j=this.options[h];b=a.Event(b);b.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase();d=d||{};if(b.originalEvent){h=a.event.props.length;for(var n;h;){n=a.event.props[--h];b[n]=b.originalEvent[n]}}this.element.trigger(b,d);return!(a.isFunction(j)&&j.call(this.element[0],b,d)===false||b.isDefaultPrevented())}}})(jQuery);
(function(a){a.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(true===a.data(e.target,c.widgetName+".preventClickEvent")){a.removeData(e.target,c.widgetName+".preventClickEvent");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,f=c.which==1,h=typeof this.options.cancel=="string"?a(c.target).parents().add(c.target).filter(this.options.cancel).length:false;if(!f||h||!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}}true===a.data(c.target,this.widgetName+".preventClickEvent")&&a.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(b){return e._mouseMove(b)};this._mouseUpDelegate=function(b){return e._mouseUp(b)};a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return c.originalEvent.mouseHandled=
true}},_mouseMove:function(c){if(a.browser.msie&&!(document.documentMode>=9)&&!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){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);
if(this._mouseStarted){this._mouseStarted=false;c.target==this._mouseDownEvent.target&&a.data(c.target,this.widgetName+".preventClickEvent",true);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(a){a.widget("ui.draggable",a.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper==
"original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(c){var e=
this.options;if(this.helper||e.disabled||a(c.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(c);if(!this.handle)return false;return true},_mouseStart:function(c){var e=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(a.ui.ddmanager)a.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-
this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);e.containment&&this._setContainment();if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();
a.ui.ddmanager&&!e.dropBehaviour&&a.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 f=this._uiHash();if(this._trigger("drag",c,f)===false){this._mouseUp({});return false}this.position=f.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||
this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);return false},_mouseStop:function(c){var e=false;if(a.ui.ddmanager&&!this.options.dropBehaviour)e=a.ui.ddmanager.drop(this,c);if(this.dropped){e=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!e||this.options.revert=="valid"&&e||this.options.revert===true||a.isFunction(this.options.revert)&&
this.options.revert.call(this.element,e)){var f=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){f._trigger("stop",c)!==false&&f._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||!a(this.options.handle,this.element).length?true:false;a(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=a.isFunction(e.helper)?a(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(a.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&&a.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"&&a.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),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=[(c.containment=="document"?0:a(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(c.containment=="document"?0:a(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(c.containment=="document"?0:a(window).scrollLeft())+a(c.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(c.containment=="document"?0:a(window).scrollTop())+(a(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=a(c.containment)[0];if(e){c=a(c.containment).offset();var f=a(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(e).css("borderLeftWidth"),
10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0),c.top+(parseInt(a(e).css("borderTopWidth"),10)||0)+(parseInt(a(e).css("paddingTop"),10)||0),c.left+(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,c.top+(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),
10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]}}else if(c.containment.constructor==Array)this.containment=c.containment},_convertPositionTo:function(c,e){if(!e)e=this.position;var f=c=="absolute"?1:-1,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(h[0].tagName);return{top:e.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&
a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:h.scrollTop())*f),left:e.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:h.scrollLeft())*f)}},_generatePosition:function(c){var e=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],
this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(f[0].tagName),b=c.pageX,d=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])b=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])d=this.containment[1]+this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])b=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])d=
this.containment[3]+this.offset.click.top}if(e.grid){d=this.originalPageY+Math.round((d-this.originalPageY)/e.grid[1])*e.grid[1];d=this.containment?!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:!(d-this.offset.click.top<this.containment[1])?d-e.grid[1]:d+e.grid[1]:d;b=this.originalPageX+Math.round((b-this.originalPageX)/e.grid[0])*e.grid[0];b=this.containment?!(b-this.offset.click.left<this.containment[0]||b-this.offset.click.left>this.containment[2])?
b:!(b-this.offset.click.left<this.containment[0])?b-e.grid[0]:b+e.grid[0]:b}}return{top:d-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:f.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&a.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():
h?0:f.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,f){f=f||this._uiHash();a.ui.plugin.call(this,c,[e,f]);if(c=="drag")this.positionAbs=this._convertPositionTo("absolute");return a.Widget.prototype._trigger.call(this,c,e,f)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,
offset:this.positionAbs}}});a.extend(a.ui.draggable,{version:"1.8.12"});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var f=a(this).data("draggable"),h=f.options,b=a.extend({},e,{item:f.element});f.sortables=[];a(h.connectToSortable).each(function(){var d=a.data(this,"sortable");if(d&&!d.options.disabled){f.sortables.push({instance:d,shouldRevert:d.options.revert});d.refreshPositions();d._trigger("activate",c,b)}})},stop:function(c,e){var f=a(this).data("draggable"),h=a.extend({},
e,{item:f.element});a.each(f.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;f.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;f.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,h)}})},drag:function(c,e){var f=
a(this).data("draggable"),h=this;a.each(f.sortables,function(){this.instance.positionAbs=f.positionAbs;this.instance.helperProportions=f.helperProportions;this.instance.offset.click=f.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(h).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=f.offset.click.top;this.instance.offset.click.left=f.offset.click.left;this.instance.offset.parent.left-=f.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=f.offset.parent.top-this.instance.offset.parent.top;f._trigger("toSortable",c);f.dropped=this.instance.element;f.currentItem=f.element;this.instance.fromOutside=f}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();f._trigger("fromSortable",c);f.dropped=false}})}});a.ui.plugin.add("draggable","cursor",
{start:function(){var c=a("body"),e=a(this).data("draggable").options;if(c.css("cursor"))e._cursor=c.css("cursor");c.css("cursor",e.cursor)},stop:function(){var c=a(this).data("draggable").options;c._cursor&&a("body").css("cursor",c._cursor)}});a.ui.plugin.add("draggable","iframeFix",{start:function(){var c=a(this).data("draggable").options;a(c.iframeFix===true?"iframe":c.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+
"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(a(this).offset()).appendTo("body")})},stop:function(){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,e){var f=a(e.helper),h=a(this).data("draggable").options;if(f.css("opacity"))h._opacity=f.css("opacity");f.css("opacity",h.opacity)},stop:function(c,e){var f=a(this).data("draggable").options;f._opacity&&a(e.helper).css("opacity",
f._opacity)}});a.ui.plugin.add("draggable","scroll",{start:function(){var c=a(this).data("draggable");if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML")c.overflowOffset=c.scrollParent.offset()},drag:function(c){var e=a(this).data("draggable"),f=e.options,h=false;if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x")if(e.overflowOffset.top+e.scrollParent[0].offsetHeight-c.pageY<f.scrollSensitivity)e.scrollParent[0].scrollTop=h=e.scrollParent[0].scrollTop+
f.scrollSpeed;else if(c.pageY-e.overflowOffset.top<f.scrollSensitivity)e.scrollParent[0].scrollTop=h=e.scrollParent[0].scrollTop-f.scrollSpeed;if(!f.axis||f.axis!="y")if(e.overflowOffset.left+e.scrollParent[0].offsetWidth-c.pageX<f.scrollSensitivity)e.scrollParent[0].scrollLeft=h=e.scrollParent[0].scrollLeft+f.scrollSpeed;else if(c.pageX-e.overflowOffset.left<f.scrollSensitivity)e.scrollParent[0].scrollLeft=h=e.scrollParent[0].scrollLeft-f.scrollSpeed}else{if(!f.axis||f.axis!="x")if(c.pageY-a(document).scrollTop()<
f.scrollSensitivity)h=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<f.scrollSensitivity)h=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed);if(!f.axis||f.axis!="y")if(c.pageX-a(document).scrollLeft()<f.scrollSensitivity)h=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed);else if(a(window).width()-(c.pageX-a(document).scrollLeft())<f.scrollSensitivity)h=a(document).scrollLeft(a(document).scrollLeft()+
f.scrollSpeed)}h!==false&&a.ui.ddmanager&&!f.dropBehaviour&&a.ui.ddmanager.prepareOffsets(e,c)}});a.ui.plugin.add("draggable","snap",{start:function(){var c=a(this).data("draggable"),e=c.options;c.snapElements=[];a(e.snap.constructor!=String?e.snap.items||":data(draggable)":e.snap).each(function(){var f=a(this),h=f.offset();this!=c.element[0]&&c.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),top:h.top,left:h.left})})},drag:function(c,e){for(var f=a(this).data("draggable"),
h=f.options,b=h.snapTolerance,d=e.offset.left,j=d+f.helperProportions.width,n=e.offset.top,q=n+f.helperProportions.height,w=f.snapElements.length-1;w>=0;w--){var r=f.snapElements[w].left,p=r+f.snapElements[w].width,u=f.snapElements[w].top,B=u+f.snapElements[w].height;if(r-b<d&&d<p+b&&u-b<n&&n<B+b||r-b<d&&d<p+b&&u-b<q&&q<B+b||r-b<j&&j<p+b&&u-b<n&&n<B+b||r-b<j&&j<p+b&&u-b<q&&q<B+b){if(h.snapMode!="inner"){var y=Math.abs(u-q)<=b,R=Math.abs(B-n)<=b,I=Math.abs(r-j)<=b,m=Math.abs(p-d)<=b;if(y)e.position.top=
f._convertPositionTo("relative",{top:u-f.helperProportions.height,left:0}).top-f.margins.top;if(R)e.position.top=f._convertPositionTo("relative",{top:B,left:0}).top-f.margins.top;if(I)e.position.left=f._convertPositionTo("relative",{top:0,left:r-f.helperProportions.width}).left-f.margins.left;if(m)e.position.left=f._convertPositionTo("relative",{top:0,left:p}).left-f.margins.left}var z=y||R||I||m;if(h.snapMode!="outer"){y=Math.abs(u-n)<=b;R=Math.abs(B-q)<=b;I=Math.abs(r-d)<=b;m=Math.abs(p-j)<=b;if(y)e.position.top=
f._convertPositionTo("relative",{top:u,left:0}).top-f.margins.top;if(R)e.position.top=f._convertPositionTo("relative",{top:B-f.helperProportions.height,left:0}).top-f.margins.top;if(I)e.position.left=f._convertPositionTo("relative",{top:0,left:r}).left-f.margins.left;if(m)e.position.left=f._convertPositionTo("relative",{top:0,left:p-f.helperProportions.width}).left-f.margins.left}if(!f.snapElements[w].snapping&&(y||R||I||m||z))f.options.snap.snap&&f.options.snap.snap.call(f.element,c,a.extend(f._uiHash(),
{snapItem:f.snapElements[w].item}));f.snapElements[w].snapping=y||R||I||m||z}else{f.snapElements[w].snapping&&f.options.snap.release&&f.options.snap.release.call(f.element,c,a.extend(f._uiHash(),{snapItem:f.snapElements[w].item}));f.snapElements[w].snapping=false}}}});a.ui.plugin.add("draggable","stack",{start:function(){var c=a(this).data("draggable").options;c=a.makeArray(a(c.stack)).sort(function(f,h){return(parseInt(a(f).css("zIndex"),10)||0)-(parseInt(a(h).css("zIndex"),10)||0)});if(c.length){var e=
parseInt(c[0].style.zIndex)||0;a(c).each(function(f){this.style.zIndex=e+f});this[0].style.zIndex=e+c.length}}});a.ui.plugin.add("draggable","zIndex",{start:function(c,e){var f=a(e.helper),h=a(this).data("draggable").options;if(f.css("zIndex"))h._zIndex=f.css("zIndex");f.css("zIndex",h.zIndex)},stop:function(c,e){var f=a(this).data("draggable").options;f._zIndex&&a(e.helper).css("zIndex",f._zIndex)}})})(jQuery);
(function(a){a.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,e=c.accept;this.isover=0;this.isout=1;this.accept=a.isFunction(e)?e:function(f){return f.is(e)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};a.ui.ddmanager.droppables[c.scope]=a.ui.ddmanager.droppables[c.scope]||[];a.ui.ddmanager.droppables[c.scope].push(this);
c.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var c=a.ui.ddmanager.droppables[this.options.scope],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=a.isFunction(e)?e:function(f){return f.is(e)};a.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var e=a.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=a.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=a.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=a.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 f=e||a.ui.ddmanager.current;if(!f||(f.currentItem||f.element)[0]==this.element[0])return false;var h=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var b=
a.data(this,"droppable");if(b.options.greedy&&!b.options.disabled&&b.options.scope==f.options.scope&&b.accept.call(b.element[0],f.currentItem||f.element)&&a.ui.intersect(f,a.extend(b,{offset:b.element.offset()}),b.options.tolerance)){h=true;return false}});if(h)return false;if(this.accept.call(this.element[0],f.currentItem||f.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(f));return this.element}return false},ui:function(c){return{draggable:c.currentItem||c.element,helper:c.helper,position:c.position,offset:c.positionAbs}}});a.extend(a.ui.droppable,{version:"1.8.12"});a.ui.intersect=function(c,e,f){if(!e.offset)return false;var h=(c.positionAbs||c.position.absolute).left,b=h+c.helperProportions.width,d=(c.positionAbs||c.position.absolute).top,j=d+c.helperProportions.height,n=e.offset.left,q=n+e.proportions.width,w=e.offset.top,r=w+e.proportions.height;switch(f){case "fit":return n<=
h&&b<=q&&w<=d&&j<=r;case "intersect":return n<h+c.helperProportions.width/2&&b-c.helperProportions.width/2<q&&w<d+c.helperProportions.height/2&&j-c.helperProportions.height/2<r;case "pointer":return a.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,w,n,e.proportions.height,e.proportions.width);case "touch":return(d>=w&&d<=r||j>=w&&j<=r||d<w&&j>r)&&(h>=n&&h<=q||b>=n&&b<=q||h<n&&b>q);
default:return false}};a.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(c,e){var f=a.ui.ddmanager.droppables[c.options.scope]||[],h=e?e.type:null,b=(c.currentItem||c.element).find(":data(droppable)").andSelf(),d=0;a:for(;d<f.length;d++)if(!(f[d].options.disabled||c&&!f[d].accept.call(f[d].element[0],c.currentItem||c.element))){for(var j=0;j<b.length;j++)if(b[j]==f[d].element[0]){f[d].proportions.height=0;continue a}f[d].visible=f[d].element.css("display")!="none";if(f[d].visible){h==
"mousedown"&&f[d]._activate.call(f[d],e);f[d].offset=f[d].element.offset();f[d].proportions={width:f[d].element[0].offsetWidth,height:f[d].element[0].offsetHeight}}}},drop:function(c,e){var f=false;a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&a.ui.intersect(c,this,this.options.tolerance))f=f||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 f},drag:function(c,e){c.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(c,e);a.each(a.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var f=a.ui.intersect(c,this,this.options.tolerance);if(f=!f&&this.isover==1?"isout":f&&this.isover==0?"isover":null){var h;if(this.options.greedy){var b=this.element.parents(":data(droppable):eq(0)");if(b.length){h=a.data(b[0],"droppable");
h.greedyChild=f=="isover"?1:0}}if(h&&f=="isover"){h.isover=0;h.isout=1;h._out.call(h,e)}this[f]=1;this[f=="isout"?"isover":"isout"]=0;this[f=="isover"?"_over":"_out"].call(this,e);if(h&&f=="isout"){h.isout=0;h.isover=1;h._over.call(h,e)}}}})}}})(jQuery);
(function(a){a.widget("ui.resizable",a.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 f=this,h=this.options;this.element.addClass("ui-resizable");a.extend(this,{_aspectRatio:!!h.aspectRatio,aspectRatio:h.aspectRatio,originalElement:this.element,
_proportionallyResizeElements:[],_helper:h.helper||h.ghost||h.animate?h.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&a.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),
top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=
this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=h.handles||(!a(".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 b=this.handles.split(",");this.handles={};for(var d=0;d<b.length;d++){var j=a.trim(b[d]),n=a('<div class="ui-resizable-handle '+("ui-resizable-"+j)+'"></div>');/sw|se|ne|nw/.test(j)&&n.css({zIndex:++h.zIndex});"se"==j&&n.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[j]=".ui-resizable-"+j;this.element.append(n)}}this._renderAxis=function(q){q=q||this.element;for(var w in this.handles){if(this.handles[w].constructor==
String)this.handles[w]=a(this.handles[w],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var r=a(this.handles[w],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(w)?r.outerHeight():r.outerWidth();r=["padding",/ne|nw|n/.test(w)?"Top":/se|sw|s/.test(w)?"Bottom":/^e$/.test(w)?"Right":"Left"].join("");q.css(r,p);this._proportionallyResize()}a(this.handles[w])}};this._renderAxis(this.element);this._handles=a(".ui-resizable-handle",this.element).disableSelection();
this._handles.mouseover(function(){if(!f.resizing){if(this.className)var q=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);f.axis=q&&q[1]?q[1]:"se"}});if(h.autoHide){this._handles.hide();a(this.element).addClass("ui-resizable-autohide").hover(function(){a(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(!f.resizing){a(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};
if(this.elementIsWrapper){f(this.element);var h=this.element;h.after(this.originalElement.css({position:h.css("position"),width:h.outerWidth(),height:h.outerHeight(),top:h.css("top"),left:h.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(f){var h=false,b;for(b in this.handles)if(a(this.handles[b])[0]==f.target)h=true;return!this.options.disabled&&h},_mouseStart:function(f){var h=this.options,b=this.element.position(),
d=this.element;this.resizing=true;this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:b.top,left:b.left});a.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();b=c(this.helper.css("left"));var j=c(this.helper.css("top"));if(h.containment){b+=a(h.containment).scrollLeft()||0;j+=a(h.containment).scrollTop()||0}this.offset=
this.helper.offset();this.position={left:b,top:j};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:b,top:j};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=typeof h.aspectRatio=="number"?h.aspectRatio:
this.originalSize.width/this.originalSize.height||1;h=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(f){var h=this.helper,b=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;b=d.apply(this,[f,f.pageX-b.left||0,f.pageY-b.top||0]);if(this._aspectRatio||f.shiftKey)b=this._updateRatio(b,f);b=this._respectSize(b,f);this._propagate("resize",
f);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(b);this._trigger("resize",f,this.ui());return false},_mouseStop:function(f){this.resizing=false;var h=this.options;if(this._helper){var b=this._proportionallyResizeElements,d=b.length&&/textarea/i.test(b[0].nodeName);b=d&&a.ui.hasScroll(b[0],"left")?0:this.sizeDiff.height;
d=d?0:this.sizeDiff.width;d={width:this.helper.width()-d,height:this.helper.height()-b};b=parseInt(this.element.css("left"),10)+(this.position.left-this.originalPosition.left)||null;var j=parseInt(this.element.css("top"),10)+(this.position.top-this.originalPosition.top)||null;h.animate||this.element.css(a.extend(d,{top:j,left:b}));this.helper.height(this.size.height);this.helper.width(this.size.width);this._helper&&!h.animate&&this._proportionallyResize()}a("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");
this._propagate("stop",f);this._helper&&this.helper.remove();return false},_updateCache:function(f){this.offset=this.helper.offset();if(e(f.left))this.position.left=f.left;if(e(f.top))this.position.top=f.top;if(e(f.height))this.size.height=f.height;if(e(f.width))this.size.width=f.width},_updateRatio:function(f){var h=this.position,b=this.size,d=this.axis;if(f.height)f.width=b.height*this.aspectRatio;else if(f.width)f.height=b.width/this.aspectRatio;if(d=="sw"){f.left=h.left+(b.width-f.width);f.top=
null}if(d=="nw"){f.top=h.top+(b.height-f.height);f.left=h.left+(b.width-f.width)}return f},_respectSize:function(f){var h=this.options,b=this.axis,d=e(f.width)&&h.maxWidth&&h.maxWidth<f.width,j=e(f.height)&&h.maxHeight&&h.maxHeight<f.height,n=e(f.width)&&h.minWidth&&h.minWidth>f.width,q=e(f.height)&&h.minHeight&&h.minHeight>f.height;if(n)f.width=h.minWidth;if(q)f.height=h.minHeight;if(d)f.width=h.maxWidth;if(j)f.height=h.maxHeight;var w=this.originalPosition.left+this.originalSize.width,r=this.position.top+
this.size.height,p=/sw|nw|w/.test(b);b=/nw|ne|n/.test(b);if(n&&p)f.left=w-h.minWidth;if(d&&p)f.left=w-h.maxWidth;if(q&&b)f.top=r-h.minHeight;if(j&&b)f.top=r-h.maxHeight;if((h=!f.width&&!f.height)&&!f.left&&f.top)f.top=null;else if(h&&!f.top&&f.left)f.left=null;return f},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var f=this.helper||this.element,h=0;h<this._proportionallyResizeElements.length;h++){var b=this._proportionallyResizeElements[h];if(!this.borderDif){var d=
[b.css("borderTopWidth"),b.css("borderRightWidth"),b.css("borderBottomWidth"),b.css("borderLeftWidth")],j=[b.css("paddingTop"),b.css("paddingRight"),b.css("paddingBottom"),b.css("paddingLeft")];this.borderDif=a.map(d,function(n,q){var w=parseInt(n,10)||0,r=parseInt(j[q],10)||0;return w+r})}a.browser.msie&&(a(f).is(":hidden")||a(f).parents(":hidden").length)||b.css({height:f.height()-this.borderDif[0]-this.borderDif[2]||0,width:f.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var f=
this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var h=a.browser.msie&&a.browser.version<7,b=h?1:0;h=h?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-b+"px",top:this.elementOffset.top-b+"px",zIndex:++f.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(f,
h){return{width:this.originalSize.width+h}},w:function(f,h){return{left:this.originalPosition.left+h,width:this.originalSize.width-h}},n:function(f,h,b){return{top:this.originalPosition.top+b,height:this.originalSize.height-b}},s:function(f,h,b){return{height:this.originalSize.height+b}},se:function(f,h,b){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,h,b]))},sw:function(f,h,b){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,h,
b]))},ne:function(f,h,b){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,h,b]))},nw:function(f,h,b){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,h,b]))}},_propagate:function(f,h){a.ui.plugin.call(this,f,[h,this.ui()]);f!="resize"&&this._trigger(f,h,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,
originalPosition:this.originalPosition}}});a.extend(a.ui.resizable,{version:"1.8.12"});a.ui.plugin.add("resizable","alsoResize",{start:function(){var f=a(this).data("resizable").options,h=function(b){a(b).each(function(){var d=a(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof f.alsoResize=="object"&&!f.alsoResize.parentNode)if(f.alsoResize.length){f.alsoResize=
f.alsoResize[0];h(f.alsoResize)}else a.each(f.alsoResize,function(b){h(b)});else h(f.alsoResize)},resize:function(f,h){var b=a(this).data("resizable"),d=b.options,j=b.originalSize,n=b.originalPosition,q={height:b.size.height-j.height||0,width:b.size.width-j.width||0,top:b.position.top-n.top||0,left:b.position.left-n.left||0},w=function(r,p){a(r).each(function(){var u=a(this),B=a(this).data("resizable-alsoresize"),y={},R=p&&p.length?p:u.parents(h.originalElement[0]).length?["width","height"]:["width",
"height","top","left"];a.each(R,function(I,m){var z=(B[m]||0)+(q[m]||0);if(z&&z>=0)y[m]=z||null});if(a.browser.opera&&/relative/.test(u.css("position"))){b._revertToRelativePosition=true;u.css({position:"absolute",top:"auto",left:"auto"})}u.css(y)})};typeof d.alsoResize=="object"&&!d.alsoResize.nodeType?a.each(d.alsoResize,function(r,p){w(r,p)}):w(d.alsoResize)},stop:function(){var f=a(this).data("resizable"),h=f.options,b=function(d){a(d).each(function(){var j=a(this);j.css({position:j.data("resizable-alsoresize").position})})};
if(f._revertToRelativePosition){f._revertToRelativePosition=false;typeof h.alsoResize=="object"&&!h.alsoResize.nodeType?a.each(h.alsoResize,function(d){b(d)}):b(h.alsoResize)}a(this).removeData("resizable-alsoresize")}});a.ui.plugin.add("resizable","animate",{stop:function(f){var h=a(this).data("resizable"),b=h.options,d=h._proportionallyResizeElements,j=d.length&&/textarea/i.test(d[0].nodeName),n=j&&a.ui.hasScroll(d[0],"left")?0:h.sizeDiff.height;j={width:h.size.width-(j?0:h.sizeDiff.width),height:h.size.height-
n};n=parseInt(h.element.css("left"),10)+(h.position.left-h.originalPosition.left)||null;var q=parseInt(h.element.css("top"),10)+(h.position.top-h.originalPosition.top)||null;h.element.animate(a.extend(j,q&&n?{top:q,left:n}:{}),{duration:b.animateDuration,easing:b.animateEasing,step:function(){var w={width:parseInt(h.element.css("width"),10),height:parseInt(h.element.css("height"),10),top:parseInt(h.element.css("top"),10),left:parseInt(h.element.css("left"),10)};d&&d.length&&a(d[0]).css({width:w.width,
height:w.height});h._updateCache(w);h._propagate("resize",f)}})}});a.ui.plugin.add("resizable","containment",{start:function(){var f=a(this).data("resizable"),h=f.element,b=f.options.containment;if(h=b instanceof a?b.get(0):/parent/.test(b)?h.parent().get(0):b){f.containerElement=a(h);if(/document/.test(b)||b==document){f.containerOffset={left:0,top:0};f.containerPosition={left:0,top:0};f.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}}else{var d=
a(h),j=[];a(["Top","Right","Left","Bottom"]).each(function(w,r){j[w]=c(d.css("padding"+r))});f.containerOffset=d.offset();f.containerPosition=d.position();f.containerSize={height:d.innerHeight()-j[3],width:d.innerWidth()-j[1]};b=f.containerOffset;var n=f.containerSize.height,q=f.containerSize.width;q=a.ui.hasScroll(h,"left")?h.scrollWidth:q;n=a.ui.hasScroll(h)?h.scrollHeight:n;f.parentData={element:h,left:b.left,top:b.top,width:q,height:n}}}},resize:function(f){var h=a(this).data("resizable"),b=h.options,
d=h.containerOffset,j=h.position;f=h._aspectRatio||f.shiftKey;var n={top:0,left:0},q=h.containerElement;if(q[0]!=document&&/static/.test(q.css("position")))n=d;if(j.left<(h._helper?d.left:0)){h.size.width+=h._helper?h.position.left-d.left:h.position.left-n.left;if(f)h.size.height=h.size.width/b.aspectRatio;h.position.left=b.helper?d.left:0}if(j.top<(h._helper?d.top:0)){h.size.height+=h._helper?h.position.top-d.top:h.position.top;if(f)h.size.width=h.size.height*b.aspectRatio;h.position.top=h._helper?
d.top:0}h.offset.left=h.parentData.left+h.position.left;h.offset.top=h.parentData.top+h.position.top;b=Math.abs((h._helper?h.offset.left-n.left:h.offset.left-n.left)+h.sizeDiff.width);d=Math.abs((h._helper?h.offset.top-n.top:h.offset.top-d.top)+h.sizeDiff.height);j=h.containerElement.get(0)==h.element.parent().get(0);n=/relative|absolute/.test(h.containerElement.css("position"));if(j&&n)b-=h.parentData.left;if(b+h.size.width>=h.parentData.width){h.size.width=h.parentData.width-b;if(f)h.size.height=
h.size.width/h.aspectRatio}if(d+h.size.height>=h.parentData.height){h.size.height=h.parentData.height-d;if(f)h.size.width=h.size.height*h.aspectRatio}},stop:function(){var f=a(this).data("resizable"),h=f.options,b=f.containerOffset,d=f.containerPosition,j=f.containerElement,n=a(f.helper),q=n.offset(),w=n.outerWidth()-f.sizeDiff.width;n=n.outerHeight()-f.sizeDiff.height;f._helper&&!h.animate&&/relative/.test(j.css("position"))&&a(this).css({left:q.left-d.left-b.left,width:w,height:n});f._helper&&!h.animate&&
/static/.test(j.css("position"))&&a(this).css({left:q.left-d.left-b.left,width:w,height:n})}});a.ui.plugin.add("resizable","ghost",{start:function(){var f=a(this).data("resizable"),h=f.options,b=f.size;f.ghost=f.originalElement.clone();f.ghost.css({opacity:0.25,display:"block",position:"relative",height:b.height,width:b.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");f.ghost.appendTo(f.helper)},resize:function(){var f=a(this).data("resizable");
f.ghost&&f.ghost.css({position:"relative",height:f.size.height,width:f.size.width})},stop:function(){var f=a(this).data("resizable");f.ghost&&f.helper&&f.helper.get(0).removeChild(f.ghost.get(0))}});a.ui.plugin.add("resizable","grid",{resize:function(){var f=a(this).data("resizable"),h=f.options,b=f.size,d=f.originalSize,j=f.originalPosition,n=f.axis;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var q=Math.round((b.width-d.width)/(h.grid[0]||1))*(h.grid[0]||1);h=Math.round((b.height-d.height)/
(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){f.size.width=d.width+q;f.size.height=d.height+h}else if(/^(ne)$/.test(n)){f.size.width=d.width+q;f.size.height=d.height+h;f.position.top=j.top-h}else{if(/^(sw)$/.test(n)){f.size.width=d.width+q;f.size.height=d.height+h}else{f.size.width=d.width+q;f.size.height=d.height+h;f.position.top=j.top-h}f.position.left=j.left-q}}});var c=function(f){return parseInt(f,10)||0},e=function(f){return!isNaN(parseInt(f,10))}})(jQuery);
(function(a){a.widget("ui.selectable",a.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=a(c.options.filter,c.element[0]);e.each(function(){var f=a(this),h=f.offset();a.data(this,"selectable-item",{element:this,$element:f,left:h.left,top:h.top,right:h.left+f.outerWidth(),bottom:h.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),
selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=e.addClass("ui-selectee");this._mouseInit();this.helper=a("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var e=this;this.opos=[c.pageX,
c.pageY];if(!this.options.disabled){var f=this.options;this.selectees=a(f.filter,this.element[0]);this._trigger("start",c);a(f.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});f.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var h=a.data(this,"selectable-item");h.startselected=true;if(!c.metaKey){h.$element.removeClass("ui-selected");h.selected=false;h.$element.addClass("ui-unselecting");h.unselecting=true;e._trigger("unselecting",
c,{unselecting:h.element})}});a(c.target).parents().andSelf().each(function(){var h=a.data(this,"selectable-item");if(h){var b=!c.metaKey||!h.$element.hasClass("ui-selected");h.$element.removeClass(b?"ui-unselecting":"ui-selected").addClass(b?"ui-selecting":"ui-unselecting");h.unselecting=!b;h.selecting=b;(h.selected=b)?e._trigger("selecting",c,{selecting:h.element}):e._trigger("unselecting",c,{unselecting:h.element});return false}})}},_mouseDrag:function(c){var e=this;this.dragged=true;if(!this.options.disabled){var f=
this.options,h=this.opos[0],b=this.opos[1],d=c.pageX,j=c.pageY;if(h>d){var n=d;d=h;h=n}if(b>j){n=j;j=b;b=n}this.helper.css({left:h,top:b,width:d-h,height:j-b});this.selectees.each(function(){var q=a.data(this,"selectable-item");if(!(!q||q.element==e.element[0])){var w=false;if(f.tolerance=="touch")w=!(q.left>d||q.right<h||q.top>j||q.bottom<b);else if(f.tolerance=="fit")w=q.left>h&&q.right<d&&q.top>b&&q.bottom<j;if(w){if(q.selected){q.$element.removeClass("ui-selected");q.selected=false}if(q.unselecting){q.$element.removeClass("ui-unselecting");
q.unselecting=false}if(!q.selecting){q.$element.addClass("ui-selecting");q.selecting=true;e._trigger("selecting",c,{selecting:q.element})}}else{if(q.selecting)if(c.metaKey&&q.startselected){q.$element.removeClass("ui-selecting");q.selecting=false;q.$element.addClass("ui-selected");q.selected=true}else{q.$element.removeClass("ui-selecting");q.selecting=false;if(q.startselected){q.$element.addClass("ui-unselecting");q.unselecting=true}e._trigger("unselecting",c,{unselecting:q.element})}if(q.selected)if(!c.metaKey&&
!q.startselected){q.$element.removeClass("ui-selected");q.selected=false;q.$element.addClass("ui-unselecting");q.unselecting=true;e._trigger("unselecting",c,{unselecting:q.element})}}}});return false}},_mouseStop:function(c){var e=this;this.dragged=false;a(".ui-unselecting",this.element[0]).each(function(){var f=a.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;e._trigger("unselected",c,{unselected:f.element})});a(".ui-selecting",this.element[0]).each(function(){var f=
a.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;e._trigger("selected",c,{selected:f.element})});this._trigger("stop",c);this.helper.remove();return false}});a.extend(a.ui.selectable,{version:"1.8.12"})})(jQuery);
(function(a){a.widget("ui.sortable",a.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex: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"))||/inline|table-cell/.test(this.items[0].item.css("display")):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},_setOption:function(c,e){if(c==="disabled"){this.options[c]=
e;this.widget()[e?"addClass":"removeClass"]("ui-sortable-disabled")}else a.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(c,e){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(c);var f=null,h=this;a(c.target).parents().each(function(){if(a.data(this,"sortable-item")==h){f=a(this);return false}});if(a.data(c.target,"sortable-item")==h)f=a(c.target);if(!f)return false;if(this.options.handle&&!e){var b=false;
a(this.options.handle,f).find("*").andSelf().each(function(){if(this==c.target)b=true});if(!b)return false}this.currentItem=f;this._removeCurrentsFromItems();return true},_mouseStart:function(c,e,f){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");a.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._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(a("body").css("cursor"))this._storedCursor=a("body").css("cursor");a("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(!f)for(f=this.containers.length-1;f>=0;f--)this.containers[f]._trigger("activate",c,this._uiHash(this));if(a.ui.ddmanager)a.ui.ddmanager.current=this;a.ui.ddmanager&&!e.dropBehaviour&&a.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,f=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=f=this.scrollParent[0].scrollTop+e.scrollSpeed;else if(c.pageY-this.overflowOffset.top<
e.scrollSensitivity)this.scrollParent[0].scrollTop=f=this.scrollParent[0].scrollTop-e.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-c.pageX<e.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft+e.scrollSpeed;else if(c.pageX-this.overflowOffset.left<e.scrollSensitivity)this.scrollParent[0].scrollLeft=f=this.scrollParent[0].scrollLeft-e.scrollSpeed}else{if(c.pageY-a(document).scrollTop()<e.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()-
e.scrollSpeed);else if(a(window).height()-(c.pageY-a(document).scrollTop())<e.scrollSensitivity)f=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed);if(c.pageX-a(document).scrollLeft()<e.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed);else if(a(window).width()-(c.pageX-a(document).scrollLeft())<e.scrollSensitivity)f=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)}f!==false&&a.ui.ddmanager&&!e.dropBehaviour&&a.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--){f=this.items[e];var h=f.item[0],b=this._intersectsWithPointer(f);if(b)if(h!=this.currentItem[0]&&this.placeholder[b==1?"next":"prev"]()[0]!=h&&!a.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],
h):1)){this.direction=b==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(f))this._rearrange(c,f);else break;this._trigger("change",c,this._uiHash());break}}this._contactContainers(c);a.ui.ddmanager&&a.ui.ddmanager.drag(this,c);this._trigger("sort",c,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,e){if(c){a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,c);if(this.options.revert){var f=this,h=f.placeholder.offset();
f.reverting=true;a(this.helper).animate({left:h.left-this.offset.parent.left-f.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:h.top-this.offset.parent.top-f.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){f._clear(c)})}else this._clear(c,e);return false}},cancel:function(){if(this.dragging){this._mouseUp({target:null});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}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();a.extend(this,
{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected),f=[];c=c||{};a(e).each(function(){var h=(a(c.item||this).attr(c.attribute||"id")||"").match(c.expression||/(.+)[-=_](.+)/);if(h)f.push((c.key||h[1]+"[]")+"="+(c.key&&c.expression?h[1]:h[2]))});!f.length&&c.key&&f.push(c.key+"=");return f.join("&")},
toArray:function(c){var e=this._getItemsAsjQuery(c&&c.connected),f=[];c=c||{};e.each(function(){f.push(a(c.item||this).attr(c.attribute||"id")||"")});return f},_intersectsWith:function(c){var e=this.positionAbs.left,f=e+this.helperProportions.width,h=this.positionAbs.top,b=h+this.helperProportions.height,d=c.left,j=d+c.width,n=c.top,q=n+c.height,w=this.offset.click.top,r=this.offset.click.left;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=
"pointer"&&this.helperProportions[this.floating?"width":"height"]>c[this.floating?"width":"height"]?h+w>n&&h+w<q&&e+r>d&&e+r<j:d<e+this.helperProportions.width/2&&f-this.helperProportions.width/2<j&&n<h+this.helperProportions.height/2&&b-this.helperProportions.height/2<q},_intersectsWithPointer:function(c){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width);e=e&&c;c=this._getDragVerticalDirection();
var f=this._getDragHorizontalDirection();if(!e)return false;return this.floating?f&&f=="right"||c=="down"?2:1:c&&(c=="down"?2:1)},_intersectsWithSides:function(c){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top+c.height/2,c.height);c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left+c.width/2,c.width);var f=this._getDragVerticalDirection(),h=this._getDragHorizontalDirection();return this.floating&&h?h=="right"&&c||h=="left"&&!c:f&&(f=="down"&&e||f=="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=[],f=[],h=this._connectWith();
if(h&&c)for(c=h.length-1;c>=0;c--)for(var b=a(h[c]),d=b.length-1;d>=0;d--){var j=a.data(b[d],"sortable");if(j&&j!=this&&!j.options.disabled)f.push([a.isFunction(j.options.items)?j.options.items.call(j.element):a(j.options.items,j.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),j])}f.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),
this]);for(c=f.length-1;c>=0;c--)f[c][0].each(function(){e.push(this)});return a(e)},_removeCurrentsFromItems:function(){for(var c=this.currentItem.find(":data(sortable-item)"),e=0;e<this.items.length;e++)for(var f=0;f<c.length;f++)c[f]==this.items[e].item[0]&&this.items.splice(e,1)},_refreshItems:function(c){this.items=[];this.containers=[this];var e=this.items,f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],c,{item:this.currentItem}):a(this.options.items,this.element),
this]],h=this._connectWith();if(h)for(var b=h.length-1;b>=0;b--)for(var d=a(h[b]),j=d.length-1;j>=0;j--){var n=a.data(d[j],"sortable");if(n&&n!=this&&!n.options.disabled){f.push([a.isFunction(n.options.items)?n.options.items.call(n.element[0],c,{item:this.currentItem}):a(n.options.items,n.element),n]);this.containers.push(n)}}for(b=f.length-1;b>=0;b--){c=f[b][1];h=f[b][0];j=0;for(d=h.length;j<d;j++){n=a(h[j]);n.data("sortable-item",c);e.push({item:n,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 f=this.items[e];if(!(f.instance!=this.currentContainer&&this.currentContainer&&f.item[0]!=this.currentItem[0])){var h=this.options.toleranceElement?a(this.options.toleranceElement,f.item):f.item;if(!c){f.width=h.outerWidth();f.height=h.outerHeight()}h=h.offset();f.left=h.left;f.top=h.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--){h=this.containers[e].element.offset();this.containers[e].containerCache.left=h.left;this.containers[e].containerCache.top=h.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,f=e.options;if(!f.placeholder||f.placeholder.constructor==String){var h=f.placeholder;f.placeholder={element:function(){var b=
a(document.createElement(e.currentItem[0].nodeName)).addClass(h||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!h)b.style.visibility="hidden";return b},update:function(b,d){if(!(h&&!f.forcePlaceholderSize)){d.height()||d.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10));d.width()||d.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||
0,10))}}}}e.placeholder=a(f.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);f.placeholder.update(e,e.placeholder)},_contactContainers:function(c){for(var e=null,f=null,h=this.containers.length-1;h>=0;h--)if(!a.ui.contains(this.currentItem[0],this.containers[h].element[0]))if(this._intersectsWith(this.containers[h].containerCache)){if(!(e&&a.ui.contains(this.containers[h].element[0],e.element[0]))){e=this.containers[h];f=h}}else if(this.containers[h].containerCache.over){this.containers[h]._trigger("out",
c,this._uiHash(this));this.containers[h].containerCache.over=0}if(e)if(this.containers.length===1){this.containers[f]._trigger("over",c,this._uiHash(this));this.containers[f].containerCache.over=1}else if(this.currentContainer!=this.containers[f]){e=1E4;h=null;for(var b=this.positionAbs[this.containers[f].floating?"left":"top"],d=this.items.length-1;d>=0;d--)if(a.ui.contains(this.containers[f].element[0],this.items[d].item[0])){var j=this.items[d][this.containers[f].floating?"left":"top"];if(Math.abs(j-
b)<e){e=Math.abs(j-b);h=this.items[d]}}if(h||this.options.dropOnEmpty){this.currentContainer=this.containers[f];h?this._rearrange(c,h,null,true):this._rearrange(c,null,this.containers[f].element,true);this._trigger("change",c,this._uiHash());this.containers[f]._trigger("change",c,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[f]._trigger("over",c,this._uiHash(this));this.containers[f].containerCache.over=1}}},_createHelper:function(c){var e=
this.options;c=a.isFunction(e.helper)?a(e.helper.apply(this.element[0],[c,this.currentItem])):e.helper=="clone"?this.currentItem.clone():this.currentItem;c.parents("body").length||a(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(a.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&&a.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"&&a.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,a(c.containment=="document"?
document:window).width()-this.helperProportions.width-this.margins.left,(a(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=a(c.containment)[0];c=a(c.containment).offset();var f=a(e).css("overflow")!="hidden";this.containment=[c.left+(parseInt(a(e).css("borderLeftWidth"),10)||0)+(parseInt(a(e).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(e).css("borderTopWidth"),
10)||0)+(parseInt(a(e).css("paddingTop"),10)||0)-this.margins.top,c.left+(f?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(a(e).css("borderLeftWidth"),10)||0)-(parseInt(a(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(f?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(a(e).css("borderTopWidth"),10)||0)-(parseInt(a(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(c,e){if(!e)e=
this.position;var f=c=="absolute"?1:-1,h=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,b=/(html|body)/i.test(h[0].tagName);return{top:e.top+this.offset.relative.top*f+this.offset.parent.top*f-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():b?0:h.scrollTop())*f),left:e.left+this.offset.relative.left*f+this.offset.parent.left*f-(a.browser.safari&&
this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():b?0:h.scrollLeft())*f)}},_generatePosition:function(c){var e=this.options,f=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,h=/(html|body)/i.test(f[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();
var b=c.pageX,d=c.pageY;if(this.originalPosition){if(this.containment){if(c.pageX-this.offset.click.left<this.containment[0])b=this.containment[0]+this.offset.click.left;if(c.pageY-this.offset.click.top<this.containment[1])d=this.containment[1]+this.offset.click.top;if(c.pageX-this.offset.click.left>this.containment[2])b=this.containment[2]+this.offset.click.left;if(c.pageY-this.offset.click.top>this.containment[3])d=this.containment[3]+this.offset.click.top}if(e.grid){d=this.originalPageY+Math.round((d-
this.originalPageY)/e.grid[1])*e.grid[1];d=this.containment?!(d-this.offset.click.top<this.containment[1]||d-this.offset.click.top>this.containment[3])?d:!(d-this.offset.click.top<this.containment[1])?d-e.grid[1]:d+e.grid[1]:d;b=this.originalPageX+Math.round((b-this.originalPageX)/e.grid[0])*e.grid[0];b=this.containment?!(b-this.offset.click.left<this.containment[0]||b-this.offset.click.left>this.containment[2])?b:!(b-this.offset.click.left<this.containment[0])?b-e.grid[0]:b+e.grid[0]:b}}return{top:d-
this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():h?0:f.scrollTop()),left:b-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():h?0:f.scrollLeft())}},_rearrange:function(c,e,f,h){f?f[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 b=this,d=this.counter;window.setTimeout(function(){d==b.counter&&b.refreshPositions(!h)},0)},_clear:function(c,e){this.reverting=false;var f=[];!this._noFinalSort&&this.currentItem[0].parentNode&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var h in this._storedCSS)if(this._storedCSS[h]=="auto"||this._storedCSS[h]=="static")this._storedCSS[h]=
"";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!e&&f.push(function(b){this._trigger("receive",b,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e)f.push(function(b){this._trigger("update",b,this._uiHash())});if(!a.ui.contains(this.element[0],this.currentItem[0])){e||f.push(function(b){this._trigger("remove",
b,this._uiHash())});for(h=this.containers.length-1;h>=0;h--)if(a.ui.contains(this.containers[h].element[0],this.currentItem[0])&&!e){f.push(function(b){return function(d){b._trigger("receive",d,this._uiHash(this))}}.call(this,this.containers[h]));f.push(function(b){return function(d){b._trigger("update",d,this._uiHash(this))}}.call(this,this.containers[h]))}}for(h=this.containers.length-1;h>=0;h--){e||f.push(function(b){return function(d){b._trigger("deactivate",d,this._uiHash(this))}}.call(this,
this.containers[h]));if(this.containers[h].containerCache.over){f.push(function(b){return function(d){b._trigger("out",d,this._uiHash(this))}}.call(this,this.containers[h]));this.containers[h].containerCache.over=0}}this._storedCursor&&a("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",
c,this._uiHash());for(h=0;h<f.length;h++)f[h].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(h=0;h<f.length;h++)f[h].call(this,c);this._trigger("stop",c,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){a.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},
_uiHash:function(c){var e=c||this;return{helper:e.helper,placeholder:e.placeholder||a([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:c?c.element:null}}});a.extend(a.ui.sortable,{version:"1.8.12"})})(jQuery);
jQuery.effects||function(a,c){function e(r){var p;if(r&&r.constructor==Array&&r.length==3)return r;if(p=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(r))return[parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10)];if(p=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(r))return[parseFloat(p[1])*2.55,parseFloat(p[2])*2.55,parseFloat(p[3])*2.55];if(p=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(r))return[parseInt(p[1],
16),parseInt(p[2],16),parseInt(p[3],16)];if(p=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(r))return[parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16),parseInt(p[3]+p[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(r))return n.transparent;return n[a.trim(r).toLowerCase()]}function f(){var r=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,p={},u,B;if(r&&r.length&&r[0]&&r[r[0]])for(var y=r.length;y--;){u=r[y];if(typeof r[u]=="string"){B=u.replace(/\-(\w)/g,function(R,I){return I.toUpperCase()});
p[B]=r[u]}}else for(u in r)if(typeof r[u]==="string")p[u]=r[u];return p}function h(r){var p,u;for(p in r){u=r[p];if(u==null||a.isFunction(u)||p in w||/scrollbar/.test(p)||!/color/i.test(p)&&isNaN(parseFloat(u)))delete r[p]}return r}function b(r,p){var u={_:0},B;for(B in p)if(r[B]!=p[B])u[B]=p[B];return u}function d(r,p,u,B){if(typeof r=="object"){B=p;u=null;p=r;r=p.effect}if(a.isFunction(p)){B=p;u=null;p={}}if(typeof p=="number"||a.fx.speeds[p]){B=u;u=p;p={}}if(a.isFunction(u)){B=u;u=null}p=p||{};
u=u||p.duration;u=a.fx.off?0:typeof u=="number"?u:u in a.fx.speeds?a.fx.speeds[u]:a.fx.speeds._default;B=B||p.complete;return[r,p,u,B]}function j(r){if(!r||typeof r==="number"||a.fx.speeds[r])return true;if(typeof r==="string"&&!a.effects[r])return true;return false}a.effects={};a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(r,p){a.fx.step[p]=function(u){if(!u.colorInit){var B;B=u.elem;var y=p,R;do{R=
a.curCSS(B,y);if(R!=""&&R!="transparent"||a.nodeName(B,"body"))break;y="backgroundColor"}while(B=B.parentNode);B=e(R);u.start=B;u.end=e(u.end);u.colorInit=true}u.elem.style[p]="rgb("+Math.max(Math.min(parseInt(u.pos*(u.end[0]-u.start[0])+u.start[0],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[1]-u.start[1])+u.start[1],10),255),0)+","+Math.max(Math.min(parseInt(u.pos*(u.end[2]-u.start[2])+u.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,
0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,
211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],w={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(r,p,u,
B){if(a.isFunction(u)){B=u;u=null}return this.queue("fx",function(){var y=a(this),R=y.attr("style")||" ",I=h(f.call(this)),m,z=y.attr("className");a.each(q,function(C,D){if(r[D])y[D+"Class"](r[D])});m=h(f.call(this));y.attr("className",z);y.animate(b(I,m),p,u,function(){a.each(q,function(C,D){if(r[D])y[D+"Class"](r[D])});if(typeof y.attr("style")=="object"){y.attr("style").cssText="";y.attr("style").cssText=R}else y.attr("style",R);B&&B.apply(this,arguments)});I=a.queue(this);m=I.splice(I.length-
1,1)[0];I.splice(1,0,m);a.dequeue(this)})};a.fn.extend({_addClass:a.fn.addClass,addClass:function(r,p,u,B){return p?a.effects.animateClass.apply(this,[{add:r},p,u,B]):this._addClass(r)},_removeClass:a.fn.removeClass,removeClass:function(r,p,u,B){return p?a.effects.animateClass.apply(this,[{remove:r},p,u,B]):this._removeClass(r)},_toggleClass:a.fn.toggleClass,toggleClass:function(r,p,u,B,y){return typeof p=="boolean"||p===c?u?a.effects.animateClass.apply(this,[p?{add:r}:{remove:r},u,B,y]):this._toggleClass(r,
p):a.effects.animateClass.apply(this,[{toggle:r},p,u,B])},switchClass:function(r,p,u,B,y){return a.effects.animateClass.apply(this,[{add:p,remove:r},u,B,y])}});a.extend(a.effects,{version:"1.8.12",save:function(r,p){for(var u=0;u<p.length;u++)p[u]!==null&&r.data("ec.storage."+p[u],r[0].style[p[u]])},restore:function(r,p){for(var u=0;u<p.length;u++)p[u]!==null&&r.css(p[u],r.data("ec.storage."+p[u]))},setMode:function(r,p){if(p=="toggle")p=r.is(":hidden")?"show":"hide";return p},getBaseline:function(r,
p){var u,B;switch(r[0]){case "top":u=0;break;case "middle":u=0.5;break;case "bottom":u=1;break;default:u=r[0]/p.height}switch(r[1]){case "left":B=0;break;case "center":B=0.5;break;case "right":B=1;break;default:B=r[1]/p.width}return{x:B,y:u}},createWrapper:function(r){if(r.parent().is(".ui-effects-wrapper"))return r.parent();var p={width:r.outerWidth(true),height:r.outerHeight(true),"float":r.css("float")},u=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",
border:"none",margin:0,padding:0});r.wrap(u);u=r.parent();if(r.css("position")=="static"){u.css({position:"relative"});r.css({position:"relative"})}else{a.extend(p,{position:r.css("position"),zIndex:r.css("z-index")});a.each(["top","left","bottom","right"],function(B,y){p[y]=r.css(y);if(isNaN(parseInt(p[y],10)))p[y]="auto"});r.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return u.css(p).show()},removeWrapper:function(r){if(r.parent().is(".ui-effects-wrapper"))return r.parent().replaceWith(r);
return r},setTransition:function(r,p,u,B){B=B||{};a.each(p,function(y,R){unit=r.cssUnit(R);if(unit[0]>0)B[R]=unit[0]*u+unit[1]});return B}});a.fn.extend({effect:function(r){var p=d.apply(this,arguments),u={options:p[1],duration:p[2],callback:p[3]};p=u.options.mode;var B=a.effects[r];if(a.fx.off||!B)return p?this[p](u.duration,u.callback):this.each(function(){u.callback&&u.callback.call(this)});return B.call(this,u)},_show:a.fn.show,show:function(r){if(j(r))return this._show.apply(this,arguments);
else{var p=d.apply(this,arguments);p[1].mode="show";return this.effect.apply(this,p)}},_hide:a.fn.hide,hide:function(r){if(j(r))return this._hide.apply(this,arguments);else{var p=d.apply(this,arguments);p[1].mode="hide";return this.effect.apply(this,p)}},__toggle:a.fn.toggle,toggle:function(r){if(j(r)||typeof r==="boolean"||a.isFunction(r))return this.__toggle.apply(this,arguments);else{var p=d.apply(this,arguments);p[1].mode="toggle";return this.effect.apply(this,p)}},cssUnit:function(r){var p=this.css(r),
u=[];a.each(["em","px","%","pt"],function(B,y){if(p.indexOf(y)>0)u=[parseFloat(p),y]});return u}});a.easing.jswing=a.easing.swing;a.extend(a.easing,{def:"easeOutQuad",swing:function(r,p,u,B,y){return a.easing[a.easing.def](r,p,u,B,y)},easeInQuad:function(r,p,u,B,y){return B*(p/=y)*p+u},easeOutQuad:function(r,p,u,B,y){return-B*(p/=y)*(p-2)+u},easeInOutQuad:function(r,p,u,B,y){if((p/=y/2)<1)return B/2*p*p+u;return-B/2*(--p*(p-2)-1)+u},easeInCubic:function(r,p,u,B,y){return B*(p/=y)*p*p+u},easeOutCubic:function(r,
p,u,B,y){return B*((p=p/y-1)*p*p+1)+u},easeInOutCubic:function(r,p,u,B,y){if((p/=y/2)<1)return B/2*p*p*p+u;return B/2*((p-=2)*p*p+2)+u},easeInQuart:function(r,p,u,B,y){return B*(p/=y)*p*p*p+u},easeOutQuart:function(r,p,u,B,y){return-B*((p=p/y-1)*p*p*p-1)+u},easeInOutQuart:function(r,p,u,B,y){if((p/=y/2)<1)return B/2*p*p*p*p+u;return-B/2*((p-=2)*p*p*p-2)+u},easeInQuint:function(r,p,u,B,y){return B*(p/=y)*p*p*p*p+u},easeOutQuint:function(r,p,u,B,y){return B*((p=p/y-1)*p*p*p*p+1)+u},easeInOutQuint:function(r,
p,u,B,y){if((p/=y/2)<1)return B/2*p*p*p*p*p+u;return B/2*((p-=2)*p*p*p*p+2)+u},easeInSine:function(r,p,u,B,y){return-B*Math.cos(p/y*(Math.PI/2))+B+u},easeOutSine:function(r,p,u,B,y){return B*Math.sin(p/y*(Math.PI/2))+u},easeInOutSine:function(r,p,u,B,y){return-B/2*(Math.cos(Math.PI*p/y)-1)+u},easeInExpo:function(r,p,u,B,y){return p==0?u:B*Math.pow(2,10*(p/y-1))+u},easeOutExpo:function(r,p,u,B,y){return p==y?u+B:B*(-Math.pow(2,-10*p/y)+1)+u},easeInOutExpo:function(r,p,u,B,y){if(p==0)return u;if(p==
y)return u+B;if((p/=y/2)<1)return B/2*Math.pow(2,10*(p-1))+u;return B/2*(-Math.pow(2,-10*--p)+2)+u},easeInCirc:function(r,p,u,B,y){return-B*(Math.sqrt(1-(p/=y)*p)-1)+u},easeOutCirc:function(r,p,u,B,y){return B*Math.sqrt(1-(p=p/y-1)*p)+u},easeInOutCirc:function(r,p,u,B,y){if((p/=y/2)<1)return-B/2*(Math.sqrt(1-p*p)-1)+u;return B/2*(Math.sqrt(1-(p-=2)*p)+1)+u},easeInElastic:function(r,p,u,B,y){r=1.70158;var R=0,I=B;if(p==0)return u;if((p/=y)==1)return u+B;R||(R=y*0.3);if(I<Math.abs(B)){I=B;r=R/4}else r=
R/(2*Math.PI)*Math.asin(B/I);return-(I*Math.pow(2,10*(p-=1))*Math.sin((p*y-r)*2*Math.PI/R))+u},easeOutElastic:function(r,p,u,B,y){r=1.70158;var R=0,I=B;if(p==0)return u;if((p/=y)==1)return u+B;R||(R=y*0.3);if(I<Math.abs(B)){I=B;r=R/4}else r=R/(2*Math.PI)*Math.asin(B/I);return I*Math.pow(2,-10*p)*Math.sin((p*y-r)*2*Math.PI/R)+B+u},easeInOutElastic:function(r,p,u,B,y){r=1.70158;var R=0,I=B;if(p==0)return u;if((p/=y/2)==2)return u+B;R||(R=y*0.3*1.5);if(I<Math.abs(B)){I=B;r=R/4}else r=R/(2*Math.PI)*Math.asin(B/
I);if(p<1)return-0.5*I*Math.pow(2,10*(p-=1))*Math.sin((p*y-r)*2*Math.PI/R)+u;return I*Math.pow(2,-10*(p-=1))*Math.sin((p*y-r)*2*Math.PI/R)*0.5+B+u},easeInBack:function(r,p,u,B,y,R){if(R==c)R=1.70158;return B*(p/=y)*p*((R+1)*p-R)+u},easeOutBack:function(r,p,u,B,y,R){if(R==c)R=1.70158;return B*((p=p/y-1)*p*((R+1)*p+R)+1)+u},easeInOutBack:function(r,p,u,B,y,R){if(R==c)R=1.70158;if((p/=y/2)<1)return B/2*p*p*(((R*=1.525)+1)*p-R)+u;return B/2*((p-=2)*p*(((R*=1.525)+1)*p+R)+2)+u},easeInBounce:function(r,
p,u,B,y){return B-a.easing.easeOutBounce(r,y-p,0,B,y)+u},easeOutBounce:function(r,p,u,B,y){return(p/=y)<1/2.75?B*7.5625*p*p+u:p<2/2.75?B*(7.5625*(p-=1.5/2.75)*p+0.75)+u:p<2.5/2.75?B*(7.5625*(p-=2.25/2.75)*p+0.9375)+u:B*(7.5625*(p-=2.625/2.75)*p+0.984375)+u},easeInOutBounce:function(r,p,u,B,y){if(p<y/2)return a.easing.easeInBounce(r,p*2,0,B,y)*0.5+u;return a.easing.easeOutBounce(r,p*2-y,0,B,y)*0.5+B*0.5+u}})}(jQuery);
(function(a){a.effects.blind=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right"],h=a.effects.setMode(e,c.options.mode||"hide"),b=c.options.direction||"vertical";a.effects.save(e,f);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"}),j=b=="vertical"?"height":"width";b=b=="vertical"?d.height():d.width();h=="show"&&d.css(j,0);var n={};n[j]=h=="show"?b:0;d.animate(n,c.duration,c.options.easing,function(){h=="hide"&&e.hide();a.effects.restore(e,
f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);
(function(a){a.effects.bounce=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right"],h=a.effects.setMode(e,c.options.mode||"effect"),b=c.options.direction||"up",d=c.options.distance||20,j=c.options.times||5,n=c.duration||250;/show|hide/.test(h)&&f.push("opacity");a.effects.save(e,f);e.show();a.effects.createWrapper(e);var q=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";d=c.options.distance||(q=="top"?e.outerHeight({margin:true})/3:e.outerWidth({margin:true})/
3);if(h=="show")e.css("opacity",0).css(q,b=="pos"?-d:d);if(h=="hide")d/=j*2;h!="hide"&&j--;if(h=="show"){var w={opacity:1};w[q]=(b=="pos"?"+=":"-=")+d;e.animate(w,n/2,c.options.easing);d/=2;j--}for(w=0;w<j;w++){var r={},p={};r[q]=(b=="pos"?"-=":"+=")+d;p[q]=(b=="pos"?"+=":"-=")+d;e.animate(r,n/2,c.options.easing).animate(p,n/2,c.options.easing);d=h=="hide"?d*2:d/2}if(h=="hide"){w={opacity:0};w[q]=(b=="pos"?"-=":"+=")+d;e.animate(w,n/2,c.options.easing,function(){e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);
c.callback&&c.callback.apply(this,arguments)})}else{r={};p={};r[q]=(b=="pos"?"-=":"+=")+d;p[q]=(b=="pos"?"+=":"-=")+d;e.animate(r,n/2,c.options.easing).animate(p,n/2,c.options.easing,function(){a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments)})}e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);
(function(a){a.effects.clip=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right","height","width"],h=a.effects.setMode(e,c.options.mode||"hide"),b=c.options.direction||"vertical";a.effects.save(e,f);e.show();var d=a.effects.createWrapper(e).css({overflow:"hidden"});d=e[0].tagName=="IMG"?d:e;var j={size:b=="vertical"?"height":"width",position:b=="vertical"?"top":"left"};b=b=="vertical"?d.height():d.width();if(h=="show"){d.css(j.size,0);d.css(j.position,
b/2)}var n={};n[j.size]=h=="show"?b:0;n[j.position]=h=="show"?0:b/2;d.animate(n,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){h=="hide"&&e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(e[0],arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.drop=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right","opacity"],h=a.effects.setMode(e,c.options.mode||"hide"),b=c.options.direction||"left";a.effects.save(e,f);e.show();a.effects.createWrapper(e);var d=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var j=c.options.distance||(d=="top"?e.outerHeight({margin:true})/2:e.outerWidth({margin:true})/2);if(h=="show")e.css("opacity",0).css(d,b=="pos"?-j:j);var n={opacity:h==
"show"?1:0};n[d]=(h=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+j;e.animate(n,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){h=="hide"&&e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.explode=function(c){return this.queue(function(){var e=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3,f=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?a(this).is(":visible")?"hide":"show":c.options.mode;var h=a(this).show().css("visibility","hidden"),b=h.offset();b.top-=parseInt(h.css("marginTop"),10)||0;b.left-=parseInt(h.css("marginLeft"),10)||0;for(var d=h.outerWidth(true),j=h.outerHeight(true),n=0;n<e;n++)for(var q=
0;q<f;q++)h.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-q*(d/f),top:-n*(j/e)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:d/f,height:j/e,left:b.left+q*(d/f)+(c.options.mode=="show"?(q-Math.floor(f/2))*(d/f):0),top:b.top+n*(j/e)+(c.options.mode=="show"?(n-Math.floor(e/2))*(j/e):0),opacity:c.options.mode=="show"?0:1}).animate({left:b.left+q*(d/f)+(c.options.mode=="show"?0:(q-Math.floor(f/2))*(d/f)),top:b.top+
n*(j/e)+(c.options.mode=="show"?0:(n-Math.floor(e/2))*(j/e)),opacity:c.options.mode=="show"?1:0},c.duration||500);setTimeout(function(){c.options.mode=="show"?h.css({visibility:"visible"}):h.css({visibility:"visible"}).hide();c.callback&&c.callback.apply(h[0]);h.dequeue();a("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);
(function(a){a.effects.fade=function(c){return this.queue(function(){var e=a(this),f=a.effects.setMode(e,c.options.mode||"hide");e.animate({opacity:f},{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.fold=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right"],h=a.effects.setMode(e,c.options.mode||"hide"),b=c.options.size||15,d=!!c.options.horizFirst,j=c.duration?c.duration/2:a.fx.speeds._default/2;a.effects.save(e,f);e.show();var n=a.effects.createWrapper(e).css({overflow:"hidden"}),q=h=="show"!=d,w=q?["width","height"]:["height","width"];q=q?[n.width(),n.height()]:[n.height(),n.width()];var r=/([0-9]+)%/.exec(b);if(r)b=parseInt(r[1],
10)/100*q[h=="hide"?0:1];if(h=="show")n.css(d?{height:0,width:b}:{height:b,width:0});d={};r={};d[w[0]]=h=="show"?q[0]:b;r[w[1]]=h=="show"?q[1]:0;n.animate(d,j,c.options.easing).animate(r,j,c.options.easing,function(){h=="hide"&&e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(e[0],arguments);e.dequeue()})})}})(jQuery);
(function(a){a.effects.highlight=function(c){return this.queue(function(){var e=a(this),f=["backgroundImage","backgroundColor","opacity"],h=a.effects.setMode(e,c.options.mode||"show"),b={backgroundColor:e.css("backgroundColor")};if(h=="hide")b.opacity=0;a.effects.save(e,f);e.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(b,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){h=="hide"&&e.hide();a.effects.restore(e,f);h=="show"&&!a.support.opacity&&
this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.pulsate=function(c){return this.queue(function(){var e=a(this),f=a.effects.setMode(e,c.options.mode||"show");times=(c.options.times||5)*2-1;duration=c.duration?c.duration/2:a.fx.speeds._default/2;isVisible=e.is(":visible");animateTo=0;if(!isVisible){e.css("opacity",0).show();animateTo=1}if(f=="hide"&&isVisible||f=="show"&&!isVisible)times--;for(f=0;f<times;f++){e.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}e.animate({opacity:animateTo},duration,
c.options.easing,function(){animateTo==0&&e.hide();c.callback&&c.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()}).dequeue()})}})(jQuery);
(function(a){a.effects.puff=function(c){return this.queue(function(){var e=a(this),f=a.effects.setMode(e,c.options.mode||"hide"),h=parseInt(c.options.percent,10)||150,b=h/100,d={height:e.height(),width:e.width()};a.extend(c.options,{fade:true,mode:f,percent:f=="hide"?h:100,from:f=="hide"?d:{height:d.height*b,width:d.width*b}});e.effect("scale",c.options,c.duration,c.callback);e.dequeue()})};a.effects.scale=function(c){return this.queue(function(){var e=a(this),f=a.extend(true,{},c.options),h=a.effects.setMode(e,
c.options.mode||"effect"),b=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:h=="hide"?0:100),d=c.options.direction||"both",j=c.options.origin;if(h!="effect"){f.origin=j||["middle","center"];f.restore=true}j={height:e.height(),width:e.width()};e.from=c.options.from||(h=="show"?{height:0,width:0}:j);b={y:d!="horizontal"?b/100:1,x:d!="vertical"?b/100:1};e.to={height:j.height*b.y,width:j.width*b.x};if(c.options.fade){if(h=="show"){e.from.opacity=0;e.to.opacity=1}if(h=="hide"){e.from.opacity=
1;e.to.opacity=0}}f.from=e.from;f.to=e.to;f.mode=h;e.effect("size",f,c.duration,c.callback);e.dequeue()})};a.effects.size=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right","width","height","overflow","opacity"],h=["position","top","bottom","left","right","overflow","opacity"],b=["width","height","overflow"],d=["fontSize"],j=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],n=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],
q=a.effects.setMode(e,c.options.mode||"effect"),w=c.options.restore||false,r=c.options.scale||"both",p=c.options.origin,u={height:e.height(),width:e.width()};e.from=c.options.from||u;e.to=c.options.to||u;if(p){p=a.effects.getBaseline(p,u);e.from.top=(u.height-e.from.height)*p.y;e.from.left=(u.width-e.from.width)*p.x;e.to.top=(u.height-e.to.height)*p.y;e.to.left=(u.width-e.to.width)*p.x}var B={from:{y:e.from.height/u.height,x:e.from.width/u.width},to:{y:e.to.height/u.height,x:e.to.width/u.width}};
if(r=="box"||r=="both"){if(B.from.y!=B.to.y){f=f.concat(j);e.from=a.effects.setTransition(e,j,B.from.y,e.from);e.to=a.effects.setTransition(e,j,B.to.y,e.to)}if(B.from.x!=B.to.x){f=f.concat(n);e.from=a.effects.setTransition(e,n,B.from.x,e.from);e.to=a.effects.setTransition(e,n,B.to.x,e.to)}}if(r=="content"||r=="both")if(B.from.y!=B.to.y){f=f.concat(d);e.from=a.effects.setTransition(e,d,B.from.y,e.from);e.to=a.effects.setTransition(e,d,B.to.y,e.to)}a.effects.save(e,w?f:h);e.show();a.effects.createWrapper(e);
e.css("overflow","hidden").css(e.from);if(r=="content"||r=="both"){j=j.concat(["marginTop","marginBottom"]).concat(d);n=n.concat(["marginLeft","marginRight"]);b=f.concat(j).concat(n);e.find("*[width]").each(function(){child=a(this);w&&a.effects.save(child,b);var y={height:child.height(),width:child.width()};child.from={height:y.height*B.from.y,width:y.width*B.from.x};child.to={height:y.height*B.to.y,width:y.width*B.to.x};if(B.from.y!=B.to.y){child.from=a.effects.setTransition(child,j,B.from.y,child.from);
child.to=a.effects.setTransition(child,j,B.to.y,child.to)}if(B.from.x!=B.to.x){child.from=a.effects.setTransition(child,n,B.from.x,child.from);child.to=a.effects.setTransition(child,n,B.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){w&&a.effects.restore(child,b)})})}e.animate(e.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){e.to.opacity===0&&e.css("opacity",e.from.opacity);q=="hide"&&e.hide();a.effects.restore(e,
w?f:h);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.shake=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right"];a.effects.setMode(e,c.options.mode||"effect");var h=c.options.direction||"left",b=c.options.distance||20,d=c.options.times||3,j=c.duration||c.options.duration||140;a.effects.save(e,f);e.show();a.effects.createWrapper(e);var n=h=="up"||h=="down"?"top":"left",q=h=="up"||h=="left"?"pos":"neg";h={};var w={},r={};h[n]=(q=="pos"?"-=":"+=")+b;w[n]=(q=="pos"?"+=":"-=")+b*2;r[n]=
(q=="pos"?"-=":"+=")+b*2;e.animate(h,j,c.options.easing);for(b=1;b<d;b++)e.animate(w,j,c.options.easing).animate(r,j,c.options.easing);e.animate(w,j,c.options.easing).animate(h,j/2,c.options.easing,function(){a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments)});e.queue("fx",function(){e.dequeue()});e.dequeue()})}})(jQuery);
(function(a){a.effects.slide=function(c){return this.queue(function(){var e=a(this),f=["position","top","bottom","left","right"],h=a.effects.setMode(e,c.options.mode||"show"),b=c.options.direction||"left";a.effects.save(e,f);e.show();a.effects.createWrapper(e).css({overflow:"hidden"});var d=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var j=c.options.distance||(d=="top"?e.outerHeight({margin:true}):e.outerWidth({margin:true}));if(h=="show")e.css(d,b=="pos"?isNaN(j)?"-"+j:-j:j);
var n={};n[d]=(h=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+j;e.animate(n,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){h=="hide"&&e.hide();a.effects.restore(e,f);a.effects.removeWrapper(e);c.callback&&c.callback.apply(this,arguments);e.dequeue()}})})}})(jQuery);
(function(a){a.effects.transfer=function(c){return this.queue(function(){var e=a(this),f=a(c.options.to),h=f.offset();f={top:h.top,left:h.left,height:f.innerHeight(),width:f.innerWidth()};h=e.offset();var b=a('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:h.top,left:h.left,height:e.innerHeight(),width:e.innerWidth(),position:"absolute"}).animate(f,c.duration,c.options.easing,function(){b.remove();c.callback&&c.callback.apply(e[0],arguments);
e.dequeue()})})}})(jQuery);
(function(a){a.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var c=this,e=c.options;c.running=0;c.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");c.headers=
c.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){e.disabled||a(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){e.disabled||a(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){e.disabled||a(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){e.disabled||a(this).removeClass("ui-state-focus")});c.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");
if(e.navigation){var f=c.element.find("a").filter(e.navigationFilter).eq(0);if(f.length){var h=f.closest(".ui-accordion-header");c.active=h.length?h:f.closest(".ui-accordion-content").prev()}}c.active=c._findActive(c.active||e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");c.active.next().addClass("ui-accordion-content-active");c._createIcons();c.resize();c.element.attr("role","tablist");c.headers.attr("role","tab").bind("keydown.accordion",
function(b){return c._keydown(b)}).next().attr("role","tabpanel");c.headers.not(c.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();c.active.length?c.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):c.headers.eq(0).attr("tabIndex",0);a.browser.safari||c.headers.find("a").attr("tabIndex",-1);e.event&&c.headers.bind(e.event.split(" ").join(".accordion ")+".accordion",function(b){c._clickHandler.call(c,b,this);b.preventDefault()})},_createIcons:function(){var c=
this.options;if(c.icons){a("<span></span>").addClass("ui-icon "+c.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(c.icons.header).toggleClass(c.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var c=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");
this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var e=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(c.autoHeight||c.fillHeight)e.css("height","");return a.Widget.prototype.destroy.call(this)},_setOption:function(c,e){a.Widget.prototype._setOption.apply(this,arguments);c=="active"&&this.activate(e);if(c=="icons"){this._destroyIcons();
e&&this._createIcons()}if(c=="disabled")this.headers.add(this.headers.next())[e?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(c){if(!(this.options.disabled||c.altKey||c.ctrlKey)){var e=a.ui.keyCode,f=this.headers.length,h=this.headers.index(c.target),b=false;switch(c.keyCode){case e.RIGHT:case e.DOWN:b=this.headers[(h+1)%f];break;case e.LEFT:case e.UP:b=this.headers[(h-1+f)%f];break;case e.SPACE:case e.ENTER:this._clickHandler({target:c.target},c.target);
c.preventDefault()}if(b){a(c.target).attr("tabIndex",-1);a(b).attr("tabIndex",0);b.focus();return false}return true}},resize:function(){var c=this.options,e;if(c.fillSpace){if(a.browser.msie){var f=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}e=this.element.parent().height();a.browser.msie&&this.element.parent().css("overflow",f);this.headers.each(function(){e-=a(this).outerHeight(true)});this.headers.next().each(function(){a(this).height(Math.max(0,e-a(this).innerHeight()+
a(this).height()))}).css("overflow","auto")}else if(c.autoHeight){e=0;this.headers.next().each(function(){e=Math.max(e,a(this).height("").height())}).height(e)}return this},activate:function(c){this.options.active=c;c=this._findActive(c)[0];this._clickHandler({target:c},c);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?a([]):this.headers.filter(":eq(0)")},_clickHandler:function(c,e){var f=this.options;
if(!f.disabled)if(c.target){var h=a(c.currentTarget||e),b=h[0]===this.active[0];f.active=f.collapsible&&b?false:this.headers.index(h);if(!(this.running||!f.collapsible&&b)){var d=this.active;w=h.next();n=this.active.next();q={options:f,newHeader:b&&f.collapsible?a([]):h,oldHeader:this.active,newContent:b&&f.collapsible?a([]):w,oldContent:n};var j=this.headers.index(this.active[0])>this.headers.index(h[0]);this.active=b?a([]):h;this._toggle(w,n,q,b,j);d.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);
if(!b){h.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(f.icons.header).addClass(f.icons.headerSelected);h.next().addClass("ui-accordion-content-active")}}}else if(f.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(f.icons.headerSelected).addClass(f.icons.header);this.active.next().addClass("ui-accordion-content-active");var n=this.active.next(),
q={options:f,newHeader:a([]),oldHeader:f.active,newContent:a([]),oldContent:n},w=this.active=a([]);this._toggle(w,n,q)}},_toggle:function(c,e,f,h,b){var d=this,j=d.options;d.toShow=c;d.toHide=e;d.data=f;var n=function(){if(d)return d._completed.apply(d,arguments)};d._trigger("changestart",null,d.data);d.running=e.size()===0?c.size():e.size();if(j.animated){f={};f=j.collapsible&&h?{toShow:a([]),toHide:e,complete:n,down:b,autoHeight:j.autoHeight||j.fillSpace}:{toShow:c,toHide:e,complete:n,down:b,autoHeight:j.autoHeight||
j.fillSpace};if(!j.proxied)j.proxied=j.animated;if(!j.proxiedDuration)j.proxiedDuration=j.duration;j.animated=a.isFunction(j.proxied)?j.proxied(f):j.proxied;j.duration=a.isFunction(j.proxiedDuration)?j.proxiedDuration(f):j.proxiedDuration;h=a.ui.accordion.animations;var q=j.duration,w=j.animated;if(w&&!h[w]&&!a.easing[w])w="slide";h[w]||(h[w]=function(r){this.slide(r,{easing:w,duration:q||700})});h[w](f)}else{if(j.collapsible&&h)c.toggle();else{e.hide();c.show()}n(true)}e.prev().attr({"aria-expanded":"false",
"aria-selected":"false",tabIndex:-1}).blur();c.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(c){this.running=c?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});a.extend(a.ui.accordion,{version:"1.8.12",
animations:{slide:function(c,e){c=a.extend({easing:"swing",duration:300},c,e);if(c.toHide.size())if(c.toShow.size()){var f=c.toShow.css("overflow"),h=0,b={},d={},j,n=c.toShow;j=n[0].style.width;n.width(parseInt(n.parent().width(),10)-parseInt(n.css("paddingLeft"),10)-parseInt(n.css("paddingRight"),10)-(parseInt(n.css("borderLeftWidth"),10)||0)-(parseInt(n.css("borderRightWidth"),10)||0));a.each(["height","paddingTop","paddingBottom"],function(q,w){d[w]="hide";var r=(""+a.css(c.toShow[0],w)).match(/^([\d+-.]+)(.*)$/);
b[w]={value:r[1],unit:r[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(d,{step:function(q,w){if(w.prop=="height")h=w.end-w.start===0?0:(w.now-w.start)/(w.end-w.start);c.toShow[0].style[w.prop]=h*b[w.prop].value+b[w.prop].unit},duration:c.duration,easing:c.easing,complete:function(){c.autoHeight||c.toShow.css("height","");c.toShow.css({width:j,overflow:f});c.complete()}})}else c.toHide.animate({height:"hide",
paddingTop:"hide",paddingBottom:"hide"},c);else c.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},c)},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1E3:200})}}})})(jQuery);
(function(a){var c=0;a.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var e=this,f=this.element[0].ownerDocument,h;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(b){if(!(e.options.disabled||e.element.attr("readonly"))){h=
false;var d=a.ui.keyCode;switch(b.keyCode){case d.PAGE_UP:e._move("previousPage",b);break;case d.PAGE_DOWN:e._move("nextPage",b);break;case d.UP:e._move("previous",b);b.preventDefault();break;case d.DOWN:e._move("next",b);b.preventDefault();break;case d.ENTER:case d.NUMPAD_ENTER:if(e.menu.active){h=true;b.preventDefault()}case d.TAB:if(!e.menu.active)break;e.menu.select(b);break;case d.ESCAPE:e.element.val(e.term);e.close(b);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=
e.element.val()){e.selectedItem=null;e.search(null,b)}},e.options.delay)}}}).bind("keypress.autocomplete",function(b){if(h){h=false;b.preventDefault()}}).bind("focus.autocomplete",function(){if(!e.options.disabled){e.selectedItem=null;e.previous=e.element.val()}}).bind("blur.autocomplete",function(b){if(!e.options.disabled){clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(b);e._change(b)},150)}});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=
a("<ul></ul>").addClass("ui-autocomplete").appendTo(a(this.options.appendTo||"body",f)[0]).mousedown(function(b){var d=e.menu.element[0];a(b.target).closest(".ui-menu-item").length||setTimeout(function(){a(document).one("mousedown",function(j){j.target!==e.element[0]&&j.target!==d&&!a.ui.contains(d,j.target)&&e.close()})},1);setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(b,d){var j=d.item.data("item.autocomplete");false!==e._trigger("focus",b,{item:j})&&/^key/.test(b.originalEvent.type)&&
e.element.val(j.value)},selected:function(b,d){var j=d.item.data("item.autocomplete"),n=e.previous;if(e.element[0]!==f.activeElement){e.element.focus();e.previous=n;setTimeout(function(){e.previous=n;e.selectedItem=j},1)}false!==e._trigger("select",b,{item:j})&&e.element.val(j.value);e.term=e.element.val();e.close(b);e.selectedItem=j},blur:function(){e.menu.element.is(":visible")&&e.element.val()!==e.term&&e.element.val(e.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");
a.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();a.Widget.prototype.destroy.call(this)},_setOption:function(e,f){a.Widget.prototype._setOption.apply(this,arguments);e==="source"&&this._initSource();if(e==="appendTo")this.menu.element.appendTo(a(f||"body",this.element[0].ownerDocument)[0]);e==="disabled"&&
f&&this.xhr&&this.xhr.abort()},_initSource:function(){var e=this,f,h;if(a.isArray(this.options.source)){f=this.options.source;this.source=function(b,d){d(a.ui.autocomplete.filter(f,b.term))}}else if(typeof this.options.source==="string"){h=this.options.source;this.source=function(b,d){e.xhr&&e.xhr.abort();e.xhr=a.ajax({url:h,data:b,dataType:"json",autocompleteRequest:++c,success:function(j){this.autocompleteRequest===c&&d(j)},error:function(){this.autocompleteRequest===c&&d([])}})}}else this.source=
this.options.source},search:function(e,f){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length<this.options.minLength)return this.close(f);clearTimeout(this.closing);if(this._trigger("search",f)!==false)return this._search(e)},_search:function(e){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:e},this.response)},_response:function(e){if(!this.options.disabled&&e&&e.length){e=this._normalize(e);this._suggest(e);this._trigger("open")}else this.close();
this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(e){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",e)}},_change:function(e){this.previous!==this.element.val()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){if(e.length&&e[0].label&&e[0].value)return e;return a.map(e,function(f){if(typeof f==="string")return{label:f,value:f};return a.extend({label:f.label||
f.value,value:f.value||f.label},f)})},_suggest:function(e){var f=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(f,e);this.menu.deactivate();this.menu.refresh();f.show();this._resizeMenu();f.position(a.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new a.Event("mouseover"))},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(e,f){var h=this;
a.each(f,function(b,d){h._renderItem(e,d)})},_renderItem:function(e,f){return a("<li></li>").data("item.autocomplete",f).append(a("<a></a>").text(f.label)).appendTo(e)},_move:function(e,f){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)){this.element.val(this.term);this.menu.deactivate()}else this.menu[e](f);else this.search(null,f)},widget:function(){return this.menu.element}});a.extend(a.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,
"\\$&")},filter:function(e,f){var h=RegExp(a.ui.autocomplete.escapeRegex(f),"i");return a.grep(e,function(b){return h.test(b.label||b.value||b)})}})})(jQuery);
(function(a){a.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){if(a(e.target).closest(".ui-menu-item a").length){e.preventDefault();c.select(e)}});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(e){c.activate(e,a(this).parent())}).mouseleave(function(){c.deactivate()})},activate:function(c,e){this.deactivate();if(this.hasScroll()){var f=e.offset().top-this.element.offset().top,h=this.element.attr("scrollTop"),b=this.element.height();if(f<0)this.element.attr("scrollTop",h+f);else f>=b&&this.element.attr("scrollTop",h+f-b+e.height())}this.active=e.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",c,{item:e})},
deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(c){this.move("next",".ui-menu-item:first",c)},previous:function(c){this.move("prev",".ui-menu-item:last",c)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(c,e,f){if(this.active){c=this.active[c+"All"](".ui-menu-item").eq(0);
c.length?this.activate(f,c):this.activate(f,this.element.children(e))}else this.activate(f,this.element.children(e))},nextPage:function(c){if(this.hasScroll())if(!this.active||this.last())this.activate(c,this.element.children(".ui-menu-item:first"));else{var e=this.active.offset().top,f=this.element.height(),h=this.element.children(".ui-menu-item").filter(function(){var b=a(this).offset().top-e-f+a(this).height();return b<10&&b>-10});h.length||(h=this.element.children(".ui-menu-item:last"));this.activate(c,
h)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(c){if(this.hasScroll())if(!this.active||this.first())this.activate(c,this.element.children(".ui-menu-item:last"));else{var e=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var h=a(this).offset().top-e+f-a(this).height();return h<10&&h>-10});result.length||(result=this.element.children(".ui-menu-item:first"));
this.activate(c,result)}else this.activate(c,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element.attr("scrollHeight")},select:function(c){this._trigger("selected",c,{item:this.active})}})})(jQuery);
(function(a){var c,e=function(h){a(":ui-button",h.target.form).each(function(){var b=a(this).data("button");setTimeout(function(){b.refresh()},1)})},f=function(h){var b=h.name,d=h.form,j=a([]);if(b)j=d?a(d).find("[name='"+b+"']"):a("[name='"+b+"']",h.ownerDocument).filter(function(){return!this.form});return j};a.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",
e);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.attr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var h=this,b=this.options,d=this.type==="checkbox"||this.type==="radio",j="ui-state-hover"+(!d?" ui-state-active":"");if(b.label===null)b.label=this.buttonElement.html();if(this.element.is(":disabled"))b.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",
function(){if(!b.disabled){a(this).addClass("ui-state-hover");this===c&&a(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){b.disabled||a(this).removeClass(j)}).bind("focus.button",function(){a(this).addClass("ui-state-focus")}).bind("blur.button",function(){a(this).removeClass("ui-state-focus")});d&&this.element.bind("change.button",function(){h.refresh()});if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(b.disabled)return false;a(this).toggleClass("ui-state-active");
h.buttonElement.attr("aria-pressed",h.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(b.disabled)return false;a(this).addClass("ui-state-active");h.buttonElement.attr("aria-pressed",true);var n=h.element[0];f(n).not(n).map(function(){return a(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed",false)});else{this.buttonElement.bind("mousedown.button",function(){if(b.disabled)return false;a(this).addClass("ui-state-active");
c=this;a(document).one("mouseup",function(){c=null})}).bind("mouseup.button",function(){if(b.disabled)return false;a(this).removeClass("ui-state-active")}).bind("keydown.button",function(n){if(b.disabled)return false;if(n.keyCode==a.ui.keyCode.SPACE||n.keyCode==a.ui.keyCode.ENTER)a(this).addClass("ui-state-active")}).bind("keyup.button",function(){a(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(n){n.keyCode===a.ui.keyCode.SPACE&&a(this).click()})}this._setOption("disabled",
b.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"){var h=this.element.parents().filter(":last"),b="label[for="+this.element.attr("id")+"]";this.buttonElement=h.find(b);if(!this.buttonElement.length){h=h.length?h.siblings():this.element.siblings();this.buttonElement=h.filter(b);if(!this.buttonElement.length)this.buttonElement=h.find(b)}this.element.addClass("ui-helper-hidden-accessible");
(h=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",h)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());
this.hasTitle||this.buttonElement.removeAttr("title");a.Widget.prototype.destroy.call(this)},_setOption:function(h,b){a.Widget.prototype._setOption.apply(this,arguments);if(h==="disabled")b?this.element.attr("disabled",true):this.element.removeAttr("disabled");this._resetButton()},refresh:function(){var h=this.element.is(":disabled");h!==this.options.disabled&&this._setOption("disabled",h);if(this.type==="radio")f(this.element[0]).each(function(){a(this).is(":checked")?a(this).button("widget").addClass("ui-state-active").attr("aria-pressed",
true):a(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 h=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),
b=a("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(h.empty()).text(),d=this.options.icons,j=d.primary&&d.secondary,n=[];if(d.primary||d.secondary){if(this.options.text)n.push("ui-button-text-icon"+(j?"s":d.primary?"-primary":"-secondary"));d.primary&&h.prepend("<span class='ui-button-icon-primary ui-icon "+d.primary+"'></span>");d.secondary&&h.append("<span class='ui-button-icon-secondary ui-icon "+d.secondary+"'></span>");if(!this.options.text){n.push(j?"ui-button-icons-only":
"ui-button-icon-only");this.hasTitle||h.attr("title",b)}}else n.push("ui-button-text-only");h.addClass(n.join(" "))}}});a.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(h,b){h==="disabled"&&this.buttons.button("option",h,b);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(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 a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery);
(function(a,c){function e(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass=
"ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su",
"Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",
minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false};a.extend(this._defaults,this.regional[""]);this.dpDiv=a('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}function f(b,d){a.extend(b,d);for(var j in d)if(d[j]==
null||d[j]==c)b[j]=d[j];return b}a.extend(a.ui,{datepicker:{version:"1.8.12"}});var h=(new Date).getTime();a.extend(e.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(b){f(this._defaults,b||{});return this},_attachDatepicker:function(b,d){var j=null,n;for(n in this._defaults){var q=b.getAttribute("date:"+n);if(q){j=j||{};try{j[n]=eval(q)}catch(w){j[n]=q}}}n=b.nodeName.toLowerCase();
q=n=="div"||n=="span";if(!b.id){this.uuid+=1;b.id="dp"+this.uuid}var r=this._newInst(a(b),q);r.settings=a.extend({},d||{},j||{});if(n=="input")this._connectDatepicker(b,r);else q&&this._inlineDatepicker(b,r)},_newInst:function(b,d){return{id:b[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:d,dpDiv:!d?this.dpDiv:a('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')}},
_connectDatepicker:function(b,d){var j=a(b);d.append=a([]);d.trigger=a([]);if(!j.hasClass(this.markerClassName)){this._attachments(j,d);j.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,q,w){d.settings[q]=w}).bind("getData.datepicker",function(n,q){return this._get(d,q)});this._autoSize(d);a.data(b,"datepicker",d)}},_attachments:function(b,d){var j=this._get(d,"appendText"),n=this._get(d,"isRTL");d.append&&
d.append.remove();if(j){d.append=a('<span class="'+this._appendClass+'">'+j+"</span>");b[n?"before":"after"](d.append)}b.unbind("focus",this._showDatepicker);d.trigger&&d.trigger.remove();j=this._get(d,"showOn");if(j=="focus"||j=="both")b.focus(this._showDatepicker);if(j=="button"||j=="both"){j=this._get(d,"buttonText");var q=this._get(d,"buttonImage");d.trigger=a(this._get(d,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:q,alt:j,title:j}):a('<button type="button"></button>').addClass(this._triggerClass).html(q==
""?j:a("<img/>").attr({src:q,alt:j,title:j})));b[n?"before":"after"](d.trigger);d.trigger.click(function(){a.datepicker._datepickerShowing&&a.datepicker._lastInput==b[0]?a.datepicker._hideDatepicker():a.datepicker._showDatepicker(b[0]);return false})}},_autoSize:function(b){if(this._get(b,"autoSize")&&!b.inline){var d=new Date(2009,11,20),j=this._get(b,"dateFormat");if(j.match(/[DM]/)){var n=function(q){for(var w=0,r=0,p=0;p<q.length;p++)if(q[p].length>w){w=q[p].length;r=p}return r};d.setMonth(n(this._get(b,
j.match(/MM/)?"monthNames":"monthNamesShort")));d.setDate(n(this._get(b,j.match(/DD/)?"dayNames":"dayNamesShort"))+20-d.getDay())}b.input.attr("size",this._formatDate(b,d).length)}},_inlineDatepicker:function(b,d){var j=a(b);if(!j.hasClass(this.markerClassName)){j.addClass(this.markerClassName).append(d.dpDiv).bind("setData.datepicker",function(n,q,w){d.settings[q]=w}).bind("getData.datepicker",function(n,q){return this._get(d,q)});a.data(b,"datepicker",d);this._setDate(d,this._getDefaultDate(d),
true);this._updateDatepicker(d);this._updateAlternate(d);d.dpDiv.show()}},_dialogDatepicker:function(b,d,j,n,q){b=this._dialogInst;if(!b){this.uuid+=1;this._dialogInput=a('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);a("body").append(this._dialogInput);b=this._dialogInst=this._newInst(this._dialogInput,false);b.settings={};a.data(this._dialogInput[0],"datepicker",b)}f(b.settings,n||{});
d=d&&d.constructor==Date?this._formatDate(b,d):d;this._dialogInput.val(d);this._pos=q?q.length?q:[q.pageX,q.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");b.settings.onSelect=j;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);
this._showDatepicker(this._dialogInput[0]);a.blockUI&&a.blockUI(this.dpDiv);a.data(this._dialogInput[0],"datepicker",b);return this},_destroyDatepicker:function(b){var d=a(b),j=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var n=b.nodeName.toLowerCase();a.removeData(b,"datepicker");if(n=="input"){j.append.remove();j.trigger.remove();d.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",
this._doKeyUp)}else if(n=="div"||n=="span")d.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(b){var d=a(b),j=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var n=b.nodeName.toLowerCase();if(n=="input"){b.disabled=false;j.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(n=="div"||n=="span")d.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,
function(q){return q==b?null:q})}},_disableDatepicker:function(b){var d=a(b),j=a.data(b,"datepicker");if(d.hasClass(this.markerClassName)){var n=b.nodeName.toLowerCase();if(n=="input"){b.disabled=true;j.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(n=="div"||n=="span")d.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=a.map(this._disabledInputs,function(q){return q==b?null:
q});this._disabledInputs[this._disabledInputs.length]=b}},_isDisabledDatepicker:function(b){if(!b)return false;for(var d=0;d<this._disabledInputs.length;d++)if(this._disabledInputs[d]==b)return true;return false},_getInst:function(b){try{return a.data(b,"datepicker")}catch(d){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(b,d,j){var n=this._getInst(b);if(arguments.length==2&&typeof d=="string")return d=="defaults"?a.extend({},a.datepicker._defaults):n?d=="all"?a.extend({},
n.settings):this._get(n,d):null;var q=d||{};if(typeof d=="string"){q={};q[d]=j}if(n){this._curInst==n&&this._hideDatepicker();var w=this._getDateDatepicker(b,true),r=this._getMinMaxDate(n,"min"),p=this._getMinMaxDate(n,"max");f(n.settings,q);if(r!==null&&q.dateFormat!==c&&q.minDate===c)n.settings.minDate=this._formatDate(n,r);if(p!==null&&q.dateFormat!==c&&q.maxDate===c)n.settings.maxDate=this._formatDate(n,p);this._attachments(a(b),n);this._autoSize(n);this._setDateDatepicker(b,w);this._updateDatepicker(n)}},
_changeDatepicker:function(b,d,j){this._optionDatepicker(b,d,j)},_refreshDatepicker:function(b){(b=this._getInst(b))&&this._updateDatepicker(b)},_setDateDatepicker:function(b,d){var j=this._getInst(b);if(j){this._setDate(j,d);this._updateDatepicker(j);this._updateAlternate(j)}},_getDateDatepicker:function(b,d){var j=this._getInst(b);j&&!j.inline&&this._setDateFromField(j,d);return j?this._getDate(j):null},_doKeyDown:function(b){var d=a.datepicker._getInst(b.target),j=true,n=d.dpDiv.is(".ui-datepicker-rtl");
d._keyEvent=true;if(a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker();j=false;break;case 13:j=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",d.dpDiv);j[0]?a.datepicker._selectDay(b.target,d.selectedMonth,d.selectedYear,j[0]):a.datepicker._hideDatepicker();return false;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(d,"stepBigMonths"):-a.datepicker._get(d,"stepMonths"),
"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(d,"stepBigMonths"):+a.datepicker._get(d,"stepMonths"),"M");break;case 35:if(b.ctrlKey||b.metaKey)a.datepicker._clearDate(b.target);j=b.ctrlKey||b.metaKey;break;case 36:if(b.ctrlKey||b.metaKey)a.datepicker._gotoToday(b.target);j=b.ctrlKey||b.metaKey;break;case 37:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,n?+1:-1,"D");j=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,b.ctrlKey?
-a.datepicker._get(d,"stepBigMonths"):-a.datepicker._get(d,"stepMonths"),"M");break;case 38:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,-7,"D");j=b.ctrlKey||b.metaKey;break;case 39:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,n?-1:+1,"D");j=b.ctrlKey||b.metaKey;if(b.originalEvent.altKey)a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(d,"stepBigMonths"):+a.datepicker._get(d,"stepMonths"),"M");break;case 40:if(b.ctrlKey||b.metaKey)a.datepicker._adjustDate(b.target,
+7,"D");j=b.ctrlKey||b.metaKey;break;default:j=false}else if(b.keyCode==36&&b.ctrlKey)a.datepicker._showDatepicker(this);else j=false;if(j){b.preventDefault();b.stopPropagation()}},_doKeyPress:function(b){var d=a.datepicker._getInst(b.target);if(a.datepicker._get(d,"constrainInput")){d=a.datepicker._possibleChars(a.datepicker._get(d,"dateFormat"));var j=String.fromCharCode(b.charCode==c?b.keyCode:b.charCode);return b.ctrlKey||b.metaKey||j<" "||!d||d.indexOf(j)>-1}},_doKeyUp:function(b){b=a.datepicker._getInst(b.target);
if(b.input.val()!=b.lastVal)try{if(a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),b.input?b.input.val():null,a.datepicker._getFormatConfig(b))){a.datepicker._setDateFromField(b);a.datepicker._updateAlternate(b);a.datepicker._updateDatepicker(b)}}catch(d){a.datepicker.log(d)}return true},_showDatepicker:function(b){b=b.target||b;if(b.nodeName.toLowerCase()!="input")b=a("input",b.parentNode)[0];if(!(a.datepicker._isDisabledDatepicker(b)||a.datepicker._lastInput==b)){var d=a.datepicker._getInst(b);
a.datepicker._curInst&&a.datepicker._curInst!=d&&a.datepicker._curInst.dpDiv.stop(true,true);var j=a.datepicker._get(d,"beforeShow");f(d.settings,j?j.apply(b,[b,d]):{});d.lastVal=null;a.datepicker._lastInput=b;a.datepicker._setDateFromField(d);if(a.datepicker._inDialog)b.value="";if(!a.datepicker._pos){a.datepicker._pos=a.datepicker._findPos(b);a.datepicker._pos[1]+=b.offsetHeight}var n=false;a(b).parents().each(function(){n|=a(this).css("position")=="fixed";return!n});if(n&&a.browser.opera){a.datepicker._pos[0]-=
document.documentElement.scrollLeft;a.datepicker._pos[1]-=document.documentElement.scrollTop}j={left:a.datepicker._pos[0],top:a.datepicker._pos[1]};a.datepicker._pos=null;d.dpDiv.empty();d.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});a.datepicker._updateDatepicker(d);j=a.datepicker._checkOffset(d,j,n);d.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":n?"fixed":"absolute",display:"none",left:j.left+"px",top:j.top+"px"});if(!d.inline){j=a.datepicker._get(d,"showAnim");
var q=a.datepicker._get(d,"duration"),w=function(){a.datepicker._datepickerShowing=true;var r=d.dpDiv.find("iframe.ui-datepicker-cover");if(r.length){var p=a.datepicker._getBorders(d.dpDiv);r.css({left:-p[0],top:-p[1],width:d.dpDiv.outerWidth(),height:d.dpDiv.outerHeight()})}};d.dpDiv.zIndex(a(b).zIndex()+1);if(a.effects&&a.effects[j])d.dpDiv.show(j,a.datepicker._get(d,"showOptions"),q,w);else d.dpDiv[j||"show"](j?q:null,w);if(!j||!q)w();d.input.is(":visible")&&!d.input.is(":disabled")&&d.input.focus();
a.datepicker._curInst=d}}},_updateDatepicker:function(b){var d=this,j=a.datepicker._getBorders(b.dpDiv);b.dpDiv.empty().append(this._generateHTML(b));var n=b.dpDiv.find("iframe.ui-datepicker-cover");n.length&&n.css({left:-j[0],top:-j[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()});b.dpDiv.find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){a(this).removeClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=
-1&&a(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&a(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!d._isDisabledDatepicker(b.inline?b.dpDiv.parent()[0]:b.input[0])){a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");a(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&a(this).addClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=
-1&&a(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();j=this._getNumberOfMonths(b);n=j[1];n>1?b.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",17*n+"em"):b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");b.dpDiv[(j[0]!=1||j[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");b==a.datepicker._curInst&&a.datepicker._datepickerShowing&&
b.input&&b.input.is(":visible")&&!b.input.is(":disabled")&&b.input[0]!=document.activeElement&&b.input.focus();if(b.yearshtml){var q=b.yearshtml;setTimeout(function(){q===b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml);q=b.yearshtml=null},0)}},_getBorders:function(b){var d=function(j){return{thin:1,medium:2,thick:3}[j]||j};return[parseFloat(d(b.css("border-left-width"))),parseFloat(d(b.css("border-top-width")))]},_checkOffset:function(b,d,j){var n=b.dpDiv.outerWidth(),
q=b.dpDiv.outerHeight(),w=b.input?b.input.outerWidth():0,r=b.input?b.input.outerHeight():0,p=document.documentElement.clientWidth+a(document).scrollLeft(),u=document.documentElement.clientHeight+a(document).scrollTop();d.left-=this._get(b,"isRTL")?n-w:0;d.left-=j&&d.left==b.input.offset().left?a(document).scrollLeft():0;d.top-=j&&d.top==b.input.offset().top+r?a(document).scrollTop():0;d.left-=Math.min(d.left,d.left+n>p&&p>n?Math.abs(d.left+n-p):0);d.top-=Math.min(d.top,d.top+q>u&&u>q?Math.abs(q+r):
0);return d},_findPos:function(b){for(var d=this._get(this._getInst(b),"isRTL");b&&(b.type=="hidden"||b.nodeType!=1||a.expr.filters.hidden(b));)b=b[d?"previousSibling":"nextSibling"];b=a(b).offset();return[b.left,b.top]},_hideDatepicker:function(b){var d=this._curInst;if(!(!d||b&&d!=a.data(b,"datepicker")))if(this._datepickerShowing){b=this._get(d,"showAnim");var j=this._get(d,"duration"),n=function(){a.datepicker._tidyDialog(d);this._curInst=null};if(a.effects&&a.effects[b])d.dpDiv.hide(b,a.datepicker._get(d,
"showOptions"),j,n);else d.dpDiv[b=="slideDown"?"slideUp":b=="fadeIn"?"fadeOut":"hide"](b?j:null,n);b||n();if(b=this._get(d,"onClose"))b.apply(d.input?d.input[0]:null,[d.input?d.input.val():"",d]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(a.blockUI){a.unblockUI();a("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},
_checkExternalClick:function(b){if(a.datepicker._curInst){b=a(b.target);b[0].id!=a.datepicker._mainDivId&&b.parents("#"+a.datepicker._mainDivId).length==0&&!b.hasClass(a.datepicker.markerClassName)&&!b.hasClass(a.datepicker._triggerClass)&&a.datepicker._datepickerShowing&&!(a.datepicker._inDialog&&a.blockUI)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,d,j){b=a(b);var n=this._getInst(b[0]);if(!this._isDisabledDatepicker(b[0])){this._adjustInstDate(n,d+(j=="M"?this._get(n,"showCurrentAtPos"):
0),j);this._updateDatepicker(n)}},_gotoToday:function(b){b=a(b);var d=this._getInst(b[0]);if(this._get(d,"gotoCurrent")&&d.currentDay){d.selectedDay=d.currentDay;d.drawMonth=d.selectedMonth=d.currentMonth;d.drawYear=d.selectedYear=d.currentYear}else{var j=new Date;d.selectedDay=j.getDate();d.drawMonth=d.selectedMonth=j.getMonth();d.drawYear=d.selectedYear=j.getFullYear()}this._notifyChange(d);this._adjustDate(b)},_selectMonthYear:function(b,d,j){b=a(b);var n=this._getInst(b[0]);n._selectingMonthYear=
false;n["selected"+(j=="M"?"Month":"Year")]=n["draw"+(j=="M"?"Month":"Year")]=parseInt(d.options[d.selectedIndex].value,10);this._notifyChange(n);this._adjustDate(b)},_clickMonthYear:function(b){var d=this._getInst(a(b)[0]);d.input&&d._selectingMonthYear&&setTimeout(function(){d.input.focus()},0);d._selectingMonthYear=!d._selectingMonthYear},_selectDay:function(b,d,j,n){var q=a(b);if(!(a(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(q[0]))){q=this._getInst(q[0]);q.selectedDay=q.currentDay=
a("a",n).html();q.selectedMonth=q.currentMonth=d;q.selectedYear=q.currentYear=j;this._selectDate(b,this._formatDate(q,q.currentDay,q.currentMonth,q.currentYear))}},_clearDate:function(b){b=a(b);this._getInst(b[0]);this._selectDate(b,"")},_selectDate:function(b,d){var j=this._getInst(a(b)[0]);d=d!=null?d:this._formatDate(j);j.input&&j.input.val(d);this._updateAlternate(j);var n=this._get(j,"onSelect");if(n)n.apply(j.input?j.input[0]:null,[d,j]);else j.input&&j.input.trigger("change");if(j.inline)this._updateDatepicker(j);
else{this._hideDatepicker();this._lastInput=j.input[0];typeof j.input[0]!="object"&&j.input.focus();this._lastInput=null}},_updateAlternate:function(b){var d=this._get(b,"altField");if(d){var j=this._get(b,"altFormat")||this._get(b,"dateFormat"),n=this._getDate(b),q=this.formatDate(j,n,this._getFormatConfig(b));a(d).each(function(){a(this).val(q)})}},noWeekends:function(b){b=b.getDay();return[b>0&&b<6,""]},iso8601Week:function(b){b=new Date(b.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));var d=
b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((d-b)/864E5)/7)+1},parseDate:function(b,d,j){if(b==null||d==null)throw"Invalid arguments";d=typeof d=="object"?d.toString():d+"";if(d=="")return null;var n=(j?j.shortYearCutoff:null)||this._defaults.shortYearCutoff;n=typeof n!="string"?n:(new Date).getFullYear()%100+parseInt(n,10);for(var q=(j?j.dayNamesShort:null)||this._defaults.dayNamesShort,w=(j?j.dayNames:null)||this._defaults.dayNames,r=(j?j.monthNamesShort:null)||this._defaults.monthNamesShort,
p=(j?j.monthNames:null)||this._defaults.monthNames,u=j=-1,B=-1,y=-1,R=false,I=function(k){(k=X+1<b.length&&b.charAt(X+1)==k)&&X++;return k},m=function(k){var aa=I(k);k=d.substring(D).match(RegExp("^\\d{1,"+(k=="@"?14:k=="!"?20:k=="y"&&aa?4:k=="o"?3:2)+"}"));if(!k)throw"Missing number at position "+D;D+=k[0].length;return parseInt(k[0],10)},z=function(k,aa,N){k=I(k)?N:aa;for(aa=0;aa<k.length;aa++)if(d.substr(D,k[aa].length).toLowerCase()==k[aa].toLowerCase()){D+=k[aa].length;return aa+1}throw"Unknown name at position "+
D;},C=function(){if(d.charAt(D)!=b.charAt(X))throw"Unexpected literal at position "+D;D++},D=0,X=0;X<b.length;X++)if(R)if(b.charAt(X)=="'"&&!I("'"))R=false;else C();else switch(b.charAt(X)){case "d":B=m("d");break;case "D":z("D",q,w);break;case "o":y=m("o");break;case "m":u=m("m");break;case "M":u=z("M",r,p);break;case "y":j=m("y");break;case "@":var H=new Date(m("@"));j=H.getFullYear();u=H.getMonth()+1;B=H.getDate();break;case "!":H=new Date((m("!")-this._ticksTo1970)/1E4);j=H.getFullYear();u=H.getMonth()+
1;B=H.getDate();break;case "'":if(I("'"))C();else R=true;break;default:C()}if(j==-1)j=(new Date).getFullYear();else if(j<100)j+=(new Date).getFullYear()-(new Date).getFullYear()%100+(j<=n?0:-100);if(y>-1){u=1;B=y;do{n=this._getDaysInMonth(j,u-1);if(B<=n)break;u++;B-=n}while(1)}H=this._daylightSavingAdjust(new Date(j,u-1,B));if(H.getFullYear()!=j||H.getMonth()+1!=u||H.getDate()!=B)throw"Invalid date";return H},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",
RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*864E9,formatDate:function(b,d,j){if(!d)return"";var n=(j?j.dayNamesShort:null)||this._defaults.dayNamesShort,q=(j?j.dayNames:null)||this._defaults.dayNames,w=(j?j.monthNamesShort:null)||this._defaults.monthNamesShort;j=(j?j.monthNames:null)||this._defaults.monthNames;var r=function(I){(I=R+1<b.length&&b.charAt(R+
1)==I)&&R++;return I},p=function(I,m,z){m=""+m;if(r(I))for(;m.length<z;)m="0"+m;return m},u=function(I,m,z,C){return r(I)?C[m]:z[m]},B="",y=false;if(d)for(var R=0;R<b.length;R++)if(y)if(b.charAt(R)=="'"&&!r("'"))y=false;else B+=b.charAt(R);else switch(b.charAt(R)){case "d":B+=p("d",d.getDate(),2);break;case "D":B+=u("D",d.getDay(),n,q);break;case "o":B+=p("o",(d.getTime()-(new Date(d.getFullYear(),0,0)).getTime())/864E5,3);break;case "m":B+=p("m",d.getMonth()+1,2);break;case "M":B+=u("M",d.getMonth(),
w,j);break;case "y":B+=r("y")?d.getFullYear():(d.getYear()%100<10?"0":"")+d.getYear()%100;break;case "@":B+=d.getTime();break;case "!":B+=d.getTime()*1E4+this._ticksTo1970;break;case "'":if(r("'"))B+="'";else y=true;break;default:B+=b.charAt(R)}return B},_possibleChars:function(b){for(var d="",j=false,n=function(w){(w=q+1<b.length&&b.charAt(q+1)==w)&&q++;return w},q=0;q<b.length;q++)if(j)if(b.charAt(q)=="'"&&!n("'"))j=false;else d+=b.charAt(q);else switch(b.charAt(q)){case "d":case "m":case "y":case "@":d+=
"0123456789";break;case "D":case "M":return null;case "'":if(n("'"))d+="'";else j=true;break;default:d+=b.charAt(q)}return d},_get:function(b,d){return b.settings[d]!==c?b.settings[d]:this._defaults[d]},_setDateFromField:function(b,d){if(b.input.val()!=b.lastVal){var j=this._get(b,"dateFormat"),n=b.lastVal=b.input?b.input.val():null,q,w;q=w=this._getDefaultDate(b);var r=this._getFormatConfig(b);try{q=this.parseDate(j,n,r)||w}catch(p){this.log(p);n=d?"":n}b.selectedDay=q.getDate();b.drawMonth=b.selectedMonth=
q.getMonth();b.drawYear=b.selectedYear=q.getFullYear();b.currentDay=n?q.getDate():0;b.currentMonth=n?q.getMonth():0;b.currentYear=n?q.getFullYear():0;this._adjustInstDate(b)}},_getDefaultDate:function(b){return this._restrictMinMax(b,this._determineDate(b,this._get(b,"defaultDate"),new Date))},_determineDate:function(b,d,j){var n=function(q){var w=new Date;w.setDate(w.getDate()+q);return w};if(d=(d=d==null||d===""?j:typeof d=="string"?function(q){try{return a.datepicker.parseDate(a.datepicker._get(b,
"dateFormat"),q,a.datepicker._getFormatConfig(b))}catch(w){}var r=(q.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,p=r.getFullYear(),u=r.getMonth();r=r.getDate();for(var B=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,y=B.exec(q);y;){switch(y[2]||"d"){case "d":case "D":r+=parseInt(y[1],10);break;case "w":case "W":r+=parseInt(y[1],10)*7;break;case "m":case "M":u+=parseInt(y[1],10);r=Math.min(r,a.datepicker._getDaysInMonth(p,u));break;case "y":case "Y":p+=parseInt(y[1],10);r=Math.min(r,
a.datepicker._getDaysInMonth(p,u))}y=B.exec(q)}return new Date(p,u,r)}(d):typeof d=="number"?isNaN(d)?j:n(d):new Date(d.getTime()))&&d.toString()=="Invalid Date"?j:d){d.setHours(0);d.setMinutes(0);d.setSeconds(0);d.setMilliseconds(0)}return this._daylightSavingAdjust(d)},_daylightSavingAdjust:function(b){if(!b)return null;b.setHours(b.getHours()>12?b.getHours()+2:0);return b},_setDate:function(b,d,j){var n=!d,q=b.selectedMonth,w=b.selectedYear;d=this._restrictMinMax(b,this._determineDate(b,d,new Date));
b.selectedDay=b.currentDay=d.getDate();b.drawMonth=b.selectedMonth=b.currentMonth=d.getMonth();b.drawYear=b.selectedYear=b.currentYear=d.getFullYear();if((q!=b.selectedMonth||w!=b.selectedYear)&&!j)this._notifyChange(b);this._adjustInstDate(b);if(b.input)b.input.val(n?"":this._formatDate(b))},_getDate:function(b){return!b.currentYear||b.input&&b.input.val()==""?null:this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay))},_generateHTML:function(b){var d=new Date;d=this._daylightSavingAdjust(new Date(d.getFullYear(),
d.getMonth(),d.getDate()));var j=this._get(b,"isRTL"),n=this._get(b,"showButtonPanel"),q=this._get(b,"hideIfNoPrevNext"),w=this._get(b,"navigationAsDateFormat"),r=this._getNumberOfMonths(b),p=this._get(b,"showCurrentAtPos"),u=this._get(b,"stepMonths"),B=r[0]!=1||r[1]!=1,y=this._daylightSavingAdjust(!b.currentDay?new Date(9999,9,9):new Date(b.currentYear,b.currentMonth,b.currentDay)),R=this._getMinMaxDate(b,"min"),I=this._getMinMaxDate(b,"max");p=b.drawMonth-p;var m=b.drawYear;if(p<0){p+=12;m--}if(I){var z=
this._daylightSavingAdjust(new Date(I.getFullYear(),I.getMonth()-r[0]*r[1]+1,I.getDate()));for(z=R&&z<R?R:z;this._daylightSavingAdjust(new Date(m,p,1))>z;){p--;if(p<0){p=11;m--}}}b.drawMonth=p;b.drawYear=m;z=this._get(b,"prevText");z=!w?z:this.formatDate(z,this._daylightSavingAdjust(new Date(m,p-u,1)),this._getFormatConfig(b));z=this._canAdjustMonth(b,-1,m,p)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+b.id+"', -"+u+", 'M');\" title=\""+z+'"><span class="ui-icon ui-icon-circle-triangle-'+
(j?"e":"w")+'">'+z+"</span></a>":q?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+z+'"><span class="ui-icon ui-icon-circle-triangle-'+(j?"e":"w")+'">'+z+"</span></a>";var C=this._get(b,"nextText");C=!w?C:this.formatDate(C,this._daylightSavingAdjust(new Date(m,p+u,1)),this._getFormatConfig(b));q=this._canAdjustMonth(b,+1,m,p)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._adjustDate('#"+b.id+"', +"+u+", 'M');\" title=\""+C+'"><span class="ui-icon ui-icon-circle-triangle-'+
(j?"w":"e")+'">'+C+"</span></a>":q?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+C+'"><span class="ui-icon ui-icon-circle-triangle-'+(j?"w":"e")+'">'+C+"</span></a>";u=this._get(b,"currentText");C=this._get(b,"gotoCurrent")&&b.currentDay?y:d;u=!w?u:this.formatDate(u,C,this._getFormatConfig(b));w=!b.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+h+'.datepicker._hideDatepicker();">'+this._get(b,
"closeText")+"</button>":"";n=n?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(j?w:"")+(this._isInRange(b,C)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+h+".datepicker._gotoToday('#"+b.id+"');\">"+u+"</button>":"")+(j?"":w)+"</div>":"";w=parseInt(this._get(b,"firstDay"),10);w=isNaN(w)?0:w;u=this._get(b,"showWeek");C=this._get(b,"dayNames");this._get(b,"dayNamesShort");var D=this._get(b,"dayNamesMin"),X=
this._get(b,"monthNames"),H=this._get(b,"monthNamesShort"),k=this._get(b,"beforeShowDay"),aa=this._get(b,"showOtherMonths"),N=this._get(b,"selectOtherMonths");this._get(b,"calculateWeek");for(var Y=this._getDefaultDate(b),fa="",ga=0;ga<r[0];ga++){for(var ha="",ka=0;ka<r[1];ka++){var ma=this._daylightSavingAdjust(new Date(m,p,b.selectedDay)),Z=" ui-corner-all",G="";if(B){G+='<div class="ui-datepicker-group';if(r[1]>1)switch(ka){case 0:G+=" ui-datepicker-group-first";Z=" ui-corner-"+(j?"right":"left");
break;case r[1]-1:G+=" ui-datepicker-group-last";Z=" ui-corner-"+(j?"left":"right");break;default:G+=" ui-datepicker-group-middle";Z=""}G+='">'}G+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+Z+'">'+(/all|left/.test(Z)&&ga==0?j?q:z:"")+(/all|right/.test(Z)&&ga==0?j?z:q:"")+this._generateMonthYearHeader(b,p,m,R,I,ga>0||ka>0,X,H)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var V=u?'<th class="ui-datepicker-week-col">'+this._get(b,"weekHeader")+"</th>":"";for(Z=
0;Z<7;Z++){var Q=(Z+w)%7;V+="<th"+((Z+w+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+C[Q]+'">'+D[Q]+"</span></th>"}G+=V+"</tr></thead><tbody>";V=this._getDaysInMonth(m,p);if(m==b.selectedYear&&p==b.selectedMonth)b.selectedDay=Math.min(b.selectedDay,V);Z=(this._getFirstDayOfMonth(m,p)-w+7)%7;V=B?6:Math.ceil((Z+V)/7);Q=this._daylightSavingAdjust(new Date(m,p,1-Z));for(var ba=0;ba<V;ba++){G+="<tr>";var ja=!u?"":'<td class="ui-datepicker-week-col">'+this._get(b,"calculateWeek")(Q)+"</td>";
for(Z=0;Z<7;Z++){var pa=k?k.apply(b.input?b.input[0]:null,[Q]):[true,""],sa=Q.getMonth()!=p,Aa=sa&&!N||!pa[0]||R&&Q<R||I&&Q>I;ja+='<td class="'+((Z+w+6)%7>=5?" ui-datepicker-week-end":"")+(sa?" ui-datepicker-other-month":"")+(Q.getTime()==ma.getTime()&&p==b.selectedMonth&&b._keyEvent||Y.getTime()==Q.getTime()&&Y.getTime()==ma.getTime()?" "+this._dayOverClass:"")+(Aa?" "+this._unselectableClass+" ui-state-disabled":"")+(sa&&!aa?"":" "+pa[1]+(Q.getTime()==y.getTime()?" "+this._currentClass:"")+(Q.getTime()==
d.getTime()?" ui-datepicker-today":""))+'"'+((!sa||aa)&&pa[2]?' title="'+pa[2]+'"':"")+(Aa?"":' onclick="DP_jQuery_'+h+".datepicker._selectDay('#"+b.id+"',"+Q.getMonth()+","+Q.getFullYear()+', this);return false;"')+">"+(sa&&!aa?"&#xa0;":Aa?'<span class="ui-state-default">'+Q.getDate()+"</span>":'<a class="ui-state-default'+(Q.getTime()==d.getTime()?" ui-state-highlight":"")+(Q.getTime()==y.getTime()?" ui-state-active":"")+(sa?" ui-priority-secondary":"")+'" href="#">'+Q.getDate()+"</a>")+"</td>";
Q.setDate(Q.getDate()+1);Q=this._daylightSavingAdjust(Q)}G+=ja+"</tr>"}p++;if(p>11){p=0;m++}G+="</tbody></table>"+(B?"</div>"+(r[0]>0&&ka==r[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");ha+=G}fa+=ha}fa+=n+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!b.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");b._keyEvent=false;return fa},_generateMonthYearHeader:function(b,d,j,n,q,w,r,p){var u=this._get(b,"changeMonth"),B=this._get(b,"changeYear"),
y=this._get(b,"showMonthAfterYear"),R='<div class="ui-datepicker-title">',I="";if(w||!u)I+='<span class="ui-datepicker-month">'+r[d]+"</span>";else{r=n&&n.getFullYear()==j;var m=q&&q.getFullYear()==j;I+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+h+".datepicker._selectMonthYear('#"+b.id+"', this, 'M');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+b.id+"');\">";for(var z=0;z<12;z++)if((!r||z>=n.getMonth())&&(!m||z<=q.getMonth()))I+='<option value="'+z+'"'+(z==d?' selected="selected"':
"")+">"+p[z]+"</option>";I+="</select>"}y||(R+=I+(w||!(u&&B)?"&#xa0;":""));if(!b.yearshtml){b.yearshtml="";if(w||!B)R+='<span class="ui-datepicker-year">'+j+"</span>";else{p=this._get(b,"yearRange").split(":");var C=(new Date).getFullYear();r=function(D){D=D.match(/c[+-].*/)?j+parseInt(D.substring(1),10):D.match(/[+-].*/)?C+parseInt(D,10):parseInt(D,10);return isNaN(D)?C:D};d=r(p[0]);p=Math.max(d,r(p[1]||""));d=n?Math.max(d,n.getFullYear()):d;p=q?Math.min(p,q.getFullYear()):p;for(b.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+
h+".datepicker._selectMonthYear('#"+b.id+"', this, 'Y');\" onclick=\"DP_jQuery_"+h+".datepicker._clickMonthYear('#"+b.id+"');\">";d<=p;d++)b.yearshtml+='<option value="'+d+'"'+(d==j?' selected="selected"':"")+">"+d+"</option>";b.yearshtml+="</select>";if(a.browser.mozilla)R+='<select class="ui-datepicker-year"><option value="'+j+'" selected="selected">'+j+"</option></select>";else{R+=b.yearshtml;b.yearshtml=null}}}R+=this._get(b,"yearSuffix");if(y)R+=(w||!(u&&B)?"&#xa0;":"")+I;R+="</div>";return R},
_adjustInstDate:function(b,d,j){var n=b.drawYear+(j=="Y"?d:0),q=b.drawMonth+(j=="M"?d:0);d=Math.min(b.selectedDay,this._getDaysInMonth(n,q))+(j=="D"?d:0);n=this._restrictMinMax(b,this._daylightSavingAdjust(new Date(n,q,d)));b.selectedDay=n.getDate();b.drawMonth=b.selectedMonth=n.getMonth();b.drawYear=b.selectedYear=n.getFullYear();if(j=="M"||j=="Y")this._notifyChange(b)},_restrictMinMax:function(b,d){var j=this._getMinMaxDate(b,"min"),n=this._getMinMaxDate(b,"max");j=j&&d<j?j:d;return n&&j>n?n:j},
_notifyChange:function(b){var d=this._get(b,"onChangeMonthYear");if(d)d.apply(b.input?b.input[0]:null,[b.selectedYear,b.selectedMonth+1,b])},_getNumberOfMonths:function(b){b=this._get(b,"numberOfMonths");return b==null?[1,1]:typeof b=="number"?[1,b]:b},_getMinMaxDate:function(b,d){return this._determineDate(b,this._get(b,d+"Date"),null)},_getDaysInMonth:function(b,d){return 32-this._daylightSavingAdjust(new Date(b,d,32)).getDate()},_getFirstDayOfMonth:function(b,d){return(new Date(b,d,1)).getDay()},
_canAdjustMonth:function(b,d,j,n){var q=this._getNumberOfMonths(b);j=this._daylightSavingAdjust(new Date(j,n+(d<0?d:q[0]*q[1]),1));d<0&&j.setDate(this._getDaysInMonth(j.getFullYear(),j.getMonth()));return this._isInRange(b,j)},_isInRange:function(b,d){var j=this._getMinMaxDate(b,"min"),n=this._getMinMaxDate(b,"max");return(!j||d.getTime()>=j.getTime())&&(!n||d.getTime()<=n.getTime())},_getFormatConfig:function(b){var d=this._get(b,"shortYearCutoff");d=typeof d!="string"?d:(new Date).getFullYear()%
100+parseInt(d,10);return{shortYearCutoff:d,dayNamesShort:this._get(b,"dayNamesShort"),dayNames:this._get(b,"dayNames"),monthNamesShort:this._get(b,"monthNamesShort"),monthNames:this._get(b,"monthNames")}},_formatDate:function(b,d,j,n){if(!d){b.currentDay=b.selectedDay;b.currentMonth=b.selectedMonth;b.currentYear=b.selectedYear}d=d?typeof d=="object"?d:this._daylightSavingAdjust(new Date(n,j,d)):this._daylightSavingAdjust(new Date(b.currentYear,b.currentMonth,b.currentDay));return this.formatDate(this._get(b,
"dateFormat"),d,this._getFormatConfig(b))}});a.fn.datepicker=function(b){if(!this.length)return this;if(!a.datepicker.initialized){a(document).mousedown(a.datepicker._checkExternalClick).find("body").append(a.datepicker.dpDiv);a.datepicker.initialized=true}var d=Array.prototype.slice.call(arguments,1);if(typeof b=="string"&&(b=="isDisabled"||b=="getDate"||b=="widget"))return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(d));if(b=="option"&&arguments.length==2&&typeof arguments[1]==
"string")return a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(d));return this.each(function(){typeof b=="string"?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(d)):a.datepicker._attachDatepicker(this,b)})};a.datepicker=new e;a.datepicker.initialized=false;a.datepicker.uuid=(new Date).getTime();a.datepicker.version="1.8.12";window["DP_jQuery_"+h]=a})(jQuery);
(function(a,c){var e={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},f={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},h=a.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};a.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,
position:{my:"center",at:"center",collision:"fit",using:function(b){var d=a(this).css(b).offset().top;d<0&&a(this).css("top",b.top-d)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var b=this,d=b.options,j=d.title||"&#160;",n=a.ui.dialog.getTitleId(b.element),q=(b.uiDialog=a("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+
d.dialogClass).css({zIndex:d.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(p){if(d.closeOnEscape&&p.keyCode&&p.keyCode===a.ui.keyCode.ESCAPE){b.close(p);p.preventDefault()}}).attr({role:"dialog","aria-labelledby":n}).mousedown(function(p){b.moveToTop(false,p)});b.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(q);var w=(b.uiDialogTitlebar=a("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(q),
r=a('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){r.addClass("ui-state-hover")},function(){r.removeClass("ui-state-hover")}).focus(function(){r.addClass("ui-state-focus")}).blur(function(){r.removeClass("ui-state-focus")}).click(function(p){b.close(p);return false}).appendTo(w);(b.uiDialogTitlebarCloseText=a("<span></span>")).addClass("ui-icon ui-icon-closethick").text(d.closeText).appendTo(r);a("<span></span>").addClass("ui-dialog-title").attr("id",
n).html(j).prependTo(w);if(a.isFunction(d.beforeclose)&&!a.isFunction(d.beforeClose))d.beforeClose=d.beforeclose;w.find("*").add(w).disableSelection();d.draggable&&a.fn.draggable&&b._makeDraggable();d.resizable&&a.fn.resizable&&b._makeResizable();b._createButtons(d.buttons);b._isOpen=false;a.fn.bgiframe&&q.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(b){var d=this,j,n;if(false!==d._trigger("beforeClose",b)){d.overlay&&d.overlay.destroy();d.uiDialog.unbind("keypress.ui-dialog");d._isOpen=false;if(d.options.hide)d.uiDialog.hide(d.options.hide,function(){d._trigger("close",b)});else{d.uiDialog.hide();d._trigger("close",b)}a.ui.dialog.overlay.resize();if(d.options.modal){j=0;a(".ui-dialog").each(function(){if(this!==
d.uiDialog[0]){n=a(this).css("z-index");isNaN(n)||(j=Math.max(j,n))}});a.ui.dialog.maxZ=j}return d}},isOpen:function(){return this._isOpen},moveToTop:function(b,d){var j=this.options;if(j.modal&&!b||!j.stack&&!j.modal)return this._trigger("focus",d);if(j.zIndex>a.ui.dialog.maxZ)a.ui.dialog.maxZ=j.zIndex;if(this.overlay){a.ui.dialog.maxZ+=1;this.overlay.$el.css("z-index",a.ui.dialog.overlay.maxZ=a.ui.dialog.maxZ)}j={scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.attr("scrollLeft")};
a.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",a.ui.dialog.maxZ);this.element.attr(j);this._trigger("focus",d);return this},open:function(){if(!this._isOpen){var b=this.options,d=this.uiDialog;this.overlay=b.modal?new a.ui.dialog.overlay(this):null;this._size();this._position(b.position);d.show(b.show);this.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(j){if(j.keyCode===a.ui.keyCode.TAB){var n=a(":tabbable",this),q=n.filter(":first");n=n.filter(":last");if(j.target===n[0]&&!j.shiftKey){q.focus(1);
return false}else if(j.target===q[0]&&j.shiftKey){n.focus(1);return false}}});a(this.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();this._isOpen=true;this._trigger("open");return this}},_createButtons:function(b){var d=this,j=false,n=a("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),q=a("<div></div>").addClass("ui-dialog-buttonset").appendTo(n);d.uiDialog.find(".ui-dialog-buttonpane").remove();
typeof b==="object"&&b!==null&&a.each(b,function(){return!(j=true)});if(j){a.each(b,function(w,r){r=a.isFunction(r)?{click:r,text:w}:r;var p=a('<button type="button"></button>').click(function(){r.click.apply(d.element[0],arguments)}).appendTo(q);a.each(r,function(u,B){if(u!=="click")if(u in h)p[u](B);else p.attr(u,B)});a.fn.button&&p.button()});n.appendTo(d.uiDialog)}},_makeDraggable:function(){function b(w){return{position:w.position,offset:w.offset}}var d=this,j=d.options,n=a(document),q;d.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",
handle:".ui-dialog-titlebar",containment:"document",start:function(w,r){q=j.height==="auto"?"auto":a(this).height();a(this).height(a(this).height()).addClass("ui-dialog-dragging");d._trigger("dragStart",w,b(r))},drag:function(w,r){d._trigger("drag",w,b(r))},stop:function(w,r){j.position=[r.position.left-n.scrollLeft(),r.position.top-n.scrollTop()];a(this).removeClass("ui-dialog-dragging").height(q);d._trigger("dragStop",w,b(r));a.ui.dialog.overlay.resize()}})},_makeResizable:function(b){function d(w){return{originalPosition:w.originalPosition,
originalSize:w.originalSize,position:w.position,size:w.size}}b=b===c?this.options.resizable:b;var j=this,n=j.options,q=j.uiDialog.css("position");b=typeof b==="string"?b:"n,e,s,w,se,sw,ne,nw";j.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:j.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:j._minHeight(),handles:b,start:function(w,r){a(this).addClass("ui-dialog-resizing");j._trigger("resizeStart",w,d(r))},resize:function(w,r){j._trigger("resize",
w,d(r))},stop:function(w,r){a(this).removeClass("ui-dialog-resizing");n.height=a(this).height();n.width=a(this).width();j._trigger("resizeStop",w,d(r));a.ui.dialog.overlay.resize()}}).css("position",q).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return b.height==="auto"?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(b){var d=[],j=[0,0],n;if(b){if(typeof b==="string"||typeof b==="object"&&"0"in b){d=b.split?b.split(" "):
[b[0],b[1]];if(d.length===1)d[1]=d[0];a.each(["left","top"],function(q,w){if(+d[q]===d[q]){j[q]=d[q];d[q]=w}});b={my:d.join(" "),at:d.join(" "),offset:j.join(" ")}}b=a.extend({},a.ui.dialog.prototype.options.position,b)}else b=a.ui.dialog.prototype.options.position;(n=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(a.extend({of:window},b));n||this.uiDialog.hide()},_setOptions:function(b){var d=this,j={},n=false;a.each(b,function(q,w){d._setOption(q,w);
if(q in e)n=true;if(q in f)j[q]=w});n&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",j)},_setOption:function(b,d){var j=this.uiDialog;switch(b){case "beforeclose":b="beforeClose";break;case "buttons":this._createButtons(d);break;case "closeText":this.uiDialogTitlebarCloseText.text(""+d);break;case "dialogClass":j.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+d);break;case "disabled":d?j.addClass("ui-dialog-disabled"):
j.removeClass("ui-dialog-disabled");break;case "draggable":var n=j.is(":data(draggable)");n&&!d&&j.draggable("destroy");!n&&d&&this._makeDraggable();break;case "position":this._position(d);break;case "resizable":(n=j.is(":data(resizable)"))&&!d&&j.resizable("destroy");n&&typeof d==="string"&&j.resizable("option","handles",d);!n&&d!==false&&this._makeResizable(d);break;case "title":a(".ui-dialog-title",this.uiDialogTitlebar).html(""+(d||"&#160;"))}a.Widget.prototype._setOption.apply(this,arguments)},
_size:function(){var b=this.options,d,j,n=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(b.minWidth>b.width)b.width=b.minWidth;d=this.uiDialog.css({height:"auto",width:b.width}).height();j=Math.max(0,b.minHeight-d);if(b.height==="auto")if(a.support.minHeight)this.element.css({minHeight:j,height:"auto"});else{this.uiDialog.show();b=this.element.css("height","auto").height();n||this.uiDialog.hide();this.element.height(Math.max(b,j))}else this.element.height(Math.max(b.height-
d,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});a.extend(a.ui.dialog,{version:"1.8.12",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");if(!b){this.uuid+=1;b=this.uuid}return"ui-dialog-title-"+b},overlay:function(b){this.$el=a.ui.dialog.overlay.create(b)}});a.extend(a.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:a.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),
create:function(b){if(this.instances.length===0){setTimeout(function(){a.ui.dialog.overlay.instances.length&&a(document).bind(a.ui.dialog.overlay.events,function(j){if(a(j.target).zIndex()<a.ui.dialog.overlay.maxZ)return false})},1);a(document).bind("keydown.dialog-overlay",function(j){if(b.options.closeOnEscape&&j.keyCode&&j.keyCode===a.ui.keyCode.ESCAPE){b.close(j);j.preventDefault()}});a(window).bind("resize.dialog-overlay",a.ui.dialog.overlay.resize)}var d=(this.oldInstances.pop()||a("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),
height:this.height()});a.fn.bgiframe&&d.bgiframe();this.instances.push(d);return d},destroy:function(b){var d=a.inArray(b,this.instances);d!=-1&&this.oldInstances.push(this.instances.splice(d,1)[0]);this.instances.length===0&&a([document,window]).unbind(".dialog-overlay");b.remove();var j=0;a.each(this.instances,function(){j=Math.max(j,this.css("z-index"))});this.maxZ=j},height:function(){var b,d;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);
d=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return b<d?a(window).height()+"px":b+"px"}else return a(document).height()+"px"},width:function(){var b,d;if(a.browser.msie&&a.browser.version<7){b=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);d=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return b<d?a(window).width()+"px":b+"px"}else return a(document).width()+"px"},resize:function(){var b=a([]);a.each(a.ui.dialog.overlay.instances,
function(){b=b.add(this)});b.css({width:0,height:0}).css({width:a.ui.dialog.overlay.width(),height:a.ui.dialog.overlay.height()})}});a.extend(a.ui.dialog.overlay.prototype,{destroy:function(){a.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);
(function(a){a.ui=a.ui||{};var c=/left|center|right/,e=/top|center|bottom/,f=a.fn.position,h=a.fn.offset;a.fn.position=function(b){if(!b||!b.of)return f.apply(this,arguments);b=a.extend({},b);var d=a(b.of),j=d[0],n=(b.collision||"flip").split(" "),q=b.offset?b.offset.split(" "):[0,0],w,r,p;if(j.nodeType===9){w=d.width();r=d.height();p={top:0,left:0}}else if(j.setTimeout){w=d.width();r=d.height();p={top:d.scrollTop(),left:d.scrollLeft()}}else if(j.preventDefault){b.at="left top";w=r=0;p={top:b.of.pageY,
left:b.of.pageX}}else{w=d.outerWidth();r=d.outerHeight();p=d.offset()}a.each(["my","at"],function(){var u=(b[this]||"").split(" ");if(u.length===1)u=c.test(u[0])?u.concat(["center"]):e.test(u[0])?["center"].concat(u):["center","center"];u[0]=c.test(u[0])?u[0]:"center";u[1]=e.test(u[1])?u[1]:"center";b[this]=u});if(n.length===1)n[1]=n[0];q[0]=parseInt(q[0],10)||0;if(q.length===1)q[1]=q[0];q[1]=parseInt(q[1],10)||0;if(b.at[0]==="right")p.left+=w;else if(b.at[0]==="center")p.left+=w/2;if(b.at[1]==="bottom")p.top+=
r;else if(b.at[1]==="center")p.top+=r/2;p.left+=q[0];p.top+=q[1];return this.each(function(){var u=a(this),B=u.outerWidth(),y=u.outerHeight(),R=parseInt(a.curCSS(this,"marginLeft",true))||0,I=parseInt(a.curCSS(this,"marginTop",true))||0,m=B+R+(parseInt(a.curCSS(this,"marginRight",true))||0),z=y+I+(parseInt(a.curCSS(this,"marginBottom",true))||0),C=a.extend({},p),D;if(b.my[0]==="right")C.left-=B;else if(b.my[0]==="center")C.left-=B/2;if(b.my[1]==="bottom")C.top-=y;else if(b.my[1]==="center")C.top-=
y/2;C.left=Math.round(C.left);C.top=Math.round(C.top);D={left:C.left-R,top:C.top-I};a.each(["left","top"],function(X,H){if(a.ui.position[n[X]])a.ui.position[n[X]][H](C,{targetWidth:w,targetHeight:r,elemWidth:B,elemHeight:y,collisionPosition:D,collisionWidth:m,collisionHeight:z,offset:q,my:b.my,at:b.at})});a.fn.bgiframe&&u.bgiframe();u.offset(a.extend(C,{using:b.using}))})};a.ui.position={fit:{left:function(b,d){var j=a(window);j=d.collisionPosition.left+d.collisionWidth-j.width()-j.scrollLeft();b.left=
j>0?b.left-j:Math.max(b.left-d.collisionPosition.left,b.left)},top:function(b,d){var j=a(window);j=d.collisionPosition.top+d.collisionHeight-j.height()-j.scrollTop();b.top=j>0?b.top-j:Math.max(b.top-d.collisionPosition.top,b.top)}},flip:{left:function(b,d){if(d.at[0]!=="center"){var j=a(window);j=d.collisionPosition.left+d.collisionWidth-j.width()-j.scrollLeft();var n=d.my[0]==="left"?-d.elemWidth:d.my[0]==="right"?d.elemWidth:0,q=d.at[0]==="left"?d.targetWidth:-d.targetWidth,w=-2*d.offset[0];b.left+=
d.collisionPosition.left<0?n+q+w:j>0?n+q+w:0}},top:function(b,d){if(d.at[1]!=="center"){var j=a(window);j=d.collisionPosition.top+d.collisionHeight-j.height()-j.scrollTop();var n=d.my[1]==="top"?-d.elemHeight:d.my[1]==="bottom"?d.elemHeight:0,q=d.at[1]==="top"?d.targetHeight:-d.targetHeight,w=-2*d.offset[1];b.top+=d.collisionPosition.top<0?n+q+w:j>0?n+q+w:0}}}};if(!a.offset.setOffset){a.offset.setOffset=function(b,d){if(/static/.test(a.curCSS(b,"position")))b.style.position="relative";var j=a(b),
n=j.offset(),q=parseInt(a.curCSS(b,"top",true),10)||0,w=parseInt(a.curCSS(b,"left",true),10)||0;n={top:d.top-n.top+q,left:d.left-n.left+w};"using"in d?d.using.call(b,n):j.css(n)};a.fn.offset=function(b){var d=this[0];if(!d||!d.ownerDocument)return null;if(b)return this.each(function(){a.offset.setOffset(this,b)});return h.call(this)}}})(jQuery);
(function(a,c){a.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=a("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");
this.valueDiv.remove();a.Widget.prototype.destroy.apply(this,arguments)},value:function(e){if(e===c)return this._value();this._setOption("value",e);return this},_setOption:function(e,f){if(e==="value"){this.options.value=f;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}a.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var e=this.options.value;if(typeof e!=="number")e=0;return Math.min(this.options.max,Math.max(this.min,e))},_percentage:function(){return 100*
this._value()/this.options.max},_refreshValue:function(){var e=this.value(),f=this._percentage();if(this.oldValue!==e){this.oldValue=e;this._trigger("change")}this.valueDiv.toggle(e>this.min).toggleClass("ui-corner-right",e===this.options.max).width(f.toFixed(0)+"%");this.element.attr("aria-valuenow",e)}});a.extend(a.ui.progressbar,{version:"1.8.12"})})(jQuery);
(function(a){a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var c=this,e=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");e.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=a([]);if(e.range){if(e.range===true){this.range=a("<div></div>");if(!e.values)e.values=[this._valueMin(),this._valueMin()];if(e.values.length&&e.values.length!==2)e.values=[e.values[0],e.values[0]]}else this.range=a("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(e.range==="min"||e.range==="max")this.range.addClass("ui-slider-range-"+e.range);this.range.addClass("ui-widget-header")}a(".ui-slider-handle",this.element).length===0&&a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(e.values&&e.values.length)for(;a(".ui-slider-handle",this.element).length<e.values.length;)a("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=a(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(f){f.preventDefault()}).hover(function(){e.disabled||a(this).addClass("ui-state-hover")},function(){a(this).removeClass("ui-state-hover")}).focus(function(){if(e.disabled)a(this).blur();
else{a(".ui-slider .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-state-focus")}}).blur(function(){a(this).removeClass("ui-state-focus")});this.handles.each(function(f){a(this).data("index.ui-slider-handle",f)});this.handles.keydown(function(f){var h=true,b=a(this).data("index.ui-slider-handle"),d,j,n;if(!c.options.disabled){switch(f.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:h=
false;if(!c._keySliding){c._keySliding=true;a(this).addClass("ui-state-active");d=c._start(f,b);if(d===false)return}}n=c.options.step;d=c.options.values&&c.options.values.length?j=c.values(b):j=c.value();switch(f.keyCode){case a.ui.keyCode.HOME:j=c._valueMin();break;case a.ui.keyCode.END:j=c._valueMax();break;case a.ui.keyCode.PAGE_UP:j=c._trimAlignValue(d+(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.PAGE_DOWN:j=c._trimAlignValue(d-(c._valueMax()-c._valueMin())/5);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(d===
c._valueMax())return;j=c._trimAlignValue(d+n);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(d===c._valueMin())return;j=c._trimAlignValue(d-n)}c._slide(f,b,j);return h}}).keyup(function(f){var h=a(this).data("index.ui-slider-handle");if(c._keySliding){c._keySliding=false;c._stop(f,h);c._change(f,h);a(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(c){var e=this.options,f,h,b,d,j;if(e.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();f=this._normValueFromMouse({x:c.pageX,y:c.pageY});h=this._valueMax()-this._valueMin()+1;d=this;this.handles.each(function(n){var q=Math.abs(f-d.values(n));if(h>q){h=q;b=a(this);j=n}});if(e.range===true&&this.values(1)===e.min){j+=1;b=a(this.handles[j])}if(this._start(c,
j)===false)return false;this._mouseSliding=true;d._handleIndex=j;b.addClass("ui-state-active").focus();e=b.offset();this._clickOffset=!a(c.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:c.pageX-e.left-b.width()/2,top:c.pageY-e.top-b.height()/2-(parseInt(b.css("borderTopWidth"),10)||0)-(parseInt(b.css("borderBottomWidth"),10)||0)+(parseInt(b.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(c,j,f);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(c){var e=this._normValueFromMouse({x:c.pageX,y:c.pageY});this._slide(c,this._handleIndex,e);return false},_mouseStop:function(c){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(c,this._handleIndex);this._change(c,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(c){var e;
if(this.orientation==="horizontal"){e=this.elementSize.width;c=c.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;c=c.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}e=c/e;if(e>1)e=1;if(e<0)e=0;if(this.orientation==="vertical")e=1-e;c=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+e*c)},_start:function(c,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=
this.values(e);f.values=this.values()}return this._trigger("start",c,f)},_slide:function(c,e,f){var h;if(this.options.values&&this.options.values.length){h=this.values(e?0:1);if(this.options.values.length===2&&this.options.range===true&&(e===0&&f>h||e===1&&f<h))f=h;if(f!==this.values(e)){h=this.values();h[e]=f;c=this._trigger("slide",c,{handle:this.handles[e],value:f,values:h});this.values(e?0:1);c!==false&&this.values(e,f,true)}}else if(f!==this.value()){c=this._trigger("slide",c,{handle:this.handles[e],
value:f});c!==false&&this.value(f)}},_stop:function(c,e){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values()}this._trigger("stop",c,f)},_change:function(c,e){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[e],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(e);f.values=this.values()}this._trigger("change",c,f)}},value:function(c){if(arguments.length){this.options.value=
this._trimAlignValue(c);this._refreshValue();this._change(null,0)}else return this._value()},values:function(c,e){var f,h,b;if(arguments.length>1){this.options.values[c]=this._trimAlignValue(e);this._refreshValue();this._change(null,c)}else if(arguments.length)if(a.isArray(arguments[0])){f=this.options.values;h=arguments[0];for(b=0;b<f.length;b+=1){f[b]=this._trimAlignValue(h[b]);this._change(null,b)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(c):
this.value();else return this._values()},_setOption:function(c,e){var f,h=0;if(a.isArray(this.options.values))h=this.options.values.length;a.Widget.prototype._setOption.apply(this,arguments);switch(c){case "disabled":if(e){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(f=0;f<h;f+=1)this._change(null,f);this._animateOff=false}},_value:function(){var c=this.options.value;return c=this._trimAlignValue(c)},_values:function(c){var e,f;if(arguments.length){e=this.options.values[c];
e=this._trimAlignValue(e)}else{e=this.options.values.slice();for(f=0;f<e.length;f+=1)e[f]=this._trimAlignValue(e[f])}return e},_trimAlignValue:function(c){if(c<=this._valueMin())return this._valueMin();if(c>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,f=(c-this._valueMin())%e;alignValue=c-f;if(Math.abs(f)*2>=e)alignValue+=f>0?e:-e;return parseFloat(alignValue.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},
_refreshValue:function(){var c=this.options.range,e=this.options,f=this,h=!this._animateOff?e.animate:false,b,d={},j,n,q,w;if(this.options.values&&this.options.values.length)this.handles.each(function(r){b=(f.values(r)-f._valueMin())/(f._valueMax()-f._valueMin())*100;d[f.orientation==="horizontal"?"left":"bottom"]=b+"%";a(this).stop(1,1)[h?"animate":"css"](d,e.animate);if(f.options.range===true)if(f.orientation==="horizontal"){if(r===0)f.range.stop(1,1)[h?"animate":"css"]({left:b+"%"},e.animate);
if(r===1)f.range[h?"animate":"css"]({width:b-j+"%"},{queue:false,duration:e.animate})}else{if(r===0)f.range.stop(1,1)[h?"animate":"css"]({bottom:b+"%"},e.animate);if(r===1)f.range[h?"animate":"css"]({height:b-j+"%"},{queue:false,duration:e.animate})}j=b});else{n=this.value();q=this._valueMin();w=this._valueMax();b=w!==q?(n-q)/(w-q)*100:0;d[f.orientation==="horizontal"?"left":"bottom"]=b+"%";this.handle.stop(1,1)[h?"animate":"css"](d,e.animate);if(c==="min"&&this.orientation==="horizontal")this.range.stop(1,
1)[h?"animate":"css"]({width:b+"%"},e.animate);if(c==="max"&&this.orientation==="horizontal")this.range[h?"animate":"css"]({width:100-b+"%"},{queue:false,duration:e.animate});if(c==="min"&&this.orientation==="vertical")this.range.stop(1,1)[h?"animate":"css"]({height:b+"%"},e.animate);if(c==="max"&&this.orientation==="vertical")this.range[h?"animate":"css"]({height:100-b+"%"},{queue:false,duration:e.animate})}}});a.extend(a.ui.slider,{version:"1.8.12"})})(jQuery);
(function(a,c){var e=0,f=0;a.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(h,b){if(h=="selected")this.options.collapsible&&b==this.options.selected||
this.select(b);else{this.options[h]=b;this._tabify()}},_tabId:function(h){return h.title&&h.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+ ++e},_sanitizeSelector:function(h){return h.replace(/:/g,"\\:")},_cookie:function(){var h=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+ ++f);return a.cookie.apply(null,[h].concat(a.makeArray(arguments)))},_ui:function(h,b){return{tab:h,panel:b,index:this.anchors.index(h)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var h=
a(this);h.html(h.data("label.tabs")).removeData("label.tabs")})},_tabify:function(h){function b(y,R){y.css("display","");!a.support.opacity&&R.opacity&&y[0].style.removeAttribute("filter")}var d=this,j=this.options,n=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=a(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);this.anchors.each(function(y,R){var I=a(R).attr("href"),m=I.split("#")[0],z;if(m&&(m===location.toString().split("#")[0]||
(z=a("base")[0])&&m===z.href)){I=R.hash;R.href=I}if(n.test(I))d.panels=d.panels.add(d.element.find(d._sanitizeSelector(I)));else if(I&&I!=="#"){a.data(R,"href.tabs",I);a.data(R,"load.tabs",I.replace(/#.*$/,""));I=d._tabId(R);R.href="#"+I;m=d.element.find("#"+I);if(!m.length){m=a(j.panelTemplate).attr("id",I).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(d.panels[y-1]||d.list);m.data("destroy.tabs",true)}d.panels=d.panels.add(m)}else j.disabled.push(y)});if(h){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(j.selected===c){location.hash&&this.anchors.each(function(y,R){if(R.hash==location.hash){j.selected=y;return false}});if(typeof j.selected!=="number"&&j.cookie)j.selected=parseInt(d._cookie(),10);if(typeof j.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)j.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));j.selected=j.selected||(this.lis.length?0:-1)}else if(j.selected===null)j.selected=-1;j.selected=j.selected>=0&&this.anchors[j.selected]||j.selected<0?j.selected:0;j.disabled=a.unique(j.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(y){return d.lis.index(y)}))).sort();a.inArray(j.selected,j.disabled)!=-1&&j.disabled.splice(a.inArray(j.selected,j.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(j.selected>=0&&this.anchors.length){d.element.find(d._sanitizeSelector(d.anchors[j.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(j.selected).addClass("ui-tabs-selected ui-state-active");d.element.queue("tabs",function(){d._trigger("show",null,d._ui(d.anchors[j.selected],d.element.find(d._sanitizeSelector(d.anchors[j.selected].hash))[0]))});this.load(j.selected)}a(window).bind("unload",function(){d.lis.add(d.anchors).unbind(".tabs");d.lis=d.anchors=d.panels=null})}else j.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[j.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");j.cookie&&this._cookie(j.selected,j.cookie);h=0;for(var q;q=this.lis[h];h++)a(q)[a.inArray(h,j.disabled)!=-1&&!a(q).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");j.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(j.event!=="mouseover"){var w=function(y,R){R.is(":not(.ui-state-disabled)")&&R.addClass("ui-state-"+y)};this.lis.bind("mouseover.tabs",
function(){w("hover",a(this))});this.lis.bind("mouseout.tabs",function(){a(this).removeClass("ui-state-hover")});this.anchors.bind("focus.tabs",function(){w("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){a(this).closest("li").removeClass("ui-state-focus")})}var r,p;if(j.fx)if(a.isArray(j.fx)){r=j.fx[0];p=j.fx[1]}else r=p=j.fx;var u=p?function(y,R){a(y).closest("li").addClass("ui-tabs-selected ui-state-active");R.hide().removeClass("ui-tabs-hide").animate(p,p.duration||"normal",
function(){b(R,p);d._trigger("show",null,d._ui(y,R[0]))})}:function(y,R){a(y).closest("li").addClass("ui-tabs-selected ui-state-active");R.removeClass("ui-tabs-hide");d._trigger("show",null,d._ui(y,R[0]))},B=r?function(y,R){R.animate(r,r.duration||"normal",function(){d.lis.removeClass("ui-tabs-selected ui-state-active");R.addClass("ui-tabs-hide");b(R,r);d.element.dequeue("tabs")})}:function(y,R){d.lis.removeClass("ui-tabs-selected ui-state-active");R.addClass("ui-tabs-hide");d.element.dequeue("tabs")};
this.anchors.bind(j.event+".tabs",function(){var y=this,R=a(y).closest("li"),I=d.panels.filter(":not(.ui-tabs-hide)"),m=d.element.find(d._sanitizeSelector(y.hash));if(R.hasClass("ui-tabs-selected")&&!j.collapsible||R.hasClass("ui-state-disabled")||R.hasClass("ui-state-processing")||d.panels.filter(":animated").length||d._trigger("select",null,d._ui(this,m[0]))===false){this.blur();return false}j.selected=d.anchors.index(this);d.abort();if(j.collapsible)if(R.hasClass("ui-tabs-selected")){j.selected=
-1;j.cookie&&d._cookie(j.selected,j.cookie);d.element.queue("tabs",function(){B(y,I)}).dequeue("tabs");this.blur();return false}else if(!I.length){j.cookie&&d._cookie(j.selected,j.cookie);d.element.queue("tabs",function(){u(y,m)});d.load(d.anchors.index(this));this.blur();return false}j.cookie&&d._cookie(j.selected,j.cookie);if(m.length){I.length&&d.element.queue("tabs",function(){B(y,I)});d.element.queue("tabs",function(){u(y,m)});d.load(d.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";
a.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(h){if(typeof h=="string")h=this.anchors.index(this.anchors.filter("[href$="+h+"]"));return h},destroy:function(){var h=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 b=
a.data(this,"href.tabs");if(b)this.href=b;var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(j,n){d.removeData(n+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(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")});h.cookie&&this._cookie(null,h.cookie);return this},add:function(h,
b,d){if(d===c)d=this.anchors.length;var j=this,n=this.options;b=a(n.tabTemplate.replace(/#\{href\}/g,h).replace(/#\{label\}/g,b));h=!h.indexOf("#")?h.replace("#",""):this._tabId(a("a",b)[0]);b.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var q=j.element.find("#"+h);q.length||(q=a(n.panelTemplate).attr("id",h).data("destroy.tabs",true));q.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(d>=this.lis.length){b.appendTo(this.list);q.appendTo(this.list[0].parentNode)}else{b.insertBefore(this.lis[d]);
q.insertBefore(this.panels[d])}n.disabled=a.map(n.disabled,function(w){return w>=d?++w:w});this._tabify();if(this.anchors.length==1){n.selected=0;b.addClass("ui-tabs-selected ui-state-active");q.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){j._trigger("show",null,j._ui(j.anchors[0],j.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[d],this.panels[d]));return this},remove:function(h){h=this._getIndex(h);var b=this.options,d=this.lis.eq(h).remove(),j=this.panels.eq(h).remove();
if(d.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(h+(h+1<this.anchors.length?1:-1));b.disabled=a.map(a.grep(b.disabled,function(n){return n!=h}),function(n){return n>=h?--n:n});this._tabify();this._trigger("remove",null,this._ui(d.find("a")[0],j[0]));return this},enable:function(h){h=this._getIndex(h);var b=this.options;if(a.inArray(h,b.disabled)!=-1){this.lis.eq(h).removeClass("ui-state-disabled");b.disabled=a.grep(b.disabled,function(d){return d!=h});this._trigger("enable",null,
this._ui(this.anchors[h],this.panels[h]));return this}},disable:function(h){h=this._getIndex(h);var b=this.options;if(h!=b.selected){this.lis.eq(h).addClass("ui-state-disabled");b.disabled.push(h);b.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[h],this.panels[h]))}return this},select:function(h){h=this._getIndex(h);if(h==-1)if(this.options.collapsible&&this.options.selected!=-1)h=this.options.selected;else return this;this.anchors.eq(h).trigger(this.options.event+".tabs");return this},
load:function(h){h=this._getIndex(h);var b=this,d=this.options,j=this.anchors.eq(h)[0],n=a.data(j,"load.tabs");this.abort();if(!n||this.element.queue("tabs").length!==0&&a.data(j,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(h).addClass("ui-state-processing");if(d.spinner){var q=a("span",j);q.data("label.tabs",q.html()).html(d.spinner)}this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:n,success:function(w,r){b.element.find(b._sanitizeSelector(j.hash)).html(w);b._cleanup();d.cache&&a.data(j,
"cache.tabs",true);b._trigger("load",null,b._ui(b.anchors[h],b.panels[h]));try{d.ajaxOptions.success(w,r)}catch(p){}},error:function(w,r){b._cleanup();b._trigger("load",null,b._ui(b.anchors[h],b.panels[h]));try{d.ajaxOptions.error(w,r,h,j)}catch(p){}}}));b.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(h,b){this.anchors.eq(h).removeData("cache.tabs").data("load.tabs",b);return this},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.8.12"});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(h,b){var d=this,j=this.options,n=d._rotate||(d._rotate=function(w){clearTimeout(d.rotation);d.rotation=setTimeout(function(){var r=j.selected;d.select(++r<d.anchors.length?r:0)},h);w&&w.stopPropagation()}),q=d._unrotate||(d._unrotate=!b?function(w){w.clientX&&
d.rotate(null)}:function(){t=j.selected;n()});if(h){this.element.bind("tabsshow",n);this.anchors.bind(j.event+".tabs",q);n()}else{clearTimeout(d.rotation);this.element.unbind("tabsshow",n);this.anchors.unbind(j.event+".tabs",q);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
(function(a){var c;a.rails=c={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required],textarea[name][required]",
fileInputSelector:"input:file",CSRFProtection:function(e){var f=a('meta[name="csrf-token"]').attr("content");f&&e.setRequestHeader("X-CSRF-Token",f)},fire:function(e,f,h){f=a.Event(f);e.trigger(f,h);return f.result!==false},handleRemote:function(e){var f,h,b,d=e.data("type")||a.ajaxSettings&&a.ajaxSettings.dataType;if(c.fire(e,"ajax:before")){if(e.is("form")){f=e.attr("method");h=e.attr("action");b=e.serializeArray();var j=e.data("ujs:submit-button");if(j){b.push(j);e.data("ujs:submit-button",null)}}else{f=
e.data("method");h=e.attr("href");b=null}a.ajax({url:h,type:f||"GET",data:b,dataType:d,beforeSend:function(n,q){q.dataType===undefined&&n.setRequestHeader("accept","*/*;q=0.5, "+q.accepts.script);return c.fire(e,"ajax:beforeSend",[n,q])},success:function(n,q,w){e.trigger("ajax:success",[n,q,w])},complete:function(n,q){e.trigger("ajax:complete",[n,q])},error:function(n,q,w){e.trigger("ajax:error",[n,q,w])}})}},handleMethod:function(e){var f=e.attr("href"),h=e.data("method");e=a("meta[name=csrf-token]").attr("content");
var b=a("meta[name=csrf-param]").attr("content");f=a('<form method="post" action="'+f+'"></form>');h='<input name="_method" value="'+h+'" type="hidden" />';if(b!==undefined&&e!==undefined)h+='<input name="'+b+'" value="'+e+'" type="hidden" />';f.hide().append(h).appendTo("body");f.submit()},disableFormElements:function(e){e.find(c.disableSelector).each(function(){var f=a(this),h=f.is("button")?"html":"val";f.data("ujs:enable-with",f[h]());f[h](f.data("disable-with"));f.attr("disabled","disabled")})},
enableFormElements:function(e){e.find(c.enableSelector).each(function(){var f=a(this),h=f.is("button")?"html":"val";if(f.data("ujs:enable-with"))f[h](f.data("ujs:enable-with"));f.removeAttr("disabled")})},allowAction:function(e){var f=e.data("confirm");return!f||c.fire(e,"confirm")&&confirm(f)},blankInputs:function(e,f,h){var b=a(),d;e.find(f||"input,textarea").each(function(){d=a(this);if(h?d.val():!d.val())b=b.add(d)});return b.length?b:false},nonBlankInputs:function(e,f){return c.blankInputs(e,
f,true)},stopEverything:function(e){e.stopImmediatePropagation();return false},callFormSubmitBindings:function(e){e=e.data("events");var f=true;e!==undefined&&e.submit!==undefined&&a.each(e.submit,function(h,b){if(typeof b.handler==="function")return f=b.handler(b.data)});return f}};"ajaxPrefilter"in a?a.ajaxPrefilter(function(e,f,h){c.CSRFProtection(h)}):a(document).ajaxSend(function(e,f){c.CSRFProtection(f)});a(c.linkClickSelector).live("click.rails",function(e){var f=a(this);if(!c.allowAction(f))return c.stopEverything(e);
if(f.data("remote")!==undefined){c.handleRemote(f);return false}else if(f.data("method")){c.handleMethod(f);return false}});a(c.formSubmitSelector).live("submit.rails",function(e){var f=a(this),h=f.data("remote")!==undefined,b=c.blankInputs(f,c.requiredInputSelector),d=c.nonBlankInputs(f,c.fileInputSelector);if(!c.allowAction(f))return c.stopEverything(e);if(b&&c.fire(f,"ajax:aborted:required",[b]))return!h;if(h){if(d)return c.fire(f,"ajax:aborted:file",[d]);if(!a.support.submitBubbles&&c.callFormSubmitBindings(f)===
false)return c.stopEverything(e);c.handleRemote(f);return false}else setTimeout(function(){c.disableFormElements(f)},13)});a(c.formInputClickSelector).live("click.rails",function(e){var f=a(this);if(!c.allowAction(f))return c.stopEverything(e);e=(e=f.attr("name"))?{name:e,value:f.val()}:null;f.closest("form").data("ujs:submit-button",e)});a(c.formSubmitSelector).live("ajax:beforeSend.rails",function(e){this==e.target&&c.disableFormElements(a(this))});a(c.formSubmitSelector).live("ajax:complete.rails",
function(e){this==e.target&&c.enableFormElements(a(this))})})(jQuery);
(function(a){a.fn.validate=function(){return this.filter("form[data-validate]").each(function(){var e=a(this),f=window[e.attr("id")];e.submit(function(){return e.isValid(f.validators)}).bind("ajax:beforeSend",function(){return e.isValid(f.validators)}).bind("form:validate:after",function(h){clientSideValidations.callbacks.form.after(e,h)}).bind("form:validate:before",function(h){clientSideValidations.callbacks.form.before(e,h)}).bind("form:validate:fail",function(h){clientSideValidations.callbacks.form.fail(e,
h)}).bind("form:validate:pass",function(h){clientSideValidations.callbacks.form.pass(e,h)}).find("[data-validate]:input").live("focusout",function(){a(this).isValid(f.validators)}).live("change",function(){a(this).data("changed",true)}).live("element:validate:after",function(h){clientSideValidations.callbacks.element.after(a(this),h)}).live("element:validate:before",function(h){clientSideValidations.callbacks.element.before(a(this),h)}).live("element:validate:fail",function(h,b){var d=a(this);clientSideValidations.callbacks.element.fail(d,
b,function(){clientSideValidations.formBuilders[f.type].add(d,f,b)},h)}).live("element:validate:pass",function(h){var b=a(this);clientSideValidations.callbacks.element.pass(b,function(){clientSideValidations.formBuilders[f.type].remove(b,f)},h)}).end().find("[data-validate]:checkbox").live("click",function(){a(this).isValid(f.validators)}).end().find("[id*=_confirmation]").each(function(){var h=a(this),b=e.find("#"+this.id.match(/(.+)_confirmation/)[1]+"[data-validate]:input");a("#"+h.attr("id")).live("focusout",
function(){b.data("changed",true).isValid(f.validators)}).live("keyup",function(){b.data("changed",true).isValid(f.validators)})})})};a.fn.isValid=function(e){var f;if(a(this[0]).is("form"))f=c(a(this[0]),e);else{f=a(this[0]);e=e[this[0].name];f.trigger("element:validate:before");if(f.data("changed")!==false){var h=true;f.data("changed",false);for(kind in clientSideValidations.validators.all())if(e[kind]&&(message=clientSideValidations.validators.all()[kind](f,e[kind]))){f.trigger("element:validate:fail",
message).data("valid",false);h=false;break}if(h){f.data("valid",null);f.trigger("element:validate:pass")}}f.trigger("element:validate:after");f=f.data("valid")===false?false:true}return f};var c=function(e,f){var h=true;e.trigger("form:validate:before").find("[data-validate]:input").each(function(){a(this).isValid(f)||(h=false)});h?e.trigger("form:validate:pass"):e.trigger("form:validate:fail");e.trigger("form:validate:after");return h};a(function(){a("form[data-validate]").validate()})})(jQuery);
var clientSideValidations={validators:{all:function(){return jQuery.extend({},clientSideValidations.validators.local,clientSideValidations.validators.remote)},local:{presence:function(a,c){if(/^\s*$/.test(a.val()))return c.message},acceptance:function(a,c){switch(a.attr("type")){case "checkbox":if(!a.attr("checked"))return c.message;break;case "text":if(a.val()!=(c.accept||"1"))return c.message}},format:function(a,c){if(!((message=this.presence(a,c))&&c.allow_blank==true))if(message)return message;
else if(c["with"]&&!c["with"].test(a.val()))return c.message;else if(c.without&&c.without.test(a.val()))return c.message},numericality:function(a,c){if(!/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d*)?$/.test(a.val()))return c.messages.numericality;if(c.only_integer&&!/^\d+$/.test(a.val()))return c.messages.only_integer;var e={greater_than:">",greater_than_or_equal_to:">=",equal_to:"==",less_than:"<",less_than_or_equal_to:"<="},f;for(f in e)if(c[f]&&!(new Function("return "+a.val()+e[f]+c[f]))())return c.messages[f];
if(c.odd&&!(parseInt(a.val())%2))return c.messages.odd;if(c.even&&parseInt(a.val())%2)return c.messages.even},length:function(a,c){var e={};if(c.is)e.message=c.messages.is;else if(c.minimum)e.message=c.messages.minimum;if(!((message=this.presence(a,e))&&c.allow_blank==true&&!c.maximum))if(message)return message;else{e={is:"==",minimum:">=",maximum:"<="};var f=(new Function("element","return (element.val()."+(c.js_tokenizer||"split('')")+" || '').length;"))(a),h;for(h in e)if(c[h]&&!(new Function("return "+
f+e[h]+c[h]))())return c.messages[h]}},exclusion:function(a,c){if(!((message=this.presence(a,c))&&c.allow_blank==true))if(message)return message;else if(c["in"])for(var e=0;e<c["in"].length;e++){if(c["in"][e]==a.val())return c.message}else if(c.range){e=c.range[0];var f=c.range[1];if(a.val()>=e&&a.val()<=f)return c.message}},inclusion:function(a,c){if(!((message=this.presence(a,c))&&c.allow_blank==true))if(message)return message;else if(c["in"]){for(var e=0;e<c["in"].length;e++)if(c["in"][e]==a.val())return;
return c.message}else if(c.range){e=c.range[0];var f=c.range[1];if(!(a.val()>=e&&a.val()<=f))return c.message}},confirmation:function(a,c){if(a.val()!=jQuery("#"+a.attr("id")+"_confirmation").val())return c.message}},remote:{uniqueness:function(a,c){var e={};e.case_sensitive=!!c.case_sensitive;if(c.id)e.id=c.id;if(c.scope){e.scope={};for(key in c.scope){var f=jQuery('[name="'+a.attr("name").replace(/\[\w+]$/,"["+key+']"]'));if(f[0]&&f.val()!=c.scope[key]){e.scope[key]=f.val();f.unbind("change."+a.id).bind("change."+
a.id,function(){a.trigger("change");a.trigger("focusout")})}else e.scope[key]=c.scope[key]}}if(/_attributes]/.test(a.attr("name"))){f=a.attr("name").match(/\[\w+_attributes]/g).pop().match(/\[(\w+)_attributes]/).pop();f+=/(\[\w+])$/.exec(a.attr("name"))[1]}else f=a.attr("name");e[f]=a.val();if(jQuery.ajax({url:"/validators/uniqueness.json",data:e,async:false}).status==200)return c.message}}},formBuilders:{"ActionView::Helpers::FormBuilder":{add:function(a,c,e){if(a.data("valid")!==false){var f=jQuery(c.input_tag);
c=jQuery(c.label_tag);var h=jQuery('label[for="'+a.attr("id")+'"]:not(.message)');a.attr("autofocus")&&a.attr("autofocus",false);a.before(f);f.find("span#input_tag").replaceWith(a);f.find("label.message").attr("for",a.attr("id"));c.find("label.message").attr("for",a.attr("id"));h.replaceWith(c);c.find("label#label_tag").replaceWith(h)}jQuery('label.message[for="'+a.attr("id")+'"]').text(e)},remove:function(a,c){var e=jQuery(c.input_tag).attr("class"),f=a.closest("."+e),h=jQuery('label[for="'+a.attr("id")+
'"]:not(.message)');e=h.closest("."+e);if(f[0]){f.find("#"+a.attr("id")).detach();f.replaceWith(a);h.detach();e.replaceWith(h)}}},"SimpleForm::FormBuilder":{add:function(a,c,e){if(a.data("valid")!==false){a=a.closest(c.wrapper_tag);a.addClass(c.wrapper_error_class);c=$("<"+c.error_tag+' class="'+c.error_class+'">'+e+"</"+c.error_tag+">");a.append(c)}else a.parent().find(c.error_tag+"."+c.error_class).text(e)},remove:function(a,c){var e=a.closest(c.wrapper_tag+"."+c.wrapper_error_class);e.removeClass(c.wrapper_error_class);
e.find(c.error_tag+"."+c.error_class).remove()}},"Formtastic::SemanticFormBuilder":{add:function(a,c,e){if(a.data("valid")!==false){a=a.closest("li");a.addClass("error");c=$('<p class="'+c.inline_error_class+'">'+e+"</p>");a.append(c)}else a.parent().find("p."+c.inline_error_class).text(e)},remove:function(a,c){var e=a.closest("li.error");e.removeClass("error");e.find("p."+c.inline_error_class).remove()}}},callbacks:{element:{after:function(){},before:function(){},fail:function(a,c,e){e()},pass:function(a,
c){c()}},form:{after:function(){},before:function(){},fail:function(){},pass:function(){}}}};$(document).ready(function(){$("input[data-autocomplete]").railsAutocomplete()});
(function(a){a.fn.railsAutocomplete=function(){return this.live("focus",function(){if(!this.railsAutoCompleter)this.railsAutoCompleter=new a.railsAutocomplete(this)})};a.railsAutocomplete=function(c){_e=c;this.init(_e)};a.railsAutocomplete.fn=a.railsAutocomplete.prototype={railsAutocomplete:"0.0.1"};a.railsAutocomplete.fn.extend=a.railsAutocomplete.extend=a.extend;a.railsAutocomplete.fn.extend({init:function(c){c.delimiter=$(c).attr("data-delimiter")||null;$(c).autocomplete({source:function(e,f){$.getJSON($(c).attr("data-autocomplete"),
{term:e.term.split(c.delimiter).pop()},f)},search:function(){if(this.value.split(c.delimiter).pop().length<2)return false},focus:function(){return false},select:function(e,f){var h=this.value.split(c.delimiter);h.pop();h.push(f.item.value);if(c.delimiter!=null){h.push("");this.value=h.join(c.delimiter)}else{this.value=h.join("");$(this).attr("id_element")&&$($(this).attr("id_element")).val(f.item.id)}$(c).submit()}})}})})(jQuery);
(function(a){var c,e,f=function(h,b){var d=0;this.complete=function(){d+=1;d===b&&h()}};c=function(h){var b=this,d,j,n={namespace:"file_upload",uploadFormFilter:function(){return true},fileInputFilter:function(){return true},cssClass:"file_upload",dragDropSupport:true,dropZone:h,url:function(G){return G.attr("action")},method:function(G){return G.attr("method")},fieldName:function(G){return G.attr("name")},formData:function(G){return G.serializeArray()},multipart:true,multiFileRequest:false,withCredentials:false,
forceIframeUpload:false},q={},w={},r=/^http(s)?:\/\//,p,u=function(){return typeof XMLHttpRequest!=="undefined"&&typeof File!=="undefined"&&(!n.multipart||typeof FormData!=="undefined"||typeof FileReader!=="undefined")},B=function(){if(n.dragDropSupport){if(typeof n.onDocumentDragEnter==="function")q["dragenter."+n.namespace]=function(G){n.onDocumentDragEnter(G)};if(typeof n.onDocumentDragLeave==="function")q["dragleave."+n.namespace]=function(G){n.onDocumentDragLeave(G)};q["dragover."+n.namespace]=
b.onDocumentDragOver;q["drop."+n.namespace]=b.onDocumentDrop;a(document).bind(q);if(typeof n.onDragEnter==="function")w["dragenter."+n.namespace]=function(G){n.onDragEnter(G)};if(typeof n.onDragLeave==="function")w["dragleave."+n.namespace]=function(G){n.onDragLeave(G)};w["dragover."+n.namespace]=b.onDragOver;w["drop."+n.namespace]=b.onDrop;n.dropZone.bind(w)}j.bind("change."+n.namespace,b.onChange)},y=function(){a.each(q,function(G,V){a(document).unbind(G,V)});a.each(w,function(G,V){n.dropZone.unbind(G,
V)});j.unbind("change."+n.namespace)},R=function(G,V,Q,ba){if(typeof ba.onProgress==="function")Q.upload.onprogress=function(ja){ba.onProgress(ja,G,V,Q,ba)};if(typeof ba.onLoad==="function")Q.onload=function(ja){ba.onLoad(ja,G,V,Q,ba)};if(typeof ba.onAbort==="function")Q.onabort=function(ja){ba.onAbort(ja,G,V,Q,ba)};if(typeof ba.onError==="function")Q.onerror=function(ja){ba.onError(ja,G,V,Q,ba)}},I=function(G){if(typeof G.url==="function")return G.url(G.uploadForm||d);return G.url},m=function(G){if(typeof G.method===
"function")return G.method(G.uploadForm||d);return G.method},z=function(G){if(typeof G.fieldName==="function")return G.fieldName(G.fileInput||j);return G.fieldName},C=function(G){var V;if(typeof G.formData==="function")return G.formData(G.uploadForm||d);else if(a.isArray(G.formData))return G.formData;else if(G.formData){V=[];a.each(G.formData,function(Q,ba){V.push({name:Q,value:ba})});return V}return[]},D=function(G,V,Q){var ba=new FormData,ja;a.each(C(Q),function(pa,sa){ba.append(sa.name,sa.value)});
for(ja=0;ja<G.length;ja+=1)ba.append(z(Q),G[ja]);V.send(ba)},X=function(G,V){var Q=new FileReader;Q.onload=function(ba){G.content=ba.target.result;V()};Q.readAsBinaryString(G)},H=function(G,V,Q,ba){var ja="";a.each(ba,function(pa,sa){ja+="--"+G+'\r\nContent-Disposition: form-data; name="'+unescape(encodeURIComponent(sa.name))+'"\r\n\r\n'+unescape(encodeURIComponent(sa.value))+"\r\n"});a.each(V,function(pa,sa){ja+="--"+G+'\r\nContent-Disposition: form-data; name="'+unescape(encodeURIComponent(Q))+
'"; filename="'+unescape(encodeURIComponent(sa.name))+'"\r\nContent-Type: '+sa.type+"\r\n\r\n"+sa.content+"\r\n"});ja+="--"+G+"--\r\n";return ja},k=function(G,V,Q){var ba="----MultiPartFormBoundary"+(new Date).getTime(),ja,pa;V.setRequestHeader("Content-Type","multipart/form-data; boundary="+ba);ja=new f(function(){V.sendAsBinary(H(ba,G,z(Q),C(Q)))},G.length);for(pa=0;pa<G.length;pa+=1)X(G[pa],ja.complete)},aa=function(G,V,Q,ba){var ja=I(ba),pa;if(r.test(ja)){var sa=location.host;pa=location.protocol.length+
2;var Aa=ja.indexOf(sa,pa);sa=Aa+sa.length;pa=(Aa===pa||Aa===ja.indexOf("@",pa)+1)&&(ja.length===sa||a.inArray(ja.charAt(sa),["/","?","#"])!==-1)?true:false}else pa=true;R(G,V,Q,ba);Q.open(m(ba),ja,true);if(pa)Q.setRequestHeader("X-Requested-With","XMLHttpRequest");else if(ba.withCredentials)Q.withCredentials=true;if(ba.multipart){G=typeof V==="number"?[G[V]]:G;if(typeof FormData!=="undefined")D(G,Q,ba);else typeof FileReader!=="undefined"?k(G,Q,ba):a.error("Browser does neither support FormData nor FileReader interface")}else{ba=
G[V];pa&&Q.setRequestHeader("X-File-Name",unescape(encodeURIComponent(ba.name)));Q.setRequestHeader("Content-Type",ba.type);Q.send(ba)}},N=function(G,V,Q,ba,ja){var pa=new XMLHttpRequest,sa=a.extend({},n);sa.fileInput=Q;sa.uploadForm=ba;typeof sa.initUpload==="function"?sa.initUpload(G,V,ja,pa,sa,function(){aa(V,ja,pa,sa)}):aa(V,ja,pa,sa)},Y=function(G,V,Q,ba){var ja;if(n.multiFileRequest)N(G,V,Q,ba);else for(ja=0;ja<V.length;ja+=1)N(G,V,Q,ba,ja)},fa=function(G,V,Q){var ba=C(Q);V.find(":input").not(":disabled").attr("disabled",
true).addClass(Q.namespace+"_disabled");a.each(ba,function(ja,pa){a('<input type="hidden"/>').attr("name",pa.name).val(pa.value).addClass(Q.namespace+"_form_data").appendTo(V)});G.attr("name",z(Q)).appendTo(V)},ga=function(G,V,Q){G.detach();V.find("."+Q.namespace+"_disabled").removeAttr("disabled").removeClass(Q.namespace+"_disabled");V.find("."+Q.namespace+"_form_data").remove()},ha=function(G,V,Q,ba){var ja=V.attr("action"),pa=V.attr("method"),sa=V.attr("target");Q.unbind("abort").bind("abort",
function(Aa){Q.readyState=0;Q.unbind("load").attr("src","javascript".concat(":false;"));if(typeof ba.onAbort==="function")ba.onAbort(Aa,[{name:G.val(),type:null,size:null}],0,Q,ba)}).unbind("load").bind("load",function(Aa){Q.readyState=4;if(typeof ba.onLoad==="function")ba.onLoad(Aa,[{name:G.val(),type:null,size:null}],0,Q,ba);a('<iframe src="javascript:false;" style="display:none"></iframe>').appendTo(V).remove()});V.attr("action",I(ba)).attr("method",m(ba)).attr("target",Q.attr("name"));fa(G,V,
ba);Q.readyState=2;V.get(0).submit();ga(G,V,ba);V.attr("action",ja).attr("method",pa).attr("target",sa)},ka=function(G,V,Q){var ba=a('<iframe src="javascript:false;" style="display:none" name="iframe_'+n.namespace+"_"+(new Date).getTime()+'"></iframe>'),ja=a.extend({},n);ja.fileInput=V;ja.uploadForm=Q;ba.readyState=0;ba.abort=function(){ba.trigger("abort")};ba.bind("load",function(){ba.unbind("load");typeof ja.initUpload==="function"?ja.initUpload(G,[{name:V.val(),type:null,size:null}],0,ba,ja,function(){ha(V,
Q,ba,ja)}):ha(V,Q,ba,ja)}).appendTo(Q)},ma=function(){d=(h.is("form")?h:h.find("form")).filter(n.uploadFormFilter)},Z=function(){j=d.find("input:file").filter(n.fileInputFilter)};this.onDocumentDragOver=function(G){if(typeof n.onDocumentDragOver==="function"&&n.onDocumentDragOver(G)===false)return false;G.preventDefault()};this.onDocumentDrop=function(G){if(typeof n.onDocumentDrop==="function"&&n.onDocumentDrop(G)===false)return false;G.preventDefault()};this.onDragOver=function(G){if(typeof n.onDragOver===
"function"&&n.onDragOver(G)===false)return false;var V=G.originalEvent.dataTransfer;if(V)V.dropEffect=V.effectAllowed="copy";G.preventDefault()};this.onDrop=function(G){if(typeof n.onDrop==="function"&&n.onDrop(G)===false)return false;var V=G.originalEvent.dataTransfer;V&&V.files&&u()&&Y(G,V.files);G.preventDefault()};this.onChange=function(G){if(typeof n.onChange==="function"&&n.onChange(G)===false)return false;var V=a(G.target),Q=a(G.target.form);if(Q.length===1){V.data("file_upload_form",Q);var ba=
V.clone(true);a("<form/>").append(ba).get(0).reset();V.after(ba).detach();Z()}else Q=V.data("file_upload_form");!n.forceIframeUpload&&G.target.files&&u()?Y(G,G.target.files,V,Q):ka(G,V,Q)};this.init=function(G){if(G){a.extend(n,G);p=G}ma();Z();if(h.data(n.namespace))a.error('FileUpload with namespace "'+n.namespace+'" already assigned to this element');else{h.data(n.namespace,b).addClass(n.cssClass);n.dropZone.not(h).addClass(n.cssClass);B()}};this.options=function(G){var V,Q,ba,ja;if(typeof G===
"undefined")return a.extend({},n);p&&a.extend(p,G);y();a.each(G,function(pa,sa){switch(pa){case "namespace":a.error("The FileUpload namespace cannot be updated.");return;case "uploadFormFilter":ja=ba=true;break;case "fileInputFilter":ja=true;break;case "cssClass":V=n.cssClass;break;case "dropZone":Q=n.dropZone}n[pa]=sa});ba&&ma();ja&&Z();if(typeof V!=="undefined"){h.removeClass(V).addClass(n.cssClass);(Q?Q:n.dropZone).not(h).removeClass(V);n.dropZone.not(h).addClass(n.cssClass)}else if(Q){Q.not(h).removeClass(n.cssClass);
n.dropZone.not(h).addClass(n.cssClass)}B()};this.option=function(G,V){var Q;if(typeof V==="undefined")return n[G];Q={};Q[G]=V;b.options(Q)};this.destroy=function(){y();h.removeData(n.namespace).removeClass(n.cssClass);n.dropZone.not(h).removeClass(n.cssClass)}};e={init:function(h){return this.each(function(){(new c(a(this))).init(h)})},option:function(h,b,d){d=d?d:"file_upload";var j=a(this).data(d);if(j){if(typeof h==="string")return j.option(h,b);return j.options(h)}else a.error('No FileUpload with namespace "'+
d+'" assigned to this element')},destroy:function(h){h=h?h:"file_upload";return this.each(function(){var b=a(this).data(h);b?b.destroy():a.error('No FileUpload with namespace "'+h+'" assigned to this element')})}};a.fn.fileUpload=function(h){if(e[h])return e[h].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof h==="object"||!h)return e.init.apply(this,arguments);else a.error("Method "+h+" does not exist on jQuery.fileUpload")}})(jQuery);
(function(a){function c(b,d){if(d===undefined)d=typeof b=="boolean"?{show:b}:b;else d.show=b;if(d&&(d.img||d.element)&&!d.pulse)d.pulse=false;if(d&&d.onAjax!==undefined&&d.show===undefined)d.show=false;return d}function e(b,d){var j=b.css(d);return j=="auto"?0:parseFloat(j,10)}var f=a.loading=function(b,d){return a("body").loading(b,d,true)};a.fn.loading=function(b,d,j){d=c(b,d);var n=j?a.extend(true,{},f,f.pageOptions):f;return this.each(function(){var q=a(this),w=a.extend(true,{},n,a.metadata?q.metadata():
null,d);typeof w.onAjax=="boolean"?f.setAjax.call(q,w):f.toggle.call(q,w)})};var h={position:a.browser.msie?"absolute":"fixed"};a.extend(f,{version:"1.6.4",align:"top-left",pulse:"working error",mask:false,img:null,element:null,text:"Loading...",onAjax:undefined,delay:0,max:0,classname:"loading",imgClass:"loading-img",elementClass:"loading-element",maskClass:"loading-mask",css:{position:"absolute",whiteSpace:"nowrap",zIndex:1001},maskCss:{position:"absolute",opacity:0.15,background:"#333",zIndex:101,
display:"block",cursor:"wait"},cloneEvents:true,pageOptions:{page:true,align:"top-center",css:h,maskCss:h},html:"<div></div>",maskHtml:"<div></div>",maskedClass:"loading-masked",maskEvents:"mousedown mouseup keydown keypress",resizeEvents:"resize",working:{time:1E4,text:"Still working...",run:function(b){var d=b.working,j=this;d.timeout=setTimeout(function(){j.height("auto").width("auto").text(b.text=d.text);b.place.call(j,b)},d.time)}},error:{time:1E5,text:"Task may have failed...",classname:"loading-error",
run:function(b){var d=b.error,j=this;d.timeout=setTimeout(function(){j.height("auto").width("auto").text(b.text=d.text).addClass(d.classname);b.place.call(j,b)},d.time)}},fade:{time:800,speed:"slow",run:function(b){b=b.fade;var d=b.speed,j=this;b.interval=setInterval(function(){j.fadeOut(d).fadeIn(d)},b.time)}},ellipsis:{time:300,run:function(b){var d=b.ellipsis,j=this;d.interval=setInterval(function(){var n=j.text(),q=b.text,w;w=q.indexOf(".");w=w<0?q.length:w;j.text(n.length-w<3?n+".":q.substring(0,
w))},d.time)}},type:{time:100,run:function(b){var d=b.type,j=this;d.interval=setInterval(function(){var n=j.text().length,q=b.text;j.text(n==q.length?q.charAt(0):q.substring(0,n+1))},d.time)}},toggle:function(b){var d=this.data("loading");if(d)b.show!==true&&d.off.call(this,d,b);else b.show!==false&&b.on.call(this,b)},setAjax:function(b){if(b.onAjax){var d=this,j=0,n=b.ajax={start:function(){j++||b.on.call(d,b)},stop:function(){--j||b.off.call(d,b,b)}};this.bind("ajaxStart.loading",n.start).bind("ajaxStop.loading",
n.stop)}else this.unbind("ajaxStart.loading ajaxStop.loading")},on:function(b,d){var j=b.parent=this.data("loading",b);if(b.max)b.maxout=setTimeout(function(){b.off.call(j,b,b)},b.max);if(b.delay&&!d)return b.timeout=setTimeout(function(){delete b.timeout;b.on.call(j,b,true)},b.delay);if(b.mask)b.mask=b.createMask.call(j,b);b.display=b.create.call(j,b);if(b.img)b.initImg.call(j,b);else b.element?b.initElement.call(j,b):b.init.call(j,b);j.trigger("loadingStart",[b])},initImg:function(b){var d=this;
b.imgElement=a('<img src="'+b.img+'"/>').bind("load",function(){b.init.call(d,b)});b.display.addClass(b.imgClass).append(b.imgElement)},initElement:function(b){b.element=a(b.element).clone(b.cloneEvents).show();b.display.addClass(b.elementClass).append(b.element);b.init.call(this,b)},init:function(b){b.place.call(b.display,b);b.pulse&&b.initPulse.call(this,b)},initPulse:function(b){a.each(b.pulse.split(" "),function(){b[this].run.call(b.display,b)})},create:function(b){var d=a(b.html).addClass(b.classname).css(b.css).appendTo(this);
if(b.text&&!b.img&&!b.element)d.text(b.originalText=b.text);a(window).bind(b.resizeEvents,b.resizer=function(){b.resize(b)});return d},resize:function(b){b.parent.box=null;b.mask&&b.mask.hide();b.place.call(b.display.hide(),b);b.mask&&b.mask.show().css(b.parent.box)},createMask:function(b){var d=b.measure.call(this.addClass(b.maskedClass),b);b.handler=function(j){return b.maskHandler(j,b)};a(document).bind(b.maskEvents,b.handler);return a(b.maskHtml).addClass(b.maskClass).css(d).css(b.maskCss).appendTo(this)},
maskHandler:function(b,d){var j=a(b.target).parents().andSelf();if(j.filter("."+d.classname).length!=0)return true;return!d.page&&j.filter("."+d.maskedClass).length==0},place:function(b){var d=b.align,j="top",n="left";if(typeof d=="object")d=a.extend(b.calc.call(this,j,n,b),d);else{if(d!="top-left"){d=d.split("-");if(d.length==1)j=n=d[0];else{j=d[0];n=d[1]}}this.hasClass(j)||this.addClass(j);this.hasClass(n)||this.addClass(n);d=b.calc.call(this,j,n,b)}this.show().css(b.box=d)},calc:function(b,d,j){j=
a.extend({},j.measure.call(j.parent,j));var n=a.boxModel?this.height():this.innerHeight(),q=a.boxModel?this.width():this.innerWidth();if(b!="top"){var w=j.height-n;if(b=="center")w/=2;else if(b!="bottom")w=0;else if(a.boxModel)w-=e(this,"paddingTop")+e(this,"paddingBottom");j.top+=w}if(d!="left"){w=j.width-q;if(d=="center")w/=2;else if(d!="right")w=0;else if(a.boxModel)w-=e(this,"paddingLeft")+e(this,"paddingRight");j.left+=w}j.height=n;j.width=q;return j},measure:function(b){return this.box||(this.box=
b.page?b.pageBox(b):b.elementBox(this,b))},elementBox:function(b){if(b.css("position")=="absolute")var d={top:0,left:0};else{d=b.position();d.top+=e(b,"marginTop");d.left+=e(b,"marginLeft")}d.height=b.outerHeight();d.width=b.outerWidth();return d},pageBox:function(b){function d(j,n){var q=document;if(j){var w=n.toLowerCase(),r=a(q)[w]();w=a(window)[w]();return r-e(a(q.body),"marginTop")>w?r:w}r="client"+n;return Math.max(q.documentElement[r],q.body[r])}b=a.boxModel&&b.css.position!="fixed";return{top:0,
left:0,height:d(b,"Height"),width:d(b,"Width")}},off:function(b,d){this.data("loading",null);b.maxout&&clearTimeout(b.maxout);if(b.timeout)return clearTimeout(b.timeout);b.pulse&&b.stopPulse.call(this,b,d);if(b.originalText)b.text=b.originalText;b.mask&&b.stopMask.call(this,b,d);a(window).unbind(b.resizeEvents,b.resizer);b.display&&b.display.remove();b.parent&&b.parent.trigger("loadingEnd",[b])},stopPulse:function(b,d){a.each(b.pulse.split(" "),function(){var j=b[this];j.end&&j.end.call(d.display,
b,d);j.interval&&clearInterval(j.interval);j.timeout&&clearTimeout(j.timeout)})},stopMask:function(b,d){this.removeClass(d.maskedClass);a(document).unbind(b.maskEvents,b.handler);b.mask.remove()}})})(jQuery);
(function(a){var c,e,f=function(h,b){var d,j;if(!b.test(h.type))return null;d=document.createElement("img");if(typeof URL!=="undefined"&&typeof URL.createObjectURL==="function"){d.src=URL.createObjectURL(h);d.onload=function(){URL.revokeObjectURL(this.src)};return d}if(typeof FileReader!=="undefined"){j=new FileReader;if(typeof j.readAsDataURL==="function"){j.onload=function(n){d.src=n.target.result};j.readAsDataURL(h);return d}}return null};c=function(h,b){var d=this,j,n;this.dropZone=h;this.imageTypes=
/^image\/(gif|jpeg|png)$/;this.previewSelector=".file_upload_preview";this.progressSelector=".file_upload_progress div";this.cancelSelector=".file_upload_cancel button";this.cssClassSmall="file_upload_small";this.cssClassLarge="file_upload_large";this.cssClassHighlight="file_upload_highlight";this.dropEffect="highlight";this.uploadTable=this.downloadTable=null;this.buildUploadRow=this.buildDownloadRow=function(){return null};this.addNode=function(q,w,r){if(w)w.css("display","none").appendTo(q).fadeIn(function(){if(typeof r===
"function")try{r()}catch(p){a(this).stop();throw p;}});else typeof r==="function"&&r()};this.removeNode=function(q,w){if(q)q.fadeOut(function(){a(this).remove();if(typeof w==="function")try{w()}catch(r){a(this).stop();throw r;}});else typeof w==="function"&&w()};this.onAbort=function(q,w,r,p,u){u.removeNode(u.uploadRow)};this.cancelUpload=function(q,w,r,p,u){var B=p.readyState;p.abort();if(isNaN(B)||B<2)u.onAbort(q,w,r,p,u)};this.initProgressBar=function(q,w){if(typeof q.progressbar==="function")return q.progressbar({value:w});
else{var r=a('<progress value="'+w+'" max="100"/>').appendTo(q);r.progressbar=function(p,u){r.attr("value",u)};return r}};this.initUploadRow=function(q,w,r,p,u,B){if(q=u.uploadRow=u.buildUploadRow(w,r,u)){u.progressbar=u.initProgressBar(q.find(u.progressSelector),p.upload?0:100);q.find(u.cancelSelector).click(function(y){u.cancelUpload(y,w,r,p,u)});q.find(u.previewSelector).each(function(){a(this).append(new f(w[r],u.imageTypes))})}u.addNode(typeof u.uploadTable==="function"?u.uploadTable(u):u.uploadTable,
q,B)};this.initUpload=function(q,w,r,p,u,B){u.initUploadRow(q,w,r,p,u,function(){typeof u.beforeSend==="function"?u.beforeSend(q,w,r,p,u,B):B()})};this.onProgress=function(q,w,r,p,u){u.progressbar&&u.progressbar.progressbar("value",parseInt(q.loaded/q.total*100,10))};this.parseResponse=function(q){return typeof q.responseText!=="undefined"?a.parseJSON(q.responseText):a.parseJSON(q.contents().text())};this.initDownloadRow=function(q,w,r,p,u,B){var y,R;try{y=u.response=u.parseResponse(p);R=u.downloadRow=
u.buildDownloadRow(y,u);u.addNode(typeof u.downloadTable==="function"?u.downloadTable(u):u.downloadTable,R,B)}catch(I){if(typeof u.onError==="function"){u.originalEvent=q;u.onError(I,w,r,p,u)}else throw I;}};this.onLoad=function(q,w,r,p,u){u.removeNode(u.uploadRow,function(){u.initDownloadRow(q,w,r,p,u,function(){if(typeof u.onComplete==="function")u.onComplete(q,w,r,p,u)})})};this.dropZoneEnlarge=function(){if(!n){if(typeof d.dropZone.switchClass==="function")d.dropZone.switchClass(d.cssClassSmall,
d.cssClassLarge);else{d.dropZone.addClass(d.cssClassLarge);d.dropZone.removeClass(d.cssClassSmall)}n=true}};this.dropZoneReduce=function(){if(typeof d.dropZone.switchClass==="function")d.dropZone.switchClass(d.cssClassLarge,d.cssClassSmall);else{d.dropZone.addClass(d.cssClassSmall);d.dropZone.removeClass(d.cssClassLarge)}n=false};this.onDocumentDragEnter=function(){d.dropZoneEnlarge()};this.onDocumentDragOver=function(){j&&clearTimeout(j);j=setTimeout(function(){d.dropZoneReduce()},200)};this.onDragEnter=
this.onDragLeave=function(){d.dropZone.toggleClass(d.cssClassHighlight)};this.onDrop=function(){j&&clearTimeout(j);if(d.dropEffect&&typeof d.dropZone.effect==="function")d.dropZone.effect(d.dropEffect,function(){d.dropZone.removeClass(d.cssClassHighlight);d.dropZoneReduce()});else{d.dropZone.removeClass(d.cssClassHighlight);d.dropZoneReduce()}};a.extend(this,b)};e={init:function(h){return this.each(function(){a(this).fileUpload(new c(a(this),h))})},option:function(h,b,d){if(typeof h==="undefined"||
typeof h==="string"&&typeof b==="undefined")return a(this).fileUpload("option",h,b,d);return this.each(function(){a(this).fileUpload("option",h,b,d)})},destroy:function(h){return this.each(function(){a(this).fileUpload("destroy",h)})}};a.fn.fileUploadUI=function(h){if(e[h])return e[h].apply(this,Array.prototype.slice.call(arguments,1));else if(typeof h==="object"||!h)return e.init.apply(this,arguments);else a.error("Method "+h+" does not exist on jQuery.fileUploadUI")}})(jQuery);
(function(a){var c=this,e=c.document,f=a(e),h=false,b=navigator.userAgent.toLowerCase(),d=c.location.hash.replace(/#\//,""),j=function(){return I.TOUCH?"touchstart":"click"},n=function(){var m=3,z=e.createElement("div"),C=z.getElementsByTagName("i");do z.innerHTML="<\!--[if gt IE "+ ++m+"]><i></i><![endif]--\>";while(C[0]);return m>4?m:void 0}(),q=function(){return{html:e.documentElement,body:e.body,head:e.getElementsByTagName("head")[0],title:e.title}},w=function(){var m=[];a.each("data ready thumbnail loadstart loadfinish image themeload play pause progress fullscreen_enter fullscreen_exit idle_enter idle_exit rescale lightbox_open lightbox_close lightbox_image".split(" "),
function(z,C){m.push(C);/_/.test(C)&&m.push(C.replace(/_/g,""))});return m}(),r=function(m){var z;if(typeof m!=="object")return m;a.each(m,function(C,D){if(/^[a-z]+_/.test(C)){z="";a.each(C.split("_"),function(X,H){z+=X>0?H.substr(0,1).toUpperCase()+H.substr(1):H});m[z]=D;delete m[C]}});return m},p=function(m){if(a.inArray(m,w)>-1)return I[m.toUpperCase()];return m},u={trunk:{},add:function(m,z,C,D){D=D||false;this.clear(m);if(D){var X=z;z=function(){X();u.add(m,z,C)}}this.trunk[m]=c.setTimeout(z,
C)},clear:function(m){var z=function(D){c.clearTimeout(this.trunk[D]);delete this.trunk[D]},C;if(m&&m in this.trunk)z.call(u,m);else if(typeof m==="undefined")for(C in this.trunk)this.trunk.hasOwnProperty(C)&&z.call(u,C)}},B=[],y=function(){return{array:function(m){return Array.prototype.slice.call(m)},create:function(m,z){var C=e.createElement(z||"div");C.className=m;return C},forceStyles:function(m,z){m=a(m);m.attr("style")&&m.data("styles",m.attr("style")).removeAttr("style");m.css(z)},revertStyles:function(){a.each(y.array(arguments),
function(m,z){z=a(z).removeAttr("style");z.data("styles")&&z.attr("style",z.data("styles")).data("styles",null)})},moveOut:function(m){y.forceStyles(m,{position:"absolute",left:-1E4})},moveIn:function(){y.revertStyles.apply(y,y.array(arguments))},hide:function(m,z,C){m=a(m);m.data("opacity")||m.data("opacity",m.css("opacity"));var D={opacity:0};z?m.stop().animate(D,z,C):m.css(D)},show:function(m,z,C){m=a(m);var D=parseFloat(m.data("opacity"))||1,X={opacity:D};D===1&&m.data("opacity",null);z?m.stop().animate(X,
z,C):m.css(X)},addTimer:function(){u.add.apply(u,y.array(arguments));return this},clearTimer:function(){u.clear.apply(u,y.array(arguments));return this},wait:function(m){m=a.extend({until:function(){return false},success:function(){},error:function(){I.raise("Could not complete wait function.")},timeout:3E3},m);var z=y.timestamp(),C,D,X=function(){D=y.timestamp();C=D-z;if(m.until(C)){m.success();return false}if(D>=z+m.timeout){m.error();return false}c.setTimeout(X,2)};c.setTimeout(X,2)},toggleQuality:function(m,
z){if(!(n!==7||n!==8||!m)){if(typeof z==="undefined")z=m.style.msInterpolationMode==="nearest-neighbor";m.style.msInterpolationMode=z?"bicubic":"nearest-neighbor"}},insertStyleTag:function(m){var z=e.createElement("style");q().head.appendChild(z);if(z.styleSheet)z.styleSheet.cssText=m;else{m=e.createTextNode(m);z.appendChild(m)}},loadScript:function(m,z){var C=false,D=a("<script>").attr({src:m,async:true}).get(0);D.onload=D.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState===
"loaded"||this.readyState==="complete")){C=true;typeof z==="function"&&z.call(this,this);D.onload=D.onreadystatechange=null}};var X=e.getElementsByTagName("script")[0];X.parentNode.insertBefore(D,X)},parseValue:function(m){if(typeof m==="number")return m;else if(typeof m==="string")return(m=m.match(/\-?\d/g))&&m.constructor===Array?parseInt(m.join(""),10):0;else return 0},timestamp:function(){return(new Date).getTime()},loadCSS:function(m,z,C){var D,X=false,H;a("link[rel=stylesheet]").each(function(){if(RegExp(m).test(this.href)){D=
this;return false}});if(typeof z==="function"){C=z;z=void 0}C=C||function(){};if(D){C.call(D,D);return D}H=e.styleSheets.length;if(h)m+="?"+y.timestamp();if(a("#"+z).length){a("#"+z).attr("href",m);H--;X=true}else{D=a("<link>").attr({rel:"stylesheet",href:m,id:z}).get(0);c.setTimeout(function(){var k=a('link[rel="stylesheet"], style');k.length?k.get(0).parentNode.insertBefore(D,k[0]):q().head.appendChild(D);if(n)D.attachEvent("onreadystatechange",function(){if(D.readyState==="complete")X=true});else X=
true},10)}typeof C==="function"&&y.wait({until:function(){return X&&e.styleSheets.length>H},success:function(){y.addTimer("css",function(){C.call(D,D)},100)},error:function(){I.raise("Theme CSS could not load")},timeout:1E3});return D}}}(),R={fade:function(m,z){a(m.next).css("opacity",0).show().animate({opacity:1},m.speed,z);m.prev&&a(m.prev).css("opacity",1).show().animate({opacity:0},m.speed)},flash:function(m,z){a(m.next).css("opacity",0);m.prev?a(m.prev).animate({opacity:0},m.speed/2,function(){a(m.next).animate({opacity:1},
m.speed,z)}):a(m.next).animate({opacity:1},m.speed,z)},pulse:function(m,z){m.prev&&a(m.prev).hide();a(m.next).css("opacity",0).animate({opacity:1},m.speed,z)},slide:function(m,z){var C=a(m.next).parent(),D=this.$("images"),X=this._stageWidth,H=this.getOptions("easing");C.css({left:X*(m.rewind?-1:1)});D.animate({left:X*(m.rewind?1:-1)},{duration:m.speed,queue:false,easing:H,complete:function(){D.css("left",0);C.css("left",0);z()}})},fadeslide:function(m,z){var C=0,D=this.getOptions("easing"),X=this.getStageWidth();
if(m.prev){C=y.parseValue(a(m.prev).css("left"));a(m.prev).css({opacity:1,left:C}).animate({opacity:0,left:C+X*(m.rewind?1:-1)},{duration:m.speed,queue:false,easing:D})}C=y.parseValue(a(m.next).css("left"));a(m.next).css({left:C+X*(m.rewind?-1:1),opacity:0}).animate({opacity:1,left:C},{duration:m.speed,complete:z,queue:false,easing:D})}},I=function(){var m=this;this._theme=void 0;this._options={};this._playing=false;this._playtime=5E3;this._active=null;this._queue={length:0};this._data=[];this._dom=
{};this._thumbnails=[];this._initialized=false;this._stageHeight=this._stageWidth=0;this._target=void 0;this._id=Math.random();a.each("container stage images image-nav image-nav-left image-nav-right info info-text info-title info-description info-author thumbnails thumbnails-list thumbnails-container thumb-nav-left thumb-nav-right loader counter tooltip fullscreen".split(" "),function(N,Y){m._dom[Y]=y.create("galleria-"+Y)});a.each("current total".split(" "),function(N,Y){m._dom[Y]=y.create("galleria-"+
Y,"span")});var z=this._keyboard={keys:{UP:38,DOWN:40,LEFT:37,RIGHT:39,RETURN:13,ESCAPE:27,BACKSPACE:8,SPACE:32},map:{},bound:false,press:function(N){var Y=N.keyCode||N.which;Y in z.map&&typeof z.map[Y]==="function"&&z.map[Y].call(m,N)},attach:function(N){var Y,fa;for(Y in N)if(N.hasOwnProperty(Y)){fa=Y.toUpperCase();if(fa in z.keys)z.map[z.keys[fa]]=N[Y]}if(!z.bound){z.bound=true;f.bind("keydown",z.press)}},detach:function(){z.bound=false;f.unbind("keydown",z.press)}},C=this._controls={0:void 0,
1:void 0,active:0,swap:function(){C.active=C.active?0:1},getActive:function(){return C[C.active]},getNext:function(){return C[1-C.active]}},D=this._carousel={next:m.$("thumb-nav-right"),prev:m.$("thumb-nav-left"),width:0,current:0,max:0,hooks:[],update:function(){var N=0,Y=0,fa=[0];a.each(m._thumbnails,function(ga,ha){if(ha.ready){N+=ha.outerWidth||a(ha.container).outerWidth(true);fa[ga+1]=N;Y=Math.max(Y,ha.outerHeight||a(ha.container).outerHeight(true))}});m.$("thumbnails").css({width:N,height:Y});
D.max=N;D.hooks=fa;D.width=m.$("thumbnails-list").width();D.setClasses();m.$("thumbnails-container").toggleClass("galleria-carousel",N>D.width)},bindControls:function(){var N;D.next.bind(j(),function(Y){Y.preventDefault();if(m._options.carouselSteps==="auto")for(N=D.current;N<D.hooks.length;N++){if(D.hooks[N]-D.hooks[D.current]>D.width){D.set(N-2);break}}else D.set(D.current+m._options.carouselSteps)});D.prev.bind(j(),function(Y){Y.preventDefault();if(m._options.carouselSteps==="auto")for(N=D.current;N>=
0;N--)if(D.hooks[D.current]-D.hooks[N]>D.width){D.set(N+2);break}else{if(N===0){D.set(0);break}}else D.set(D.current-m._options.carouselSteps)})},set:function(N){for(N=Math.max(N,0);D.hooks[N-1]+D.width>=D.max&&N>=0;)N--;D.current=N;D.animate()},getLast:function(N){return(N||D.current)-1},follow:function(N){if(N===0||N===D.hooks.length-2)D.set(N);else{for(var Y=D.current;D.hooks[Y]-D.hooks[D.current]<D.width&&Y<=D.hooks.length;)Y++;if(N-1<D.current)D.set(N-1);else N+2>Y&&D.set(N-Y+D.current+2)}},
setClasses:function(){D.prev.toggleClass("disabled",!D.current);D.next.toggleClass("disabled",D.hooks[D.current]+D.width>=D.max)},animate:function(){D.setClasses();var N=D.hooks[D.current]*-1;isNaN(N)||m.$("thumbnails").animate({left:N},{duration:m._options.carouselSpeed,easing:m._options.easing,queue:false})}},X=this._tooltip={initialized:false,open:false,init:function(){X.initialized=true;y.insertStyleTag(".galleria-tooltip{padding:3px 8px;max-width:50%;background:#ffe;color:#000;z-index:3;position:absolute;font-size:11px;line-height:1.3opacity:0;box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);}");
m.$("tooltip").css("opacity",0.8);y.hide(m.get("tooltip"))},move:function(N){var Y=m.getMousePosition(N).x;N=m.getMousePosition(N).y;var fa=m.$("tooltip"),ga=N,ha=fa.outerHeight(true)+1,ka=fa.outerWidth(true),ma=ha+15;ka=m.$("container").width()-ka-2;ha=m.$("container").height()-ha-2;if(!isNaN(Y)&&!isNaN(ga)){Y+=10;ga-=30;Y=Math.max(0,Math.min(ka,Y));ga=Math.max(0,Math.min(ha,ga));if(N<ma)ga=ma;fa.css({left:Y,top:ga})}},bind:function(N,Y){X.initialized||X.init();var fa=function(ga,ha){X.define(ga,
ha);a(ga).hover(function(){y.clearTimer("switch_tooltip");m.$("container").unbind("mousemove",X.move).bind("mousemove",X.move).trigger("mousemove");X.show(ga);I.utils.addTimer("tooltip",function(){m.$("tooltip").stop().show();y.show(m.get("tooltip"),400);X.open=true},X.open?0:500)},function(){m.$("container").unbind("mousemove",X.move);y.clearTimer("tooltip");m.$("tooltip").stop();y.hide(m.get("tooltip"),200,function(){m.$("tooltip").hide();y.addTimer("switch_tooltip",function(){X.open=false},1E3)})})};
typeof Y==="string"?fa(N in m._dom?m.get(N):N,Y):a.each(N,function(ga,ha){fa(m.get(ga),ha)})},show:function(N){N=a(N in m._dom?m.get(N):N);var Y=N.data("tt"),fa=function(ga){c.setTimeout(function(ha){return function(){X.move(ha)}}(ga),10);N.unbind("mouseup",fa)};if(Y=typeof Y==="function"?Y():Y){m.$("tooltip").html(Y.replace(/\s/,"&nbsp;"));N.bind("mouseup",fa)}},define:function(N,Y){if(typeof Y!=="function"){var fa=Y;Y=function(){return fa}}N=a(N in m._dom?m.get(N):N).data("tt",Y);X.show(N)}},H=
this._fullscreen={scrolled:0,active:false,enter:function(N){H.active=true;y.hide(m.getActiveImage());m.$("container").addClass("fullscreen");H.scrolled=a(c).scrollTop();y.forceStyles(m.get("container"),{position:"fixed",top:0,left:0,width:"100%",height:"100%",zIndex:1E4});var Y={height:"100%",overflow:"hidden",margin:0,padding:0};y.forceStyles(q().html,Y);y.forceStyles(q().body,Y);m.attachKeyboard({escape:m.exitFullscreen,right:m.next,left:m.prev});m.rescale(function(){y.addTimer("fullscreen_enter",
function(){y.show(m.getActiveImage());typeof N==="function"&&N.call(m)},100);m.trigger(I.FULLSCREEN_ENTER)});a(c).resize(function(){H.scale()})},scale:function(){m.rescale()},exit:function(N){H.active=false;y.hide(m.getActiveImage());m.$("container").removeClass("fullscreen");y.revertStyles(m.get("container"),q().html,q().body);c.scrollTo(0,H.scrolled);m.detachKeyboard();m.rescale(function(){y.addTimer("fullscreen_exit",function(){y.show(m.getActiveImage());typeof N==="function"&&N.call(m)},50);m.trigger(I.FULLSCREEN_EXIT)});
a(c).unbind("resize",H.scale)}},k=this._idle={trunk:[],bound:false,add:function(N,Y){if(N){k.bound||k.addEvent();N=a(N);var fa={},ga;for(ga in Y)if(Y.hasOwnProperty(ga))fa[ga]=N.css(ga);N.data("idle",{from:fa,to:Y,complete:true,busy:false});k.addTimer();k.trunk.push(N)}},remove:function(N){N=jQuery(N);a.each(k.trunk,function(Y,fa){if(fa.length&&!fa.not(N).length){m._idle.show(N);m._idle.trunk.splice(Y,1)}});if(!k.trunk.length){k.removeEvent();y.clearTimer("idle")}},addEvent:function(){k.bound=true;
m.$("container").bind("mousemove click",k.showAll)},removeEvent:function(){k.bound=false;m.$("container").unbind("mousemove click",k.showAll)},addTimer:function(){y.addTimer("idle",function(){m._idle.hide()},m._options.idleTime)},hide:function(){m.trigger(I.IDLE_ENTER);a.each(k.trunk,function(N,Y){var fa=Y.data("idle");if(fa){Y.data("idle").complete=false;Y.stop().animate(fa.to,{duration:m._options.idleSpeed,queue:false,easing:"swing"})}})},showAll:function(){y.clearTimer("idle");a.each(m._idle.trunk,
function(N,Y){m._idle.show(Y)})},show:function(N){var Y=N.data("idle");if(!Y.busy&&!Y.complete){Y.busy=true;m.trigger(I.IDLE_EXIT);y.clearTimer("idle");N.stop().animate(Y.from,{duration:m._options.idleSpeed/2,queue:false,easing:"swing",complete:function(){a(this).data("idle").busy=false;a(this).data("idle").complete=true}})}k.addTimer()}},aa=this._lightbox={width:0,height:0,initialized:false,active:null,image:null,elems:{},init:function(){m.trigger(I.LIGHTBOX_OPEN);if(!aa.initialized){aa.initialized=
true;var N={},Y=m._options,fa="";Y={overlay:"position:fixed;display:none;opacity:"+Y.overlayOpacity+";filter:alpha(opacity="+Y.overlayOpacity*100+");top:0;left:0;width:100%;height:100%;background:"+Y.overlayBackground+";z-index:99990",box:"position:fixed;display:none;width:400px;height:400px;top:50%;left:50%;margin-top:-200px;margin-left:-200px;z-index:99991",shadow:"position:absolute;background:#000;width:100%;height:100%;",content:"position:absolute;background-color:#fff;top:10px;left:10px;right:10px;bottom:10px;overflow:hidden",
info:"position:absolute;bottom:10px;left:10px;right:10px;color:#444;font:11px/13px arial,sans-serif;height:13px",close:"position:absolute;top:10px;right:10px;height:20px;width:20px;background:#fff;text-align:center;cursor:pointer;color:#444;font:16px/22px arial,sans-serif;z-index:99999",image:"position:absolute;top:10px;left:10px;right:10px;bottom:30px;overflow:hidden;display:block;",prevholder:"position:absolute;width:50%;top:0;bottom:40px;cursor:pointer;",nextholder:"position:absolute;width:50%;top:0;bottom:40px;right:-1px;cursor:pointer;",
prev:"position:absolute;top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;left:20px;display:none;line-height:40px;text-align:center;color:#000",next:"position:absolute;top:50%;margin-top:-20px;height:40px;width:30px;background:#fff;right:20px;left:auto;display:none;line-height:40px;text-align:center;color:#000",title:"float:left",counter:"float:right;margin-left:8px;"};var ga={};if(n===8){Y.nextholder+="background:#000;filter:alpha(opacity=0);";Y.prevholder+="background:#000;filter:alpha(opacity=0);"}a.each(Y,
function(ha,ka){fa+=".galleria-lightbox-"+ha+"{"+ka+"}"});y.insertStyleTag(fa);a.each("overlay box content shadow title info close prevholder prev nextholder next counter image".split(" "),function(ha,ka){m.addElement("lightbox-"+ka);N[ka]=aa.elems[ka]=m.get("lightbox-"+ka)});aa.image=new I.Picture;a.each({box:"shadow content close prevholder nextholder",info:"title counter",content:"info image",prevholder:"prev",nextholder:"next"},function(ha,ka){var ma=[];a.each(ka.split(" "),function(Z,G){ma.push("lightbox-"+
G)});ga["lightbox-"+ha]=ma});m.append(ga);a(N.image).append(aa.image.container);a(q().body).append(N.overlay,N.box);(function(ha){return ha.hover(function(){a(this).css("color","#bbb")},function(){a(this).css("color","#444")})})(a(N.close).bind(j(),aa.hide).html("&#215;"));a.each(["Prev","Next"],function(ha,ka){var ma=a(N[ka.toLowerCase()]).html(/v/.test(ka)?"&#8249;&nbsp;":"&nbsp;&#8250;"),Z=a(N[ka.toLowerCase()+"holder"]);Z.bind(j(),function(){aa["show"+ka]()});n<8?ma.show():Z.hover(function(){ma.show()},
function(){ma.stop().fadeOut(200)})});a(N.overlay).bind(j(),aa.hide)}},rescale:function(N){var Y=Math.min(a(c).width()-40,aa.width),fa=Math.min(a(c).height()-60,aa.height);fa=Math.min(Y/aa.width,fa/aa.height);Y=aa.width*fa+40;fa=aa.height*fa+60;Y={width:Y,height:fa,marginTop:Math.ceil(fa/2)*-1,marginLeft:Math.ceil(Y/2)*-1};N?a(aa.elems.box).css(Y):a(aa.elems.box).animate(Y,m._options.lightboxTransitionSpeed,m._options.easing,function(){var ga=aa.image,ha=m._options.lightboxFadeSpeed;m.trigger({type:I.LIGHTBOX_IMAGE,
imageTarget:ga.image});ga.show();y.show(ga.image,ha);y.show(aa.elems.info,ha)})},hide:function(){aa.image.image=null;a(c).unbind("resize",aa.rescale);a(aa.elems.box).hide();y.hide(aa.elems.info);y.hide(aa.elems.overlay,200,function(){a(this).hide().css("opacity",m._options.overlayOpacity);m.trigger(I.LIGHTBOX_CLOSE)})},showNext:function(){aa.show(m.getNext(aa.active))},showPrev:function(){aa.show(m.getPrev(aa.active))},show:function(N){aa.active=N=typeof N==="number"?N:m.getIndex();aa.initialized||
aa.init();a(c).unbind("resize",aa.rescale);var Y=m.getData(N),fa=m.getDataLength();y.hide(aa.elems.info);aa.image.load(Y.image,function(ga){aa.width=ga.original.width;aa.height=ga.original.height;a(ga.image).css({width:"100.5%",height:"100.5%",top:0,zIndex:99998,opacity:0});aa.elems.title.innerHTML=Y.title;aa.elems.counter.innerHTML=N+1+" / "+fa;a(c).resize(aa.rescale);aa.rescale()});a(aa.elems.overlay).show();a(aa.elems.box).show()}};return this};I.prototype={constructor:I,init:function(m,z){var C=
this;z=r(z);B.push(this);this._original={target:m,options:z,data:null};if(this._target=this._dom.target=m.nodeName?m:a(m).get(0)){this._options={autoplay:false,carousel:true,carouselFollow:true,carouselSpeed:400,carouselSteps:"auto",clicknext:false,dataConfig:function(){return{}},dataSelector:"img",dataSource:this._target,debug:void 0,easing:"galleria",extend:function(){},height:"auto",idleTime:3E3,idleSpeed:200,imageCrop:false,imageMargin:0,imagePan:false,imagePanSmoothness:12,imagePosition:"50%",
keepSource:false,lightboxFadeSpeed:200,lightboxTransition_speed:500,linkSourceTmages:true,maxScaleRatio:void 0,minScaleRatio:void 0,overlayOpacity:0.85,overlayBackground:"#0b0b0b",pauseOnInteraction:true,popupLinks:false,preload:2,queue:true,show:0,showInfo:true,showCounter:true,showFullScreen:false,showImagenav:true,thumbCrop:true,thumbEventType:j(),thumbFit:true,thumbMargin:0,thumbQuality:"auto",thumbnails:true,transition:"fade",transitionInitial:void 0,transitionSpeed:400,width:"auto"};if(z&&z.debug===
true)h=true;a(this._target).children().hide();if(I.theme)this._init();else{y.addTimer("themeload",function(){I.raise("No theme found.",true)},5E3);f.one(I.THEMELOAD,function(){y.clearTimer("themeload");C._init.call(C)})}}else I.raise("Target not found.")},_init:function(){var m=this;if(this._initialized){I.raise("Init failed: Gallery instance already initialized.");return this}this._initialized=true;if(!I.theme){I.raise("Init failed: No theme found.");return this}a.extend(true,this._options,I.theme.defaults,
this._original.options);this.bind(I.DATA,function(){this._original.data=this._data;this.get("total").innerHTML=this.getDataLength();var z=this.$("container"),C={width:0,height:0},D=y.create("galleria-image");y.wait({until:function(){a.each(["width","height"],function(H,k){C[k]=m._options[k]&&typeof m._options[k]==="number"?m._options[k]:y.parseValue(z.css(k))||y.parseValue(m.$("target").css(k))||z[k]()||m.$("target")[k]()});var X=function(){return true};if(m._options.thumbnails){m.$("thumbnails").append(D);
X=function(){return!!a(D).height()}}return X()&&C.width&&C.height>50},success:function(){a(D).remove();z.width(C.width);z.height(C.height);I.WEBKIT?c.setTimeout(function(){m._run()},1):m._run()},error:function(){I.raise("Width & Height not found.",true)},timeout:2E3})});this.bind(I.READY,function(z){return function(){y.show(this.$("counter"));this._options.carousel&&this._carousel.bindControls();if(this._options.autoplay){this.pause();if(typeof this._options.autoplay==="number")this._playtime=this._options.autoplay;
this.trigger(I.PLAY);this._playing=true}if(z)typeof this._options.show==="number"&&this.show(this._options.show);else{z=true;if(this._options.clicknext){a.each(this._data,function(C,D){delete D.link});this.$("stage").css({cursor:"pointer"}).bind(j(),function(){m.next()})}I.History&&I.History.change(function(C){C=parseInt(C.value.replace(/\//,""),10);isNaN(C)?c.history.go(-1):m.show(C,void 0,true)});I.theme.init.call(this,this._options);this._options.extend.call(this,this._options);/^[0-9]{1,4}$/.test(d)&&
I.History?this.show(d,void 0,true):this.show(this._options.show)}}}(false));this.append({"info-text":["info-title","info-description","info-author"],info:["info-text"],"image-nav":["image-nav-right","image-nav-left"],stage:["images","loader","counter","image-nav","fullscreen"],"thumbnails-list":["thumbnails"],"thumbnails-container":["thumb-nav-left","thumbnails-list","thumb-nav-right"],container:["stage","thumbnails-container","info","tooltip"]});y.hide(this.$("counter").append(this.get("current"),
" / ",this.get("total")));this.setCounter("&#8211;");y.hide(m.get("tooltip"));a.each(Array(2),function(z){var C=new I.Picture;a(C.container).css({position:"absolute",top:0,left:0});m.$("images").append(C.container);m._controls[z]=C});this.$("images").css({position:"relative",top:0,left:0,width:"100%",height:"100%"});this.$("thumbnails, thumbnails-list").css({overflow:"hidden",position:"relative"});this.$("image-nav-right, image-nav-left").bind(j(),function(z){m._options.clicknext&&z.stopPropagation();
m._options.pause_on_interaction&&m.pause();z=/right/.test(this.className)?"next":"prev";m[z]()});a.each(["Info","Counter","Image-Nav","FullScreen"],function(z,C){m._options["show"+C.replace(/-/,"")]===false&&y.moveOut(m.get(C.toLowerCase()))});this.load();if(!this._options.keep_source&&!n)this._target.innerHTML="";this.$("target").append(this.get("container"));this._options.carousel&&this.bind(I.THUMBNAIL,function(){this.updateCarousel()});return this},_createThumbnails:function(){var m,z,C,D,X,H=
this,k=this._options,aa=function(){var ka=H.$("thumbnails").find(".active");if(!ka.length)return false;return ka.find("img").attr("src")}(),N=typeof k.thumbnails==="string"?k.thumbnails.toLowerCase():null,Y=function(ka){return e.defaultView&&e.defaultView.getComputedStyle?e.defaultView.getComputedStyle(C.container,null)[ka]:X.css(ka)},fa=function(ka,ma,Z){return function(){a(Z).append(ka);H.trigger({type:I.THUMBNAIL,thumbTarget:ka,index:ma})}},ga=function(ka){k.pauseOnInteraction&&H.pause();var ma=
a(ka.currentTarget).data("index");H.getIndex()!==ma&&H.show(ma);ka.preventDefault()},ha=function(ka){ka.scale({width:ka.data.width,height:ka.data.height,crop:k.thumbCrop,margin:k.thumbMargin,complete:function(ma){var Z=["left","top"],G,V;a.each(["Width","Height"],function(Q,ba){G=ba.toLowerCase();if((k.thumbCrop!==true||k.thumbCrop===G)&&k.thumbFit){V={};V[G]=ma[G];a(ma.container).css(V);V={};V[Z[Q]]=0;a(ma.image).css(V)}ma["outer"+ba]=a(ma.container)["outer"+ba](true)});y.toggleQuality(ma.image,
k.thumbQuality===true||k.thumbQuality==="auto"&&ma.original.width<ma.width*3);H.trigger({type:I.THUMBNAIL,thumbTarget:ma.image,index:ma.data.order})}})};this._thumbnails=[];this.$("thumbnails").empty();for(m=0;this._data[m];m++){D=this._data[m];if(k.thumbnails===true){C=new I.Picture(m);z=D.thumb||D.image;this.$("thumbnails").append(C.container);X=a(C.container);C.data={width:y.parseValue(Y("width")),height:y.parseValue(Y("height")),order:m};k.thumbFit&&k.thumbCrop!==true?X.css({width:0,height:0}):
X.css({width:C.data.width,height:C.data.height});C.load(z,ha);k.preload==="all"&&C.add(D.image)}else if(N==="empty"||N==="numbers"){C={container:y.create("galleria-image"),image:y.create("img","span"),ready:true};N==="numbers"&&a(C.image).text(m+1);this.$("thumbnails").append(C.container);c.setTimeout(fa(C.image,m,C.container),50+m*20)}else C={container:null,image:null};a(C.container).add(k.keepSource&&k.linkSourceImages?D.original:null).data("index",m).bind(k.thumbEventType,ga);aa===z&&a(C.container).addClass("active");
this._thumbnails.push(C)}},_run:function(){var m=this;m._createThumbnails();y.wait({until:function(){I.OPERA&&m.$("stage").css("display","inline-block");m._stageWidth=m.$("stage").width();m._stageHeight=m.$("stage").height();return m._stageWidth&&m._stageHeight>50},success:function(){m.trigger(I.READY)},error:function(){I.raise("Stage measures not found",true)}})},load:function(m,z,C){var D=this;this._data=[];this._thumbnails=[];this.$("thumbnails").empty();if(typeof z==="function"){C=z;z=null}m=
m||this._options.dataSource;z=z||this._options.dataSelector;C=C||this._options.dataConfig;if(m.constructor===Array){if(this.validate(m)){this._data=m;this._parseData().trigger(I.DATA)}else I.raise("Load failed: JSON Array not valid.");return this}a(m).find(z).each(function(X,H){H=a(H);var k={},aa=H.parent().attr("href");if(/\.(png|gif|jpg|jpeg)(\?.*)?$/i.test(aa))k.image=aa;else if(aa)k.link=aa;D._data.push(a.extend({title:H.attr("title"),thumb:H.attr("src"),image:H.attr("src"),description:H.attr("alt"),
link:H.attr("longdesc"),original:H.get(0)},k,C(H)))});this.getDataLength()?this.trigger(I.DATA):I.raise("Load failed: no data found.");return this},_parseData:function(){var m=this;a.each(this._data,function(z,C){if("thumb"in C===false)m._data[z].thumb=C.image});return this},splice:function(){Array.prototype.splice.apply(this._data,y.array(arguments));return this._parseData()._createThumbnails()},push:function(){Array.prototype.push.apply(this._data,y.array(arguments));return this._parseData()._createThumbnails()},
_getActive:function(){return this._controls.getActive()},validate:function(){return true},bind:function(m,z){m=p(m);this.$("container").bind(m,this.proxy(z));return this},unbind:function(m){m=p(m);this.$("container").unbind(m);return this},trigger:function(m){m=typeof m==="object"?a.extend(m,{scope:this}):{type:p(m),scope:this};this.$("container").trigger(m);return this},addIdleState:function(){this._idle.add.apply(this._idle,y.array(arguments));return this},removeIdleState:function(){this._idle.remove.apply(this._idle,
y.array(arguments));return this},enterIdleMode:function(){this._idle.hide();return this},exitIdleMode:function(){this._idle.showAll();return this},enterFullscreen:function(){this._fullscreen.enter.apply(this,y.array(arguments));return this},exitFullscreen:function(){this._fullscreen.exit.apply(this,y.array(arguments));return this},toggleFullscreen:function(){this._fullscreen[this.isFullscreen()?"exit":"enter"].apply(this,y.array(arguments));return this},bindTooltip:function(){this._tooltip.bind.apply(this._tooltip,
y.array(arguments));return this},defineTooltip:function(){this._tooltip.define.apply(this._tooltip,y.array(arguments));return this},refreshTooltip:function(){this._tooltip.show.apply(this._tooltip,y.array(arguments));return this},openLightbox:function(){this._lightbox.show.apply(this._lightbox,y.array(arguments));return this},closeLightbox:function(){this._lightbox.hide.apply(this._lightbox,y.array(arguments));return this},getActiveImage:function(){return this._getActive().image||void 0},getActiveThumb:function(){return this._thumbnails[this._active].image||
void 0},getMousePosition:function(m){return{x:m.pageX-this.$("container").offset().left,y:m.pageY-this.$("container").offset().top}},addPan:function(m){if(this._options.imageCrop!==false){m=a(m||this.getActiveImage());var z=this,C=m.width()/2,D=m.height()/2,X=parseInt(m.css("left"),10),H=parseInt(m.css("top"),10),k=X||0,aa=H||0,N=0,Y=0,fa=false,ga=y.timestamp(),ha=0,ka=0,ma=function(G,V,Q){if(G>0){ka=Math.round(Math.max(G*-1,Math.min(0,V)));if(ha!==ka){ha=ka;if(n===8)m.parent()["scroll"+Q](ka*-1);
else{G={};G[Q.toLowerCase()]=ka;m.css(G)}}}},Z=function(G){if(!(y.timestamp()-ga<50)){fa=true;C=z.getMousePosition(G).x;D=z.getMousePosition(G).y}};if(n===8){m.parent().scrollTop(aa*-1).scrollLeft(k*-1);m.css({top:0,left:0})}this.$("stage").unbind("mousemove",Z).bind("mousemove",Z);y.addTimer("pan",function(){if(fa){N=m.width()-z._stageWidth;Y=m.height()-z._stageHeight;X=C/z._stageWidth*N*-1;H=D/z._stageHeight*Y*-1;k+=(X-k)/z._options.imagePanSmoothness;aa+=(H-aa)/z._options.imagePanSmoothness;ma(Y,
aa,"Top");ma(N,k,"Left")}},50,true);return this}},proxy:function(m,z){if(typeof m!=="function")return function(){};z=z||this;return function(){return m.apply(z,y.array(arguments))}},removePan:function(){this.$("stage").unbind("mousemove");y.clearTimer("pan");return this},addElement:function(){var m=this._dom;a.each(y.array(arguments),function(z,C){m[C]=y.create("galleria-"+C)});return this},attachKeyboard:function(){this._keyboard.attach.apply(this._keyboard,y.array(arguments));return this},detachKeyboard:function(){this._keyboard.detach.apply(this._keyboard,
y.array(arguments));return this},appendChild:function(m,z){this.$(m).append(this.get(z)||z);return this},prependChild:function(m,z){this.$(m).prepend(this.get(z)||z);return this},remove:function(){this.$(y.array(arguments).join(",")).remove();return this},append:function(m){var z,C;for(z in m)if(m.hasOwnProperty(z))if(m[z].constructor===Array)for(C=0;m[z][C];C++)this.appendChild(z,m[z][C]);else this.appendChild(z,m[z]);return this},_scaleImage:function(m,z){z=a.extend({width:this._stageWidth,height:this._stageHeight,
crop:this._options.imageCrop,max:this._options.maxScaleRatio,min:this._options.minScaleRatio,margin:this._options.imageMargin,position:this._options.imagePosition},z);(m||this._controls.getActive()).scale(z);return this},updateCarousel:function(){this._carousel.update();return this},rescale:function(m,z,C){var D=this;if(typeof m==="function"){C=m;m=void 0}var X=function(){D._stageWidth=m||D.$("stage").width();D._stageHeight=z||D.$("stage").height();D._scaleImage();D._options.carousel&&D.updateCarousel();
D.trigger(I.RESCALE);typeof C==="function"&&C.call(D)};I.WEBKIT&&!m&&!z?y.addTimer("scale",X,5):X.call(D);return this},refreshImage:function(){this._scaleImage();this._options.imagePan&&this.addPan();return this},show:function(m,z,C){if(!(m===false||!this._options.queue&&this._queue.stalled)){m=Math.max(0,Math.min(parseInt(m,10),this.getDataLength()-1));z=typeof z!=="undefined"?!!z:m<this.getIndex();if(!C&&I.History)I.History.value(m.toString());else{this._active=m;Array.prototype.push.call(this._queue,
{index:m,rewind:z});this._queue.stalled||this._show();return this}}},_show:function(){var m=this,z=this._queue[0],C=this.getData(z.index);if(C){var D=C.image,X=this._controls.getActive(),H=this._controls.getNext(),k=H.isCached(D),aa=this._thumbnails[z.index],N=function(){m._queue.stalled=false;y.toggleQuality(H.image,m._options.imageQuality);a(X.container).css({zIndex:0,opacity:0});a(H.container).css({zIndex:1,opacity:1});m._controls.swap();m._options.imagePan&&m.addPan(H.image);C.link&&a(H.image).css({cursor:"pointer"}).bind(j(),
function(){if(m._options.popupLinks)c.open(C.link,"_blank");else c.location.href=C.link});Array.prototype.shift.call(m._queue);m._queue.length&&m._show();m._playCheck();m.trigger({type:I.IMAGE,index:z.index,imageTarget:H.image,thumbTarget:aa.image})};this._options.carousel&&this._options.carouselFollow&&this._carousel.follow(z.index);if(this._options.preload){var Y,fa,ga=this.getNext();try{for(fa=this._options.preload;fa>0;fa--){Y=new I.Picture;Y.add(m.getData(ga).image);ga=m.getNext(ga)}}catch(ha){}}y.show(H.container);
a(m._thumbnails[z.index].container).addClass("active").siblings(".active").removeClass("active");m.trigger({type:I.LOADSTART,cached:k,index:z.index,imageTarget:H.image,thumbTarget:aa.image});H.load(D,function(ka){m._scaleImage(ka,{complete:function(ma){y.show(ma.container);"image"in X&&y.toggleQuality(X.image,false);y.toggleQuality(ma.image,false);m._queue.stalled=true;m.removePan();m.setInfo(z.index);m.setCounter(z.index);m.trigger({type:I.LOADFINISH,cached:k,index:z.index,imageTarget:ma.image,thumbTarget:m._thumbnails[z.index].image});
var Z=X.image===null&&m._options.transitionInitial?m._options.transition_Initial:m._options.transition;Z in R===false?N():R[Z].call(m,{prev:X.image,next:ma.image,rewind:z.rewind,speed:m._options.transitionSpeed||400},N)}})})}},getNext:function(m){m=typeof m==="number"?m:this.getIndex();return m===this.getDataLength()-1?0:m+1},getPrev:function(m){m=typeof m==="number"?m:this.getIndex();return m===0?this.getDataLength()-1:m-1},next:function(){this.getDataLength()>1&&this.show(this.getNext(),false);
return this},prev:function(){this.getDataLength()>1&&this.show(this.getPrev(),true);return this},get:function(m){return m in this._dom?this._dom[m]:null},getData:function(m){return m in this._data?this._data[m]:this._data[this._active]},getDataLength:function(){return this._data.length},getIndex:function(){return typeof this._active==="number"?this._active:false},getStageHeight:function(){return this._stageHeight},getStageWidth:function(){return this._stageWidth},getOptions:function(m){return typeof m===
"undefined"?this._options:this._options[m]},setOptions:function(m,z){if(typeof m==="object")a.extend(this._options,m);else this._options[m]=z;return this},play:function(m){this._playing=true;this._playtime=m||this._playtime;this._playCheck();this.trigger(I.PLAY);return this},pause:function(){this._playing=false;this.trigger(I.PAUSE);return this},playToggle:function(m){return this._playing?this.pause():this.play(m)},isPlaying:function(){return this._playing},isFullscreen:function(){return this._fullscreen.active},
_playCheck:function(){var m=this,z=0,C=y.timestamp(),D="play"+this._id;if(this._playing){y.clearTimer(D);var X=function(){z=y.timestamp()-C;if(z>=m._playtime&&m._playing){y.clearTimer(D);m.next()}else if(m._playing){m.trigger({type:I.PROGRESS,percent:Math.ceil(z/m._playtime*100),seconds:Math.floor(z/1E3),milliseconds:z});y.addTimer(D,X,20)}};y.addTimer(D,X,20)}},setIndex:function(m){this._active=m;return this},setCounter:function(m){if(typeof m==="number")m++;else if(typeof m==="undefined")m=this.getIndex()+
1;this.get("current").innerHTML=m;if(n){m=this.$("counter");var z=m.css("opacity"),C=m.attr("style");z===1?m.attr("style",C.replace(/filter[^\;]+\;/i,"")):this.$("counter").css("opacity",z)}return this},setInfo:function(m){var z=this,C=this.getData(m);a.each(["title","description","author"],function(D,X){var H=z.$("info-"+X);C[X]?H[C[X].length?"show":"hide"]().html(C[X]):H.empty().hide()});return this},hasInfo:function(m){var z="title description".split(" "),C;for(C=0;z[C];C++)if(this.getData(m)[z[C]])return true;
return false},jQuery:function(m){var z=this,C=[];a.each(m.split(","),function(X,H){H=a.trim(H);z.get(H)&&C.push(H)});var D=a(z.get(C.shift()));a.each(C,function(X,H){D=D.add(z.get(H))});return D},$:function(){return this.jQuery.apply(this,y.array(arguments))}};a.each(w,function(m,z){var C=/_/.test(z)?z.replace(/_/g,""):z;I[z.toUpperCase()]="galleria."+C});a.extend(I,{IE9:n===9,IE8:n===8,IE7:n===7,IE6:n===6,IE:!!n,WEBKIT:/webkit/.test(b),SAFARI:/safari/.test(b),CHROME:/chrome/.test(b),QUIRK:n&&e.compatMode&&
e.compatMode==="BackCompat",MAC:/mac/.test(navigator.platform.toLowerCase()),OPERA:!!c.opera,IPHONE:/iphone/.test(b),IPAD:/ipad/.test(b),ANDROID:/android/.test(b),TOUCH:!!(/iphone/.test(b)||/ipad/.test(b)||/android/.test(b))});I.addTheme=function(m){m.name||I.raise("No theme name specified");m.defaults=typeof m.defaults!=="object"?{}:r(m.defaults);var z=false,C;if(typeof m.css==="string"){a("link").each(function(D,X){C=RegExp(m.css);if(C.test(X.href)){z=true;I.theme=m;f.trigger(I.THEMELOAD);return false}});
z||a("script").each(function(D,X){C=RegExp("galleria\\."+m.name.toLowerCase()+"\\.");if(C.test(X.src)){z=X.src.replace(/[^\/]*$/,"")+m.css;y.addTimer("css",function(){y.loadCSS(z,"galleria-theme",function(){I.theme=m;f.trigger(I.THEMELOAD)})},1)}});z||I.raise("No theme CSS loaded")}else{I.theme=m;f.trigger(I.THEMELOAD)}return m};I.loadTheme=function(m,z){var C=false,D=B.length;I.theme=void 0;y.loadScript(m,function(){C=true});y.wait({until:function(){return C},error:function(){I.raise("Theme at "+
m+" could not load, check theme path.",true)},success:function(){if(D){var X=[];a.each(I.get(),function(H,k){var aa=a.extend(k._original.options,{data_source:k._data},z);k.$("container").remove();var N=new I;N._id=k._id;N.init(k._original.target,aa);X.push(N)});B=X}},timeout:2E3})};I.get=function(m){if(B[m])return B[m];else if(typeof m!=="number")return B;else I.raise("Gallery index "+m+" not found")};I.addTransition=function(m,z){R[m]=z};I.utils=y;I.log=function(){try{c.console.log.apply(c.console,
y.array(arguments))}catch(m){try{c.opera.postError.apply(c.opera,arguments)}catch(z){c.alert(y.array(arguments).split(", "))}}};I.raise=function(m,z){if(h||z)throw Error((z?"Fatal error":"Error")+": "+m);};I.Picture=function(m){this.id=m||null;this.image=null;this.container=y.create("galleria-image");a(this.container).css({overflow:"hidden",position:"relative"});this.original={width:0,height:0};this.loaded=this.ready=false};I.Picture.prototype={cache:{},add:function(m){var z,C=this,D=new Image,X=
function(){if((!this.width||!this.height)&&z<1E3){z++;a(D).load(X).attr("src",m+"?"+(new Date).getTime())}C.original={height:this.height,width:this.width};C.cache[m]=m;C.loaded=true};a(D).css("display","block");if(C.cache[m]){D.src=m;X.call(D);return D}a(D).load(X).attr("src",m);return D},show:function(){y.show(this.image)},hide:function(){y.moveOut(this.image)},clear:function(){this.image=null},isCached:function(m){return!!this.cache[m]},load:function(m,z){var C=this;a(this.container).empty(true);
this.image=this.add(m);y.hide(this.image);a(this.container).append(this.image);y.wait({until:function(){return C.loaded&&C.image.complete&&C.original.width&&C.image.width},success:function(){c.setTimeout(function(){z.call(C,C)},50)},error:function(){c.setTimeout(function(){z.call(C,C)},50);I.raise("image not loaded in 10 seconds: "+m)},timeout:1E4});return this.container},scale:function(m){m=a.extend({width:0,height:0,min:void 0,max:void 0,margin:0,complete:function(){},position:"center",crop:false},
m);if(!this.image)return this.container;var z,C,D=this,X=a(D.container);y.wait({until:function(){z=m.width||X.width()||y.parseValue(X.css("width"));C=m.height||X.height()||y.parseValue(X.css("height"));return z&&C},success:function(){var H=(z-m.margin*2)/D.original.width,k=(C-m.margin*2)/D.original.height,aa={"true":Math.max(H,k),width:H,height:k,"false":Math.min(H,k)}[m.crop.toString()];if(m.max)aa=Math.min(m.max,aa);if(m.min)aa=Math.max(m.min,aa);a(D.container).width(z).height(C);a.each(["width",
"height"],function(ga,ha){a(D.image)[ha](D.image[ha]=D[ha]=Math.round(D.original[ha]*aa))});var N={},Y={};H=function(ga,ha,ka){var ma=0;if(/\%/.test(ga)){ga=parseInt(ga,10)/100;ha=D.image[ha]||a(D.image)[ha]();ma=Math.ceil(ha*-1*ga+ka*ga)}else ma=y.parseValue(ga);return ma};var fa={top:{top:0},left:{left:0},right:{left:"100%"},bottom:{top:"100%"}};a.each(m.position.toLowerCase().split(" "),function(ga,ha){if(ha==="center")ha="50%";N[ga?"top":"left"]=ha});a.each(N,function(ga,ha){fa.hasOwnProperty(ha)&&
a.extend(Y,fa[ha])});N=N.top?a.extend(N,Y):Y;N=a.extend({top:"50%",left:"50%"},N);a(D.image).css({position:"relative",top:H(N.top,"height",C),left:H(N.left,"width",z)});D.show();D.ready=true;m.complete.call(D,D)},error:function(){I.raise("Could not scale image: "+D.image.src)},timeout:1E3});return this}};a.extend(a.easing,{galleria:function(m,z,C,D,X){if((z/=X/2)<1)return D/2*z*z*z*z+C;return-D/2*((z-=2)*z*z*z-2)+C},galleriaIn:function(m,z,C,D,X){return D*(z/=X)*z*z*z+C},galleriaOut:function(m,z,
C,D,X){return-D*((z=z/X-1)*z*z*z-1)+C}});a.fn.galleria=function(m){return this.each(function(){(new I).init(this,m)})};c.Galleria=I})(jQuery);
$(function(){$(".upload").fileUploadUI({uploadTable:$(".upload_files"),downloadTable:$(".download_files"),buildUploadRow:function(a,c){return $("<tr><td>"+a[c].name+'</td><td class="file_upload_progress"><div></div></td><td class="file_upload_cancel"><button class="ui-state-default ui-corner-all" title="Cancel"><span class="ui-icon ui-icon-cancel">Cancel</span></button></td></tr>')},buildDownloadRow:function(a){return $('<tr><td><img alt="Photo" width="40" height="40" src="'+a.pic_path+'">'+a.name+
"</td></tr>")}})});$(document).ready(function(){$("#gallery").sortable({dropOnEmpty:false,handle:".handle",items:"li",scroll:true,tolerance:"pointer",update:function(){$.ajax({type:"post",data:$("#gallery").sortable("serialize"),dataType:"script",complete:function(){$("#gallery").effect("highlight")},url:"/albums/sort"})}})});
(function(a){a.fn.markItUp=function(c,e){var f,h,b,d;h=b=d=false;f={id:"",nameSpace:"",root:"",previewInWindow:"",previewAutoRefresh:true,previewPosition:"after",previewTemplatePath:"~/templates/preview.html",previewParserPath:"",previewParserVar:"data",resizeHandle:true,beforeInsert:"",afterInsert:"",onEnter:{},onShiftEnter:{},onCtrlEnter:{},onTab:{},markupSet:[{}]};a.extend(f,c,e);f.root||a("script").each(function(j,n){miuScript=a(n).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==
null)f.root=miuScript[1]});return this.each(function(){function j(Z,G){if(G)return Z.replace(/("|')~\//g,"$1"+f.root);return Z.replace(/^~\//,f.root)}function n(Z){var G=a("<ul></ul>"),V=0;a("li:hover > ul",G).css("display","block");a.each(Z,function(){var Q=this,ba="",ja,pa;ja=Q.key?(Q.name||"")+" [Ctrl+"+Q.key+"]":Q.name||"";key=Q.key?'accesskey="'+Q.key+'"':"";if(Q.separator)ba=a('<li class="markItUpSeparator">'+(Q.separator||"")+"</li>").appendTo(G);else{V++;for(pa=X.length-1;pa>=0;pa--)ba+=X[pa]+
"-";ba=a('<li class="markItUpButton markItUpButton'+ba+V+" "+(Q.className||"")+'"><a href="" '+key+' title="'+ja+'">'+(Q.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).bind("focusin",function(){C.focus()}).mousedown(function(){Q.call&&eval(Q.call)();setTimeout(function(){p(Q)},1);return false}).hover(function(){a("> ul",this).show();a(document).one("click",function(){a("ul ul",fa).hide()})},function(){a("> ul",this).hide()}).appendTo(G);if(Q.dropMenu){X.push(V);
a(ba).addClass("markItUpDropMenu").append(n(Q.dropMenu))}}});X.pop();return G}function q(Z){if(Z){Z=Z.toString();Z=Z.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(G,V){var Q=V.split("|!|");return d===true?Q[1]!==undefined?Q[1]:Q[0]:Q[1]===undefined?"":Q[0]});return Z=Z.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(G,V){var Q=V.split(":!:");if(ma===true)return false;value=prompt(Q[0],Q[1]?Q[1]:"");if(value===null)ma=true;return value})}return""}function w(Z){if(a.isFunction(Z))Z=Z(Y);return q(Z)}function r(Z){var G=
w(N.openWith),V=w(N.placeHolder),Q=w(N.replaceWith),ba=w(N.closeWith);if(Q!=="")block=G+Q+ba;else if(selection===""&&V!=="")block=G+V+ba;else{Z=Z||selection;block=Z.match(/ $/)?G+Z.replace(/ $/,"")+ba+" ":G+Z+ba}return{block:block,openWith:G,replaceWith:Q,placeHolder:V,closeWith:ba}}function p(Z){var G,V;Y=N=Z;R();a.extend(Y,{line:"",root:f.root,textarea:D,selection:selection||"",caretPosition:k,ctrlKey:h,shiftKey:b,altKey:d});w(f.beforeInsert);w(N.beforeInsert);h===true&&b===true&&w(N.beforeMultiInsert);
a.extend(Y,{line:1});if(h===true&&b===true){lines=selection.split(/\r?\n/);Z=0;G=lines.length;for(V=0;V<G;V++)if(a.trim(lines[V])!==""){a.extend(Y,{line:++Z,selection:lines[V]});lines[V]=r(lines[V]).block}else lines[V]="";string={block:lines.join("\n")};start=k;Z=string.block.length+(a.browser.opera?G-1:0)}else if(h===true){string=r(selection);start=k+string.openWith.length;Z=string.block.length-string.openWith.length-string.closeWith.length;Z-=string.block.match(/ $/)?1:0;Z-=B(string.block)}else if(b===
true){string=r(selection);start=k;Z=string.block.length;Z-=B(string.block)}else{string=r(selection);start=k+string.block.length;Z=0;start-=B(string.block)}if(selection===""&&string.replaceWith===""){aa+=u(string.block);start=k+string.openWith.length;Z=string.block.length-string.openWith.length-string.closeWith.length;aa=C.val().substring(k,C.val().length).length;aa-=u(C.val().substring(0,k))}a.extend(Y,{caretPosition:k,scrollPosition:H});if(string.block!==selection&&ma===false){G=string.block;if(document.selection)document.selection.createRange().text=
G;else D.value=D.value.substring(0,k)+G+D.value.substring(k+selection.length,D.value.length);y(start,Z)}else aa=-1;R();a.extend(Y,{line:"",selection:selection});h===true&&b===true&&w(N.afterMultiInsert);w(N.afterInsert);w(f.afterInsert);ha&&f.previewAutoRefresh&&I();b=d=h=ma=false}function u(Z){if(a.browser.opera)return Z.length-Z.replace(/\n*/g,"").length;return 0}function B(Z){if(a.browser.msie)return Z.length-Z.replace(/\r/g,"").length;return 0}function y(Z,G){if(D.createTextRange){if(a.browser.opera&&
a.browser.version>=9.5&&G==0)return false;range=D.createTextRange();range.collapse(true);range.moveStart("character",Z);range.moveEnd("character",G);range.select()}else D.setSelectionRange&&D.setSelectionRange(Z,Z+G);D.scrollTop=H;D.focus()}function R(){D.focus();H=D.scrollTop;if(document.selection){selection=document.selection;if(a.browser.msie){var Z=selection.createRange(),G=Z.duplicate();G.moveToElementText(D);G.setEndPoint("EndToEnd",Z);G=G.text.length-Z.text.length;k=G-(D.value.substr(0,G).length-
D.value.substr(0,G).replace(/\r/g,"").length);selection=Z.text}else k=D.selectionStart}else{k=D.selectionStart;selection=D.value.substring(k,D.selectionEnd)}return selection}function I(){if(f.previewParserPath!=="")a.ajax({type:"POST",dataType:"text",global:false,url:f.previewParserPath,data:f.previewParserVar+"="+encodeURIComponent(C.val()),success:function(Z){m(j(Z,1))}});else ka||a.ajax({url:f.previewTemplatePath,dataType:"text",global:false,success:function(Z){m(j(Z,1).replace(/<\!-- content --\>/g,
C.val()))}});return false}function m(Z){if(ha.document){try{sp=ha.document.documentElement.scrollTop}catch(G){sp=0}ha.document.open();ha.document.write(Z);ha.document.close();ha.document.documentElement.scrollTop=sp}}function z(Z){b=Z.shiftKey;d=Z.altKey;h=!(Z.altKey&&Z.ctrlKey)?Z.ctrlKey:false;if(Z.type==="keydown"){if(h===true){li=a("a[accesskey="+String.fromCharCode(Z.keyCode)+"]",fa).parent("li");if(li.length!==0){h=false;setTimeout(function(){li.triggerHandler("mousedown")},1);return false}}if(Z.keyCode===
13||Z.keyCode===10)if(h===true){h=false;p(f.onCtrlEnter);return f.onCtrlEnter.keepDefault}else if(b===true){b=false;p(f.onShiftEnter);return f.onShiftEnter.keepDefault}else{p(f.onEnter);return f.onEnter.keepDefault}if(Z.keyCode===9){if(b==true||h==true||d==true)return false;if(aa!==-1){R();aa=C.val().length-aa;y(aa,0);aa=-1;return false}else{p(f.onTab);return f.onTab.keepDefault}}}}var C,D,X,H,k,aa,N,Y,fa,ga,ha,ka,ma;C=a(this);D=this;X=[];ma=false;H=k=0;aa=-1;f.previewParserPath=j(f.previewParserPath);
f.previewTemplatePath=j(f.previewTemplatePath);(function(){nameSpace=id="";if(f.id)id='id="'+f.id+'"';else if(C.attr("id"))id='id="markItUp'+C.attr("id").substr(0,1).toUpperCase()+C.attr("id").substr(1)+'"';if(f.nameSpace)nameSpace='class="'+f.nameSpace+'"';C.wrap("<div "+nameSpace+"></div>");C.wrap("<div "+id+' class="markItUp"></div>');C.wrap('<div class="markItUpContainer"></div>');C.addClass("markItUpEditor");fa=a('<div class="markItUpHeader"></div>').insertBefore(C);a(n(f.markupSet)).appendTo(fa);
ga=a('<div class="markItUpFooter"></div>').insertAfter(C);if(f.resizeHandle===true&&a.browser.safari!==true){resizeHandle=a('<div class="markItUpResizeHandle"></div>').insertAfter(C).bind("mousedown",function(Z){var G=C.height(),V=Z.clientY,Q,ba;Q=function(ja){C.css("height",Math.max(20,ja.clientY+G-V)+"px");return false};ba=function(){a("html").unbind("mousemove",Q).unbind("mouseup",ba);return false};a("html").bind("mousemove",Q).bind("mouseup",ba)});ga.append(resizeHandle)}C.keydown(z).keyup(z);
C.bind("insertion",function(Z,G){G.target!==false&&R();D===a.markItUp.focused&&p(G)});C.focus(function(){a.markItUp.focused=this})})()})};a.fn.markItUpRemove=function(){return this.each(function(){var c=a(this).unbind().removeClass("markItUpEditor");c.parent("div").parent("div.markItUp").parent("div").replaceWith(c)})};a.markItUp=function(c){var e={target:false};a.extend(e,c);if(e.target)return a(e.target).each(function(){a(this).focus();a(this).trigger("insertion",[e])});else a("textarea").trigger("insertion",
[e])}})(jQuery);
mySettings={previewParserPath:"",onShiftEnter:{keepDefault:false,replaceWith:"\n\n"},markupSet:[{name:"Heading 1",key:"1",openWith:"h1(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Heading 2",key:"2",openWith:"h2(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Heading 3",key:"3",openWith:"h3(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Heading 4",key:"4",openWith:"h4(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Heading 5",key:"5",
openWith:"h5(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Heading 6",key:"6",openWith:"h6(!(([![Class]!]))!). ",placeHolder:"Your title here..."},{name:"Paragraph",key:"P",openWith:"p(!(([![Class]!]))!). "},{separator:"---------------"},{name:"Bold",key:"B",closeWith:"*",openWith:"*"},{name:"Italic",key:"I",closeWith:"_",openWith:"_"},{name:"Stroke through",key:"S",closeWith:"-",openWith:"-"},{separator:"---------------"},{name:"Bulleted list",openWith:"(!(* |!|*)!)"},{name:"Numeric list",
openWith:"(!(# |!|#)!)"},{separator:"---------------"},{name:"Picture",replaceWith:"![![Source:!:http://]!]([![Alternative text]!])!"},{name:"Link",openWith:'"',closeWith:'([![Title]!])":[![Link:!:http://]!]',placeHolder:"Your text to link here..."},{separator:"---------------"},{name:"Quotes",openWith:"bq(!(([![Class]!]))!). "},{name:"Code",openWith:"@",closeWith:"@"},{separator:"---------------"},{name:"Preview",call:"preview",className:"preview"}]};
$(document).ready(function(){$(".flash_message").fadeIn(1500);$(".flash_message").fadeOut(1500);$(".add").click(function(){$.markItUp({openWith:"<opening tag>",closeWith:"</closing tag>",placeHolder:"New content"});return false});$(".toggle").click(function(){if($("#markItUp.markItUpEditor").length===1){$("#markItUp").markItUpRemove();$("span",this).text("get markItUp! back")}else{$("#markItUp").markItUp(mySettings);$("span",this).text("remove markItUp!")}return false})});
$("a[data-comment]").live("click",function(){var a=$(this);a.attr("data-comment");a=a.attr("data-comment-id");var c=$("#cancel-comment-reply-link"),e=$("#comment_parent_id"),f=$("#respond");$("#li-comment-"+a);var h=$("#comment-"+a);$("#reply-container-"+a).toggle();$("#temp-reply-form").lenght>0||jQuery("<div/>",{id:"temp-reply-form",css:{display:"none"}}).appendTo(f);f.hide();h.append(f);e.val(a);f.slideDown("slow",function(){});c.live("click",function(){var b=$("#respond");$("#comment_parent_id").val(0);
b.slideUp("slow",function(){});return false});$("#comment").focus();return false});

