/* json2.js */

(function(a){if(!a.JSON){a.JSON={}}var b=a.JSON;(function(){function j(f){return f<10?"0"+f:f}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(f){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+j(this.getUTCMonth()+1)+"-"+j(this.getUTCDate())+"T"+j(this.getUTCHours())+":"+j(this.getUTCMinutes())+":"+j(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(f){return this.valueOf()}}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,l=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,i,c,k={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},h;function d(f){l.lastIndex=0;return l.test(f)?'"'+f.replace(l,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+f+'"'}function g(s,r){var m,n,t,p,o=i,q,f=r[s];if(f&&typeof f==="object"&&typeof f.toJSON==="function"){f=f.toJSON(s)}if(typeof h==="function"){f=h.call(r,s,f)}switch(typeof f){case"string":return d(f);case"number":return isFinite(f)?String(f):"null";case"boolean":case"null":return String(f);case"object":if(!f){return"null"}i+=c;q=[];if(Object.prototype.toString.apply(f)==="[object Array]"){p=f.length;for(m=0;m<p;m+=1){q[m]=g(m,f)||"null"}t=q.length===0?"[]":i?"[\n"+i+q.join(",\n"+i)+"\n"+o+"]":"["+q.join(",")+"]";i=o;return t}if(h&&typeof h==="object"){p=h.length;for(m=0;m<p;m+=1){n=h[m];if(typeof n==="string"){t=g(n,f);if(t){q.push(d(n)+(i?": ":":")+t)}}}}else{for(n in f){if(Object.hasOwnProperty.call(f,n)){t=g(n,f);if(t){q.push(d(n)+(i?": ":":")+t)}}}}t=q.length===0?"{}":i?"{\n"+i+q.join(",\n"+i)+"\n"+o+"}":"{"+q.join(",")+"}";i=o;return t}}if(typeof b.stringify!=="function"){b.stringify=function(f,o,n){var m;i="";c="";if(typeof n==="number"){for(m=0;m<n;m+=1){c+=" "}}else{if(typeof n==="string"){c=n}}h=o;if(o&&typeof o!=="function"&&(typeof o!=="object"||typeof o.length!=="number")){throw new Error("JSON.stringify")}return g("",{"":f})}}if(typeof b.parse!=="function"){b.parse=function(o,f){var m;function n(s,t){var r,q,p=s[t];if(p&&typeof p==="object"){for(r in p){if(Object.hasOwnProperty.call(p,r)){q=n(p,r);if(q!==undefined){p[r]=q}else{delete p[r]}}}}return f.call(s,t,p)}e.lastIndex=0;if(e.test(o)){o=o.replace(e,function(p){return"\\u"+("0000"+p.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(o.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){m=eval("("+o+")");return typeof f==="function"?n({"":m},""):m}throw new SyntaxError("JSON.parse")}}}())}(window||exports||this));

/* modernizr.js */

window.Modernizr=function(ak,al,am){function at(){ao.input=function(d){for(var e=0,f=d.length;e<f;e++){Y[d[e]]=d[e] in ag}return Y}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),ao.inputtypes=function(g){for(var j=0,k,l,b,c=g.length;j<c;j++){ag.setAttribute("type",l=g[j]),k=ag.type!=="text",k&&(ag.value=ah,ag.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(l)&&ag.style.WebkitAppearance!==am?(aq.appendChild(ag),b=al.defaultView,k=b.getComputedStyle&&b.getComputedStyle(ag,null).WebkitAppearance!=="textfield"&&ag.offsetHeight!==0,aq.removeChild(ag)):/^(search|tel)$/.test(l)||(/^(url|email)$/.test(l)?k=ag.checkValidity&&ag.checkValidity()===!1:/^color$/.test(l)?(aq.appendChild(ag),aq.offsetWidth,k=ag.value!=ah,aq.removeChild(ag)):k=ag.value!=ah)),X[g[j]]=!!k}return X}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function Q(e,f){var g=e.charAt(0).toUpperCase()+e.substr(1),h=(e+" "+U.join(g+" ")+g).split(" ");return P(h,f)}function P(c,e){for(var f in c){if(af[c[f]]!==am){return e=="pfx"?c[f]:!0}}return !1}function O(c,d){return !!~(""+c).indexOf(d)}function N(c,d){return typeof c===d}function M(c,d){return L(aj.join(c+";")+(d||""))}function L(b){af.cssText=b}var an="2.0.6",ao={},ap=!0,aq=al.documentElement,ac=al.head||al.getElementsByTagName("head")[0],ad="modernizr",ae=al.createElement(ad),af=ae.style,ag=al.createElement("input"),ah=":)",ai=Object.prototype.toString,aj=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),U="Webkit Moz O ms Khtml".split(" "),V={svg:"http://www.w3.org/2000/svg"},W={},X={},Y={},Z=[],aa=function(l,m,n,o){var p,b,g,i=al.createElement("div");if(parseInt(n,10)){while(n--){g=al.createElement("div"),g.id=o?o[n]:ad+(n+1),i.appendChild(g)}}p=["&shy;","<style>",l,"</style>"].join(""),i.id=ad,i.innerHTML+=p,aq.appendChild(i),b=m(i,l),i.parentNode.removeChild(i);return !!b},ab=function(a){if(ak.matchMedia){return matchMedia(a).matches}var d;aa("@media "+a+" { #"+ad+" { position: absolute; } }",function(c){d=(ak.getComputedStyle?getComputedStyle(c,null):c.currentStyle).position=="absolute"});return d},R=function(){function b(g,h){h=h||al.createElement(c[g]||"div"),g="on"+g;var a=g in h;a||(h.setAttribute||(h=al.createElement("div")),h.setAttribute&&h.removeAttribute&&(h.setAttribute(g,""),a=N(h[g],"function"),N(h[g],am)||(h[g]=am),h.removeAttribute(g))),h=null;return a}var c={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return b}(),S,T={}.hasOwnProperty,K;!N(T,am)&&!N(T.call,am)?K=function(c,d){return T.call(c,d)}:K=function(c,d){return d in c&&N(c.constructor.prototype[d],am)};var ar=function(e,h){var a=e.join(""),b=h.length;aa(a,function(m,n){var o=al.styleSheets[al.styleSheets.length-1],g=o.cssRules&&o.cssRules[0]?o.cssRules[0].cssText:o.cssText||"",k=m.childNodes,l={};while(b--){l[k[b].id]=k[b]}ao.touch="ontouchstart" in ak||l.touch.offsetTop===9,ao.csstransforms3d=l.csstransforms3d.offsetLeft===9,ao.generatedcontent=l.generatedcontent.offsetHeight>=1,ao.fontface=/src/i.test(g)&&g.indexOf(n.split(" ")[0])===0},b,h)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",aj.join("touch-enabled),("),ad,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",aj.join("transform-3d),("),ad,")","{#csstransforms3d{left:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',ah,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);W.flexbox=function(){function h(e,f,k,l){e.style.cssText=aj.join(f+":"+k+";")+(l||"")}function g(e,f,k,l){f+=":",e.style.cssText=(f+aj.join(k+";"+f)).slice(0,-f.length)+(l||"")}var i=al.createElement("div"),j=al.createElement("div");g(i,"display","box","width:42px;padding:0;"),h(j,"box-flex","1","width:10px;"),i.appendChild(j),aq.appendChild(i);var b=j.offsetWidth===42;i.removeChild(j),aq.removeChild(i);return b},W.canvas=function(){var b=al.createElement("canvas");return !!b.getContext&&!!b.getContext("2d")},W.canvastext=function(){return !!ao.canvas&&!!N(al.createElement("canvas").getContext("2d").fillText,"function")},W.webgl=function(){return !!ak.WebGLRenderingContext},W.touch=function(){return ao.touch},W.geolocation=function(){return !!navigator.geolocation},W.postmessage=function(){return !!ak.postMessage},W.websqldatabase=function(){var a=!!ak.openDatabase;return a},W.indexedDB=function(){for(var a=-1,d=U.length;++a<d;){if(ak[U[a].toLowerCase()+"IndexedDB"]){return !0}}return !!ak.indexedDB},W.hashchange=function(){return R("hashchange",ak)&&(al.documentMode===am||al.documentMode>7)},W.history=function(){return !!ak.history&&!!history.pushState},W.draganddrop=function(){return R("dragstart")&&R("drop")},W.websockets=function(){for(var a=-1,d=U.length;++a<d;){if(ak[U[a]+"WebSocket"]){return !0}}return"WebSocket" in ak},W.rgba=function(){L("background-color:rgba(150,255,150,.5)");return O(af.backgroundColor,"rgba")},W.hsla=function(){L("background-color:hsla(120,40%,100%,.5)");return O(af.backgroundColor,"rgba")||O(af.backgroundColor,"hsla")},W.multiplebgs=function(){L("background:url(https://),url(https://),red url(https://)");return/(url\s*\(.*?){3}/.test(af.background)},W.backgroundsize=function(){return Q("backgroundSize")},W.borderimage=function(){return Q("borderImage")},W.borderradius=function(){return Q("borderRadius")},W.boxshadow=function(){return Q("boxShadow")},W.textshadow=function(){return al.createElement("div").style.textShadow===""},W.opacity=function(){M("opacity:.55");return/^0.55$/.test(af.opacity)},W.cssanimations=function(){return Q("animationName")},W.csscolumns=function(){return Q("columnCount")},W.cssgradients=function(){var d="background-image:",e="gradient(linear,left top,right bottom,from(#9f9),to(white));",f="linear-gradient(left top,#9f9, white);";L((d+aj.join(e+d)+aj.join(f+d)).slice(0,-d.length));return O(af.backgroundImage,"gradient")},W.cssreflections=function(){return Q("boxReflect")},W.csstransforms=function(){return !!P(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},W.csstransforms3d=function(){var b=!!P(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);b&&"webkitPerspective" in aq.style&&(b=ao.csstransforms3d);return b},W.csstransitions=function(){return Q("transitionProperty")},W.fontface=function(){return ao.fontface},W.generatedcontent=function(){return ao.generatedcontent},W.video=function(){var b=al.createElement("video"),f=!1;try{if(f=!!b.canPlayType){f=new Boolean(f),f.ogg=b.canPlayType('video/ogg; codecs="theora"');var g='video/mp4; codecs="avc1.42E01E';f.h264=b.canPlayType(g+'"')||b.canPlayType(g+', mp4a.40.2"'),f.webm=b.canPlayType('video/webm; codecs="vp8, vorbis"')}}catch(h){}return f},W.audio=function(){var b=al.createElement("audio"),e=!1;try{if(e=!!b.canPlayType){e=new Boolean(e),e.ogg=b.canPlayType('audio/ogg; codecs="vorbis"'),e.mp3=b.canPlayType("audio/mpeg;"),e.wav=b.canPlayType('audio/wav; codecs="1"'),e.m4a=b.canPlayType("audio/x-m4a;")||b.canPlayType("audio/aac;")}}catch(f){}return e},W.localstorage=function(){try{return !!localStorage.getItem}catch(b){return !1}},W.sessionstorage=function(){try{return !!sessionStorage.getItem}catch(b){return !1}},W.webworkers=function(){return !!ak.Worker},W.applicationcache=function(){return !!ak.applicationCache},W.svg=function(){return !!al.createElementNS&&!!al.createElementNS(V.svg,"svg").createSVGRect},W.inlinesvg=function(){var b=al.createElement("div");b.innerHTML="<svg/>";return(b.firstChild&&b.firstChild.namespaceURI)==V.svg},W.smil=function(){return !!al.createElementNS&&/SVG/.test(ai.call(al.createElementNS(V.svg,"animate")))},W.svgclippaths=function(){return !!al.createElementNS&&/SVG/.test(ai.call(al.createElementNS(V.svg,"clipPath")))};for(var au in W){K(W,au)&&(S=au.toLowerCase(),ao[S]=W[au](),Z.push((ao[S]?"":"no-")+S))}ao.input||at(),L(""),ae=ag=null,ak.attachEvent&&function(){var b=al.createElement("div");b.innerHTML="<elem></elem>";return b.childNodes.length!==1}()&&function(E,F){function v(d){var e=-1;while(++e<J){d.createElement(I[e])}}E.iepp=E.iepp||{};var G=E.iepp,H=G.html5elements||"abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",I=H.split("|"),J=I.length,w=new RegExp("(^|\\s)("+H+")","gi"),x=new RegExp("<(/*)("+H+")","gi"),y=/^\s*[\{\}]\s*$/,z=new RegExp("(^|[^\\n]*?\\s)("+H+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),A=F.createDocumentFragment(),B=F.documentElement,C=B.firstChild,D=F.createElement("body"),c=F.createElement("style"),t=/print|all/,u;G.getCSS=function(i,j){if(i+""===am){return""}var k=-1,l=i.length,m,d=[];while(++k<l){m=i[k];if(m.disabled){continue}j=m.media||j,t.test(j)&&d.push(G.getCSS(m.imports,j),m.cssText),j="all"}return d.join("")},G.parseCSS=function(d){var e=[],f;while((f=z.exec(d))!=null){e.push(((y.exec(f[1])?"\n":f[1])+f[2]+f[3]).replace(w,"$1.iepp_$2")+f[4])}return e.join("\n")},G.writeHTML=function(){var b=-1;u=u||F.body;while(++b<J){var f=F.getElementsByTagName(I[b]),g=f.length,h=-1;while(++h<g){f[h].className.indexOf("iepp_")<0&&(f[h].className+=" iepp_"+I[b])}}A.appendChild(u),B.appendChild(D),D.className=u.className,D.id=u.id,D.innerHTML=u.innerHTML.replace(x,"<$1font")},G._beforePrint=function(){c.styleSheet.cssText=G.parseCSS(G.getCSS(F.styleSheets,"all")),G.writeHTML()},G.restoreHTML=function(){D.innerHTML="",B.removeChild(D),B.appendChild(u)},G._afterPrint=function(){G.restoreHTML(),c.styleSheet.cssText=""},v(F),v(A);G.disablePP||(C.insertBefore(c,C.firstChild),c.media="print",c.className="iepp-printshim",E.attachEvent("onbeforeprint",G._beforePrint),E.attachEvent("onafterprint",G._afterPrint))}(ak,al),ao._version=an,ao._prefixes=aj,ao._domPrefixes=U,ao.mq=ab,ao.hasEvent=R,ao.testProp=function(b){return P([b])},ao.testAllProps=Q,ao.testStyles=aa,aq.className=aq.className.replace(/\bno-js\b/,"")+(ap?" js "+Z.join(" "):"");return ao}(this,this.document),function(J,K){function A(){x(!0)}J.respond={},respond.update=function(){},respond.mediaQueriesSupported=K;if(!K){var L=J.document,M=L.documentElement,N=[],O=[],P=[],B={},C=30,D=L.getElementsByTagName("head")[0]||M,E=D.getElementsByTagName("link"),F=[],G=function(){var h=E,j=h.length,k=0,l,m,n,a;for(;k<j;k++){l=h[k],m=l.href,n=l.media,a=l.rel&&l.rel.toLowerCase()==="stylesheet",!!m&&a&&!B[m]&&(!/^([a-zA-Z]+?:(\/\/)?(www\.)?)/.test(m)||m.replace(RegExp.$1,"").split("/")[0]===J.location.host?F.push({href:m,media:n}):B[m]=!0)}H()},H=function(){if(F.length){var b=F.shift();y(b.href,function(a){I(a,b.href,b.media),B[b.href]=!0,H()})}},I=function(Q,R,S){var T=Q.match(/@media[^\{]+\{([^\{\}]+\{[^\}\{]+\})+/gi),U=T&&T.length||0,R=R.substring(0,R.lastIndexOf("/")),e=function(b){return b.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+R+"$2$3")},f=!U&&S,p=0,q,r,s,t,u;R.length&&(R+="/"),f&&(U=1);for(;p<U;p++){q=0,f?(r=S,O.push(e(Q))):(r=T[p].match(/@media ([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1,O.push(RegExp.$2&&e(RegExp.$2))),t=r.split(","),u=t.length;for(;q<u;q++){s=t[q],N.push({media:s.match(/(only\s+)?([a-zA-Z]+)(\sand)?/)&&RegExp.$2,rules:O.length-1,minw:s.match(/\(min\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1),maxw:s.match(/\(max\-width:[\s]*([\s]*[0-9]+)px[\s]*\)/)&&parseFloat(RegExp.$1)})}}x()},v,w,x=function(i){var j="clientWidth",c=M[j],d=L.compatMode==="CSS1Compat"&&c||L.body[j]||c,e={},f=L.createDocumentFragment(),g=E[E.length-1],k=(new Date).getTime();if(i&&v&&k-v<C){clearTimeout(w),w=setTimeout(x,C)}else{v=k;for(var p in N){var q=N[p];if(!q.minw&&!q.maxw||(!q.minw||q.minw&&d>=q.minw)&&(!q.maxw||q.maxw&&d<=q.maxw)){e[q.media]||(e[q.media]=[]),e[q.media].push(O[q.rules])}}for(var p in P){P[p]&&P[p].parentNode===D&&D.removeChild(P[p])}for(var p in e){var r=L.createElement("style"),Q=e[p].join("\n");r.type="text/css",r.media=p,r.styleSheet?r.styleSheet.cssText=Q:r.appendChild(L.createTextNode(Q)),f.appendChild(r),P.push(r)}D.insertBefore(f,g.nextSibling)}},y=function(d,e){var f=z();if(!!f){f.open("GET",d,!0),f.onreadystatechange=function(){f.readyState==4&&(f.status==200||f.status==304)&&e(f.responseText)};if(f.readyState==4){return}f.send()}},z=function(){var e=!1,f=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],g=f.length;while(g--){try{e=f[g]()}catch(h){continue}break}return function(){return e}}();G(),respond.update=G,J.addEventListener?J.addEventListener("resize",A,!1):J.attachEvent&&J.attachEvent("onresize",A)}}(this,Modernizr.mq("only all")),function(ai,aj,ak){function ad(b){return !b||b=="loaded"||b=="complete"}function ac(){var c=1,d=-1;while(S.length- ++d){if(S[d].s&&!(c=S[d].r)){break}}c&&ao()}function ab(b){var e=aj.createElement("script"),f;e.src=b.s,e.onreadystatechange=e.onload=function(){!f&&ad(e.readyState)&&(f=1,ac(),e.onload=e.onreadystatechange=null)},af(function(){f||(f=1,ac())},ap.errorTimeout),b.e?e.onload():ag.parentNode.insertBefore(e,ag)}function aa(b){var f=aj.createElement("link"),g;f.href=b.s,f.rel="stylesheet",f.type="text/css";if(!b.e&&(Z||U)){var h=function(c){af(function(){if(!g){try{c.sheet.cssRules.length?(g=1,ac()):h(c)}catch(a){a.code==1000||a.message=="security"||a.message=="denied"?(g=1,af(function(){ac()},0)):h(c)}}},0)};h(f)}else{f.onload=function(){g||(g=1,af(function(){ac()},0))},b.e&&f.onload()}af(function(){g||(g=1,ac())},ap.errorTimeout),!b.e&&ag.parentNode.insertBefore(f,ag)}function ao(){var b=S.shift();T=1,b?b.t?af(function(){b.t=="c"?aa(b):ab(b)},0):(b(),ac()):T=0}function an(m,n,p,q,s,b){function g(){!k&&ad(j.readyState)&&(t.r=k=1,!T&&ac(),j.onload=j.onreadystatechange=null,af(function(){X.removeChild(j)},0))}var j=aj.createElement(m),k=0,t={t:p,s:n,e:b};j.src=j.data=n,!V&&(j.style.display="none"),j.width=j.height="0",m!="object"&&(j.type=p),j.onload=j.onreadystatechange=g,m=="img"?j.onerror=g:m=="script"&&(j.onerror=function(){t.e=t.r=1,ao()}),S.splice(q,0,t),X.insertBefore(j,V?null:ag),af(function(){k||(X.removeChild(j),t.r=t.e=k=1,ac())},ap.errorTimeout)}function am(e,f,g){var h=f=="c"?R:Q;T=0,f=f||"j",K(e)?an(h,e,f,this.i++,ae,g):(S.splice(this.i++,0,e),S.length==1&&ao());return this}function al(){var b=ap;b.loader={load:am,i:0};return b}var ae=aj.documentElement,af=ai.setTimeout,ag=aj.getElementsByTagName("script")[0],ah={}.toString,S=[],T=0,U="MozAppearance" in ae.style,V=U&&!!aj.createRange().compareNode,W=U&&!V,X=V?ae:ag.parentNode,Y=ai.opera&&ah.call(ai.opera)=="[object Opera]",Z="webkitAppearance" in ae.style,P=Z&&"async" in aj.createElement("script"),Q=U?"object":Y||P?"img":"script",R=Z?"img":Q,I=Array.isArray||function(b){return ah.call(b)=="[object Array]"},J=function(b){return Object(b)===b},K=function(b){return typeof b=="string"},L=function(b){return ah.call(b)=="[object Function]"},M=[],N={},O,ap;ap=function(j){function m(o){var p=o.split("!"),q=M.length,r=p.pop(),s=p.length,t={url:r,origUrl:r,prefixes:p},u,i;for(i=0;i<s;i++){u=N[p[i]],u&&(t=u(t))}for(i=0;i<q;i++){t=M[i](t)}return t}function l(q,r,s,t,f){var o=m(q),p=o.autoCallback;if(!o.bypass){r&&(r=L(r)?r:r[q]||r[t]||r[q.split("/").pop().split("?")[0]]);if(o.instead){return o.instead(q,r,s,t,f)}s.load(o.url,o.forceCSS||!o.forceJS&&/css$/.test(o.url)?"c":ak,o.noexec),(L(r)||L(p))&&s.load(function(){al(),r&&r(o.origUrl,f,t),p&&p(o.origUrl,f,t)})}}function k(p,q){function r(b){if(K(b)){l(b,e,q,0,s)}else{if(J(b)){for(o in b){b.hasOwnProperty(o)&&l(b[o],e,q,o,s)}}}}var s=!!p.test,t=s?p.yep:p.nope,u=p.load||p.both,e=p.callback,o;r(t),r(u),p.complete&&q.load(p.complete)}var n,c,d=this.yepnope.loader;if(K(j)){l(j,0,d,0)}else{if(I(j)){for(n=0;n<j.length;n++){c=j[n],K(c)?l(c,0,d,0):I(c)?ap(c):J(c)&&k(c,d)}}else{J(j)&&k(j,d)}}},ap.addPrefix=function(c,d){N[c]=d},ap.addFilter=function(b){M.push(b)},ap.errorTimeout=10000,aj.readyState==null&&aj.addEventListener&&(aj.readyState="loading",aj.addEventListener("DOMContentLoaded",O=function(){aj.removeEventListener("DOMContentLoaded",O,0),aj.readyState="complete"},0)),ai.yepnope=al()}(this,this.document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};

/* jquery.js */

/*
* jQuery JavaScript Library v1.6.2
* http://jquery.com/
*
* Copyright 2011, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2011, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Thu Jun 30 14:16:56 2011 -0400
*/
(function(a4,W){var aH=a4.document,aK=a4.navigator,T=a4.location;var g=(function(){var bD=function(bX,bY){return new bD.fn.init(bX,bY,bs)},bQ=a4.jQuery,bR=a4.$,bs,bP=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bJ=/\S/,bV=/^\s+/,bN=/\s+$/,bt=/\d/,bF=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bS=/^[\],:{}\s]*$/,by=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bA=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,e=/(?:^|:|,)(?:\s*\[)+/g,bE=/(webkit)[ \/]([\w.]+)/,bG=/(opera)(?:.*version)?[ \/]([\w.]+)/,bU=/(msie) ([\w.]+)/,bH=/(mozilla)(?:.*? rv:([\w.]+))?/,bL=/-([a-z])/ig,bC=function(bX,bY){return bY.toUpperCase()},bM=aK.userAgent,bu,bv,bO,bW=Object.prototype.toString,bB=Object.prototype.hasOwnProperty,bI=Array.prototype.push,bK=Array.prototype.slice,bx=String.prototype.trim,bT=Array.prototype.indexOf,bw={};bD.fn=bD.prototype={constructor:bD,init:function(bX,b0,bZ){var b1,bY,b2,b3;if(!bX){return this}if(bX.nodeType){this.context=this[0]=bX;this.length=1;return this}if(bX==="body"&&!b0&&aH.body){this.context=aH;this[0]=aH.body;this.selector=bX;this.length=1;return this}if(typeof bX==="string"){if(bX.charAt(0)==="<"&&bX.charAt(bX.length-1)===">"&&bX.length>=3){b1=[null,bX,null]}else{b1=bP.exec(bX)}if(b1&&(b1[1]||!b0)){if(b1[1]){b0=b0 instanceof bD?b0[0]:b0;b3=(b0?b0.ownerDocument||b0:aH);b2=bF.exec(bX);if(b2){if(bD.isPlainObject(b0)){bX=[aH.createElement(b2[1])];bD.fn.attr.call(bX,b0,true)}else{bX=[b3.createElement(b2[1])]}}else{b2=bD.buildFragment([b1[1]],[b3]);bX=(b2.cacheable?bD.clone(b2.fragment):b2.fragment).childNodes}return bD.merge(this,bX)}else{bY=aH.getElementById(b1[2]);if(bY&&bY.parentNode){if(bY.id!==b1[2]){return bZ.find(bX)}this.length=1;this[0]=bY}this.context=aH;this.selector=bX;return this}}else{if(!b0||b0.jquery){return(b0||bZ).find(bX)}else{return this.constructor(b0).find(bX)}}}else{if(bD.isFunction(bX)){return bZ.ready(bX)}}if(bX.selector!==W){this.selector=bX.selector;this.context=bX.context}return bD.makeArray(bX,this)},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(bX){return bX==null?this.toArray():(bX<0?this[this.length+bX]:this[bX])},pushStack:function(bZ,b0,bY){var bX=this.constructor();if(bD.isArray(bZ)){bI.apply(bX,bZ)}else{bD.merge(bX,bZ)}bX.prevObject=this;bX.context=this.context;if(b0==="find"){bX.selector=this.selector+(this.selector?" ":"")+bY}else{if(b0){bX.selector=this.selector+"."+b0+"("+bY+")"}}return bX},each:function(bX,bY){return bD.each(this,bX,bY)},ready:function(bX){bD.bindReady();bv.done(bX);return this},eq:function(bX){return bX===-1?this.slice(bX):this.slice(bX,+bX+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(bX){return this.pushStack(bD.map(this,function(bY,bZ){return bX.call(bY,bZ,bY)}))},end:function(){return this.prevObject||this.constructor(null)},push:bI,sort:[].sort,splice:[].splice};bD.fn.init.prototype=bD.fn;bD.extend=bD.fn.extend=function(){var bZ,b4,bX,b6,b5,b2,b3=arguments[0]||{},bY=1,b1=arguments.length,b0=false;if(typeof b3==="boolean"){b0=b3;b3=arguments[1]||{};bY=2}if(typeof b3!=="object"&&!bD.isFunction(b3)){b3={}}if(b1===bY){b3=this;--bY}for(;bY<b1;bY++){if((bZ=arguments[bY])!=null){for(b4 in bZ){bX=b3[b4];b6=bZ[b4];if(b3===b6){continue}if(b0&&b6&&(bD.isPlainObject(b6)||(b5=bD.isArray(b6)))){if(b5){b5=false;b2=bX&&bD.isArray(bX)?bX:[]}else{b2=bX&&bD.isPlainObject(bX)?bX:{}}b3[b4]=bD.extend(b0,b2,b6)}else{if(b6!==W){b3[b4]=b6}}}}}return b3};bD.extend({noConflict:function(bX){if(a4.$===bD){a4.$=bR}if(bX&&a4.jQuery===bD){a4.jQuery=bQ}return bD},isReady:false,readyWait:1,holdReady:function(bX){if(bX){bD.readyWait++}else{bD.ready(true)}},ready:function(bX){if((bX===true&&!--bD.readyWait)||(bX!==true&&!bD.isReady)){if(!aH.body){return setTimeout(bD.ready,1)}bD.isReady=true;if(bX!==true&&--bD.readyWait>0){return}bv.resolveWith(aH,[bD]);if(bD.fn.trigger){bD(aH).trigger("ready").unbind("ready")}}},bindReady:function(){if(bv){return}bv=bD._Deferred();if(aH.readyState==="complete"){return setTimeout(bD.ready,1)}if(aH.addEventListener){aH.addEventListener("DOMContentLoaded",bO,false);a4.addEventListener("load",bD.ready,false)}else{if(aH.attachEvent){aH.attachEvent("onreadystatechange",bO);a4.attachEvent("onload",bD.ready);var bY=false;try{bY=a4.frameElement==null}catch(bX){}if(aH.documentElement.doScroll&&bY){bz()}}}},isFunction:function(bX){return bD.type(bX)==="function"},isArray:Array.isArray||function(bX){return bD.type(bX)==="array"},isWindow:function(bX){return bX&&typeof bX==="object"&&"setInterval" in bX},isNaN:function(bX){return bX==null||!bt.test(bX)||isNaN(bX)},type:function(bX){return bX==null?String(bX):bw[bW.call(bX)]||"object"},isPlainObject:function(bY){if(!bY||bD.type(bY)!=="object"||bY.nodeType||bD.isWindow(bY)){return false}if(bY.constructor&&!bB.call(bY,"constructor")&&!bB.call(bY.constructor.prototype,"isPrototypeOf")){return false}var bX;for(bX in bY){}return bX===W||bB.call(bY,bX)},isEmptyObject:function(bY){for(var bX in bY){return false}return true},error:function(bX){throw bX},parseJSON:function(bX){if(typeof bX!=="string"||!bX){return null}bX=bD.trim(bX);if(a4.JSON&&a4.JSON.parse){return a4.JSON.parse(bX)}if(bS.test(bX.replace(by,"@").replace(bA,"]").replace(e,""))){return(new Function("return "+bX))()}bD.error("Invalid JSON: "+bX)},parseXML:function(bX,bY,bZ){if(a4.DOMParser){bZ=new DOMParser();bY=bZ.parseFromString(bX,"text/xml")}else{bY=new ActiveXObject("Microsoft.XMLDOM");bY.async="false";bY.loadXML(bX)}bZ=bY.documentElement;if(!bZ||!bZ.nodeName||bZ.nodeName==="parsererror"){bD.error("Invalid XML: "+bX)}return bY},noop:function(){},globalEval:function(bX){if(bX&&bJ.test(bX)){(a4.execScript||function(bY){a4["eval"].call(a4,bY)})(bX)}},camelCase:function(bX){return bX.replace(bL,bC)},nodeName:function(bX,bY){return bX.nodeName&&bX.nodeName.toUpperCase()===bY.toUpperCase()},each:function(b0,bY,b3){var b2,bX=0,b1=b0.length,bZ=b1===W||bD.isFunction(b0);if(b3){if(bZ){for(b2 in b0){if(bY.apply(b0[b2],b3)===false){break}}}else{for(;bX<b1;){if(bY.apply(b0[bX++],b3)===false){break}}}}else{if(bZ){for(b2 in b0){if(bY.call(b0[b2],b2,b0[b2])===false){break}}}else{for(;bX<b1;){if(bY.call(b0[bX],bX,b0[bX++])===false){break}}}}return b0},trim:bx?function(bX){return bX==null?"":bx.call(bX)}:function(bX){return bX==null?"":bX.toString().replace(bV,"").replace(bN,"")},makeArray:function(bX,bY){var bZ=bY||[];if(bX!=null){var b0=bD.type(bX);if(bX.length==null||b0==="string"||b0==="function"||b0==="regexp"||bD.isWindow(bX)){bI.call(bZ,bX)}else{bD.merge(bZ,bX)}}return bZ},inArray:function(b0,bX){if(bT){return bT.call(bX,b0)}for(var bY=0,bZ=bX.length;bY<bZ;bY++){if(bX[bY]===b0){return bY}}return -1},merge:function(b0,bY){var b1=b0.length,bZ=0;if(typeof bY.length==="number"){for(var bX=bY.length;bZ<bX;bZ++){b0[b1++]=bY[bZ]}}else{while(bY[bZ]!==W){b0[b1++]=bY[bZ++]}}b0.length=b1;return b0},grep:function(b2,bZ,b3){var b1=[],bX;b3=!!b3;for(var bY=0,b0=b2.length;bY<b0;bY++){bX=!!bZ(b2[bY],bY);if(b3!==bX){b1.push(b2[bY])}}return b1},map:function(bZ,b2,b0){var bX,b4,b5=[],bY=0,b1=bZ.length,b3=bZ instanceof bD||b1!==W&&typeof b1==="number"&&((b1>0&&bZ[0]&&bZ[b1-1])||b1===0||bD.isArray(bZ));if(b3){for(;bY<b1;bY++){bX=b2(bZ[bY],bY,b0);if(bX!=null){b5[b5.length]=bX}}}else{for(b4 in bZ){bX=b2(bZ[b4],b4,b0);if(bX!=null){b5[b5.length]=bX}}}return b5.concat.apply([],b5)},guid:1,proxy:function(bZ,bX){if(typeof bX==="string"){var bY=bZ[bX];bX=bZ;bZ=bY}if(!bD.isFunction(bZ)){return W}var b0=bK.call(arguments,2),b1=function(){return bZ.apply(bX,b0.concat(bK.call(arguments)))};b1.guid=bZ.guid=bZ.guid||b1.guid||bD.guid++;return b1},access:function(bZ,b3,bX,b2,b4,b5){var b1=bZ.length;if(typeof b3==="object"){for(var b0 in b3){bD.access(bZ,b0,b3[b0],b2,b4,bX)}return bZ}if(bX!==W){b2=!b5&&b2&&bD.isFunction(bX);for(var bY=0;bY<b1;bY++){b4(bZ[bY],b3,b2?bX.call(bZ[bY],bY,b4(bZ[bY],b3)):bX,b5)}return bZ}return b1?b4(bZ[0],b3):W},now:function(){return(new Date()).getTime()},uaMatch:function(bY){bY=bY.toLowerCase();var bX=bE.exec(bY)||bG.exec(bY)||bU.exec(bY)||bY.indexOf("compatible")<0&&bH.exec(bY)||[];return{browser:bX[1]||"",version:bX[2]||"0"}},sub:function(){function bY(b0,b1){return new bY.fn.init(b0,b1)}bD.extend(true,bY,this);bY.superclass=this;bY.fn=bY.prototype=this();bY.fn.constructor=bY;bY.sub=this.sub;bY.fn.init=function bX(b0,b1){if(b1&&b1 instanceof bD&&!(b1 instanceof bY)){b1=bY(b1)}return bD.fn.init.call(this,b0,b1,bZ)};bY.fn.init.prototype=bY.fn;var bZ=bY(aH);return bY},browser:{}});bD.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(bY,bX){bw["[object "+bX+"]"]=bX.toLowerCase()});bu=bD.uaMatch(bM);if(bu.browser){bD.browser[bu.browser]=true;bD.browser.version=bu.version}if(bD.browser.webkit){bD.browser.safari=true}if(bJ.test("\xA0")){bV=/^[\s\xA0]+/;bN=/[\s\xA0]+$/}bs=bD(aH);if(aH.addEventListener){bO=function(){aH.removeEventListener("DOMContentLoaded",bO,false);bD.ready()}}else{if(aH.attachEvent){bO=function(){if(aH.readyState==="complete"){aH.detachEvent("onreadystatechange",bO);bD.ready()}}}}function bz(){if(bD.isReady){return}try{aH.documentElement.doScroll("left")}catch(bX){setTimeout(bz,1);return}bD.ready()}return bD})();var i="done fail isResolved isRejected promise then always pipe".split(" "),O=[].slice;g.extend({_Deferred:function(){var bt=[],bu,bs,bv,e={done:function(){if(!bv){var bB=arguments,bw,bz,bx,by,bA;if(bu){bA=bu;bu=0}for(bw=0,bz=bB.length;bw<bz;bw++){bx=bB[bw];by=g.type(bx);if(by==="array"){e.done.apply(e,bx)}else{if(by==="function"){bt.push(bx)}}}if(bA){e.resolveWith(bA[0],bA[1])}}return this},resolveWith:function(bw,bx){if(!bv&&!bu&&!bs){bx=bx||[];bs=1;try{while(bt[0]){bt.shift().apply(bw,bx)}}finally{bu=[bw,bx];bs=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return !!(bs||bu)},cancel:function(){bv=1;bt=[];return this}};return e},Deferred:function(bu){var bt=g._Deferred(),e=g._Deferred(),bs;g.extend(bt,{then:function(bv,bw){bt.done(bv).fail(bw);return this},always:function(){return bt.done.apply(bt,arguments).fail.apply(this,arguments)},fail:e.done,rejectWith:e.resolveWith,reject:e.resolve,isRejected:e.isResolved,pipe:function(bv,bw){return g.Deferred(function(bx){g.each({done:[bv,"resolve"],fail:[bw,"reject"]},function(by,bz){var bA=bz[0],bC=bz[1],bB;if(g.isFunction(bA)){bt[by](function(){bB=bA.apply(this,arguments);if(bB&&g.isFunction(bB.promise)){bB.promise().then(bx.resolve,bx.reject)}else{bx[bC](bB)}})}else{bt[by](bx[bC])}})}).promise()},promise:function(bv){if(bv==null){if(bs){return bs}bs=bv={}}var bw=i.length;while(bw--){bv[i[bw]]=bt[i[bw]]}return bv}});bt.done(e.cancel).fail(bt.cancel);delete bt.cancel;if(bu){bu.call(bt,bt)}return bt},when:function(bs){var bx=arguments,e=0,bv=bx.length,bt=bv,bu=bv<=1&&bs&&g.isFunction(bs.promise)?bs:g.Deferred();function bw(by){return function(bz){bx[by]=arguments.length>1?O.call(arguments,0):bz;if(!(--bt)){bu.resolveWith(bu,O.call(bx,0))}}}if(bv>1){for(;e<bv;e++){if(bx[e]&&g.isFunction(bx[e].promise)){bx[e].promise().then(bw(e),bu.reject)}else{--bt}}if(!bt){bu.resolveWith(bu,bx)}}else{if(bu!==bs){bu.resolveWith(bu,bv?[bs]:[])}}return bu.promise()}});g.support=(function(){var bu=aH.createElement("div"),bE=aH.documentElement,by,bB,bG,bs,bI,bw,bC,bH,bK,bx,bz,bF,bD,bA,bL,bt,bv;bu.setAttribute("className","t");bu.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";by=bu.getElementsByTagName("*");bB=bu.getElementsByTagName("a")[0];if(!by||!by.length||!bB){return{}}bG=aH.createElement("select");bs=bG.appendChild(aH.createElement("option"));bI=bu.getElementsByTagName("input")[0];bC={leadingWhitespace:(bu.firstChild.nodeType===3),tbody:!bu.getElementsByTagName("tbody").length,htmlSerialize:!!bu.getElementsByTagName("link").length,style:/top/.test(bB.getAttribute("style")),hrefNormalized:(bB.getAttribute("href")==="/a"),opacity:/^0.55$/.test(bB.style.opacity),cssFloat:!!bB.style.cssFloat,checkOn:(bI.value==="on"),optSelected:bs.selected,getSetAttribute:bu.className!=="t",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bI.checked=true;bC.noCloneChecked=bI.cloneNode(true).checked;bG.disabled=true;bC.optDisabled=!bs.disabled;try{delete bu.test}catch(bJ){bC.deleteExpando=false}if(!bu.addEventListener&&bu.attachEvent&&bu.fireEvent){bu.attachEvent("onclick",function(){bC.noCloneEvent=false});bu.cloneNode(true).fireEvent("onclick")}bI=aH.createElement("input");bI.value="t";bI.setAttribute("type","radio");bC.radioValue=bI.value==="t";bI.setAttribute("checked","checked");bu.appendChild(bI);bH=aH.createDocumentFragment();bH.appendChild(bu.firstChild);bC.checkClone=bH.cloneNode(true).cloneNode(true).lastChild.checked;bu.innerHTML="";bu.style.width=bu.style.paddingLeft="1px";bK=aH.getElementsByTagName("body")[0];bz=aH.createElement(bK?"div":"body");bF={visibility:"hidden",width:0,height:0,border:0,margin:0};if(bK){g.extend(bF,{position:"absolute",left:-1000,top:-1000})}for(bt in bF){bz.style[bt]=bF[bt]}bz.appendChild(bu);bx=bK||bE;bx.insertBefore(bz,bx.firstChild);bC.appendChecked=bI.checked;bC.boxModel=bu.offsetWidth===2;if("zoom" in bu.style){bu.style.display="inline";bu.style.zoom=1;bC.inlineBlockNeedsLayout=(bu.offsetWidth===2);bu.style.display="";bu.innerHTML="<div style='width:4px;'></div>";bC.shrinkWrapBlocks=(bu.offsetWidth!==2)}bu.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bD=bu.getElementsByTagName("td");bv=(bD[0].offsetHeight===0);bD[0].style.display="";bD[1].style.display="none";bC.reliableHiddenOffsets=bv&&(bD[0].offsetHeight===0);bu.innerHTML="";if(aH.defaultView&&aH.defaultView.getComputedStyle){bw=aH.createElement("div");bw.style.width="0";bw.style.marginRight="0";bu.appendChild(bw);bC.reliableMarginRight=(parseInt((aH.defaultView.getComputedStyle(bw,null)||{marginRight:0}).marginRight,10)||0)===0}bz.innerHTML="";bx.removeChild(bz);if(bu.attachEvent){for(bt in {submit:1,change:1,focusin:1}){bL="on"+bt;bv=(bL in bu);if(!bv){bu.setAttribute(bL,"return;");bv=(typeof bu[bL]==="function")}bC[bt+"Bubbles"]=bv}}bz=bH=bG=bs=bK=bw=bu=bI=null;return bC})();g.boxModel=g.support.boxModel;var p=/^(?:\{.*\}|\[.*\])$/,C=/([a-z])([A-Z])/g;g.extend({cache:{},uuid:0,expando:"jQuery"+(g.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?g.cache[e[g.expando]]:e[g.expando];return !!e&&!ab(e)},data:function(bt,bx,bs,bu){if(!g.acceptData(bt)){return}var bA=g.expando,e=typeof bx==="string",bz,by=bt.nodeType,bw=by?g.cache:bt,bv=by?bt[g.expando]:bt[g.expando]&&g.expando;if((!bv||(bu&&bv&&!bw[bv][bA]))&&e&&bs===W){return}if(!bv){if(by){bt[g.expando]=bv=++g.uuid}else{bv=g.expando}}if(!bw[bv]){bw[bv]={};if(!by){bw[bv].toJSON=g.noop}}if(typeof bx==="object"||typeof bx==="function"){if(bu){bw[bv][bA]=g.extend(bw[bv][bA],bx)}else{bw[bv]=g.extend(bw[bv],bx)}}bz=bw[bv];if(bu){if(!bz[bA]){bz[bA]={}}bz=bz[bA]}if(bs!==W){bz[g.camelCase(bx)]=bs}if(bx==="events"&&!bz[bx]){return bz[bA]&&bz[bA].events}return e?bz[g.camelCase(bx)]||bz[bx]:bz},removeData:function(e,bw,bt){if(!g.acceptData(e)){return}var bz=g.expando,bx=e.nodeType,bv=bx?g.cache:e,bu=bx?e[g.expando]:g.expando;if(!bv[bu]){return}if(bw){var by=bt?bv[bu][bz]:bv[bu];if(by){delete by[bw];if(!ab(by)){return}}}if(bt){delete bv[bu][bz];if(!ab(bv[bu])){return}}var bs=bv[bu][bz];if(g.support.deleteExpando||bv!=a4){delete bv[bu]}else{bv[bu]=null}if(bs){bv[bu]={};if(!bx){bv[bu].toJSON=g.noop}bv[bu][bz]=bs}else{if(bx){if(g.support.deleteExpando){delete e[g.expando]}else{if(e.removeAttribute){e.removeAttribute(g.expando)}else{e[g.expando]=null}}}}},_data:function(bs,bt,e){return g.data(bs,bt,e,true)},acceptData:function(e){if(e.nodeName){var bs=g.noData[e.nodeName.toLowerCase()];if(bs){return !(bs===true||e.getAttribute("classid")!==bs)}}return true}});g.fn.extend({data:function(by,e){var bs=null;if(typeof by==="undefined"){if(this.length){bs=g.data(this[0]);if(this[0].nodeType===1){var bv=this[0].attributes,bw;for(var bt=0,bu=bv.length;bt<bu;bt++){bw=bv[bt].name;if(bw.indexOf("data-")===0){bw=g.camelCase(bw.substring(5));z(this[0],bw,bs[bw])}}}}return bs}else{if(typeof by==="object"){return this.each(function(){g.data(this,by)})}}var bx=by.split(".");bx[1]=bx[1]?"."+bx[1]:"";if(e===W){bs=this.triggerHandler("getData"+bx[1]+"!",[bx[0]]);if(bs===W&&this.length){bs=g.data(this[0],by);bs=z(this[0],by,bs)}return bs===W&&bx[1]?this.data(bx[0]):bs}else{return this.each(function(){var bA=g(this),bz=[bx[0],e];bA.triggerHandler("setData"+bx[1]+"!",bz);g.data(this,by,e);bA.triggerHandler("changeData"+bx[1]+"!",bz)})}},removeData:function(e){return this.each(function(){g.removeData(this,e)})}});function z(bu,bw,bs){if(bs===W&&bu.nodeType===1){var bv="data-"+bw.replace(C,"$1-$2").toLowerCase();bs=bu.getAttribute(bv);if(typeof bs==="string"){try{bs=bs==="true"?true:bs==="false"?false:bs==="null"?null:!g.isNaN(bs)?parseFloat(bs):p.test(bs)?g.parseJSON(bs):bs}catch(bt){}g.data(bu,bw,bs)}else{bs=W}}return bs}function ab(bs){for(var e in bs){if(e!=="toJSON"){return false}}return true}function b(bs,bw,e){var bx=bw+"defer",bt=bw+"queue",bv=bw+"mark",bu=g.data(bs,bx,W,true);if(bu&&(e==="queue"||!g.data(bs,bt,W,true))&&(e==="mark"||!g.data(bs,bv,W,true))){setTimeout(function(){if(!g.data(bs,bt,W,true)&&!g.data(bs,bv,W,true)){g.removeData(bs,bx,true);bu.resolve()}},0)}}g.extend({_mark:function(e,bs){if(e){bs=(bs||"fx")+"mark";g.data(e,bs,(g.data(e,bs,W,true)||0)+1,true)}},_unmark:function(bs,bu,bt){if(bs!==true){bt=bu;bu=bs;bs=false}if(bu){bt=bt||"fx";var bv=bt+"mark",e=bs?0:((g.data(bu,bv,W,true)||1)-1);if(e){g.data(bu,bv,e,true)}else{g.removeData(bu,bv,true);b(bu,bt,"mark")}}},queue:function(bu,bt,bs){if(bu){bt=(bt||"fx")+"queue";var e=g.data(bu,bt,W,true);if(bs){if(!e||g.isArray(bs)){e=g.data(bu,bt,g.makeArray(bs),true)}else{e.push(bs)}}return e||[]}},dequeue:function(bt,bs){bs=bs||"fx";var e=g.queue(bt,bs),bv=e.shift(),bu;if(bv==="inprogress"){bv=e.shift()}if(bv){if(bs==="fx"){e.unshift("inprogress")}bv.call(bt,function(){g.dequeue(bt,bs)})}if(!e.length){g.removeData(bt,bs+"queue",true);b(bt,bs,"queue")}}});g.fn.extend({queue:function(bs,e){if(typeof bs!=="string"){e=bs;bs="fx"}if(e===W){return g.queue(this[0],bs)}return this.each(function(){var bt=g.queue(this,bs,e);if(bs==="fx"&&bt[0]!=="inprogress"){g.dequeue(this,bs)}})},dequeue:function(e){return this.each(function(){g.dequeue(this,e)})},delay:function(e,bs){e=g.fx?g.fx.speeds[e]||e:e;bs=bs||"fx";return this.queue(bs,function(){var bt=this;setTimeout(function(){g.dequeue(bt,bs)},e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(by,bv){if(typeof by!=="string"){bv=by;by=W}by=by||"fx";var bw=g.Deferred(),bB=this,bs=bB.length,bu=1,bz=by+"defer",e=by+"queue",bx=by+"mark",bt;function bA(){if(!(--bu)){bw.resolveWith(bB,[bB])}}while(bs--){if((bt=g.data(bB[bs],bz,W,true)||(g.data(bB[bs],e,W,true)||g.data(bB[bs],bx,W,true))&&g.data(bB[bs],bz,g._Deferred(),true))){bu++;bt.done(bA)}}bA();return bw.promise()}});var w=/[\n\t\r]/g,aq=/\s+/,k=/\r/g,aU=/^(?:button|input)$/i,ac=/^(?:button|input|object|select|textarea)$/i,X=/^a(?:rea)?$/i,B=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,aw=/\:|^on/,aP,ah;g.fn.extend({attr:function(e,bs){return g.access(this,e,bs,true,g.attr)},removeAttr:function(e){return this.each(function(){g.removeAttr(this,e)})},prop:function(e,bs){return g.access(this,e,bs,true,g.prop)},removeProp:function(e){e=g.propFix[e]||e;return this.each(function(){try{this[e]=W;delete this[e]}catch(bs){}})},addClass:function(e){var bu,bs,bv,bt,by,bx,bw;if(g.isFunction(e)){return this.each(function(bz){g(this).addClass(e.call(this,bz,this.className))})}if(e&&typeof e==="string"){bu=e.split(aq);for(bs=0,bv=this.length;bs<bv;bs++){bt=this[bs];if(bt.nodeType===1){if(!bt.className&&bu.length===1){bt.className=e}else{by=" "+bt.className+" ";for(bx=0,bw=bu.length;bx<bw;bx++){if(!~by.indexOf(" "+bu[bx]+" ")){by+=bu[bx]+" "}}bt.className=g.trim(by)}}}}return this},removeClass:function(e){var bu,bs,bv,bt,by,bx,bw;if(g.isFunction(e)){return this.each(function(bz){g(this).removeClass(e.call(this,bz,this.className))})}if((e&&typeof e==="string")||e===W){bu=(e||"").split(aq);for(bs=0,bv=this.length;bs<bv;bs++){bt=this[bs];if(bt.nodeType===1&&bt.className){if(e){by=(" "+bt.className+" ").replace(w," ");for(bx=0,bw=bu.length;bx<bw;bx++){by=by.replace(" "+bu[bx]+" "," ")}bt.className=g.trim(by)}else{bt.className=""}}}}return this},toggleClass:function(e,bt){var bs=typeof e,bu=typeof bt==="boolean";if(g.isFunction(e)){return this.each(function(bv){g(this).toggleClass(e.call(this,bv,this.className,bt),bt)})}return this.each(function(){if(bs==="string"){var by,bw=0,bz=g(this),bx=bt,bv=e.split(aq);while((by=bv[bw++])){bx=bu?bx:!bz.hasClass(by);bz[bx?"addClass":"removeClass"](by)}}else{if(bs==="undefined"||bs==="boolean"){if(this.className){g._data(this,"__className__",this.className)}this.className=this.className||e===false?"":g._data(this,"__className__")||""}}})},hasClass:function(e){var bt=" "+e+" ";for(var bu=0,bs=this.length;bu<bs;bu++){if((" "+this[bu].className+" ").replace(w," ").indexOf(bt)>-1){return true}}return false},val:function(e){var bu,bs,bt=this[0];if(!arguments.length){if(bt){bu=g.valHooks[bt.nodeName.toLowerCase()]||g.valHooks[bt.type];if(bu&&"get" in bu&&(bs=bu.get(bt,"value"))!==W){return bs}bs=bt.value;return typeof bs==="string"?bs.replace(k,""):bs==null?"":bs}return W}var bv=g.isFunction(e);return this.each(function(bw){var by=g(this),bx;if(this.nodeType!==1){return}if(bv){bx=e.call(this,bw,by.val())}else{bx=e}if(bx==null){bx=""}else{if(typeof bx==="number"){bx+=""}else{if(g.isArray(bx)){bx=g.map(bx,function(bz){return bz==null?"":bz+""})}}}bu=g.valHooks[this.nodeName.toLowerCase()]||g.valHooks[this.type];if(!bu||!("set" in bu)||bu.set(this,bx,"value")===W){this.value=bx}})}});g.extend({valHooks:{option:{get:function(e){var bs=e.attributes.value;return !bs||bs.specified?e.value:e.text}},select:{get:function(bv){var e,bx=bv.selectedIndex,bu=[],bt=bv.options,by=bv.type==="select-one";if(bx<0){return null}for(var bs=by?bx:0,bz=by?bx+1:bt.length;bs<bz;bs++){var bw=bt[bs];if(bw.selected&&(g.support.optDisabled?!bw.disabled:bw.getAttribute("disabled")===null)&&(!bw.parentNode.disabled||!g.nodeName(bw.parentNode,"optgroup"))){e=g(bw).val();if(by){return e}bu.push(e)}}if(by&&!bu.length&&bt.length){return g(bt[bx]).val()}return bu},set:function(bs,e){var bt=g.makeArray(e);g(bs).find("option").each(function(){this.selected=g.inArray(g(this).val(),bt)>=0});if(!bt.length){bs.selectedIndex=-1}return bt}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attrFix:{tabindex:"tabIndex"},attr:function(bs,bw,e,by){var bt=bs.nodeType;if(!bs||bt===3||bt===8||bt===2){return W}if(by&&bw in g.attrFn){return g(bs)[bw](e)}if(!("getAttribute" in bs)){return g.prop(bs,bw,e)}var bu,bv,bx=bt!==1||!g.isXMLDoc(bs);if(bx){bw=g.attrFix[bw]||bw;bv=g.attrHooks[bw];if(!bv){if(B.test(bw)){bv=ah}else{if(aP&&bw!=="className"&&(g.nodeName(bs,"form")||aw.test(bw))){bv=aP}}}}if(e!==W){if(e===null){g.removeAttr(bs,bw);return W}else{if(bv&&"set" in bv&&bx&&(bu=bv.set(bs,e,bw))!==W){return bu}else{bs.setAttribute(bw,""+e);return e}}}else{if(bv&&"get" in bv&&bx&&(bu=bv.get(bs,bw))!==null){return bu}else{bu=bs.getAttribute(bw);return bu===null?W:bu}}},removeAttr:function(bs,bt){var e;if(bs.nodeType===1){bt=g.attrFix[bt]||bt;if(g.support.getSetAttribute){bs.removeAttribute(bt)}else{g.attr(bs,bt,"");bs.removeAttributeNode(bs.getAttributeNode(bt))}if(B.test(bt)&&(e=g.propFix[bt]||bt) in bs){bs[e]=false}}},attrHooks:{type:{set:function(bt,e){if(aU.test(bt.nodeName)&&bt.parentNode){g.error("type property can't be changed")}else{if(!g.support.radioValue&&e==="radio"&&g.nodeName(bt,"input")){var bs=bt.value;bt.setAttribute("type",e);if(bs){bt.value=bs}return e}}}},tabIndex:{get:function(e){var bs=e.getAttributeNode("tabIndex");return bs&&bs.specified?parseInt(bs.value,10):ac.test(e.nodeName)||X.test(e.nodeName)&&e.href?0:W}},value:{get:function(e,bs){if(aP&&g.nodeName(e,"button")){return aP.get(e,bs)}return bs in e?e.value:null},set:function(bs,e,bt){if(aP&&g.nodeName(bs,"button")){return aP.set(bs,e,bt)}bs.value=e}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bs,bw,e){var bt=bs.nodeType;if(!bs||bt===3||bt===8||bt===2){return W}var bu,bv,bx=bt!==1||!g.isXMLDoc(bs);if(bx){bw=g.propFix[bw]||bw;bv=g.propHooks[bw]}if(e!==W){if(bv&&"set" in bv&&(bu=bv.set(bs,e,bw))!==W){return bu}else{return(bs[bw]=e)}}else{if(bv&&"get" in bv&&(bu=bv.get(bs,bw))!==W){return bu}else{return bs[bw]}}},propHooks:{}});ah={get:function(e,bs){return g.prop(e,bs)?bs.toLowerCase():W},set:function(bt,e,bu){var bs;if(e===false){g.removeAttr(bt,bu)}else{bs=g.propFix[bu]||bu;if(bs in bt){bt[bs]=true}bt.setAttribute(bu,bu.toLowerCase())}return bu}};if(!g.support.getSetAttribute){g.attrFix=g.propFix;aP=g.attrHooks.name=g.attrHooks.title=g.valHooks.button={get:function(bs,bt){var e;e=bs.getAttributeNode(bt);return e&&e.nodeValue!==""?e.nodeValue:W},set:function(bt,e,bu){var bs=bt.getAttributeNode(bu);if(bs){bs.nodeValue=e;return e}}};g.each(["width","height"],function(bs,e){g.attrHooks[e]=g.extend(g.attrHooks[e],{set:function(bt,bu){if(bu===""){bt.setAttribute(e,"auto");return bu}}})})}if(!g.support.hrefNormalized){g.each(["href","src","width","height"],function(bs,e){g.attrHooks[e]=g.extend(g.attrHooks[e],{get:function(bt){var bu=bt.getAttribute(e,2);return bu===null?W:bu}})})}if(!g.support.style){g.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||W},set:function(e,bs){return(e.style.cssText=""+bs)}}}if(!g.support.optSelected){g.propHooks.selected=g.extend(g.propHooks.selected,{get:function(e){var bs=e.parentNode;if(bs){bs.selectedIndex;if(bs.parentNode){bs.parentNode.selectedIndex}}}})}if(!g.support.checkOn){g.each(["radio","checkbox"],function(){g.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}g.each(["radio","checkbox"],function(){g.valHooks[this]=g.extend(g.valHooks[this],{set:function(e,bs){if(g.isArray(bs)){return(e.checked=g.inArray(g(e).val(),bs)>=0)}}})});var ar=/\.(.*)$/,bn=/^(?:textarea|input|select)$/i,y=/\./g,s=/ /g,bp=/[^\w\s.|`]/g,ba=function(e){return e.replace(bp,"\\$&")};g.event={add:function(bu,bC,bv,bA){if(bu.nodeType===3||bu.nodeType===8){return}if(bv===false){bv=Y}else{if(!bv){return}}var bE,bD;if(bv.handler){bE=bv;bv=bE.handler}if(!bv.guid){bv.guid=g.guid++}var bz=g._data(bu);if(!bz){return}var by=bz.events,bt=bz.handle;if(!by){bz.events=by={}}if(!bt){bz.handle=bt=function(bF){return typeof g!=="undefined"&&(!bF||g.event.triggered!==bF.type)?g.event.handle.apply(bt.elem,arguments):W}}bt.elem=bu;bC=bC.split(" ");var bx,bw=0,e;while((bx=bC[bw++])){bD=bE?g.extend({},bE):{handler:bv,data:bA};if(bx.indexOf(".")>-1){e=bx.split(".");bx=e.shift();bD.namespace=e.slice(0).sort().join(".")}else{e=[];bD.namespace=""}bD.type=bx;if(!bD.guid){bD.guid=bv.guid}var bB=by[bx],bs=g.event.special[bx]||{};if(!bB){bB=by[bx]=[];if(!bs.setup||bs.setup.call(bu,bA,e,bt)===false){if(bu.addEventListener){bu.addEventListener(bx,bt,false)}else{if(bu.attachEvent){bu.attachEvent("on"+bx,bt)}}}}if(bs.add){bs.add.call(bu,bD);if(!bD.handler.guid){bD.handler.guid=bv.guid}}bB.push(bD);g.event.global[bx]=true}bu=null},global:{},remove:function(bI,bG,bu,bt){if(bI.nodeType===3||bI.nodeType===8){return}if(bu===false){bu=Y}var bE,bw,bB,bA,bz=0,bx,e,bF,bs,by,bC,bv,bH=g.hasData(bI)&&g._data(bI),bD=bH&&bH.events;if(!bH||!bD){return}if(bG&&bG.type){bu=bG.handler;bG=bG.type}if(!bG||typeof bG==="string"&&bG.charAt(0)==="."){bG=bG||"";for(bw in bD){g.event.remove(bI,bw+bG)}return}bG=bG.split(" ");while((bw=bG[bz++])){bv=bw;bC=null;bx=bw.indexOf(".")<0;e=[];if(!bx){e=bw.split(".");bw=e.shift();bF=new RegExp("(^|\\.)"+g.map(e.slice(0).sort(),ba).join("\\.(?:.*\\.)?")+"(\\.|$)")}by=bD[bw];if(!by){continue}if(!bu){for(bA=0;bA<by.length;bA++){bC=by[bA];if(bx||bF.test(bC.namespace)){g.event.remove(bI,bv,bC.handler,bA);by.splice(bA--,1)}}continue}bs=g.event.special[bw]||{};for(bA=bt||0;bA<by.length;bA++){bC=by[bA];if(bu.guid===bC.guid){if(bx||bF.test(bC.namespace)){if(bt==null){by.splice(bA--,1)}if(bs.remove){bs.remove.call(bI,bC)}}if(bt!=null){break}}}if(by.length===0||bt!=null&&by.length===1){if(!bs.teardown||bs.teardown.call(bI,e)===false){g.removeEvent(bI,bw,bH.handle)}bE=null;delete bD[bw]}}if(g.isEmptyObject(bD)){var bJ=bH.handle;if(bJ){bJ.elem=null}delete bH.events;delete bH.handle;if(g.isEmptyObject(bH)){g.removeData(bI,W,true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bw,bz,bu,bt){var bv=bw.type||bw,e=[],bD;if(bv.indexOf("!")>=0){bv=bv.slice(0,-1);bD=true}if(bv.indexOf(".")>=0){e=bv.split(".");bv=e.shift();e.sort()}if((!bu||g.event.customEvent[bv])&&!g.event.global[bv]){return}bw=typeof bw==="object"?bw[g.expando]?bw:new g.Event(bv,bw):new g.Event(bv);bw.type=bv;bw.exclusive=bD;bw.namespace=e.join(".");bw.namespace_re=new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.)?")+"(\\.|$)");if(bt||!bu){bw.preventDefault();bw.stopPropagation()}if(!bu){g.each(g.cache,function(){var bE=g.expando,bF=this[bE];if(bF&&bF.events&&bF.events[bv]){g.event.trigger(bw,bz,bF.handle.elem)}});return}if(bu.nodeType===3||bu.nodeType===8){return}bw.result=W;bw.target=bu;bz=bz!=null?g.makeArray(bz):[];bz.unshift(bw);var bC=bu,by=bv.indexOf(":")<0?"on"+bv:"";do{var bA=g._data(bC,"handle");bw.currentTarget=bC;if(bA){bA.apply(bC,bz)}if(by&&g.acceptData(bC)&&bC[by]&&bC[by].apply(bC,bz)===false){bw.result=false;bw.preventDefault()}bC=bC.parentNode||bC.ownerDocument||bC===bw.target.ownerDocument&&a4}while(bC&&!bw.isPropagationStopped());if(!bw.isDefaultPrevented()){var bB,bs=g.event.special[bv]||{};if((!bs._default||bs._default.call(bu.ownerDocument,bw)===false)&&!(bv==="click"&&g.nodeName(bu,"a"))&&g.acceptData(bu)){try{if(by&&bu[bv]){bB=bu[by];if(bB){bu[by]=null}g.event.triggered=bv;bu[bv]()}}catch(bx){}if(bB){bu[by]=bB}g.event.triggered=W}}return bw.result},handle:function(bx){bx=g.event.fix(bx||a4.event);var bs=((g._data(this,"events")||{})[bx.type]||[]).slice(0),bv=!bx.exclusive&&!bx.namespace,by=Array.prototype.slice.call(arguments,0);by[0]=bx;bx.currentTarget=this;for(var bt=0,bu=bs.length;bt<bu;bt++){var e=bs[bt];if(bv||bx.namespace_re.test(e.namespace)){bx.handler=e.handler;bx.data=e.data;bx.handleObj=e;var bw=e.handler.apply(this,by);if(bw!==W){bx.result=bw;if(bw===false){bx.preventDefault();bx.stopPropagation()}}if(bx.isImmediatePropagationStopped()){break}}}return bx.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(bv){if(bv[g.expando]){return bv}var bw=bv;bv=g.Event(bw);for(var e=this.props.length,bt;e;){bt=this.props[--e];bv[bt]=bw[bt]}if(!bv.target){bv.target=bv.srcElement||aH}if(bv.target.nodeType===3){bv.target=bv.target.parentNode}if(!bv.relatedTarget&&bv.fromElement){bv.relatedTarget=bv.fromElement===bv.target?bv.toElement:bv.fromElement}if(bv.pageX==null&&bv.clientX!=null){var bx=bv.target.ownerDocument||aH,bu=bx.documentElement,bs=bx.body;bv.pageX=bv.clientX+(bu&&bu.scrollLeft||bs&&bs.scrollLeft||0)-(bu&&bu.clientLeft||bs&&bs.clientLeft||0);bv.pageY=bv.clientY+(bu&&bu.scrollTop||bs&&bs.scrollTop||0)-(bu&&bu.clientTop||bs&&bs.clientTop||0)}if(bv.which==null&&(bv.charCode!=null||bv.keyCode!=null)){bv.which=bv.charCode!=null?bv.charCode:bv.keyCode}if(!bv.metaKey&&bv.ctrlKey){bv.metaKey=bv.ctrlKey}if(!bv.which&&bv.button!==W){bv.which=(bv.button&1?1:(bv.button&2?3:(bv.button&4?2:0)))}return bv},guid:100000000,proxy:g.proxy,special:{ready:{setup:g.bindReady,teardown:g.noop},live:{add:function(e){g.event.add(this,bk(e.origType,e.selector),g.extend({},e,{handler:aS,guid:e.handler.guid}))},remove:function(e){g.event.remove(this,bk(e.origType,e.selector),e)}},beforeunload:{setup:function(bs,bt,e){if(g.isWindow(this)){this.onbeforeunload=e}},teardown:function(bs,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}}};g.removeEvent=aH.removeEventListener?function(bt,bs,e){if(bt.removeEventListener){bt.removeEventListener(bs,e,false)}}:function(bt,bs,e){if(bt.detachEvent){bt.detachEvent("on"+bs,e)}};g.Event=function(e,bs){if(!this.preventDefault){return new g.Event(e,bs)}if(e&&e.type){this.originalEvent=e;this.type=e.type;this.isDefaultPrevented=(e.defaultPrevented||e.returnValue===false||e.getPreventDefault&&e.getPreventDefault())?bo:Y}else{this.type=e}if(bs){g.extend(this,bs)}this.timeStamp=g.now();this[g.expando]=true};function Y(){return false}function bo(){return true}g.Event.prototype={preventDefault:function(){this.isDefaultPrevented=bo;var bs=this.originalEvent;if(!bs){return}if(bs.preventDefault){bs.preventDefault()}else{bs.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=bo;var bs=this.originalEvent;if(!bs){return}if(bs.stopPropagation){bs.stopPropagation()}bs.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bo;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var U=function(bs){var e=bs.relatedTarget,bu=false,bt=bs.type;bs.type=bs.data;if(e!==this){if(e){bu=g.contains(this,e)}if(!bu){g.event.handle.apply(this,arguments);bs.type=bt}}},an=function(e){e.type=e.data;g.event.handle.apply(this,arguments)};g.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bs,e){g.event.special[bs]={setup:function(bt){g.event.add(this,e,bt&&bt.selector?an:U,bs)},teardown:function(bt){g.event.remove(this,e,bt&&bt.selector?an:U)}}});if(!g.support.submitBubbles){g.event.special.submit={setup:function(e,bs){if(!g.nodeName(this,"form")){g.event.add(this,"click.specialSubmit",function(bv){var bu=bv.target,bt=bu.type;if((bt==="submit"||bt==="image")&&g(bu).closest("form").length){ag("submit",this,arguments)}});g.event.add(this,"keypress.specialSubmit",function(bv){var bu=bv.target,bt=bu.type;if((bt==="text"||bt==="password")&&g(bu).closest("form").length&&bv.keyCode===13){ag("submit",this,arguments)}})}else{return false}},teardown:function(e){g.event.remove(this,".specialSubmit")}}}if(!g.support.changeBubbles){var o,A=function(bs){var e=bs.type,bt=bs.value;if(e==="radio"||e==="checkbox"){bt=bs.checked}else{if(e==="select-multiple"){bt=bs.selectedIndex>-1?g.map(bs.options,function(bu){return bu.selected}).join("-"):""}else{if(g.nodeName(bs,"select")){bt=bs.selectedIndex}}}return bt},aF=function aF(bv){var bu=bv.target,bs,bt;if(!bn.test(bu.nodeName)||bu.readOnly){return}bs=g._data(bu,"_change_data");bt=A(bu);if(bv.type!=="focusout"||bu.type!=="radio"){g._data(bu,"_change_data",bt)}if(bs===W||bt===bs){return}if(bs!=null||bt){bv.type="change";bv.liveFired=W;g.event.trigger(bv,arguments[1],bu)}};g.event.special.change={filters:{focusout:aF,beforedeactivate:aF,click:function(bu){var bt=bu.target,bs=g.nodeName(bt,"input")?bt.type:"";if(bs==="radio"||bs==="checkbox"||g.nodeName(bt,"select")){aF.call(this,bu)}},keydown:function(bu){var bt=bu.target,bs=g.nodeName(bt,"input")?bt.type:"";if((bu.keyCode===13&&!g.nodeName(bt,"textarea"))||(bu.keyCode===32&&(bs==="checkbox"||bs==="radio"))||bs==="select-multiple"){aF.call(this,bu)}},beforeactivate:function(bt){var bs=bt.target;g._data(bs,"_change_data",A(bs))}},setup:function(e,bt){if(this.type==="file"){return false}for(var bs in o){g.event.add(this,bs+".specialChange",o[bs])}return bn.test(this.nodeName)},teardown:function(e){g.event.remove(this,".specialChange");return bn.test(this.nodeName)}};o=g.event.special.change.filters;o.focus=o.beforeactivate}function ag(bs,bt,e){var bu=g.extend({},e[0]);bu.type=bs;bu.originalEvent={};bu.liveFired=W;g.event.handle.call(bt,bu);if(bu.isDefaultPrevented()){e[0].preventDefault()}}if(!g.support.focusinBubbles){g.each({focus:"focusin",blur:"focusout"},function(e,bt){var bu=0;g.event.special[bt]={setup:function(){if(bu++===0){aH.addEventListener(e,bs,true)}},teardown:function(){if(--bu===0){aH.removeEventListener(e,bs,true)}}};function bs(bw){var bv=g.event.fix(bw);bv.type=bt;bv.originalEvent={};g.event.trigger(bv,null,bv.target);if(bv.isDefaultPrevented()){bw.preventDefault()}}})}g.each(["bind","one"],function(bs,e){g.fn[e]=function(bx,bt,bz){var bw;if(typeof bx==="object"){for(var by in bx){this[e](by,bt,bx[by],bz)}return this}if(arguments.length===2||bt===false){bz=bt;bt=W}if(e==="one"){bw=function(bA){g(this).unbind(bA,bw);return bz.apply(this,arguments)};bw.guid=bz.guid||g.guid++}else{bw=bz}if(bx==="unload"&&e!=="one"){this.one(bx,bt,bz)}else{for(var bu=0,bv=this.length;bu<bv;bu++){g.event.add(this[bu],bx,bw,bt)}}return this}});g.fn.extend({unbind:function(bt,bs){if(typeof bt==="object"&&!bt.preventDefault){for(var bv in bt){this.unbind(bv,bt[bv])}}else{for(var e=0,bu=this.length;e<bu;e++){g.event.remove(this[e],bt,bs)}}return this},delegate:function(bt,bs,e,bu){return this.live(bs,e,bu,bt)},undelegate:function(bs,e,bt){if(arguments.length===0){return this.unbind("live")}else{return this.die(e,null,bt,bs)}},trigger:function(bs,e){return this.each(function(){g.event.trigger(bs,e,this)})},triggerHandler:function(bs,e){if(this[0]){return g.event.trigger(bs,e,this[0],true)}},toggle:function(bt){var bu=arguments,e=bt.guid||g.guid++,bs=0,bv=function(bw){var bx=(g.data(this,"lastToggle"+bt.guid)||0)%bs;g.data(this,"lastToggle"+bt.guid,bx+1);bw.preventDefault();return bu[bx].apply(this,arguments)||false};bv.guid=e;while(bs<bu.length){bu[bs++].guid=e}return this.click(bv)},hover:function(e,bs){return this.mouseenter(e).mouseleave(bs||e)}});var G={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};g.each(["live","die"],function(bs,e){g.fn[e]=function(bE,bB,bA,bv){var bx,by=0,bC,bt,bG,bF=bv||this.selector,bu=bv?this:g(this.context);if(typeof bE==="object"&&!bE.preventDefault){for(var bD in bE){bu[e](bD,bB,bE[bD],bF)}return this}if(e==="die"&&!bE&&bv&&bv.charAt(0)==="."){bu.unbind(bv);return this}if(bB===false||g.isFunction(bB)){bA=bB||Y;bB=W}bE=(bE||"").split(" ");while((bx=bE[by++])!=null){bC=ar.exec(bx);bt="";if(bC){bt=bC[0];bx=bx.replace(ar,"")}if(bx==="hover"){bE.push("mouseenter"+bt,"mouseleave"+bt);continue}bG=bx;if(G[bx]){bE.push(G[bx]+bt);bx=bx+bt}else{bx=(G[bx]||bx)+bt}if(e==="live"){for(var bz=0,bw=bu.length;bz<bw;bz++){g.event.add(bu[bz],"live."+bk(bx,bF),{data:bB,selector:bF,handler:bA,origType:bx,origHandler:bA,preType:bG})}}else{bu.unbind("live."+bk(bx,bF),bA)}}return this}});function aS(bw){var bv,bu,bt,bD,bE,bH,by,bx,bA,bC,bI,bF,bs,e=[],bz=[],bB=g._data(this,"events");if(bw.liveFired===this||!bB||!bB.live||bw.target.disabled||bw.button&&bw.type==="click"){return}if(bw.namespace){bF=new RegExp("(^|\\.)"+bw.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")}bw.liveFired=this;var bG=bB.live.slice(0);for(by=0;by<bG.length;by++){bE=bG[by];if(bE.origType.replace(ar,"")===bw.type){bz.push(bE.selector)}else{bG.splice(by--,1)}}bD=g(bw.target).closest(bz,bw.currentTarget);for(bx=0,bA=bD.length;bx<bA;bx++){bI=bD[bx];for(by=0;by<bG.length;by++){bE=bG[by];if(bI.selector===bE.selector&&(!bF||bF.test(bE.namespace))&&!bI.elem.disabled){bH=bI.elem;bt=null;if(bE.preType==="mouseenter"||bE.preType==="mouseleave"){bw.type=bE.preType;bt=g(bw.relatedTarget).closest(bE.selector)[0];if(bt&&g.contains(bH,bt)){bt=bH}}if(!bt||bt!==bH){e.push({elem:bH,handleObj:bE,level:bI.level})}}}}for(bx=0,bA=e.length;bx<bA;bx++){bD=e[bx];if(bu&&bD.level>bu){break}bw.currentTarget=bD.elem;bw.data=bD.handleObj.data;bw.handleObj=bD.handleObj;bs=bD.handleObj.origHandler.apply(bD.elem,arguments);if(bs===false||bw.isPropagationStopped()){bu=bD.level;if(bs===false){bv=false}if(bw.isImmediatePropagationStopped()){break}}}return bv}function bk(bs,e){return(bs&&bs!=="*"?bs+".":"")+e.replace(y,"`").replace(s,"&")}g.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(bs,e){g.fn[e]=function(bt,bu){if(bu==null){bu=bt;bt=null}return arguments.length>0?this.bind(e,bt,bu):this.trigger(e)};if(g.attrFn){g.attrFn[e]=true}});
/*
    * Sizzle CSS Selector Engine
    *  Copyright 2011, The Dojo Foundation
    *  Released under the MIT, BSD, and GPL Licenses.
    *  More information: http://sizzlejs.com/
    */
(function(){var bF=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bw=0,bC=Object.prototype.toString,bu=false,bt=true,bA=/\\/g,bK=/\W/;[0,0].sort(function(){bt=false;return 0});var bI=function(bR,bL,bO,bV){bO=bO||[];bL=bL||aH;var bM=bL;if(bL.nodeType!==1&&bL.nodeType!==9){return[]}if(!bR||typeof bR!=="string"){return bO}var bU,bX,bP,b0,bW,bZ,e,bS,bT=true,bN=bI.isXML(bL),bQ=[],bY=bR;do{bF.exec("");bU=bF.exec(bY);if(bU){bY=bU[3];bQ.push(bU[1]);if(bU[2]){b0=bU[3];break}}}while(bU);if(bQ.length>1&&bG.exec(bR)){if(bQ.length===2&&bE.relative[bQ[0]]){bX=bs(bQ[0]+bQ[1],bL)}else{bX=bE.relative[bQ[0]]?[bL]:bI(bQ.shift(),bL);while(bQ.length){bR=bQ.shift();if(bE.relative[bR]){bR+=bQ.shift()}bX=bs(bR,bX)}}}else{if(!bV&&bQ.length>1&&bL.nodeType===9&&!bN&&bE.match.ID.test(bQ[0])&&!bE.match.ID.test(bQ[bQ.length-1])){bW=bI.find(bQ.shift(),bL,bN);bL=bW.expr?bI.filter(bW.expr,bW.set)[0]:bW.set[0]}if(bL){bW=bV?{expr:bQ.pop(),set:bH(bV)}:bI.find(bQ.pop(),bQ.length===1&&(bQ[0]==="~"||bQ[0]==="+")&&bL.parentNode?bL.parentNode:bL,bN);bX=bW.expr?bI.filter(bW.expr,bW.set):bW.set;if(bQ.length>0){bP=bH(bX)}else{bT=false}while(bQ.length){bZ=bQ.pop();e=bZ;if(!bE.relative[bZ]){bZ=""}else{e=bQ.pop()}if(e==null){e=bL}bE.relative[bZ](bP,e,bN)}}else{bP=bQ=[]}}if(!bP){bP=bX}if(!bP){bI.error(bZ||bR)}if(bC.call(bP)==="[object Array]"){if(!bT){bO.push.apply(bO,bP)}else{if(bL&&bL.nodeType===1){for(bS=0;bP[bS]!=null;bS++){if(bP[bS]&&(bP[bS]===true||bP[bS].nodeType===1&&bI.contains(bL,bP[bS]))){bO.push(bX[bS])}}}else{for(bS=0;bP[bS]!=null;bS++){if(bP[bS]&&bP[bS].nodeType===1){bO.push(bX[bS])}}}}}else{bH(bP,bO)}if(b0){bI(b0,bM,bO,bV);bI.uniqueSort(bO)}return bO};bI.uniqueSort=function(e){if(bJ){bu=bt;e.sort(bJ);if(bu){for(var bL=1;bL<e.length;bL++){if(e[bL]===e[bL-1]){e.splice(bL--,1)}}}}return e};bI.matches=function(e,bL){return bI(e,null,null,bL)};bI.matchesSelector=function(e,bL){return bI(bL,null,null,[e]).length>0};bI.find=function(bO,bM,e){var bP;if(!bO){return[]}for(var bL=0,bN=bE.order.length;bL<bN;bL++){var bS,bR=bE.order[bL];if((bS=bE.leftMatch[bR].exec(bO))){var bQ=bS[1];bS.splice(1,1);if(bQ.substr(bQ.length-1)!=="\\"){bS[1]=(bS[1]||"").replace(bA,"");bP=bE.find[bR](bS,bM,e);if(bP!=null){bO=bO.replace(bE.match[bR],"");break}}}}if(!bP){bP=typeof bM.getElementsByTagName!=="undefined"?bM.getElementsByTagName("*"):[]}return{set:bP,expr:bO}};bI.filter=function(bT,b0,bL,bV){var bP,bR,bX=bT,bW=[],bY=b0,bU=b0&&b0[0]&&bI.isXML(b0[0]);while(bT&&b0.length){for(var bQ in bE.filter){if((bP=bE.leftMatch[bQ].exec(bT))!=null&&bP[2]){var bM,bZ,e=bE.filter[bQ],bO=bP[1];bR=false;bP.splice(1,1);if(bO.substr(bO.length-1)==="\\"){continue}if(bY===bW){bW=[]}if(bE.preFilter[bQ]){bP=bE.preFilter[bQ](bP,bY,bL,bW,bV,bU);if(!bP){bR=bM=true}else{if(bP===true){continue}}}if(bP){for(var bS=0;(bZ=bY[bS])!=null;bS++){if(bZ){bM=e(bZ,bP,bS,bY);var bN=bV^!!bM;if(bL&&bM!=null){if(bN){bR=true}else{bY[bS]=false}}else{if(bN){bW.push(bZ);bR=true}}}}}if(bM!==W){if(!bL){bY=bW}bT=bT.replace(bE.match[bQ],"");if(!bR){return[]}break}}}if(bT===bX){if(bR==null){bI.error(bT)}else{break}}bX=bT}return bY};bI.error=function(e){throw"Syntax error, unrecognized expression: "+e};var bE=bI.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(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bR,bN){var e=typeof bN==="string",bO=e&&!bK.test(bN),bP=e&&!bO;if(bO){bN=bN.toLowerCase()}for(var bL=0,bM=bR.length,bQ;bL<bM;bL++){if((bQ=bR[bL])){while((bQ=bQ.previousSibling)&&bQ.nodeType!==1){}bR[bL]=bP||bQ&&bQ.nodeName.toLowerCase()===bN?bQ||false:bQ===bN}}if(bP){bI.filter(bN,bR,true)}},">":function(bQ,bN){var bL,bO=typeof bN==="string",e=0,bM=bQ.length;if(bO&&!bK.test(bN)){bN=bN.toLowerCase();for(;e<bM;e++){bL=bQ[e];if(bL){var bP=bL.parentNode;bQ[e]=bP.nodeName.toLowerCase()===bN?bP:false}}}else{for(;e<bM;e++){bL=bQ[e];if(bL){bQ[e]=bO?bL.parentNode:bL.parentNode===bN}}if(bO){bI.filter(bN,bQ,true)}}},"":function(bP,bM,e){var bO,bN=bw++,bL=bx;if(typeof bM==="string"&&!bK.test(bM)){bM=bM.toLowerCase();bO=bM;bL=bB}bL("parentNode",bM,bN,bP,bO,e)},"~":function(bP,bM,e){var bO,bN=bw++,bL=bx;if(typeof bM==="string"&&!bK.test(bM)){bM=bM.toLowerCase();bO=bM;bL=bB}bL("previousSibling",bM,bN,bP,bO,e)}},find:{ID:function(bN,e,bL){if(typeof e.getElementById!=="undefined"&&!bL){var bM=e.getElementById(bN[1]);return bM&&bM.parentNode?[bM]:[]}},NAME:function(bM,bL){if(typeof bL.getElementsByName!=="undefined"){var bO=[],bP=bL.getElementsByName(bM[1]);for(var e=0,bN=bP.length;e<bN;e++){if(bP[e].getAttribute("name")===bM[1]){bO.push(bP[e])}}return bO.length===0?null:bO}},TAG:function(bL,e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName(bL[1])}}},preFilter:{CLASS:function(bO,bP,bN,bR,bQ,e){bO=" "+bO[1].replace(bA,"")+" ";if(e){return bO}for(var bL=0,bM;(bM=bP[bL])!=null;bL++){if(bM){if(bQ^(bM.className&&(" "+bM.className+" ").replace(/[\t\n\r]/g," ").indexOf(bO)>=0)){if(!bN){bR.push(bM)}}else{if(bN){bP[bL]=false}}}}return false},ID:function(e){return e[1].replace(bA,"")},TAG:function(bL,e){return bL[1].replace(bA,"").toLowerCase()},CHILD:function(bL){if(bL[1]==="nth"){if(!bL[2]){bI.error(bL[0])}bL[2]=bL[2].replace(/^\+|\s*/g,"");var e=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(bL[2]==="even"&&"2n"||bL[2]==="odd"&&"2n+1"||!/\D/.test(bL[2])&&"0n+"+bL[2]||bL[2]);bL[2]=(e[1]+(e[2]||1))-0;bL[3]=e[3]-0}else{if(bL[2]){bI.error(bL[0])}}bL[0]=bw++;return bL},ATTR:function(bM,bO,bL,bQ,bP,e){var bN=bM[1]=bM[1].replace(bA,"");if(!e&&bE.attrMap[bN]){bM[1]=bE.attrMap[bN]}bM[4]=(bM[4]||bM[5]||"").replace(bA,"");if(bM[2]==="~="){bM[4]=" "+bM[4]+" "}return bM},PSEUDO:function(bL,bN,e,bP,bO){if(bL[1]==="not"){if((bF.exec(bL[3])||"").length>1||/^\w/.test(bL[3])){bL[3]=bI(bL[3],null,null,bN)}else{var bM=bI.filter(bL[3],bN,e,true^bO);if(!e){bP.push.apply(bP,bM)}return false}}else{if(bE.match.POS.test(bL[0])||bE.match.CHILD.test(bL[0])){return true}}return bL},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bL,e,bM){return !!bI(bM[3],bL).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bM){var e=bM.getAttribute("type"),bL=bM.type;return bM.nodeName.toLowerCase()==="input"&&"text"===bL&&(e===bL||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(e){var bL=e.nodeName.toLowerCase();return(bL==="input"||bL==="button")&&"submit"===e.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(e){var bL=e.nodeName.toLowerCase();return(bL==="input"||bL==="button")&&"reset"===e.type},button:function(e){var bL=e.nodeName.toLowerCase();return bL==="input"&&"button"===e.type||bL==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(e,bL){return bL===0},last:function(bM,bL,bN,e){return bL===e.length-1},even:function(e,bL){return bL%2===0},odd:function(e,bL){return bL%2===1},lt:function(bL,e,bM){return e<bM[3]-0},gt:function(bL,e,bM){return e>bM[3]-0},nth:function(bL,e,bM){return bM[3]-0===e},eq:function(bL,e,bM){return bM[3]-0===e}},filter:{PSEUDO:function(bL,bO,e,bS){var bR=bO[1],bN=bE.filters[bR];if(bN){return bN(bL,e,bO,bS)}else{if(bR==="contains"){return(bL.textContent||bL.innerText||bI.getText([bL])||"").indexOf(bO[3])>=0}else{if(bR==="not"){var bM=bO[3];for(var bP=0,bQ=bM.length;bP<bQ;bP++){if(bM[bP]===bL){return false}}return true}else{bI.error(bR)}}}},CHILD:function(bL,bN){var bP=bN[1],bS=bL;switch(bP){case"only":case"first":while((bS=bS.previousSibling)){if(bS.nodeType===1){return false}}if(bP==="first"){return true}bS=bL;case"last":while((bS=bS.nextSibling)){if(bS.nodeType===1){return false}}return true;case"nth":var e=bN[2],bM=bN[3];if(e===1&&bM===0){return true}var bR=bN[0],bQ=bL.parentNode;if(bQ&&(bQ.sizcache!==bR||!bL.nodeIndex)){var bT=0;for(bS=bQ.firstChild;bS;bS=bS.nextSibling){if(bS.nodeType===1){bS.nodeIndex=++bT}}bQ.sizcache=bR}var bO=bL.nodeIndex-bM;if(e===0){return bO===0}else{return(bO%e===0&&bO/e>=0)}}},ID:function(e,bL){return e.nodeType===1&&e.getAttribute("id")===bL},TAG:function(e,bL){return(bL==="*"&&e.nodeType===1)||e.nodeName.toLowerCase()===bL},CLASS:function(e,bL){return(" "+(e.className||e.getAttribute("class"))+" ").indexOf(bL)>-1},ATTR:function(bL,bM){var bP=bM[1],bQ=bE.attrHandle[bP]?bE.attrHandle[bP](bL):bL[bP]!=null?bL[bP]:bL.getAttribute(bP),e=bQ+"",bO=bM[2],bN=bM[4];return bQ==null?bO==="!=":bO==="="?e===bN:bO==="*="?e.indexOf(bN)>=0:bO==="~="?(" "+e+" ").indexOf(bN)>=0:!bN?e&&bQ!==false:bO==="!="?e!==bN:bO==="^="?e.indexOf(bN)===0:bO==="$="?e.substr(e.length-bN.length)===bN:bO==="|="?e===bN||e.substr(0,bN.length+1)===bN+"-":false},POS:function(bL,bN,e,bP){var bO=bN[2],bM=bE.setFilters[bO];if(bM){return bM(bL,e,bN,bP)}}}};var bG=bE.match.POS,bv=function(e,bL){return"\\"+(bL-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bv))}var bH=function(bL,e){bL=Array.prototype.slice.call(bL,0);if(e){e.push.apply(e,bL);return e}return bL};try{Array.prototype.slice.call(aH.documentElement.childNodes,0)[0].nodeType}catch(bD){bH=function(e,bN){var bL=0,bO=bN||[];if(bC.call(e)==="[object Array]"){Array.prototype.push.apply(bO,e)}else{if(typeof e.length==="number"){for(var bM=e.length;bL<bM;bL++){bO.push(e[bL])}}else{for(;e[bL];bL++){bO.push(e[bL])}}}return bO}}var bJ,by;if(aH.documentElement.compareDocumentPosition){bJ=function(e,bL){if(e===bL){bu=true;return 0}if(!e.compareDocumentPosition||!bL.compareDocumentPosition){return e.compareDocumentPosition?-1:1}return e.compareDocumentPosition(bL)&4?-1:1}}else{bJ=function(bN,bO){if(bN===bO){bu=true;return 0}else{if(bN.sourceIndex&&bO.sourceIndex){return bN.sourceIndex-bO.sourceIndex}}var bL,bM,bQ=[],bR=[],bS=bN.parentNode,bT=bO.parentNode,bP=bS;if(bS===bT){return by(bN,bO)}else{if(!bS){return -1}else{if(!bT){return 1}}}while(bP){bQ.unshift(bP);bP=bP.parentNode}bP=bT;while(bP){bR.unshift(bP);bP=bP.parentNode}bL=bQ.length;bM=bR.length;for(var e=0;e<bL&&e<bM;e++){if(bQ[e]!==bR[e]){return by(bQ[e],bR[e])}}return e===bL?by(bN,bR[e],-1):by(bQ[e],bO,1)};by=function(bL,bM,bN){if(bL===bM){return bN}var e=bL.nextSibling;while(e){if(e===bM){return -1}e=e.nextSibling}return 1}}bI.getText=function(bN){var bL="",bM;for(var e=0;bN[e];e++){bM=bN[e];if(bM.nodeType===3||bM.nodeType===4){bL+=bM.nodeValue}else{if(bM.nodeType!==8){bL+=bI.getText(bM.childNodes)}}}return bL};(function(){var e=aH.createElement("div"),bL="script"+(new Date()).getTime(),bM=aH.documentElement;e.innerHTML="<a name='"+bL+"'/>";bM.insertBefore(e,bM.firstChild);if(aH.getElementById(bL)){bE.find.ID=function(bQ,bN,bO){if(typeof bN.getElementById!=="undefined"&&!bO){var bP=bN.getElementById(bQ[1]);return bP?bP.id===bQ[1]||typeof bP.getAttributeNode!=="undefined"&&bP.getAttributeNode("id").nodeValue===bQ[1]?[bP]:W:[]}};bE.filter.ID=function(bO,bP){var bN=typeof bO.getAttributeNode!=="undefined"&&bO.getAttributeNode("id");return bO.nodeType===1&&bN&&bN.nodeValue===bP}}bM.removeChild(e);bM=e=null})();(function(){var e=aH.createElement("div");e.appendChild(aH.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bP,bL){var bN=bL.getElementsByTagName(bP[1]);if(bP[1]==="*"){var bM=[];for(var bO=0;bN[bO];bO++){if(bN[bO].nodeType===1){bM.push(bN[bO])}}bN=bM}return bN}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bL){return bL.getAttribute("href",2)}}e=null})();if(aH.querySelectorAll){(function(){var bL=bI,bM=aH.createElement("div"),e="__sizzle__";bM.innerHTML="<p class='TEST'></p>";if(bM.querySelectorAll&&bM.querySelectorAll(".TEST").length===0){return}bI=function(bZ,bQ,b0,bU){bQ=bQ||aH;if(!bU&&!bI.isXML(bQ)){var bV=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(bZ);if(bV&&(bQ.nodeType===1||bQ.nodeType===9)){if(bV[1]){return bH(bQ.getElementsByTagName(bZ),b0)}else{if(bV[2]&&bE.find.CLASS&&bQ.getElementsByClassName){return bH(bQ.getElementsByClassName(bV[2]),b0)}}}if(bQ.nodeType===9){if(bZ==="body"&&bQ.body){return bH([bQ.body],b0)}else{if(bV&&bV[3]){var bY=bQ.getElementById(bV[3]);if(bY&&bY.parentNode){if(bY.id===bV[3]){return bH([bY],b0)}}else{return bH([],b0)}}}try{return bH(bQ.querySelectorAll(bZ),b0)}catch(bO){}}else{if(bQ.nodeType===1&&bQ.nodeName.toLowerCase()!=="object"){var bS=bQ,bW=bQ.getAttribute("id"),bP=bW||e,bX=bQ.parentNode,bT=/^\s*[+~]/.test(bZ);if(!bW){bQ.setAttribute("id",bP)}else{bP=bP.replace(/'/g,"\\$&")}if(bT&&bX){bQ=bQ.parentNode}try{if(!bT||bX){return bH(bQ.querySelectorAll("[id='"+bP+"'] "+bZ),b0)}}catch(bR){}finally{if(!bW){bS.removeAttribute("id")}}}}}return bL(bZ,bQ,b0,bU)};for(var bN in bL){bI[bN]=bL[bN]}bM=null})()}(function(){var bN=aH.documentElement,bL=bN.matchesSelector||bN.mozMatchesSelector||bN.webkitMatchesSelector||bN.msMatchesSelector;if(bL){var e=!bL.call(aH.createElement("div"),"div"),bM=false;try{bL.call(aH.documentElement,"[test!='']:sizzle")}catch(bO){bM=true}bI.matchesSelector=function(bR,bP){bP=bP.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bI.isXML(bR)){try{if(bM||!bE.match.PSEUDO.test(bP)&&!/!=/.test(bP)){var bQ=bL.call(bR,bP);if(bQ||!e||bR.document&&bR.document.nodeType!==11){return bQ}}}catch(bS){}}return bI(bP,null,null,[bR]).length>0}}})();(function(){var e=aH.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bN,bL,bM){if(typeof bL.getElementsByClassName!=="undefined"&&!bM){return bL.getElementsByClassName(bN[1])}};e=null})();function bB(bS,bQ,bP,bT,bR,e){for(var bL=0,bN=bT.length;bL<bN;bL++){var bM=bT[bL];if(bM){var bO=false;bM=bM[bS];while(bM){if(bM.sizcache===bP){bO=bT[bM.sizset];break}if(bM.nodeType===1&&!e){bM.sizcache=bP;bM.sizset=bL}if(bM.nodeName.toLowerCase()===bQ){bO=bM;break}bM=bM[bS]}bT[bL]=bO}}}function bx(bS,bQ,bP,bT,bR,e){for(var bL=0,bN=bT.length;bL<bN;bL++){var bM=bT[bL];if(bM){var bO=false;bM=bM[bS];while(bM){if(bM.sizcache===bP){bO=bT[bM.sizset];break}if(bM.nodeType===1){if(!e){bM.sizcache=bP;bM.sizset=bL}if(typeof bQ!=="string"){if(bM===bQ){bO=true;break}}else{if(bI.filter(bQ,[bM]).length>0){bO=bM;break}}}bM=bM[bS]}bT[bL]=bO}}}if(aH.documentElement.contains){bI.contains=function(e,bL){return e!==bL&&(e.contains?e.contains(bL):true)}}else{if(aH.documentElement.compareDocumentPosition){bI.contains=function(e,bL){return !!(e.compareDocumentPosition(bL)&16)}}else{bI.contains=function(){return false}}}bI.isXML=function(e){var bL=(e?e.ownerDocument||e:0).documentElement;return bL?bL.nodeName!=="HTML":false};var bs=function(e,bM){var bN,bP=[],bR="",bQ=bM.nodeType?[bM]:bM;while((bN=bE.match.PSEUDO.exec(e))){bR+=bN[0];e=e.replace(bE.match.PSEUDO,"")}e=bE.relative[e]?e+"*":e;for(var bL=0,bO=bQ.length;bL<bO;bL++){bI(e,bQ[bL],bP)}return bI.filter(bR,bP)};g.find=bI;g.expr=bI.selectors;g.expr[":"]=g.expr.filters;g.unique=bI.uniqueSort;g.text=bI.getText;g.isXMLDoc=bI.isXML;g.contains=bI.contains})();var bh=/Until$/,ak=/^(?:parents|prevUntil|prevAll)/,aR=/,/,bd=/^.[^:#\[\.,]*$/,aD=Array.prototype.slice,r=g.expr.match.POS,az={children:true,contents:true,next:true,prev:true};g.fn.extend({find:function(e){var bt=this,bs,bu;if(typeof e!=="string"){return g(e).filter(function(){for(bs=0,bu=bt.length;bs<bu;bs++){if(g.contains(bt[bs],this)){return true}}})}var bw=this.pushStack("","find",e),by,bv,bx;for(bs=0,bu=this.length;bs<bu;bs++){by=bw.length;g.find(e,this[bs],bw);if(bs>0){for(bv=by;bv<bw.length;bv++){for(bx=0;bx<by;bx++){if(bw[bx]===bw[bv]){bw.splice(bv--,1);break}}}}}return bw},has:function(bs){var e=g(bs);return this.filter(function(){for(var bt=0,bu=e.length;bt<bu;bt++){if(g.contains(this,e[bt])){return true}}})},not:function(e){return this.pushStack(a3(this,e,false),"not",e)},filter:function(e){return this.pushStack(a3(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?g.filter(e,this).length>0:this.filter(e).length>0)},closest:function(bA,bv){var bx=[],bs,bu,by=this[0];if(g.isArray(bA)){var bB,e,bw={},bz=1;if(by&&bA.length){for(bs=0,bu=bA.length;bs<bu;bs++){e=bA[bs];if(!bw[e]){bw[e]=r.test(e)?g(e,bv||this.context):e}}while(by&&by.ownerDocument&&by!==bv){for(e in bw){bB=bw[e];if(bB.jquery?bB.index(by)>-1:g(by).is(bB)){bx.push({selector:e,elem:by,level:bz})}}by=by.parentNode;bz++}}return bx}var bt=r.test(bA)||typeof bA!=="string"?g(bA,bv||this.context):0;for(bs=0,bu=this.length;bs<bu;bs++){by=this[bs];while(by){if(bt?bt.index(by)>-1:g.find.matchesSelector(by,bA)){bx.push(by);break}else{by=by.parentNode;if(!by||!by.ownerDocument||by===bv||by.nodeType===11){break}}}}bx=bx.length>1?g.unique(bx):bx;return this.pushStack(bx,"closest",bA)},index:function(e){if(!e||typeof e==="string"){return g.inArray(this[0],e?g(e):this.parent().children())}return g.inArray(e.jquery?e[0]:e,this)},add:function(bt,e){var bu=typeof bt==="string"?g(bt,e):g.makeArray(bt&&bt.nodeType?[bt]:bt),bs=g.merge(this.get(),bu);return this.pushStack(ay(bu[0])||ay(bs[0])?bs:g.unique(bs))},andSelf:function(){return this.add(this.prevObject)}});function ay(e){return !e||!e.parentNode||e.parentNode.nodeType===11}g.each({parent:function(e){var bs=e.parentNode;return bs&&bs.nodeType!==11?bs:null},parents:function(e){return g.dir(e,"parentNode")},parentsUntil:function(bs,e,bt){return g.dir(bs,"parentNode",bt)},next:function(e){return g.nth(e,2,"nextSibling")},prev:function(e){return g.nth(e,2,"previousSibling")},nextAll:function(e){return g.dir(e,"nextSibling")},prevAll:function(e){return g.dir(e,"previousSibling")},nextUntil:function(bs,e,bt){return g.dir(bs,"nextSibling",bt)},prevUntil:function(bs,e,bt){return g.dir(bs,"previousSibling",bt)},siblings:function(e){return g.sibling(e.parentNode.firstChild,e)},children:function(e){return g.sibling(e.firstChild)},contents:function(e){return g.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:g.makeArray(e.childNodes)}},function(bs,e){g.fn[bs]=function(bt,bv){var bu=g.map(this,e,bt),bw=aD.call(arguments);if(!bh.test(bs)){bv=bt}if(bv&&typeof bv==="string"){bu=g.filter(bv,bu)}bu=this.length>1&&!az[bs]?g.unique(bu):bu;if((this.length>1||aR.test(bv))&&ak.test(bs)){bu=bu.reverse()}return this.pushStack(bu,bs,bw.join(","))}});g.extend({filter:function(e,bt,bs){if(bs){e=":not("+e+")"}return bt.length===1?g.find.matchesSelector(bt[0],e)?[bt[0]]:[]:g.find.matches(e,bt)},dir:function(bv,bt,bs){var e=[],bu=bv[bt];while(bu&&bu.nodeType!==9&&(bs===W||bu.nodeType!==1||!g(bu).is(bs))){if(bu.nodeType===1){e.push(bu)}bu=bu[bt]}return e},nth:function(e,bs,bt,bu){bs=bs||1;var bv=0;for(;e;e=e[bt]){if(e.nodeType===1&&++bv===bs){break}}return e},sibling:function(bt,bs){var e=[];for(;bt;bt=bt.nextSibling){if(bt.nodeType===1&&bt!==bs){e.push(bt)}}return e}});function a3(e,bs,bu){bs=bs||0;if(g.isFunction(bs)){return g.grep(e,function(bx,bw){var bv=!!bs.call(bx,bw,bx);return bv===bu})}else{if(bs.nodeType){return g.grep(e,function(bv,bw){return(bv===bs)===bu})}else{if(typeof bs==="string"){var bt=g.grep(e,function(bv){return bv.nodeType===1});if(bd.test(bs)){return g.filter(bs,bt,!bu)}else{bs=g.filter(bs,bt)}}}}return g.grep(e,function(bv,bw){return(g.inArray(bv,bs)>=0)===bu})}var m=/ jQuery\d+="(?:\d+|null)"/g,u=/^\s+/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,au=/<([\w:]+)/,bc=/<tbody/i,aI=/<|&#?\w+;/,D=/<(?:script|object|embed|option|style)/i,ap=/checked\s*(?:[^=]|=\s*.checked.)/i,S=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,aa={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,"",""]};aa.optgroup=aa.option;aa.tbody=aa.tfoot=aa.colgroup=aa.caption=aa.thead;aa.th=aa.td;if(!g.support.htmlSerialize){aa._default=[1,"div<div>","</div>"]}g.fn.extend({text:function(e){if(g.isFunction(e)){return this.each(function(bt){var bs=g(this);bs.text(e.call(this,bt,bs.text()))})}if(typeof e!=="object"&&e!==W){return this.empty().append((this[0]&&this[0].ownerDocument||aH).createTextNode(e))}return g.text(this)},wrapAll:function(e){if(g.isFunction(e)){return this.each(function(bt){g(this).wrapAll(e.call(this,bt))})}if(this[0]){var bs=g(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bs.insertBefore(this[0])}bs.map(function(){var bt=this;while(bt.firstChild&&bt.firstChild.nodeType===1){bt=bt.firstChild}return bt}).append(this)}return this},wrapInner:function(e){if(g.isFunction(e)){return this.each(function(bs){g(this).wrapInner(e.call(this,bs))})}return this.each(function(){var bs=g(this),bt=bs.contents();if(bt.length){bt.wrapAll(e)}else{bs.append(e)}})},wrap:function(e){return this.each(function(){g(this).wrapAll(e)})},unwrap:function(){return this.parent().each(function(){if(!g.nodeName(this,"body")){g(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this)})}else{if(arguments.length){var e=g(arguments[0]);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bs){this.parentNode.insertBefore(bs,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,g(arguments[0]).toArray());return e}}},remove:function(bs,e){for(var bu=0,bt;(bt=this[bu])!=null;bu++){if(!bs||g.filter(bs,[bt]).length){if(!e&&bt.nodeType===1){g.cleanData(bt.getElementsByTagName("*"));g.cleanData([bt])}if(bt.parentNode){bt.parentNode.removeChild(bt)}}}return this},empty:function(){for(var bs=0,e;(e=this[bs])!=null;bs++){if(e.nodeType===1){g.cleanData(e.getElementsByTagName("*"))}while(e.firstChild){e.removeChild(e.firstChild)}}return this},clone:function(e,bs){e=e==null?false:e;bs=bs==null?e:bs;return this.map(function(){return g.clone(this,e,bs)})},html:function(bs){if(bs===W){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(m,""):null}else{if(typeof bs==="string"&&!D.test(bs)&&(g.support.leadingWhitespace||!u.test(bs))&&!aa[(au.exec(bs)||["",""])[1].toLowerCase()]){bs=bs.replace(v,"<$1></$2>");try{for(var bt=0,bu=this.length;bt<bu;bt++){if(this[bt].nodeType===1){g.cleanData(this[bt].getElementsByTagName("*"));this[bt].innerHTML=bs}}}catch(bv){this.empty().append(bs)}}else{if(g.isFunction(bs)){this.each(function(bw){var e=g(this);e.html(bs.call(this,bw,e.html()))})}else{this.empty().append(bs)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(g.isFunction(e)){return this.each(function(bs){var bt=g(this),bu=bt.html();bt.replaceWith(e.call(this,bs,bu))})}if(typeof e!=="string"){e=g(e).detach()}return this.each(function(){var bt=this.nextSibling,bs=this.parentNode;g(this).remove();if(bt){g(bt).before(e)}else{g(bs).append(e)}})}else{return this.length?this.pushStack(g(g.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bC,bs,bu){var bA,bw,bB,bz,e=bC[0],by=[];if(!g.support.checkClone&&arguments.length===3&&typeof e==="string"&&ap.test(e)){return this.each(function(){g(this).domManip(bC,bs,bu,true)})}if(g.isFunction(e)){return this.each(function(bE){var bD=g(this);bC[0]=e.call(this,bE,bs?bD.html():W);bD.domManip(bC,bs,bu)})}if(this[0]){bz=e&&e.parentNode;if(g.support.parentNode&&bz&&bz.nodeType===11&&bz.childNodes.length===this.length){bA={fragment:bz}}else{bA=g.buildFragment(bC,this,by)}bB=bA.fragment;if(bB.childNodes.length===1){bw=bB=bB.firstChild}else{bw=bB.firstChild}if(bw){bs=bs&&g.nodeName(bw,"tr");for(var bt=0,bv=this.length,bx=bv-1;bt<bv;bt++){bu.call(bs?at(this[bt],bw):this[bt],bA.cacheable||(bv>1&&bt<bx)?g.clone(bB,true,true):bB)}}if(by.length){g.each(by,a2)}}return this}});function at(e,bs){return g.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function ae(bx,bw){if(bw.nodeType!==1||!g.hasData(bx)){return}var bz=g.expando,e=g.data(bx),bt=g.data(bw,e);if((e=e[bz])){var by=e.events;bt=bt[bz]=g.extend({},e);if(by){delete bt.handle;bt.events={};for(var bv in by){for(var bs=0,bu=by[bv].length;bs<bu;bs++){g.event.add(bw,bv+(by[bv][bs].namespace?".":"")+by[bv][bs].namespace,by[bv][bs],by[bv][bs].data)}}}}}function h(bs,e){var bt;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bs)}bt=e.nodeName.toLowerCase();if(bt==="object"){e.outerHTML=bs.outerHTML}else{if(bt==="input"&&(bs.type==="checkbox"||bs.type==="radio")){if(bs.checked){e.defaultChecked=e.checked=bs.checked}if(e.value!==bs.value){e.value=bs.value}}else{if(bt==="option"){e.selected=bs.defaultSelected}else{if(bt==="input"||bt==="textarea"){e.defaultValue=bs.defaultValue}}}}e.removeAttribute(g.expando)}g.buildFragment=function(bx,bu,bv){var bs,bt,e,bw;if(bu&&bu[0]){bw=bu[0].ownerDocument||bu[0]}if(!bw.createDocumentFragment){bw=aH}if(bx.length===1&&typeof bx[0]==="string"&&bx[0].length<512&&bw===aH&&bx[0].charAt(0)==="<"&&!D.test(bx[0])&&(g.support.checkClone||!ap.test(bx[0]))){bt=true;e=g.fragments[bx[0]];if(e&&e!==1){bs=e}}if(!bs){bs=bw.createDocumentFragment();g.clean(bx,bw,bs,bv)}if(bt){g.fragments[bx[0]]=e?bs:1}return{fragment:bs,cacheable:bt}};g.fragments={};g.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bs){g.fn[e]=function(bt){var bw=[],by=g(bt),bx=this.length===1&&this[0].parentNode;if(bx&&bx.nodeType===11&&bx.childNodes.length===1&&by.length===1){by[bs](this[0]);return this}else{for(var bu=0,bv=by.length;bu<bv;bu++){var bz=(bu>0?this.clone(true):this).get();g(by[bu])[bs](bz);bw=bw.concat(bz)}return this.pushStack(bw,e,by.selector)}}});function bf(e){if("getElementsByTagName" in e){return e.getElementsByTagName("*")}else{if("querySelectorAll" in e){return e.querySelectorAll("*")}else{return[]}}}function aV(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function bg(e){if(g.nodeName(e,"input")){aV(e)}else{if("getElementsByTagName" in e){g.grep(e.getElementsByTagName("input"),aV)}}}g.extend({clone:function(bt,e,bv){var bu=bt.cloneNode(true),bw,bx,bs;if((!g.support.noCloneEvent||!g.support.noCloneChecked)&&(bt.nodeType===1||bt.nodeType===11)&&!g.isXMLDoc(bt)){h(bt,bu);bw=bf(bt);bx=bf(bu);for(bs=0;bw[bs];++bs){h(bw[bs],bx[bs])}}if(e){ae(bt,bu);if(bv){bw=bf(bt);bx=bf(bu);for(bs=0;bw[bs];++bs){ae(bw[bs],bx[bs])}}}bw=bx=null;return bu},clean:function(bs,e,bB,by){var bC;e=e||aH;if(typeof e.createElement==="undefined"){e=e.ownerDocument||e[0]&&e[0].ownerDocument||aH}var bH=[],bx;for(var bz=0,bv;(bv=bs[bz])!=null;bz++){if(typeof bv==="number"){bv+=""}if(!bv){continue}if(typeof bv==="string"){if(!aI.test(bv)){bv=e.createTextNode(bv)}else{bv=bv.replace(v,"<$1></$2>");var bA=(au.exec(bv)||["",""])[1].toLowerCase(),bD=aa[bA]||aa._default,bE=bD[0],bt=e.createElement("div");bt.innerHTML=bD[1]+bv+bD[2];while(bE--){bt=bt.lastChild}if(!g.support.tbody){var bF=bc.test(bv),bw=bA==="table"&&!bF?bt.firstChild&&bt.firstChild.childNodes:bD[1]==="<table>"&&!bF?bt.childNodes:[];for(bx=bw.length-1;bx>=0;--bx){if(g.nodeName(bw[bx],"tbody")&&!bw[bx].childNodes.length){bw[bx].parentNode.removeChild(bw[bx])}}}if(!g.support.leadingWhitespace&&u.test(bv)){bt.insertBefore(e.createTextNode(u.exec(bv)[0]),bt.firstChild)}bv=bt.childNodes}}var bu;if(!g.support.appendChecked){if(bv[0]&&typeof(bu=bv.length)==="number"){for(bx=0;bx<bu;bx++){bg(bv[bx])}}else{bg(bv)}}if(bv.nodeType){bH.push(bv)}else{bH=g.merge(bH,bv)}}if(bB){bC=function(bI){return !bI.type||S.test(bI.type)};for(bz=0;bH[bz];bz++){if(by&&g.nodeName(bH[bz],"script")&&(!bH[bz].type||bH[bz].type.toLowerCase()==="text/javascript")){by.push(bH[bz].parentNode?bH[bz].parentNode.removeChild(bH[bz]):bH[bz])}else{if(bH[bz].nodeType===1){var bG=g.grep(bH[bz].getElementsByTagName("script"),bC);bH.splice.apply(bH,[bz+1,0].concat(bG))}bB.appendChild(bH[bz])}}}return bH},cleanData:function(by){var e,bv,bw=g.cache,bA=g.expando,bz=g.event.special,bu=g.support.deleteExpando;for(var bs=0,bx;(bx=by[bs])!=null;bs++){if(bx.nodeName&&g.noData[bx.nodeName.toLowerCase()]){continue}bv=bx[g.expando];if(bv){e=bw[bv]&&bw[bv][bA];if(e&&e.events){for(var bt in e.events){if(bz[bt]){g.event.remove(bx,bt)}else{g.removeEvent(bx,bt,e.handle)}}if(e.handle){e.handle.elem=null}}if(bu){delete bx[g.expando]}else{if(bx.removeAttribute){bx.removeAttribute(g.expando)}}delete bw[bv]}}}});function a2(bs,e){if(e.src){g.ajax({url:e.src,async:false,dataType:"script"})}else{g.globalEval((e.text||e.textContent||e.innerHTML||"").replace(aN,"/*$0*/"))}if(e.parentNode){e.parentNode.removeChild(e)}}var aG=/alpha\([^)]*\)/i,I=/opacity=([^)]*)/,br=/([A-Z]|^ms)/g,am=/^-?\d+(?:px)?$/i,M=/^-?\d/,aT=/^[+\-]=/,t=/[^+\-\.\de]+/g,aX={position:"absolute",visibility:"hidden",display:"block"},Q=["Left","Right"],n=["Top","Bottom"],aM,aA,aY;g.fn.css=function(e,bs){if(arguments.length===2&&bs===W){return this}return g.access(this,e,bs,true,function(bu,bv,bt){return bt!==W?g.style(bu,bv,bt):g.css(bu,bv)})};g.extend({cssHooks:{opacity:{get:function(bt,e){if(e){var bs=aM(bt,"opacity","opacity");return bs===""?"1":bs}else{return bt.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":g.support.cssFloat?"cssFloat":"styleFloat"},style:function(bu,bA,bs,bx){if(!bu||bu.nodeType===3||bu.nodeType===8||!bu.style){return}var bv,by,bw=g.camelCase(bA),bt=bu.style,bz=g.cssHooks[bw];bA=g.cssProps[bw]||bw;if(bs!==W){by=typeof bs;if(by==="number"&&isNaN(bs)||bs==null){return}if(by==="string"&&aT.test(bs)){bs=+bs.replace(t,"")+parseFloat(g.css(bu,bA));by="number"}if(by==="number"&&!g.cssNumber[bw]){bs+="px"}if(!bz||!("set" in bz)||(bs=bz.set(bu,bs))!==W){try{bt[bA]=bs}catch(bB){}}}else{if(bz&&"get" in bz&&(bv=bz.get(bu,false,bx))!==W){return bv}return bt[bA]}},css:function(bt,bv,e){var bs,bu;bv=g.camelCase(bv);bu=g.cssHooks[bv];bv=g.cssProps[bv]||bv;if(bv==="cssFloat"){bv="float"}if(bu&&"get" in bu&&(bs=bu.get(bt,true,e))!==W){return bs}else{if(aM){return aM(bt,bv)}}},swap:function(bt,bu,e){var bv={};for(var bs in bu){bv[bs]=bt.style[bs];bt.style[bs]=bu[bs]}e.call(bt);for(bs in bu){bt.style[bs]=bv[bs]}}});g.curCSS=g.css;g.each(["height","width"],function(bs,e){g.cssHooks[e]={get:function(bw,bt,bu){var bv;if(bt){if(bw.offsetWidth!==0){return x(bw,e,bu)}else{g.swap(bw,aX,function(){bv=x(bw,e,bu)})}return bv}},set:function(bt,bu){if(am.test(bu)){bu=parseFloat(bu);if(bu>=0){return bu+"px"}}else{return bu}}}});if(!g.support.opacity){g.cssHooks.opacity={get:function(e,bs){return I.test((bs&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":bs?"1":""},set:function(bt,e){var bs=bt.style,bv=bt.currentStyle;bs.zoom=1;var bw=g.isNaN(e)?"":"alpha(opacity="+e*100+")",bu=bv&&bv.filter||bs.filter||"";bs.filter=aG.test(bu)?bu.replace(aG,bw):bu+" "+bw}}}g(function(){if(!g.support.reliableMarginRight){g.cssHooks.marginRight={get:function(bt,e){var bs;g.swap(bt,{display:"inline-block"},function(){if(e){bs=aM(bt,"margin-right","marginRight")}else{bs=bt.style.marginRight}});return bs}}}});if(aH.defaultView&&aH.defaultView.getComputedStyle){aA=function(bu,bv){var bt,e,bs;bv=bv.replace(br,"-$1").toLowerCase();if(!(e=bu.ownerDocument.defaultView)){return W}if((bs=e.getComputedStyle(bu,null))){bt=bs.getPropertyValue(bv);if(bt===""&&!g.contains(bu.ownerDocument.documentElement,bu)){bt=g.style(bu,bv)}}return bt}}if(aH.documentElement.currentStyle){aY=function(bs,bw){var bu,bt=bs.currentStyle&&bs.currentStyle[bw],bv=bs.runtimeStyle&&bs.runtimeStyle[bw],e=bs.style;if(!am.test(bt)&&M.test(bt)){bu=e.left;if(bv){bs.runtimeStyle.left=bs.currentStyle.left}e.left=bw==="fontSize"?"1em":(bt||0);bt=e.pixelLeft+"px";e.left=bu;if(bv){bs.runtimeStyle.left=bv}}return bt===""?"auto":bt}}aM=aA||aY;function x(bu,bv,bs){var bt=bv==="width"?bu.offsetWidth:bu.offsetHeight,e=bv==="width"?Q:n;if(bt>0){if(bs!=="border"){g.each(e,function(){if(!bs){bt-=parseFloat(g.css(bu,"padding"+this))||0}if(bs==="margin"){bt+=parseFloat(g.css(bu,bs+this))||0}else{bt-=parseFloat(g.css(bu,"border"+this+"Width"))||0}})}return bt+"px"}bt=aM(bu,bv,bv);if(bt<0||bt==null){bt=bu.style[bv]||0}bt=parseFloat(bt)||0;if(bs){g.each(e,function(){bt+=parseFloat(g.css(bu,"padding"+this))||0;if(bs!=="padding"){bt+=parseFloat(g.css(bu,"border"+this+"Width"))||0}if(bs==="margin"){bt+=parseFloat(g.css(bu,bs+this))||0}})}return bt+"px"}if(g.expr&&g.expr.filters){g.expr.filters.hidden=function(bt){var bs=bt.offsetWidth,e=bt.offsetHeight;return(bs===0&&e===0)||(!g.support.reliableHiddenOffsets&&(bt.style.display||g.css(bt,"display"))==="none")};g.expr.filters.visible=function(e){return !g.expr.filters.hidden(e)}}var q=/%20/g,P=/\[\]$/,aJ=/\r?\n/g,K=/#.*$/,a=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aO=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aE=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,a7=/^(?:GET|HEAD)$/,bj=/^\/\//,Z=/\?/,a9=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,ao=/^(?:select|textarea)/i,L=/\s+/,aQ=/([?&])_=[^&]*/,aC=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,d=g.fn.load,a0={},c={},ai,j;try{ai=T.href}catch(ad){ai=aH.createElement("a");ai.href="";ai=ai.href}j=aC.exec(ai.toLowerCase())||[];function E(e){return function(bz,bx){if(typeof bz!=="string"){bx=bz;bz="*"}if(g.isFunction(bx)){var bs=bz.toLowerCase().split(L),bt=0,by=bs.length,bw,bu,bv;for(;bt<by;bt++){bw=bs[bt];bv=/^\+/.test(bw);if(bv){bw=bw.substr(1)||"*"}bu=e[bw]=e[bw]||[];bu[bv?"unshift":"push"](bx)}}}}function a8(bu,bs,bz,by,e,bx){e=e||bs.dataTypes[0];bx=bx||{};bx[e]=true;var bw=bu[e],bt=0,bv=bw?bw.length:0,bA=(bu===a0),bB;for(;bt<bv&&(bA||!bB);bt++){bB=bw[bt](bs,bz,by);if(typeof bB==="string"){if(!bA||bx[bB]){bB=W}else{bs.dataTypes.unshift(bB);bB=a8(bu,bs,bz,by,bB,bx)}}}if((bA||!bB)&&!bx["*"]){bB=a8(bu,bs,bz,by,"*",bx)}return bB}g.fn.extend({load:function(bv,bt,bu){if(typeof bv!=="string"&&d){return d.apply(this,arguments)}else{if(!this.length){return this}}var e=bv.indexOf(" ");if(e>=0){var bs=bv.slice(e,bv.length);bv=bv.slice(0,e)}var bw="GET";if(bt){if(g.isFunction(bt)){bu=bt;bt=W}else{if(typeof bt==="object"){bt=g.param(bt,g.ajaxSettings.traditional);bw="POST"}}}var bx=this;g.ajax({url:bv,type:bw,dataType:"html",data:bt,complete:function(by,bz,bA){bA=by.responseText;if(by.isResolved()){by.done(function(bB){bA=bB});bx.html(bs?g("<div>").append(bA.replace(a9,"")).find(bs):bA)}if(bu){bx.each(bu,[bA,bz,by])}}});return this},serialize:function(){return g.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?g.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ao.test(this.nodeName)||aO.test(this.type))}).map(function(e,bt){var bs=g(this).val();return bs==null?null:g.isArray(bs)?g.map(bs,function(bu,bv){return{name:bt.name,value:bu.replace(aJ,"\r\n")}}):{name:bt.name,value:bs.replace(aJ,"\r\n")}}).get()}});g.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bs){g.fn[bs]=function(bt){return this.bind(bs,bt)}});g.each(["get","post"],function(bs,e){g[e]=function(bt,bu,bw,bv){if(g.isFunction(bu)){bv=bv||bw;bw=bu;bu=W}return g.ajax({type:e,url:bt,data:bu,success:bw,dataType:bv})}});g.extend({getScript:function(bs,e){return g.get(bs,W,e,"script")},getJSON:function(e,bs,bt){return g.get(e,bs,bt,"json")},ajaxSetup:function(e,bt){if(!bt){bt=e;e=g.extend(true,g.ajaxSettings,bt)}else{g.extend(true,e,g.ajaxSettings,bt)}for(var bs in {context:1,url:1}){if(bs in bt){e[bs]=bt[bs]}else{if(bs in g.ajaxSettings){e[bs]=g.ajaxSettings[bs]}}}return e},ajaxSettings:{url:ai,isLocal:aE.test(j[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":a4.String,"text html":true,"text json":g.parseJSON,"text xml":g.parseXML}},ajaxPrefilter:E(a0),ajaxTransport:E(c),ajax:function(bJ,bK){if(typeof bJ==="object"){bK=bJ;bJ=W}bK=bK||{};var bC=g.ajaxSetup({},bK),bD=bC.context||bC,bs=bD!==bC&&(bD.nodeType||bD instanceof g)?g(bD):g.event,bO=g.Deferred(),bv=g._Deferred(),bF=bC.statusCode||{},bw,bI={},bz={},bH,bM,bt,bE,bB,bA=0,bu,bG,bP={readyState:0,setRequestHeader:function(bR,e){if(!bA){var bQ=bR.toLowerCase();bR=bz[bQ]=bz[bQ]||bR;bI[bR]=e}return this},getAllResponseHeaders:function(){return bA===2?bH:null},getResponseHeader:function(e){var bQ;if(bA===2){if(!bM){bM={};while((bQ=a.exec(bH))){bM[bQ[1].toLowerCase()]=bQ[2]}}bQ=bM[e.toLowerCase()]}return bQ===W?null:bQ},overrideMimeType:function(e){if(!bA){bC.mimeType=e}return this},abort:function(e){e=e||"abort";if(bt){bt.abort(e)}by(0,e);return this}};function by(bT,bW,bR,bX){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bt=W;bH=bX||"";bP.readyState=bT?4:0;var bU,bV,bZ,bS=bR?f(bC,bP,bR):W,bQ,b0;if(bT>=200&&bT<300||bT===304){if(bC.ifModified){if((bQ=bP.getResponseHeader("Last-Modified"))){g.lastModified[bw]=bQ}if((b0=bP.getResponseHeader("Etag"))){g.etag[bw]=b0}}if(bT===304){bW="notmodified";bU=true}else{try{bV=al(bC,bS);bW="success";bU=true}catch(bY){bW="parsererror";bZ=bY}}}else{bZ=bW;if(!bW||bT){bW="error";if(bT<0){bT=0}}}bP.status=bT;bP.statusText=bW;if(bU){bO.resolveWith(bD,[bV,bW,bP])}else{bO.rejectWith(bD,[bP,bW,bZ])}bP.statusCode(bF);bF=W;if(bu){bs.trigger("ajax"+(bU?"Success":"Error"),[bP,bC,bU?bV:bZ])}bv.resolveWith(bD,[bP,bW]);if(bu){bs.trigger("ajaxComplete",[bP,bC]);if(!(--g.active)){g.event.trigger("ajaxStop")}}}bO.promise(bP);bP.success=bP.done;bP.error=bP.fail;bP.complete=bv.done;bP.statusCode=function(bQ){if(bQ){var e;if(bA<2){for(e in bQ){bF[e]=[bF[e],bQ[e]]}}else{e=bQ[bP.status];bP.then(e,e)}}return this};bC.url=((bJ||bC.url)+"").replace(K,"").replace(bj,j[1]+"//");bC.dataTypes=g.trim(bC.dataType||"*").toLowerCase().split(L);if(bC.crossDomain==null){bB=aC.exec(bC.url.toLowerCase());bC.crossDomain=!!(bB&&(bB[1]!=j[1]||bB[2]!=j[2]||(bB[3]||(bB[1]==="http:"?80:443))!=(j[3]||(j[1]==="http:"?80:443))))}if(bC.data&&bC.processData&&typeof bC.data!=="string"){bC.data=g.param(bC.data,bC.traditional)}a8(a0,bC,bK,bP);if(bA===2){return false}bu=bC.global;bC.type=bC.type.toUpperCase();bC.hasContent=!a7.test(bC.type);if(bu&&g.active++===0){g.event.trigger("ajaxStart")}if(!bC.hasContent){if(bC.data){bC.url+=(Z.test(bC.url)?"&":"?")+bC.data}bw=bC.url;if(bC.cache===false){var bx=g.now(),bL=bC.url.replace(aQ,"$1_="+bx);bC.url=bL+((bL===bC.url)?(Z.test(bC.url)?"&":"?")+"_="+bx:"")}}if(bC.data&&bC.hasContent&&bC.contentType!==false||bK.contentType){bP.setRequestHeader("Content-Type",bC.contentType)}if(bC.ifModified){bw=bw||bC.url;if(g.lastModified[bw]){bP.setRequestHeader("If-Modified-Since",g.lastModified[bw])}if(g.etag[bw]){bP.setRequestHeader("If-None-Match",g.etag[bw])}}bP.setRequestHeader("Accept",bC.dataTypes[0]&&bC.accepts[bC.dataTypes[0]]?bC.accepts[bC.dataTypes[0]]+(bC.dataTypes[0]!=="*"?", */*; q=0.01":""):bC.accepts["*"]);for(bG in bC.headers){bP.setRequestHeader(bG,bC.headers[bG])}if(bC.beforeSend&&(bC.beforeSend.call(bD,bP,bC)===false||bA===2)){bP.abort();return false}for(bG in {success:1,error:1,complete:1}){bP[bG](bC[bG])}bt=a8(c,bC,bK,bP);if(!bt){by(-1,"No Transport")}else{bP.readyState=1;if(bu){bs.trigger("ajaxSend",[bP,bC])}if(bC.async&&bC.timeout>0){bE=setTimeout(function(){bP.abort("timeout")},bC.timeout)}try{bA=1;bt.send(bI,by)}catch(bN){if(status<2){by(-1,bN)}else{g.error(bN)}}}return bP},param:function(bt,bs){var e=[],bu=function(bw,bx){bx=g.isFunction(bx)?bx():bx;e[e.length]=encodeURIComponent(bw)+"="+encodeURIComponent(bx)};if(bs===W){bs=g.ajaxSettings.traditional}if(g.isArray(bt)||(bt.jquery&&!g.isPlainObject(bt))){g.each(bt,function(){bu(this.name,this.value)})}else{for(var bv in bt){a1(bv,bt[bv],bs,bu)}}return e.join("&").replace(q,"+")}});function a1(bt,bu,e,bs){if(g.isArray(bu)){g.each(bu,function(bw,bx){if(e||P.test(bt)){bs(bt,bx)}else{a1(bt+"["+(typeof bx==="object"||g.isArray(bx)?bw:"")+"]",bx,e,bs)}})}else{if(!e&&bu!=null&&typeof bu==="object"){for(var bv in bu){a1(bt+"["+bv+"]",bu[bv],e,bs)}}else{bs(bt,bu)}}}g.extend({active:0,lastModified:{},etag:{}});function f(bz,by,bs){var bt=bz.contents,e=bz.dataTypes,bv=bz.responseFields,bu,bA,bw,bx;for(bA in bv){if(bA in bs){by[bv[bA]]=bs[bA]}}while(e[0]==="*"){e.shift();if(bu===W){bu=bz.mimeType||by.getResponseHeader("content-type")}}if(bu){for(bA in bt){if(bt[bA]&&bt[bA].test(bu)){e.unshift(bA);break}}}if(e[0] in bs){bw=e[0]}else{for(bA in bs){if(!e[0]||bz.converters[bA+" "+e[0]]){bw=bA;break}if(!bx){bx=bA}}bw=bw||bx}if(bw){if(bw!==e[0]){e.unshift(bw)}return bs[bw]}}function al(bt,bA){if(bt.dataFilter){bA=bt.dataFilter(bA,bt.dataType)}var bC=bt.dataTypes,bD={},bv,bB,bu=bC.length,by,bs=bC[0],e,bE,bz,bw,bx;for(bv=1;bv<bu;bv++){if(bv===1){for(bB in bt.converters){if(typeof bB==="string"){bD[bB.toLowerCase()]=bt.converters[bB]}}}e=bs;bs=bC[bv];if(bs==="*"){bs=e}else{if(e!=="*"&&e!==bs){bE=e+" "+bs;bz=bD[bE]||bD["* "+bs];if(!bz){bx=W;for(bw in bD){by=bw.split(" ");if(by[0]===e||by[0]==="*"){bx=bD[by[1]+" "+bs];if(bx){bw=bD[bw];if(bw===true){bz=bx}else{if(bx===true){bz=bw}}break}}}}if(!(bz||bx)){g.error("No conversion from "+bE.replace(" "," to "))}if(bz!==true){bA=bz?bz(bA):bx(bw(bA))}}}}return bA}var R=g.now(),aL=/(\=)\?(&|$)|\?\?/i;g.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return g.expando+"_"+(R++)}});g.ajaxPrefilter("json jsonp",function(bz,bt,bx){var bu=bz.contentType==="application/x-www-form-urlencoded"&&(typeof bz.data==="string");if(bz.dataTypes[0]==="jsonp"||bz.jsonp!==false&&(aL.test(bz.url)||bu&&aL.test(bz.data))){var bA,bs=bz.jsonpCallback=g.isFunction(bz.jsonpCallback)?bz.jsonpCallback():bz.jsonpCallback,bw=a4[bs],bv=bz.url,e=bz.data,by="$1"+bs+"$2";if(bz.jsonp!==false){bv=bv.replace(aL,by);if(bz.url===bv){if(bu){e=e.replace(aL,by)}if(bz.data===e){bv+=(/\?/.test(bv)?"&":"?")+bz.jsonp+"="+bs}}}bz.url=bv;bz.data=e;a4[bs]=function(bB){bA=[bB]};bx.always(function(){a4[bs]=bw;if(bA&&g.isFunction(bw)){a4[bs](bA[0])}});bz.converters["script json"]=function(){if(!bA){g.error(bs+" was not called")}return bA[0]};bz.dataTypes[0]="json";return"script"}});g.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){g.globalEval(e);return e}}});g.ajaxPrefilter("script",function(e){if(e.cache===W){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});g.ajaxTransport("script",function(bs){if(bs.crossDomain){var e,bt=aH.head||aH.getElementsByTagName("head")[0]||aH.documentElement;return{send:function(bv,bu){e=aH.createElement("script");e.async="async";if(bs.scriptCharset){e.charset=bs.scriptCharset}e.src=bs.url;e.onload=e.onreadystatechange=function(bx,bw){if(bw||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bt&&e.parentNode){bt.removeChild(e)}e=W;if(!bw){bu(200,"success")}}};bt.insertBefore(e,bt.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var J=a4.ActiveXObject?function(){for(var e in a5){a5[e](0,1)}}:false,bq=0,a5;function av(){try{return new a4.XMLHttpRequest()}catch(bs){}}function bb(){try{return new a4.ActiveXObject("Microsoft.XMLHTTP")}catch(bs){}}g.ajaxSettings.xhr=a4.ActiveXObject?function(){return !this.isLocal&&av()||bb()}:av;(function(e){g.extend(g.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(g.ajaxSettings.xhr());if(g.support.ajax){g.ajaxTransport(function(bs){if(!bs.crossDomain||g.support.cors){var e;return{send:function(bx,by){var bt=bs.xhr(),bv,bu;if(bs.username){bt.open(bs.type,bs.url,bs.async,bs.username,bs.password)}else{bt.open(bs.type,bs.url,bs.async)}if(bs.xhrFields){for(bu in bs.xhrFields){bt[bu]=bs.xhrFields[bu]}}if(bs.mimeType&&bt.overrideMimeType){bt.overrideMimeType(bs.mimeType)}if(!bs.crossDomain&&!bx["X-Requested-With"]){bx["X-Requested-With"]="XMLHttpRequest"}try{for(bu in bx){bt.setRequestHeader(bu,bx[bu])}}catch(bw){}bt.send((bs.hasContent&&bs.data)||null);e=function(bD,bF){var bB,bE,bz,bG,bA;try{if(e&&(bF||bt.readyState===4)){e=W;if(bv){bt.onreadystatechange=g.noop;if(J){delete a5[bv]}}if(bF){if(bt.readyState!==4){bt.abort()}}else{bB=bt.status;bz=bt.getAllResponseHeaders();bG={};bA=bt.responseXML;if(bA&&bA.documentElement){bG.xml=bA}bG.text=bt.responseText;try{bE=bt.statusText}catch(bH){bE=""}if(!bB&&bs.isLocal&&!bs.crossDomain){bB=bG.text?200:404}else{if(bB===1223){bB=204}}}}}catch(bC){if(!bF){by(-1,bC)}}if(bG){by(bB,bE,bG,bz)}};if(!bs.async||bt.readyState===4){e()}else{bv=++bq;if(J){if(!a5){a5={};g(a4).unload(J)}a5[bv]=e}bt.onreadystatechange=e}},abort:function(){if(e){e(0,1)}}}}})}var aj={},H,a6,bl=/^(?:toggle|show|hide)$/,be=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,aB,bm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],aZ,N=a4.webkitRequestAnimationFrame||a4.mozRequestAnimationFrame||a4.oRequestAnimationFrame;g.fn.extend({show:function(e,bx,bt){var bs,bw;if(e||e===0){return this.animate(F("show",3),e,bx,bt)}else{for(var bu=0,bv=this.length;bu<bv;bu++){bs=this[bu];if(bs.style){bw=bs.style.display;if(!g._data(bs,"olddisplay")&&bw==="none"){bw=bs.style.display=""}if(bw===""&&g.css(bs,"display")==="none"){g._data(bs,"olddisplay",aW(bs.nodeName))}}}for(bu=0;bu<bv;bu++){bs=this[bu];if(bs.style){bw=bs.style.display;if(bw===""||bw==="none"){bs.style.display=g._data(bs,"olddisplay")||""}}}return this}},hide:function(bw,bs,bt){if(bw||bw===0){return this.animate(F("hide",3),bw,bs,bt)}else{for(var e=0,bu=this.length;e<bu;e++){if(this[e].style){var bv=g.css(this[e],"display");if(bv!=="none"&&!g._data(this[e],"olddisplay")){g._data(this[e],"olddisplay",bv)}}}for(e=0;e<bu;e++){if(this[e].style){this[e].style.display="none"}}return this}},_toggle:g.fn.toggle,toggle:function(bs,bu,bt){var e=typeof bs==="boolean";if(g.isFunction(bs)&&g.isFunction(bu)){this._toggle.apply(this,arguments)}else{if(bs==null||e){this.each(function(){var bv=e?bs:g(this).is(":hidden");g(this)[bv?"show":"hide"]()})}else{this.animate(F("toggle",3),bs,bu,bt)}}return this},fadeTo:function(bs,e,bt,bu){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:e},bs,bt,bu)},animate:function(bs,bt,bu,bv){var e=g.speed(bt,bu,bv);if(g.isEmptyObject(bs)){return this.each(e.complete,[false])}bs=g.extend({},bs);return this[e.queue===false?"each":"queue"](function(){if(e.queue===false){g._mark(this)}var bH=g.extend({},e),bA=this.nodeType===1,bF=bA&&g(this).is(":hidden"),bE,bz,bB,bD,bG,bw,by,bx,bC;bH.animatedProperties={};for(bB in bs){bE=g.camelCase(bB);if(bB!==bE){bs[bE]=bs[bB];delete bs[bB]}bz=bs[bE];if(g.isArray(bz)){bH.animatedProperties[bE]=bz[1];bz=bs[bE]=bz[0]}else{bH.animatedProperties[bE]=bH.specialEasing&&bH.specialEasing[bE]||bH.easing||"swing"}if(bz==="hide"&&bF||bz==="show"&&!bF){return bH.complete.call(this)}if(bA&&(bE==="height"||bE==="width")){bH.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(g.css(this,"display")==="inline"&&g.css(this,"float")==="none"){if(!g.support.inlineBlockNeedsLayout){this.style.display="inline-block"}else{bD=aW(this.nodeName);if(bD==="inline"){this.style.display="inline-block"}else{this.style.display="inline";this.style.zoom=1}}}}}if(bH.overflow!=null){this.style.overflow="hidden"}for(bB in bs){bG=new g.fx(this,bH,bB);bz=bs[bB];if(bl.test(bz)){bG[bz==="toggle"?bF?"show":"hide":bz]()}else{bw=be.exec(bz);by=bG.cur();if(bw){bx=parseFloat(bw[2]);bC=bw[3]||(g.cssNumber[bB]?"":"px");if(bC!=="px"){g.style(this,bB,(bx||1)+bC);by=((bx||1)/bG.cur())*by;g.style(this,bB,by+bC)}if(bw[1]){bx=((bw[1]==="-="?-1:1)*bx)+by}bG.custom(by,bx,bC)}else{bG.custom(by,bz,"")}}}return true})},stop:function(bs,e){if(bs){this.queue([])}this.each(function(){var bt=g.timers,bu=bt.length;if(!e){g._unmark(true,this)}while(bu--){if(bt[bu].elem===this){if(e){bt[bu](true)}bt.splice(bu,1)}}});if(!e){this.dequeue()}return this}});function af(){setTimeout(l,0);return(aZ=g.now())}function l(){aZ=W}function F(bs,e){var bt={};g.each(bm.concat.apply([],bm.slice(0,e)),function(){bt[this]=bs});return bt}g.each({slideDown:F("show",1),slideUp:F("hide",1),slideToggle:F("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bs){g.fn[e]=function(bt,bu,bv){return this.animate(bs,bt,bu,bv)}});g.extend({speed:function(e,bt,bu){var bs=e&&typeof e==="object"?g.extend({},e):{complete:bu||!bu&&bt||g.isFunction(e)&&e,duration:e,easing:bu&&bt||bt&&!g.isFunction(bt)&&bt};bs.duration=g.fx.off?0:typeof bs.duration==="number"?bs.duration:bs.duration in g.fx.speeds?g.fx.speeds[bs.duration]:g.fx.speeds._default;bs.old=bs.complete;bs.complete=function(bv){if(g.isFunction(bs.old)){bs.old.call(this)}if(bs.queue!==false){g.dequeue(this)}else{if(bv!==false){g._unmark(this)}}};return bs},easing:{linear:function(bu,bt,e,bs){return e+bs*bu},swing:function(bu,bt,e,bs){return((-Math.cos(bu*Math.PI)/2)+0.5)*bs+e}},timers:[],fx:function(bs,bt,e){this.options=bt;this.elem=bs;this.prop=e;bt.orig=bt.orig||{}}});g.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(g.fx.step[this.prop]||g.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 bs,e=g.css(this.elem,this.prop);return isNaN(bs=parseFloat(e))?!e||e==="auto"?0:e:bs},custom:function(bv,bx,bs){var bt=this,bu=g.fx,e;this.startTime=aZ||af();this.start=bv;this.end=bx;this.unit=bs||this.unit||(g.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;function bw(by){return bt.step(by)}bw.elem=this.elem;if(bw()&&g.timers.push(bw)&&!aB){if(N){aB=true;e=function(){if(aB){N(e);bu.tick()}};N(e)}else{aB=setInterval(bu.tick,bu.interval)}}},show:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());g(this.elem).show()},hide:function(){this.options.orig[this.prop]=g.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(bv){var by=aZ||af(),bt=true,bx=this.elem,bs=this.options,e,bu;if(bv||by>=bs.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bs.animatedProperties[this.prop]=true;for(e in bs.animatedProperties){if(bs.animatedProperties[e]!==true){bt=false}}if(bt){if(bs.overflow!=null&&!g.support.shrinkWrapBlocks){g.each(["","X","Y"],function(bz,bA){bx.style["overflow"+bA]=bs.overflow[bz]})}if(bs.hide){g(bx).hide()}if(bs.hide||bs.show){for(var bw in bs.animatedProperties){g.style(bx,bw,bs.orig[bw])}}bs.complete.call(bx)}return false}else{if(bs.duration==Infinity){this.now=by}else{bu=by-this.startTime;this.state=bu/bs.duration;this.pos=g.easing[bs.animatedProperties[this.prop]](this.state,bu,0,1,bs.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};g.extend(g.fx,{tick:function(){for(var e=g.timers,bs=0;bs<e.length;++bs){if(!e[bs]()){e.splice(bs--,1)}}if(!e.length){g.fx.stop()}},interval:13,stop:function(){clearInterval(aB);aB=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){g.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=(e.prop==="width"||e.prop==="height"?Math.max(0,e.now):e.now)+e.unit}else{e.elem[e.prop]=e.now}}}});if(g.expr&&g.expr.filters){g.expr.filters.animated=function(e){return g.grep(g.timers,function(bs){return e===bs.elem}).length}}function aW(bu){if(!aj[bu]){var e=aH.body,bs=g("<"+bu+">").appendTo(e),bt=bs.css("display");bs.remove();if(bt==="none"||bt===""){if(!H){H=aH.createElement("iframe");H.frameBorder=H.width=H.height=0}e.appendChild(H);if(!a6||!H.createElement){a6=(H.contentWindow||H.contentDocument).document;a6.write((aH.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");a6.close()}bs=a6.createElement(bu);a6.body.appendChild(bs);bt=g.css(bs,"display");e.removeChild(H)}aj[bu]=bt}return aj[bu]}var V=/^t(?:able|d|h)$/i,ax=/^(?:body|html)$/i;if("getBoundingClientRect" in aH.documentElement){g.fn.offset=function(bB){var bE=this[0],bx;if(bB){return this.each(function(e){g.offset.setOffset(this,bB,e)})}if(!bE||!bE.ownerDocument){return null}if(bE===bE.ownerDocument.body){return g.offset.bodyOffset(bE)}try{bx=bE.getBoundingClientRect()}catch(bC){}var bv=bE.ownerDocument,bt=bv.documentElement;if(!bx||!g.contains(bt,bE)){return bx?{top:bx.top,left:bx.left}:{top:0,left:0}}var bD=bv.body,bu=bi(bv),bA=bt.clientTop||bD.clientTop||0,by=bt.clientLeft||bD.clientLeft||0,bz=bu.pageYOffset||g.support.boxModel&&bt.scrollTop||bD.scrollTop,bF=bu.pageXOffset||g.support.boxModel&&bt.scrollLeft||bD.scrollLeft,bs=bx.top+bz-bA,bw=bx.left+bF-by;return{top:bs,left:bw}}}else{g.fn.offset=function(bs){var bu=this[0];if(bs){return this.each(function(bD){g.offset.setOffset(this,bs,bD)})}if(!bu||!bu.ownerDocument){return null}if(bu===bu.ownerDocument.body){return g.offset.bodyOffset(bu)}g.offset.initialize();var by,bx=bu.offsetParent,e=bu,bA=bu.ownerDocument,bB=bA.documentElement,bt=bA.body,bC=bA.defaultView,bw=bC?bC.getComputedStyle(bu,null):bu.currentStyle,bz=bu.offsetTop,bv=bu.offsetLeft;while((bu=bu.parentNode)&&bu!==bt&&bu!==bB){if(g.offset.supportsFixedPosition&&bw.position==="fixed"){break}by=bC?bC.getComputedStyle(bu,null):bu.currentStyle;bz-=bu.scrollTop;bv-=bu.scrollLeft;if(bu===bx){bz+=bu.offsetTop;bv+=bu.offsetLeft;if(g.offset.doesNotAddBorder&&!(g.offset.doesAddBorderForTableAndCells&&V.test(bu.nodeName))){bz+=parseFloat(by.borderTopWidth)||0;bv+=parseFloat(by.borderLeftWidth)||0}e=bx;bx=bu.offsetParent}if(g.offset.subtractsBorderForOverflowNotVisible&&by.overflow!=="visible"){bz+=parseFloat(by.borderTopWidth)||0;bv+=parseFloat(by.borderLeftWidth)||0}bw=by}if(bw.position==="relative"||bw.position==="static"){bz+=bt.offsetTop;bv+=bt.offsetLeft}if(g.offset.supportsFixedPosition&&bw.position==="fixed"){bz+=Math.max(bB.scrollTop,bt.scrollTop);bv+=Math.max(bB.scrollLeft,bt.scrollLeft)}return{top:bz,left:bv}}}g.offset={initialize:function(){var bx=aH.body,by=aH.createElement("div"),bs,bw,bu,bt,bv=parseFloat(g.css(bx,"marginTop"))||0,e="<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.extend(by.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});by.innerHTML=e;bx.insertBefore(by,bx.firstChild);bs=by.firstChild;bw=bs.firstChild;bt=bs.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(bw.offsetTop!==5);this.doesAddBorderForTableAndCells=(bt.offsetTop===5);bw.style.position="fixed";bw.style.top="20px";this.supportsFixedPosition=(bw.offsetTop===20||bw.offsetTop===15);bw.style.position=bw.style.top="";bs.style.overflow="hidden";bs.style.position="relative";this.subtractsBorderForOverflowNotVisible=(bw.offsetTop===-5);this.doesNotIncludeMarginInBodyOffset=(bx.offsetTop!==bv);bx.removeChild(by);g.offset.initialize=g.noop},bodyOffset:function(e){var bt=e.offsetTop,bs=e.offsetLeft;g.offset.initialize();if(g.offset.doesNotIncludeMarginInBodyOffset){bt+=parseFloat(g.css(e,"marginTop"))||0;bs+=parseFloat(g.css(e,"marginLeft"))||0}return{top:bt,left:bs}},setOffset:function(bB,bx,bw){var bC=g.css(bB,"position");if(bC==="static"){bB.style.position="relative"}var bu=g(bB),bv=bu.offset(),bA=g.css(bB,"top"),e=g.css(bB,"left"),bD=(bC==="absolute"||bC==="fixed")&&g.inArray("auto",[bA,e])>-1,bs={},bz={},by,bt;if(bD){bz=bu.position();by=bz.top;bt=bz.left}else{by=parseFloat(bA)||0;bt=parseFloat(e)||0}if(g.isFunction(bx)){bx=bx.call(bB,bw,bv)}if(bx.top!=null){bs.top=(bx.top-bv.top)+by}if(bx.left!=null){bs.left=(bx.left-bv.left)+bt}if("using" in bx){bx.using.call(bB,bs)}else{bu.css(bs)}}};g.fn.extend({position:function(){if(!this[0]){return null}var bt=this[0],bs=this.offsetParent(),bu=this.offset(),e=ax.test(bs[0].nodeName)?{top:0,left:0}:bs.offset();bu.top-=parseFloat(g.css(bt,"marginTop"))||0;bu.left-=parseFloat(g.css(bt,"marginLeft"))||0;e.top+=parseFloat(g.css(bs[0],"borderTopWidth"))||0;e.left+=parseFloat(g.css(bs[0],"borderLeftWidth"))||0;return{top:bu.top-e.top,left:bu.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||aH.body;while(e&&(!ax.test(e.nodeName)&&g.css(e,"position")==="static")){e=e.offsetParent}return e})}});g.each(["Left","Top"],function(e,bt){var bs="scroll"+bt;g.fn[bs]=function(bv){var bw,bu;if(bv===W){bw=this[0];if(!bw){return null}bu=bi(bw);return bu?("pageXOffset" in bu)?bu[e?"pageYOffset":"pageXOffset"]:g.support.boxModel&&bu.document.documentElement[bs]||bu.document.body[bs]:bw[bs]}return this.each(function(){bu=bi(this);if(bu){bu.scrollTo(!e?bv:g(bu).scrollLeft(),e?bv:g(bu).scrollTop())}else{this[bs]=bv}})}});function bi(e){return g.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}g.each(["Height","Width"],function(e,bt){var bs=bt.toLowerCase();g.fn["inner"+bt]=function(){var bu=this[0];return bu&&bu.style?parseFloat(g.css(bu,bs,"padding")):null};g.fn["outer"+bt]=function(bu){var bv=this[0];return bv&&bv.style?parseFloat(g.css(bv,bs,bu?"margin":"border")):null};g.fn[bs]=function(bv){var bx=this[0];if(!bx){return bv==null?null:this}if(g.isFunction(bv)){return this.each(function(bA){var bz=g(this);bz[bs](bv.call(this,bA,bz[bs]()))})}if(g.isWindow(bx)){var bw=bx.document.documentElement["client"+bt];return bx.document.compatMode==="CSS1Compat"&&bw||bx.document.body["client"+bt]||bw}else{if(bx.nodeType===9){return Math.max(bx.documentElement["client"+bt],bx.body["scroll"+bt],bx.documentElement["scroll"+bt],bx.body["offset"+bt],bx.documentElement["offset"+bt])}else{if(bv===W){var bu=g.css(bx,bs),by=parseFloat(bu);return g.isNaN(by)?bu:by}else{return this.css(bs,typeof bv==="string"?bv:bv+"px")}}}}});a4.jQuery=a4.$=g})(window);

/* BrowserCheck.js */

(function(){var d=navigator.userAgent.toLowerCase();if(d.indexOf("google web preview")>0){return}var b=parseFloat($.browser.version);var c=false;var a=false;if($.browser.msie){c=b<7;a=b<8}else{if($.browser.mozilla){c=b<1.9}else{if($.browser.safari){c=b<528}else{if($.browser.opera){c=b<10}}}}if(c){window.location="/error/unsupported-browser"}else{if(a){}}})();

/* jquery-ui.js */

/*
* jQuery UI 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI
*/
(function(d,a){d.ui=d.ui||{};if(d.ui.version){return}d.extend(d.ui,{version:"1.8.15",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}});d.fn.extend({propAttr:d.fn.prop||d.fn.attr,_focus:d.fn.focus,focus:function(f,e){return typeof f==="number"?this.each(function(){var g=this;setTimeout(function(){d(g).focus();if(e){e.call(g)}},f)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((d.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(d.curCSS(this,"position",1))&&(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(d.curCSS(this,"overflow",1)+d.curCSS(this,"overflow-y",1)+d.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?d(document):e},zIndex:function(g){if(g!==a){return this.css("zIndex",g)}if(this.length){var h=d(this[0]),e,f;while(h.length&&h[0]!==document){e=h.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(h.css("zIndex"),10);if(!isNaN(f)&&f!==0){return f}}h=h.parent()}}return 0},disableSelection:function(){return this.bind((d.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});d.each(["Width","Height"],function(f,j){var k=j==="Width"?["Left","Right"]:["Top","Bottom"],h=j.toLowerCase(),g={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight};function e(n,m,i,l){d.each(k,function(){m-=parseFloat(d.curCSS(n,"padding"+this,true))||0;if(i){m-=parseFloat(d.curCSS(n,"border"+this+"Width",true))||0}if(l){m-=parseFloat(d.curCSS(n,"margin"+this,true))||0}});return m}d.fn["inner"+j]=function(i){if(i===a){return g["inner"+j].call(this)}return this.each(function(){d(this).css(h,e(this,i)+"px")})};d.fn["outer"+j]=function(l,i){if(typeof l!=="number"){return g["outer"+j].call(this,l)}return this.each(function(){d(this).css(h,e(this,l,true,i)+"px")})}});function c(f,j){var i=f.nodeName.toLowerCase();if("area"===i){var g=f.parentNode,e=g.name,h;if(!f.href||!e||g.nodeName.toLowerCase()!=="map"){return false}h=d("img[usemap=#"+e+"]")[0];return !!h&&b(h)}return(/input|select|textarea|button|object/.test(i)?!f.disabled:"a"==i?f.href||j:j)&&b(f)}function b(e){return !d(e).parents().andSelf().filter(function(){return d.curCSS(this,"visibility")==="hidden"||d.expr.filters.hidden(this)}).length}d.extend(d.expr[":"],{data:function(f,e,g){return !!d.data(f,g[3])},focusable:function(e){return c(e,!isNaN(d.attr(e,"tabindex")))},tabbable:function(g){var e=d.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});d(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));d.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});d.support.minHeight=f.offsetHeight===100;d.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});d.extend(d.ui,{plugin:{add:function(g,f,h){var j=d.ui[g].prototype;for(var e in h){j.plugins[e]=j.plugins[e]||[];j.plugins[e].push([f,h[e]])}},call:function(h,j,f){var g=h.plugins[j];if(!g||!h.element[0].parentNode){return}for(var e=0;e<g.length;e++){if(h.options[g[e][0]]){g[e][1].apply(h.element,f)}}}},contains:function(e,f){return document.compareDocumentPosition?e.compareDocumentPosition(f)&16:e!==f&&e.contains(f)},hasScroll:function(g,f){if(d(g).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",h=false;if(g[e]>0){return true}g[e]=1;h=(g[e]>0);g[e]=0;return h},isOverAxis:function(g,e,f){return(g>e)&&(g<(e+f))},isOver:function(f,e,i,h,g,j){return d.ui.isOverAxis(f,i,g)&&d.ui.isOverAxis(e,h,j)}})})(jQuery);
/*
* jQuery UI Widget 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Widget
*/
(function(d,b){if(d.cleanData){var c=d.cleanData;d.cleanData=function(g){for(var e=0,f;(f=g[e])!=null;e++){d(f).triggerHandler("remove")}c(g)}}else{var a=d.fn.remove;d.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||d.filter(e,[this]).length){d("*",this).add([this]).each(function(){d(this).triggerHandler("remove")})}}return a.call(d(this),e,f)})}}d.widget=function(i,e,j){var h=i.split(".")[0],f;i=i.split(".")[1];f=h+"-"+i;if(!j){j=e;e=d.Widget}d.expr[":"][f]=function(k){return !!d.data(k,i)};d[h]=d[h]||{};d[h][i]=function(l,k){if(arguments.length){this._createWidget(l,k)}};var g=new e();g.options=d.extend(true,{},g.options);d[h][i].prototype=d.extend(true,g,{namespace:h,widgetName:i,widgetEventPrefix:d[h][i].prototype.widgetEventPrefix||i,widgetBaseClass:f},j);d.widget.bridge(i,d[h][i])};d.widget.bridge=function(f,e){d.fn[f]=function(j){var h=typeof j==="string",g=Array.prototype.slice.call(arguments,1),i=this;j=!h&&g.length?d.extend.apply(null,[true,j].concat(g)):j;if(h&&j.charAt(0)==="_"){return i}if(h){this.each(function(){var l=d.data(this,f),k=l&&d.isFunction(l[j])?l[j].apply(l,g):l;if(k!==l&&k!==b){i=k;return false}})}else{this.each(function(){var k=d.data(this,f);if(k){k.option(j||{})._init()}else{d.data(this,f,new e(j,this))}})}return i}};d.Widget=function(f,e){if(arguments.length){this._createWidget(f,e)}};d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,e){d.data(e,this.widgetName,this);this.element=d(e);this.options=d.extend(true,{},this.options,this._getCreateOptions(),f);var g=this;this.element.bind("remove."+this.widgetName,function(){g.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return d.metadata&&d.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(g,e){var f=g;if(arguments.length===0){return d.extend({},this.options)}if(typeof g==="string"){if(e===b){return this.options[g]}f={};f[g]=e}this._setOptions(f);return this},_setOptions:function(f){var e=this;d.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(j,k,e){var g=this.options[j];k=d.Event(k);k.type=(j===this.widgetEventPrefix?j:this.widgetEventPrefix+j).toLowerCase();e=e||{};if(k.originalEvent){for(var f=d.event.props.length,h;f;){h=d.event.props[--f];k[h]=k.originalEvent[h]}}this.element.trigger(k,e);return !(d.isFunction(g)&&g.call(this.element[0],k,e)===false||k.isDefaultPrevented())}}})(jQuery);
/*
* jQuery UI Mouse 1.8.15
*
* Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Mouse
*
* Depends:
*	jquery.ui.widget.js
*/
(function(b,a){b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){if(true===b.data(d.target,c.widgetName+".preventClickEvent")){b.removeData(d.target,c.widgetName+".preventClickEvent");d.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(d){d.originalEvent=d.originalEvent||{};if(d.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(d));this._mouseDownEvent=d;var e=this,c=(d.which==1),f=(typeof this.options.cancel=="string"?b(d.target).closest(this.options.cancel).length:false);if(!c||f||!this._mouseCapture(d)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(d)!==false);if(!this._mouseStarted){d.preventDefault();return true}}if(true===b.data(d.target,this.widgetName+".preventClickEvent")){b.removeData(d.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(g){return e._mouseMove(g)};this._mouseUpDelegate=function(g){return e._mouseUp(g)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);d.preventDefault();d.originalEvent.mouseHandled=true;return true},_mouseMove:function(c){if(b.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._mouseStarted?this._mouseDrag(c):this._mouseUp(c))}return !this._mouseStarted},_mouseUp:function(c){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(c.target==this._mouseDownEvent.target){b.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(c){return this.mouseDelayMet},_mouseStart:function(c){},_mouseDrag:function(c){},_mouseStop:function(c){},_mouseCapture:function(c){return true}})})(jQuery);(function(c,a){c.ui=c.ui||{};var f=/left|center|right/,b=/top|center|bottom/,d="center",g=c.fn.position,e=c.fn.offset;c.fn.position=function(i){if(!i||!i.of){return g.apply(this,arguments)}i=c.extend({},i);var n=c(i.of),m=n[0],j=(i.collision||"flip").split(" "),l=i.offset?i.offset.split(" "):[0,0],h,k,o;if(m.nodeType===9){h=n.width();k=n.height();o={top:0,left:0}}else{if(m.setTimeout){h=n.width();k=n.height();o={top:n.scrollTop(),left:n.scrollLeft()}}else{if(m.preventDefault){i.at="left top";h=k=0;o={top:i.of.pageY,left:i.of.pageX}}else{h=n.outerWidth();k=n.outerHeight();o=n.offset()}}}c.each(["my","at"],function(){var p=(i[this]||"").split(" ");if(p.length===1){p=f.test(p[0])?p.concat([d]):b.test(p[0])?[d].concat(p):[d,d]}p[0]=f.test(p[0])?p[0]:d;p[1]=b.test(p[1])?p[1]:d;i[this]=p});if(j.length===1){j[1]=j[0]}l[0]=parseInt(l[0],10)||0;if(l.length===1){l[1]=l[0]}l[1]=parseInt(l[1],10)||0;if(i.at[0]==="right"){o.left+=h}else{if(i.at[0]===d){o.left+=h/2}}if(i.at[1]==="bottom"){o.top+=k}else{if(i.at[1]===d){o.top+=k/2}}o.left+=l[0];o.top+=l[1];return this.each(function(){var s=c(this),q=s.outerWidth(),v=s.outerHeight(),x=parseInt(c.curCSS(this,"marginLeft",true))||0,u=parseInt(c.curCSS(this,"marginTop",true))||0,w=q+x+(parseInt(c.curCSS(this,"marginRight",true))||0),p=v+u+(parseInt(c.curCSS(this,"marginBottom",true))||0),r=c.extend({},o),y;if(i.my[0]==="right"){r.left-=q}else{if(i.my[0]===d){r.left-=q/2}}if(i.my[1]==="bottom"){r.top-=v}else{if(i.my[1]===d){r.top-=v/2}}r.left=Math.round(r.left);r.top=Math.round(r.top);y={left:r.left-x,top:r.top-u};c.each(["left","top"],function(z,A){if(c.ui.position[j[z]]){c.ui.position[j[z]][A](r,{targetWidth:h,targetHeight:k,elemWidth:q,elemHeight:v,collisionPosition:y,collisionWidth:w,collisionHeight:p,offset:l,my:i.my,at:i.at})}});if(c.fn.bgiframe){s.bgiframe()}s.offset(c.extend(r,{using:i.using}))})};c.ui.position={fit:{left:function(h,i){var j=c(window),k=i.collisionPosition.left+i.collisionWidth-j.width()-j.scrollLeft();h.left=k>0?h.left-k:Math.max(h.left-i.collisionPosition.left,h.left)},top:function(h,i){var j=c(window),k=i.collisionPosition.top+i.collisionHeight-j.height()-j.scrollTop();h.top=k>0?h.top-k:Math.max(h.top-i.collisionPosition.top,h.top)}},flip:{left:function(i,h){if(h.at[0]===d){return}var j=c(window),k=h.collisionPosition.left+h.collisionWidth-j.width()-j.scrollLeft(),n=h.my[0]==="left"?-h.elemWidth:h.my[0]==="right"?h.elemWidth:0,m=h.at[0]==="left"?h.targetWidth:-h.targetWidth,l=-2*h.offset[0];i.left+=h.collisionPosition.left<0?n+m+l:k>0?n+m+l:0},top:function(i,h){if(h.at[1]===d){return}var j=c(window),k=h.collisionPosition.top+h.collisionHeight-j.height()-j.scrollTop(),n=h.my[1]==="top"?-h.elemHeight:h.my[1]==="bottom"?h.elemHeight:0,m=h.at[1]==="top"?h.targetHeight:-h.targetHeight,l=-2*h.offset[1];i.top+=h.collisionPosition.top<0?n+m+l:k>0?n+m+l:0}}};if(!c.offset.setOffset){c.offset.setOffset=function(k,i){if(/static/.test(c.curCSS(k,"position"))){k.style.position="relative"}var m=c(k),l=m.offset(),n=parseInt(c.curCSS(k,"top",true),10)||0,h=parseInt(c.curCSS(k,"left",true),10)||0,j={top:(i.top-l.top)+n,left:(i.left-l.left)+h};if("using" in i){i.using.call(k,j)}else{m.css(j)}};c.fn.offset=function(i){var h=this[0];if(!h||!h.ownerDocument){return null}if(i){return this.each(function(){c.offset.setOffset(this,i)})}return e.call(this)}}}(jQuery));(function(b,a){b.widget("ui.draggable",b.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")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this},_mouseCapture:function(c){var d=this.options;if(this.helper||d.disabled||b(c.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(c);if(!this.handle){return false}b(d.iframeFix===true?"iframe":d.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(b(this).offset()).appendTo("body")});return true},_mouseStart:function(c){var d=this.options;this.helper=this._createHelper(c);this._cacheHelperProportions();if(b.ui.ddmanager){b.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};b.extend(this.offset,{click:{left:c.pageX-this.offset.left,top:c.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(c);this.originalPageX=c.pageX;this.originalPageY=c.pageY;(d.cursorAt&&this._adjustOffsetFromHelper(d.cursorAt));if(d.containment){this._setContainment()}if(this._trigger("start",c)===false){this._clear();return false}this._cacheHelperProportions();if(b.ui.ddmanager&&!d.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,c)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(c,true);if(b.ui.ddmanager){b.ui.ddmanager.dragStart(this,c)}return true},_mouseDrag:function(d,e){this.position=this._generatePosition(d);this.positionAbs=this._convertPositionTo("absolute");if(!e){var c=this._uiHash();if(this._trigger("drag",d,c)===false){this._mouseUp({});return false}this.position=c.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"}if(b.ui.ddmanager){b.ui.ddmanager.drag(this,d)}return false},_mouseStop:function(c){var d=false;if(b.ui.ddmanager&&!this.options.dropBehaviour){d=b.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original"){return false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(b.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var e=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(e._trigger("stop",c)!==false){e._clear()}})}else{if(this._trigger("stop",c)!==false){this._clear()}}return false},_mouseUp:function(c){if(this.options.iframeFix===true){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}if(b.ui.ddmanager){b.ui.ddmanager.dragStop(this,c)}return b.ui.mouse.prototype._mouseUp.call(this,c)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(c){var d=!this.options.handle||!b(this.options.handle,this.element).length?true:false;b(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==c.target){d=true}});return d},_createHelper:function(d){var c=this.options;var e=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d])):(c.helper=="clone"?this.element.clone().removeAttr("id"):this.element);if(!e.parents("body").length){e.appendTo((c.appendTo=="parent"?this.element[0].parentNode:c.appendTo))}if(e[0]!=this.element[0]&&!(/(fixed|absolute)/).test(e.css("position"))){e.css("position","absolute")}return e},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(b.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&&b.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"&&b.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 d=this.options;if(d.containment=="parent"){d.containment=this.helper[0].parentNode}if(d.containment=="document"||d.containment=="window"){this.containment=[d.containment=="document"?0:b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,d.containment=="document"?0:b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(d.containment=="document"?0:b(window).scrollLeft())+b(d.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d.containment=="document"?0:b(window).scrollTop())+(b(d.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(d.containment)&&d.containment.constructor!=Array){var f=b(d.containment);var h=f[0];if(!h){return}var e=f.offset();var g=(b(h).css("overflow")!="hidden");this.containment=[(parseInt(b(h).css("borderLeftWidth"),10)||0)+(parseInt(b(h).css("paddingLeft"),10)||0),(parseInt(b(h).css("borderTopWidth"),10)||0)+(parseInt(b(h).css("paddingTop"),10)||0),(g?Math.max(h.scrollWidth,h.offsetWidth):h.offsetWidth)-(parseInt(b(h).css("borderLeftWidth"),10)||0)-(parseInt(b(h).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(g?Math.max(h.scrollHeight,h.offsetHeight):h.offsetHeight)-(parseInt(b(h).css("borderTopWidth"),10)||0)-(parseInt(b(h).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=f}else{if(d.containment.constructor==Array){this.containment=d.containment}}},_convertPositionTo:function(h,c){if(!c){c=this.position}var g=h=="absolute"?1:-1;var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(e[0].tagName);return{top:(c.top+this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:e.scrollTop()))*g)),left:(c.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:e.scrollLeft())*g))}},_generatePosition:function(j){var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,l=(/(html|body)/i).test(e[0].tagName);var d=j.pageX;var h=j.pageY;if(this.originalPosition){var c;if(this.containment){if(this.relative_container){var k=this.relative_container.offset();c=[this.containment[0]+k.left,this.containment[1]+k.top,this.containment[2]+k.left,this.containment[3]+k.top]}else{c=this.containment}if(j.pageX-this.offset.click.left<c[0]){d=c[0]+this.offset.click.left}if(j.pageY-this.offset.click.top<c[1]){h=c[1]+this.offset.click.top}if(j.pageX-this.offset.click.left>c[2]){d=c[2]+this.offset.click.left}if(j.pageY-this.offset.click.top>c[3]){h=c[3]+this.offset.click.top}}if(f.grid){var g=f.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/f.grid[1])*f.grid[1]:this.originalPageY;h=c?(!(g-this.offset.click.top<c[1]||g-this.offset.click.top>c[3])?g:(!(g-this.offset.click.top<c[1])?g-f.grid[1]:g+f.grid[1])):g;var i=f.grid[0]?this.originalPageX+Math.round((d-this.originalPageX)/f.grid[0])*f.grid[0]:this.originalPageX;d=c?(!(i-this.offset.click.left<c[0]||i-this.offset.click.left>c[2])?i:(!(i-this.offset.click.left<c[0])?i-f.grid[0]:i+f.grid[0])):i}}return{top:(h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(l?0:e.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&b.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():l?0:e.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(d,c,e){e=e||this._uiHash();b.ui.plugin.call(this,d,[c,e]);if(d=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return b.Widget.prototype._trigger.call(this,d,c,e)},plugins:{},_uiHash:function(c){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8.15"});b.ui.plugin.add("draggable","connectToSortable",{start:function(e,d){var c=b(this).data("draggable"),g=c.options,f=b.extend({},d,{item:c.element});c.sortables=[];b(g.connectToSortable).each(function(){var h=b.data(this,"sortable");if(h&&!h.options.disabled){c.sortables.push({instance:h,shouldRevert:h.options.revert});h.refreshPositions();h._trigger("activate",e,f)}})},stop:function(e,d){var c=b(this).data("draggable"),f=b.extend({},d,{item:c.element});b.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(e);this.instance.options.helper=this.instance.options._helper;if(c.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",e,f)}})},drag:function(e,d){var c=b(this).data("draggable"),f=this;var g=function(l){var k=this.offset.click.top,j=this.offset.click.left;var m=this.positionAbs.top,q=this.positionAbs.left;var n=l.height,h=l.width;var p=l.top,i=l.left;return b.ui.isOver(m+k,q+j,p,i,n,h)};b.each(c.sortables,function(h){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=b(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return d.helper[0]};e.target=this.instance.currentItem[0];this.instance._mouseCapture(e,true);this.instance._mouseStart(e,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",e);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}if(this.instance.currentItem){this.instance._mouseDrag(e)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",e,this.instance._uiHash(this.instance));this.instance._mouseStop(e,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}c._trigger("fromSortable",e);c.dropped=false}}})}});b.ui.plugin.add("draggable","cursor",{start:function(e,d){var f=b("body"),c=b(this).data("draggable").options;if(f.css("cursor")){c._cursor=f.css("cursor")}f.css("cursor",c.cursor)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._cursor){b("body").css("cursor",c._cursor)}}});b.ui.plugin.add("draggable","opacity",{start:function(e,d){var f=b(d.helper),c=b(this).data("draggable").options;if(f.css("opacity")){c._opacity=f.css("opacity")}f.css("opacity",c.opacity)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._opacity){b(d.helper).css("opacity",c._opacity)}}});b.ui.plugin.add("draggable","scroll",{start:function(d,c){var e=b(this).data("draggable");if(e.scrollParent[0]!=document&&e.scrollParent[0].tagName!="HTML"){e.overflowOffset=e.scrollParent.offset()}},drag:function(f,d){var g=b(this).data("draggable"),c=g.options,e=false;if(g.scrollParent[0]!=document&&g.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x"){if((g.overflowOffset.top+g.scrollParent[0].offsetHeight)-f.pageY<c.scrollSensitivity){g.scrollParent[0].scrollTop=e=g.scrollParent[0].scrollTop+c.scrollSpeed}else{if(f.pageY-g.overflowOffset.top<c.scrollSensitivity){g.scrollParent[0].scrollTop=e=g.scrollParent[0].scrollTop-c.scrollSpeed}}}if(!c.axis||c.axis!="y"){if((g.overflowOffset.left+g.scrollParent[0].offsetWidth)-f.pageX<c.scrollSensitivity){g.scrollParent[0].scrollLeft=e=g.scrollParent[0].scrollLeft+c.scrollSpeed}else{if(f.pageX-g.overflowOffset.left<c.scrollSensitivity){g.scrollParent[0].scrollLeft=e=g.scrollParent[0].scrollLeft-c.scrollSpeed}}}}else{if(!c.axis||c.axis!="x"){if(f.pageY-b(document).scrollTop()<c.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed)}else{if(b(window).height()-(f.pageY-b(document).scrollTop())<c.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)}}}if(!c.axis||c.axis!="y"){if(f.pageX-b(document).scrollLeft()<c.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed)}else{if(b(window).width()-(f.pageX-b(document).scrollLeft())<c.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed)}}}}if(e!==false&&b.ui.ddmanager&&!c.dropBehaviour){b.ui.ddmanager.prepareOffsets(g,f)}}});b.ui.plugin.add("draggable","snap",{start:function(e,d){var f=b(this).data("draggable"),c=f.options;f.snapElements=[];b(c.snap.constructor!=String?(c.snap.items||":data(draggable)"):c.snap).each(function(){var h=b(this);var g=h.offset();if(this!=f.element[0]){f.snapElements.push({item:this,width:h.outerWidth(),height:h.outerHeight(),top:g.top,left:g.left})}})},drag:function(n,z){var y=b(this).data("draggable"),v=y.options;var x=v.snapTolerance;var f=z.offset.left,k=f+y.helperProportions.width,g=z.offset.top,m=g+y.helperProportions.height;for(var p=y.snapElements.length-1;p>=0;p--){var q=y.snapElements[p].left,h=q+y.snapElements[p].width,j=y.snapElements[p].top,w=j+y.snapElements[p].height;if(!((q-x<f&&f<h+x&&j-x<g&&g<w+x)||(q-x<f&&f<h+x&&j-x<m&&m<w+x)||(q-x<k&&k<h+x&&j-x<g&&g<w+x)||(q-x<k&&k<h+x&&j-x<m&&m<w+x))){if(y.snapElements[p].snapping){(y.options.snap.release&&y.options.snap.release.call(y.element,n,b.extend(y._uiHash(),{snapItem:y.snapElements[p].item})))}y.snapElements[p].snapping=false;continue}if(v.snapMode!="inner"){var A=Math.abs(j-m)<=x;var s=Math.abs(w-g)<=x;var u=Math.abs(q-k)<=x;var e=Math.abs(h-f)<=x;if(A){z.position.top=y._convertPositionTo("relative",{top:j-y.helperProportions.height,left:0}).top-y.margins.top}if(s){z.position.top=y._convertPositionTo("relative",{top:w,left:0}).top-y.margins.top}if(u){z.position.left=y._convertPositionTo("relative",{top:0,left:q-y.helperProportions.width}).left-y.margins.left}if(e){z.position.left=y._convertPositionTo("relative",{top:0,left:h}).left-y.margins.left}}var c=(A||s||u||e);if(v.snapMode!="outer"){var A=Math.abs(j-g)<=x;var s=Math.abs(w-m)<=x;var u=Math.abs(q-f)<=x;var e=Math.abs(h-k)<=x;if(A){z.position.top=y._convertPositionTo("relative",{top:j,left:0}).top-y.margins.top}if(s){z.position.top=y._convertPositionTo("relative",{top:w-y.helperProportions.height,left:0}).top-y.margins.top}if(u){z.position.left=y._convertPositionTo("relative",{top:0,left:q}).left-y.margins.left}if(e){z.position.left=y._convertPositionTo("relative",{top:0,left:h-y.helperProportions.width}).left-y.margins.left}}if(!y.snapElements[p].snapping&&(A||s||u||e||c)){(y.options.snap.snap&&y.options.snap.snap.call(y.element,n,b.extend(y._uiHash(),{snapItem:y.snapElements[p].item})))}y.snapElements[p].snapping=(A||s||u||e||c)}}});b.ui.plugin.add("draggable","stack",{start:function(f,d){var c=b(this).data("draggable").options;var e=b.makeArray(b(c.stack)).sort(function(h,i){return(parseInt(b(h).css("zIndex"),10)||0)-(parseInt(b(i).css("zIndex"),10)||0)});if(!e.length){return}var g=parseInt(e[0].style.zIndex)||0;b(e).each(function(h){this.style.zIndex=g+h});this[0].style.zIndex=g+e.length}});b.ui.plugin.add("draggable","zIndex",{start:function(e,d){var f=b(d.helper),c=b(this).data("draggable").options;if(f.css("zIndex")){c._zIndex=f.css("zIndex")}f.css("zIndex",c.zIndex)},stop:function(e,d){var c=b(this).data("draggable").options;if(c._zIndex){b(d.helper).css("zIndex",c._zIndex)}}})})(jQuery);(function(b,a){b.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var c=this.options,d=c.accept;this.isover=0;this.isout=1;this.accept=b.isFunction(d)?d:function(e){return e.is(d)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};b.ui.ddmanager.droppables[c.scope]=b.ui.ddmanager.droppables[c.scope]||[];b.ui.ddmanager.droppables[c.scope].push(this);(c.addClasses&&this.element.addClass("ui-droppable"))},destroy:function(){var c=b.ui.ddmanager.droppables[this.options.scope];for(var d=0;d<c.length;d++){if(c[d]==this){c.splice(d,1)}}this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(c,d){if(c=="accept"){this.accept=b.isFunction(d)?d:function(e){return e.is(d)}}b.Widget.prototype._setOption.apply(this,arguments)},_activate:function(c){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}(d&&this._trigger("activate",c,this.ui(d)))},_deactivate:function(c){var d=b.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}(d&&this._trigger("deactivate",c,this.ui(d)))},_over:function(c){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",c,this.ui(d))}},_out:function(c){var d=b.ui.ddmanager.current;if(!d||(d.currentItem||d.element)[0]==this.element[0]){return}if(this.accept.call(this.element[0],(d.currentItem||d.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",c,this.ui(d))}},_drop:function(f,d){var c=d||b.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0]){return false}var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=b.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],(c.currentItem||c.element))&&b.ui.intersect(c,b.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e){return false}if(this.accept.call(this.element[0],(c.currentItem||c.element))){if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",f,this.ui(c));return this.element}return false},ui:function(d){return{draggable:(d.currentItem||d.element),helper:d.helper,position:d.position,offset:d.positionAbs}}});b.extend(b.ui.droppable,{version:"1.8.15"});b.ui.intersect=function(g,q,n){if(!q.offset){return false}var c=(g.positionAbs||g.position.absolute).left,j=c+g.helperProportions.width,f=(g.positionAbs||g.position.absolute).top,k=f+g.helperProportions.height;var o=q.offset.left,h=o+q.proportions.width,i=q.offset.top,p=i+q.proportions.height;switch(n){case"fit":return(o<=c&&j<=h&&i<=f&&k<=p);break;case"intersect":return(o<c+(g.helperProportions.width/2)&&j-(g.helperProportions.width/2)<h&&i<f+(g.helperProportions.height/2)&&k-(g.helperProportions.height/2)<p);break;case"pointer":var e=((g.positionAbs||g.position.absolute).left+(g.clickOffset||g.offset.click).left),d=((g.positionAbs||g.position.absolute).top+(g.clickOffset||g.offset.click).top),m=b.ui.isOver(d,e,i,o,q.proportions.height,q.proportions.width);return m;break;case"touch":return((f>=i&&f<=p)||(k>=i&&k<=p)||(f<i&&k>p))&&((c>=o&&c<=h)||(j>=o&&j<=h)||(c<o&&j>h));break;default:return false;break}};b.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(k,h){var e=b.ui.ddmanager.droppables[k.options.scope]||[];var g=h?h.type:null;var f=(k.currentItem||k.element).find(":data(droppable)").andSelf();droppablesLoop:for(var c=0;c<e.length;c++){if(e[c].options.disabled||(k&&!e[c].accept.call(e[c].element[0],(k.currentItem||k.element)))){continue}for(var d=0;d<f.length;d++){if(f[d]==e[c].element[0]){e[c].proportions.height=0;continue droppablesLoop}}e[c].visible=e[c].element.css("display")!="none";if(!e[c].visible){continue}if(g=="mousedown"){e[c]._activate.call(e[c],h)}e[c].offset=e[c].element.offset();e[c].proportions={width:e[c].element[0].offsetWidth,height:e[c].element[0].offsetHeight}}},drop:function(c,d){var e=false;b.each(b.ui.ddmanager.droppables[c.options.scope]||[],function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&b.ui.intersect(c,this,this.options.tolerance)){e=e||this._drop.call(this,d)}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,d)}});return e},dragStart:function(d,c){d.element.parentsUntil("body").bind("scroll.droppable",function(){if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}})},drag:function(d,c){if(d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}b.each(b.ui.ddmanager.droppables[d.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var h=b.ui.intersect(d,this,this.options.tolerance);var g=!h&&this.isover==1?"isout":(h&&this.isover==0?"isover":null);if(!g){return}var f;if(this.options.greedy){var e=this.element.parents(":data(droppable):eq(0)");if(e.length){f=b.data(e[0],"droppable");f.greedyChild=(g=="isover"?1:0)}}if(f&&g=="isover"){f.isover=0;f.isout=1;f._out.call(f,c)}this[g]=1;this[g=="isout"?"isover":"isout"]=0;this[g=="isover"?"_over":"_out"].call(this,c);if(f&&g=="isout"){f.isout=0;f.isover=1;f._over.call(f,c)}})},dragStop:function(d,c){d.element.parentsUntil("body").unbind("scroll.droppable");if(!d.options.refreshPositions){b.ui.ddmanager.prepareOffsets(d,c)}}}})(jQuery);(function(d,b){d.widget("ui.resizable",d.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,j=this.options;this.element.addClass("ui-resizable");d.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&d.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(d('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!d(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var h=this.handles.split(",");this.handles={};for(var e=0;e<h.length;e++){var g=d.trim(h[e]),l="ui-resizable-"+g;var k=d('<div class="ui-resizable-handle '+l+'"></div>');if(/sw|se|ne|nw/.test(g)){k.css({zIndex:++j.zIndex})}if("se"==g){k.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[g]=".ui-resizable-"+g;this.element.append(k)}}this._renderAxis=function(m){m=m||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=d(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var p=d(this.handles[n],this.element),q=0;q=/sw|ne|nw|se|n|s/.test(n)?p.outerHeight():p.outerWidth();var o=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");m.css(o,q);this._proportionallyResize()}if(!d(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){if(j.disabled){return}d(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(j.disabled){return}if(!f.resizing){d(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var f=function(g){d(g).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 e=this.element;e.after(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);f(this.originalElement);return this},_mouseCapture:function(g){var e=false;for(var f in this.handles){if(d(this.handles[f])[0]==g.target){e=true}}return !this.options.disabled&&e},_mouseStart:function(e){var h=this.options,f=this.element.position(),j=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(j.is(".ui-draggable")||(/absolute/).test(j.css("position"))){j.css({position:"absolute",top:f.top,left:f.left})}if(d.browser.opera&&(/relative/).test(j.css("position"))){j.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var g=a(this.helper.css("left")),i=a(this.helper.css("top"));if(h.containment){g+=d(h.containment).scrollLeft()||0;i+=d(h.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:g,top:i};this.size=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalSize=this._helper?{width:j.outerWidth(),height:j.outerHeight()}:{width:j.width(),height:j.height()};this.originalPosition={left:g,top:i};this.sizeDiff={width:j.outerWidth()-j.width(),height:j.outerHeight()-j.height()};this.originalMousePosition={left:e.pageX,top:e.pageY};this.aspectRatio=(typeof h.aspectRatio=="number")?h.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var k=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",k=="auto"?this.axis+"-resize":k);j.addClass("ui-resizable-resizing");this._propagate("start",e);return true},_mouseDrag:function(k){var f=this.helper,n=this.options,r={},i=this,m=this.originalMousePosition,p=this.axis;var g=(k.pageX-m.left)||0,h=(k.pageY-m.top)||0;var q=this._change[p];if(!q){return false}var e=q.apply(this,[k,g,h]),j=d.browser.msie&&d.browser.version<7,l=this.sizeDiff;this._updateVirtualBoundaries(k.shiftKey);if(this._aspectRatio||k.shiftKey){e=this._updateRatio(e,k)}e=this._respectSize(e,k);this._propagate("resize",k);f.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(e);this._trigger("resize",k,this.ui());return false},_mouseStop:function(j){this.resizing=false;var g=this.options,e=this;if(this._helper){var m=this._proportionallyResizeElements,i=m.length&&(/textarea/i).test(m[0].nodeName),k=i&&d.ui.hasScroll(m[0],"left")?0:e.sizeDiff.height,f=i?0:e.sizeDiff.width;var l={width:(e.helper.width()-f),height:(e.helper.height()-k)},h=(parseInt(e.element.css("left"),10)+(e.position.left-e.originalPosition.left))||null,n=(parseInt(e.element.css("top"),10)+(e.position.top-e.originalPosition.top))||null;if(!g.animate){this.element.css(d.extend(l,{top:n,left:h}))}e.helper.height(e.size.height);e.helper.width(e.size.width);if(this._helper&&!g.animate){this._proportionallyResize()}}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",j);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(f){var g=this.options,h,e,k,j,i;i={minWidth:c(g.minWidth)?g.minWidth:0,maxWidth:c(g.maxWidth)?g.maxWidth:Infinity,minHeight:c(g.minHeight)?g.minHeight:0,maxHeight:c(g.maxHeight)?g.maxHeight:Infinity};if(this._aspectRatio||f){h=i.minHeight*this.aspectRatio;k=i.minWidth/this.aspectRatio;e=i.maxHeight*this.aspectRatio;j=i.maxWidth/this.aspectRatio;if(h>i.minWidth){i.minWidth=h}if(k>i.minHeight){i.minHeight=k}if(e<i.maxWidth){i.maxWidth=e}if(j<i.maxHeight){i.maxHeight=j}}this._vBoundaries=i},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(c(e.left)){this.position.left=e.left}if(c(e.top)){this.position.top=e.top}if(c(e.height)){this.size.height=e.height}if(c(e.width)){this.size.width=e.width}},_updateRatio:function(f,i){var g=this.options,e=this.position,j=this.size,h=this.axis;if(c(f.height)){f.width=(f.height*this.aspectRatio)}else{if(c(f.width)){f.height=(f.width/this.aspectRatio)}}if(h=="sw"){f.left=e.left+(j.width-f.width);f.top=null}if(h=="nw"){f.top=e.top+(j.height-f.height);f.left=e.left+(j.width-f.width)}return f},_respectSize:function(e,m){var g=this.helper,p=this._vBoundaries,f=this._aspectRatio||m.shiftKey,q=this.axis,n=c(e.width)&&p.maxWidth&&(p.maxWidth<e.width),l=c(e.height)&&p.maxHeight&&(p.maxHeight<e.height),h=c(e.width)&&p.minWidth&&(p.minWidth>e.width),i=c(e.height)&&p.minHeight&&(p.minHeight>e.height);if(h){e.width=p.minWidth}if(i){e.height=p.minHeight}if(n){e.width=p.maxWidth}if(l){e.height=p.maxHeight}var s=this.originalPosition.left+this.originalSize.width,k=this.position.top+this.size.height;var r=/sw|nw|w/.test(q),j=/nw|ne|n/.test(q);if(h&&r){e.left=s-p.minWidth}if(n&&r){e.left=s-p.maxWidth}if(i&&j){e.top=k-p.minHeight}if(l&&j){e.top=k-p.maxHeight}var u=!e.width&&!e.height;if(u&&!e.left&&e.top){e.top=null}else{if(u&&!e.top&&e.left){e.left=null}}return e},_proportionallyResize:function(){var g=this.options;if(!this._proportionallyResizeElements.length){return}var e=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var k=this._proportionallyResizeElements[f];if(!this.borderDif){var j=[k.css("borderTopWidth"),k.css("borderRightWidth"),k.css("borderBottomWidth"),k.css("borderLeftWidth")],h=[k.css("paddingTop"),k.css("paddingRight"),k.css("paddingBottom"),k.css("paddingLeft")];this.borderDif=d.map(j,function(o,m){var l=parseInt(o,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(d.browser.msie&&!(!(d(e).is(":hidden")||d(e).parents(":hidden").length))){continue}k.css({height:(e.height()-this.borderDif[0]-this.borderDif[2])||0,width:(e.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var h=this.element,e=this.options;this.elementOffset=h.offset();if(this._helper){this.helper=this.helper||d('<div style="overflow:hidden;"></div>');var g=d.browser.msie&&d.browser.version<7,i=(g?1:0),f=(g?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-i+"px",top:this.elementOffset.top-i+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,g,e){return{width:this.originalSize.width+g}},w:function(i,f,h){var g=this.options,e=this.originalSize,j=this.originalPosition;return{left:j.left+f,width:e.width-f}},n:function(i,f,h){var g=this.options,e=this.originalSize,j=this.originalPosition;return{top:j.top+h,height:e.height-h}},s:function(f,g,e){return{height:this.originalSize.height+e}},se:function(f,g,e){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,g,e]))},sw:function(f,g,e){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,g,e]))},ne:function(f,g,e){return d.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,g,e]))},nw:function(f,g,e){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,g,e]))}},_propagate:function(e,f){d.ui.plugin.call(this,e,[f,this.ui()]);(e!="resize"&&this._trigger(e,f,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable,{version:"1.8.15"});d.ui.plugin.add("resizable","alsoResize",{start:function(g,f){var h=d(this).data("resizable"),e=h.options;var i=function(j){d(j).each(function(){var k=d(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10),position:k.css("position")})})};if(typeof(e.alsoResize)=="object"&&!e.alsoResize.parentNode){if(e.alsoResize.length){e.alsoResize=e.alsoResize[0];i(e.alsoResize)}else{d.each(e.alsoResize,function(j){i(j)})}}else{i(e.alsoResize)}},resize:function(j,h){var f=d(this).data("resizable"),g=f.options,k=f.originalSize,i=f.originalPosition;var l={height:(f.size.height-k.height)||0,width:(f.size.width-k.width)||0,top:(f.position.top-i.top)||0,left:(f.position.left-i.left)||0},e=function(n,m){d(n).each(function(){var q=d(this),r=d(this).data("resizable-alsoresize"),o={},p=m&&m.length?m:q.parents(h.originalElement[0]).length?["width","height"]:["width","height","top","left"];d.each(p,function(s,u){var v=(r[u]||0)+(l[u]||0);if(v&&v>=0){o[u]=v||null}});if(d.browser.opera&&/relative/.test(q.css("position"))){f._revertToRelativePosition=true;q.css({position:"absolute",top:"auto",left:"auto"})}q.css(o)})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.nodeType){d.each(g.alsoResize,function(n,m){e(n,m)})}else{e(g.alsoResize)}},stop:function(g,f){var h=d(this).data("resizable"),e=h.options;var i=function(j){d(j).each(function(){var k=d(this);k.css({position:k.data("resizable-alsoresize").position})})};if(h._revertToRelativePosition){h._revertToRelativePosition=false;if(typeof(e.alsoResize)=="object"&&!e.alsoResize.nodeType){d.each(e.alsoResize,function(j){i(j)})}else{i(e.alsoResize)}}d(this).removeData("resizable-alsoresize")}});d.ui.plugin.add("resizable","animate",{stop:function(l,j){var f=d(this).data("resizable"),h=f.options;var n=f._proportionallyResizeElements,k=n.length&&(/textarea/i).test(n[0].nodeName),m=k&&d.ui.hasScroll(n[0],"left")?0:f.sizeDiff.height,g=k?0:f.sizeDiff.width;var e={width:(f.size.width-g),height:(f.size.height-m)},i=(parseInt(f.element.css("left"),10)+(f.position.left-f.originalPosition.left))||null,p=(parseInt(f.element.css("top"),10)+(f.position.top-f.originalPosition.top))||null;f.element.animate(d.extend(e,p&&i?{top:p,left:i}:{}),{duration:h.animateDuration,easing:h.animateEasing,step:function(){var o={width:parseInt(f.element.css("width"),10),height:parseInt(f.element.css("height"),10),top:parseInt(f.element.css("top"),10),left:parseInt(f.element.css("left"),10)};if(n&&n.length){d(n[0]).css({width:o.width,height:o.height})}f._updateCache(o);f._propagate("resize",l)}})}});d.ui.plugin.add("resizable","containment",{start:function(l,s){var k=d(this).data("resizable"),n=k.options,g=k.element;var m=n.containment,e=(m instanceof d)?m.get(0):(/parent/.test(m))?g.parent().get(0):m;if(!e){return}k.containerElement=d(e);if(/document/.test(m)||m==document){k.containerOffset={left:0,top:0};k.containerPosition={left:0,top:0};k.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var i=d(e),j=[];d(["Top","Right","Left","Bottom"]).each(function(p,o){j[p]=a(i.css("padding"+o))});k.containerOffset=i.offset();k.containerPosition=i.position();k.containerSize={height:(i.innerHeight()-j[3]),width:(i.innerWidth()-j[1])};var q=k.containerOffset,f=k.containerSize.height,r=k.containerSize.width,u=(d.ui.hasScroll(e,"left")?e.scrollWidth:r),h=(d.ui.hasScroll(e)?e.scrollHeight:f);k.parentData={element:e,left:q.left,top:q.top,width:u,height:h}}},resize:function(i,s){var h=d(this).data("resizable"),m=h.options,g=h.containerSize,p=h.containerOffset,r=h.size,e=h.position,l=h._aspectRatio||i.shiftKey,k={top:0,left:0},f=h.containerElement;if(f[0]!=document&&(/static/).test(f.css("position"))){k=p}if(e.left<(h._helper?p.left:0)){h.size.width=h.size.width+(h._helper?(h.position.left-p.left):(h.position.left-k.left));if(l){h.size.height=h.size.width/m.aspectRatio}h.position.left=m.helper?p.left:0}if(e.top<(h._helper?p.top:0)){h.size.height=h.size.height+(h._helper?(h.position.top-p.top):h.position.top);if(l){h.size.width=h.size.height*m.aspectRatio}h.position.top=h._helper?p.top:0}h.offset.left=h.parentData.left+h.position.left;h.offset.top=h.parentData.top+h.position.top;var q=Math.abs((h._helper?h.offset.left-k.left:(h.offset.left-k.left))+h.sizeDiff.width),u=Math.abs((h._helper?h.offset.top-k.top:(h.offset.top-p.top))+h.sizeDiff.height);var j=h.containerElement.get(0)==h.element.parent().get(0),n=/relative|absolute/.test(h.containerElement.css("position"));if(j&&n){q-=h.parentData.left}if(q+h.size.width>=h.parentData.width){h.size.width=h.parentData.width-q;if(l){h.size.height=h.size.width/h.aspectRatio}}if(u+h.size.height>=h.parentData.height){h.size.height=h.parentData.height-u;if(l){h.size.width=h.size.height*h.aspectRatio}}},stop:function(m,k){var i=d(this).data("resizable"),j=i.options,p=i.position,n=i.containerOffset,l=i.containerPosition,f=i.containerElement;var q=d(i.helper),g=q.offset(),r=q.outerWidth()-i.sizeDiff.width,e=q.outerHeight()-i.sizeDiff.height;if(i._helper&&!j.animate&&(/relative/).test(f.css("position"))){d(this).css({left:g.left-l.left-n.left,width:r,height:e})}if(i._helper&&!j.animate&&(/static/).test(f.css("position"))){d(this).css({left:g.left-l.left-n.left,width:r,height:e})}}});d.ui.plugin.add("resizable","ghost",{start:function(g,f){var h=d(this).data("resizable"),e=h.options,i=h.size;h.ghost=h.originalElement.clone();h.ghost.css({opacity:0.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:"");h.ghost.appendTo(h.helper)},resize:function(g,f){var h=d(this).data("resizable"),e=h.options;if(h.ghost){h.ghost.css({position:"relative",height:h.size.height,width:h.size.width})}},stop:function(g,f){var h=d(this).data("resizable"),e=h.options;if(h.ghost&&h.helper){h.helper.get(0).removeChild(h.ghost.get(0))}}});d.ui.plugin.add("resizable","grid",{resize:function(m,k){var h=d(this).data("resizable"),j=h.options,e=h.size,n=h.originalSize,l=h.originalPosition,p=h.axis,f=j._aspectRatio||m.shiftKey;j.grid=typeof j.grid=="number"?[j.grid,j.grid]:j.grid;var g=Math.round((e.width-n.width)/(j.grid[0]||1))*(j.grid[0]||1),i=Math.round((e.height-n.height)/(j.grid[1]||1))*(j.grid[1]||1);if(/^(se|s|e)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i}else{if(/^(ne)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i;h.position.top=l.top-i}else{if(/^(sw)$/.test(p)){h.size.width=n.width+g;h.size.height=n.height+i;h.position.left=l.left-g}else{h.size.width=n.width+g;h.size.height=n.height+i;h.position.top=l.top-i;h.position.left=l.left-g}}}}});var a=function(e){return parseInt(e,10)||0};var c=function(e){return !isNaN(parseInt(e,10))}})(jQuery);(function(b,a){b.widget("ui.selectable",b.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 d;this.refresh=function(){d=b(c.options.filter,c.element[0]);d.each(function(){var f=b(this);var e=f.offset();b.data(this,"selectable-item",{element:this,$element:f,left:e.left,top:e.top,right:e.left+f.outerWidth(),bottom:e.top+f.outerHeight(),startselected:false,selected:f.hasClass("ui-selected"),selecting:f.hasClass("ui-selecting"),unselecting:f.hasClass("ui-unselecting")})})};this.refresh();this.selectees=d.addClass("ui-selectee");this._mouseInit();this.helper=b("<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 d=this;this.opos=[c.pageX,c.pageY];if(this.options.disabled){return}var e=this.options;this.selectees=b(e.filter,this.element[0]);this._trigger("start",c);b(e.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});if(e.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var f=b.data(this,"selectable-item");f.startselected=true;if(!c.metaKey){f.$element.removeClass("ui-selected");f.selected=false;f.$element.addClass("ui-unselecting");f.unselecting=true;d._trigger("unselecting",c,{unselecting:f.element})}});b(c.target).parents().andSelf().each(function(){var f=b.data(this,"selectable-item");if(f){var g=!c.metaKey||!f.$element.hasClass("ui-selected");f.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");f.unselecting=!g;f.selecting=g;f.selected=g;if(g){d._trigger("selecting",c,{selecting:f.element})}else{d._trigger("unselecting",c,{unselecting:f.element})}return false}})},_mouseDrag:function(j){var e=this;this.dragged=true;if(this.options.disabled){return}var d=this.options;var c=this.opos[0],f=this.opos[1],g=j.pageX,h=j.pageY;if(c>g){var i=g;g=c;c=i}if(f>h){var i=h;h=f;f=i}this.helper.css({left:c,top:f,width:g-c,height:h-f});this.selectees.each(function(){var k=b.data(this,"selectable-item");if(!k||k.element==e.element[0]){return}var l=false;if(d.tolerance=="touch"){l=(!(k.left>g||k.right<c||k.top>h||k.bottom<f))}else{if(d.tolerance=="fit"){l=(k.left>c&&k.right<g&&k.top>f&&k.bottom<h)}}if(l){if(k.selected){k.$element.removeClass("ui-selected");k.selected=false}if(k.unselecting){k.$element.removeClass("ui-unselecting");k.unselecting=false}if(!k.selecting){k.$element.addClass("ui-selecting");k.selecting=true;e._trigger("selecting",j,{selecting:k.element})}}else{if(k.selecting){if(j.metaKey&&k.startselected){k.$element.removeClass("ui-selecting");k.selecting=false;k.$element.addClass("ui-selected");k.selected=true}else{k.$element.removeClass("ui-selecting");k.selecting=false;if(k.startselected){k.$element.addClass("ui-unselecting");k.unselecting=true}e._trigger("unselecting",j,{unselecting:k.element})}}if(k.selected){if(!j.metaKey&&!k.startselected){k.$element.removeClass("ui-selected");k.selected=false;k.$element.addClass("ui-unselecting");k.unselecting=true;e._trigger("unselecting",j,{unselecting:k.element})}}}});return false},_mouseStop:function(c){var d=this;this.dragged=false;var e=this.options;b(".ui-unselecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-unselecting");f.unselecting=false;f.startselected=false;d._trigger("unselected",c,{unselected:f.element})});b(".ui-selecting",this.element[0]).each(function(){var f=b.data(this,"selectable-item");f.$element.removeClass("ui-selecting").addClass("ui-selected");f.selecting=false;f.selected=true;f.startselected=true;d._trigger("selected",c,{selected:f.element})});this._trigger("stop",c);this.helper.remove();return false}});b.extend(b.ui.selectable,{version:"1.8.15"})})(jQuery);(function(b,a){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000},_create:function(){var c=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?c.axis==="x"||(/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,d){if(c==="disabled"){this.options[c]=d;this.widget()[d?"addClass":"removeClass"]("ui-sortable-disabled")}else{b.Widget.prototype._setOption.apply(this,arguments)}},_mouseCapture:function(c,g){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(c);var f=null,d=this,h=b(c.target).parents().each(function(){if(b.data(this,"sortable-item")==d){f=b(this);return false}});if(b.data(c.target,"sortable-item")==d){f=b(c.target)}if(!f){return false}if(this.options.handle&&!g){var e=false;b(this.options.handle,f).find("*").andSelf().each(function(){if(this==c.target){e=true}});if(!e){return false}}this.currentItem=f;this._removeCurrentsFromItems();return true},_mouseStart:function(c,g,h){var f=this.options,e=this;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");b.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;(f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt));this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(f.containment){this._setContainment()}if(f.cursor){if(b("body").css("cursor")){this._storedCursor=b("body").css("cursor")}b("body").css("cursor",f.cursor)}if(f.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",f.opacity)}if(f.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",f.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",c,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!h){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",c,e._uiHash(this))}}if(b.ui.ddmanager){b.ui.ddmanager.current=this}if(b.ui.ddmanager&&!f.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,c)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(c);return true},_mouseDrag:function(g){this.position=this._generatePosition(g);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var f=this.options,e=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-g.pageY<f.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop+f.scrollSpeed}else{if(g.pageY-this.overflowOffset.top<f.scrollSensitivity){this.scrollParent[0].scrollTop=e=this.scrollParent[0].scrollTop-f.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-g.pageX<f.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(g.pageX-this.overflowOffset.left<f.scrollSensitivity){this.scrollParent[0].scrollLeft=e=this.scrollParent[0].scrollLeft-f.scrollSpeed}}}else{if(g.pageY-b(document).scrollTop()<f.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()-f.scrollSpeed)}else{if(b(window).height()-(g.pageY-b(document).scrollTop())<f.scrollSensitivity){e=b(document).scrollTop(b(document).scrollTop()+f.scrollSpeed)}}if(g.pageX-b(document).scrollLeft()<f.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()-f.scrollSpeed)}else{if(b(window).width()-(g.pageX-b(document).scrollLeft())<f.scrollSensitivity){e=b(document).scrollLeft(b(document).scrollLeft()+f.scrollSpeed)}}}if(e!==false&&b.ui.ddmanager&&!f.dropBehaviour){b.ui.ddmanager.prepareOffsets(this,g)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var j=this.items[d],h=j.item[0],c=this._intersectsWithPointer(j);if(!c){continue}if(h!=this.currentItem[0]&&this.placeholder[c==1?"next":"prev"]()[0]!=h&&!b.ui.contains(this.placeholder[0],h)&&(this.options.type=="semi-dynamic"?!b.ui.contains(this.element[0],h):true)){this.direction=c==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(j)){this._rearrange(g,j)}else{break}this._trigger("change",g,this._uiHash());break}}this._contactContainers(g);if(b.ui.ddmanager){b.ui.ddmanager.drag(this,g)}this._trigger("sort",g,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(d,f){if(!d){return}if(b.ui.ddmanager&&!this.options.dropBehaviour){b.ui.ddmanager.drop(this,d)}if(this.options.revert){var e=this;var c=e.placeholder.offset();e.reverting=true;b(this.helper).animate({left:c.left-this.offset.parent.left-e.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-e.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){e._clear(d)})}else{this._clear(d,f)}return false},cancel:function(){var c=this;if(this.dragging){this._mouseUp({target:null});if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("deactivate",null,c._uiHash(this));if(this.containers[d].containerCache.over){this.containers[d]._trigger("out",null,c._uiHash(this));this.containers[d].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}b.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){b(this.domPosition.prev).after(this.currentItem)}else{b(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(c){var e=this._getItemsAsjQuery(c&&c.connected);var d=[];c=c||{};b(e).each(function(){var f=(b(c.item||this).attr(c.attribute||"id")||"").match(c.expression||(/(.+)[-=_](.+)/));if(f){d.push((c.key||f[1]+"[]")+"="+(c.key&&c.expression?f[1]:f[2]))}});if(!d.length&&c.key){d.push(c.key+"=")}return d.join("&")},toArray:function(c){var e=this._getItemsAsjQuery(c&&c.connected);var d=[];c=c||{};e.each(function(){d.push(b(c.item||this).attr(c.attribute||"id")||"")});return d},_intersectsWith:function(o){var c=this.positionAbs.left,d=c+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height;var g=o.left,k=g+o.width,m=o.top,j=m+o.height;var i=this.offset.click.top,h=this.offset.click.left;var n=(e+i)>m&&(e+i)<j&&(c+h)>g&&(c+h)<k;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>o[this.floating?"width":"height"])){return n}else{return(g<c+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<k&&m<e+(this.helperProportions.height/2)&&f-(this.helperProportions.height/2)<j)}},_intersectsWithPointer:function(c){var g=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,c.top,c.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,c.left,c.width),e=g&&d,h=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!e){return false}return this.floating?(((f&&f=="right")||h=="down")?2:1):(h&&(h=="down"?2:1))},_intersectsWithSides:function(f){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,f.top+(f.height/2),f.height),d=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,f.left+(f.width/2),f.width),e=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();if(this.floating&&g){return((g=="right"&&d)||(g=="left"&&!d))}else{return e&&((e=="down"&&c)||(e=="up"&&!c))}},_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(m){var e=this;var k=[];var l=[];var h=this._connectWith();if(h&&m){for(var c=h.length-1;c>=0;c--){var f=b(h[c]);for(var d=f.length-1;d>=0;d--){var g=b.data(f[d],"sortable");if(g&&g!=this&&!g.options.disabled){l.push([b.isFunction(g.options.items)?g.options.items.call(g.element):b(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g])}}}}l.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(var c=l.length-1;c>=0;c--){l[c][0].each(function(){k.push(this)})}return b(k)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var d=0;d<e.length;d++){if(e[d]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(h){this.items=[];this.containers=[this];var c=this.items;var o=this;var d=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],h,{item:this.currentItem}):b(this.options.items,this.element),this]];var m=this._connectWith();if(m){for(var k=m.length-1;k>=0;k--){var e=b(m[k]);for(var l=e.length-1;l>=0;l--){var n=b.data(e[l],"sortable");if(n&&n!=this&&!n.options.disabled){d.push([b.isFunction(n.options.items)?n.options.items.call(n.element[0],h,{item:this.currentItem}):b(n.options.items,n.element),n]);this.containers.push(n)}}}}for(var k=d.length-1;k>=0;k--){var g=d[k][1];var f=d[k][0];for(var l=0,p=f.length;l<p;l++){var q=b(f[l]);q.data("sortable-item",g);c.push({item:q,instance:g,width:0,height:0,left:0,top:0})}}},refreshPositions:function(f){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var c=this.items.length-1;c>=0;c--){var e=this.items[c];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var d=this.options.toleranceElement?b(this.options.toleranceElement,e.item):e.item;if(!f){e.width=d.outerWidth();e.height=d.outerHeight()}var g=d.offset();e.left=g.left;e.top=g.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var c=this.containers.length-1;c>=0;c--){var g=this.containers[c].element.offset();this.containers[c].containerCache.left=g.left;this.containers[c].containerCache.top=g.top;this.containers[c].containerCache.width=this.containers[c].element.outerWidth();this.containers[c].containerCache.height=this.containers[c].element.outerHeight()}}return this},_createPlaceholder:function(d){var f=d||this,c=f.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var g=b(document.createElement(f.currentItem[0].nodeName)).addClass(e||f.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e){g.style.visibility="hidden"}return g},update:function(g,h){if(e&&!c.forcePlaceholderSize){return}if(!h.height()){h.height(f.currentItem.innerHeight()-parseInt(f.currentItem.css("paddingTop")||0,10)-parseInt(f.currentItem.css("paddingBottom")||0,10))}if(!h.width()){h.width(f.currentItem.innerWidth()-parseInt(f.currentItem.css("paddingLeft")||0,10)-parseInt(f.currentItem.css("paddingRight")||0,10))}}}}f.placeholder=b(c.placeholder.element.call(f.element,f.currentItem));f.currentItem.after(f.placeholder);c.placeholder.update(f,f.placeholder)},_contactContainers:function(h){var l=null,d=null;for(var c=this.containers.length-1;c>=0;c--){if(b.ui.contains(this.currentItem[0],this.containers[c].element[0])){continue}if(this._intersectsWith(this.containers[c].containerCache)){if(l&&b.ui.contains(this.containers[c].element[0],l.element[0])){continue}l=this.containers[c];d=c}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",h,this._uiHash(this));this.containers[c].containerCache.over=0}}}if(!l){return}if(this.containers.length===1){this.containers[d]._trigger("over",h,this._uiHash(this));this.containers[d].containerCache.over=1}else{if(this.currentContainer!=this.containers[d]){var f=10000;var e=null;var m=this.positionAbs[this.containers[d].floating?"left":"top"];for(var g=this.items.length-1;g>=0;g--){if(!b.ui.contains(this.containers[d].element[0],this.items[g].item[0])){continue}var k=this.items[g][this.containers[d].floating?"left":"top"];if(Math.abs(k-m)<f){f=Math.abs(k-m);e=this.items[g]}}if(!e&&!this.options.dropOnEmpty){return}this.currentContainer=this.containers[d];e?this._rearrange(h,e,null,true):this._rearrange(h,null,this.containers[d].element,true);this._trigger("change",h,this._uiHash());this.containers[d]._trigger("change",h,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[d]._trigger("over",h,this._uiHash(this));this.containers[d].containerCache.over=1}}},_createHelper:function(d){var c=this.options;var e=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[d,this.currentItem])):(c.helper=="clone"?this.currentItem.clone():this.currentItem);if(!e.parents("body").length){b(c.appendTo!="parent"?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(e[0])}if(e[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(e[0].style.width==""||c.forceHelperSize){e.width(this.currentItem.width())}if(e[0].style.height==""||c.forceHelperSize){e.height(this.currentItem.height())}return e},_adjustOffsetFromHelper:function(c){if(typeof c=="string"){c=c.split(" ")}if(b.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&&b.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"&&b.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,b(c.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(b(c.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(c.containment)){var f=b(c.containment)[0];var d=b(c.containment).offset();var e=(b(f).css("overflow")!="hidden");this.containment=[d.left+(parseInt(b(f).css("borderLeftWidth"),10)||0)+(parseInt(b(f).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(b(f).css("borderTopWidth"),10)||0)+(parseInt(b(f).css("paddingTop"),10)||0)-this.margins.top,d.left+(e?Math.max(f.scrollWidth,f.offsetWidth):f.offsetWidth)-(parseInt(b(f).css("borderLeftWidth"),10)||0)-(parseInt(b(f).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(e?Math.max(f.scrollHeight,f.offsetHeight):f.offsetHeight)-(parseInt(b(f).css("borderTopWidth"),10)||0)-(parseInt(b(f).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(h,c){if(!c){c=this.position}var g=h=="absolute"?1:-1;var f=this.options,e=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(e[0].tagName);return{top:(c.top+this.offset.relative.top*g+this.offset.parent.top*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:e.scrollTop()))*g)),left:(c.left+this.offset.relative.left*g+this.offset.parent.left*g-(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:e.scrollLeft())*g))}},_generatePosition:function(h){var e=this.options,d=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,j=(/(html|body)/i).test(d[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var c=h.pageX;var f=h.pageY;if(this.originalPosition){if(this.containment){if(h.pageX-this.offset.click.left<this.containment[0]){c=this.containment[0]+this.offset.click.left}if(h.pageY-this.offset.click.top<this.containment[1]){f=this.containment[1]+this.offset.click.top}if(h.pageX-this.offset.click.left>this.containment[2]){c=this.containment[2]+this.offset.click.left}if(h.pageY-this.offset.click.top>this.containment[3]){f=this.containment[3]+this.offset.click.top}}if(e.grid){var i=this.originalPageY+Math.round((f-this.originalPageY)/e.grid[1])*e.grid[1];f=this.containment?(!(i-this.offset.click.top<this.containment[1]||i-this.offset.click.top>this.containment[3])?i:(!(i-this.offset.click.top<this.containment[1])?i-e.grid[1]:i+e.grid[1])):i;var g=this.originalPageX+Math.round((c-this.originalPageX)/e.grid[0])*e.grid[0];c=this.containment?(!(g-this.offset.click.left<this.containment[0]||g-this.offset.click.left>this.containment[2])?g:(!(g-this.offset.click.left<this.containment[0])?g-e.grid[0]:g+e.grid[0])):g}}return{top:(f-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(j?0:d.scrollTop())))),left:(c-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():j?0:d.scrollLeft())))}},_rearrange:function(g,c,h,f){h?h[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?c.item[0]:c.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,e=this.counter;window.setTimeout(function(){if(e==d.counter){d.refreshPositions(!f)}},0)},_clear:function(e,g){this.reverting=false;var c=[],f=this;if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var d in this._storedCSS){if(this._storedCSS[d]=="auto"||this._storedCSS[d]=="static"){this._storedCSS[d]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!g){c.push(function(h){this._trigger("receive",h,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])&&!g){c.push(function(h){this._trigger("update",h,this._uiHash())})}if(!b.ui.contains(this.element[0],this.currentItem[0])){if(!g){c.push(function(h){this._trigger("remove",h,this._uiHash())})}for(var d=this.containers.length-1;d>=0;d--){if(b.ui.contains(this.containers[d].element[0],this.currentItem[0])&&!g){c.push((function(h){return function(i){h._trigger("receive",i,this._uiHash(this))}}).call(this,this.containers[d]));c.push((function(h){return function(i){h._trigger("update",i,this._uiHash(this))}}).call(this,this.containers[d]))}}}for(var d=this.containers.length-1;d>=0;d--){if(!g){c.push((function(h){return function(i){h._trigger("deactivate",i,this._uiHash(this))}}).call(this,this.containers[d]))}if(this.containers[d].containerCache.over){c.push((function(h){return function(i){h._trigger("out",i,this._uiHash(this))}}).call(this,this.containers[d]));this.containers[d].containerCache.over=0}}if(this._storedCursor){b("body").css("cursor",this._storedCursor)}if(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(!g){this._trigger("beforeStop",e,this._uiHash());for(var d=0;d<c.length;d++){c[d].call(this,e)}this._trigger("stop",e,this._uiHash())}return false}if(!g){this._trigger("beforeStop",e,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!g){for(var d=0;d<c.length;d++){c[d].call(this,e)}this._trigger("stop",e,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(b.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var d=c||this;return{helper:d.helper,placeholder:d.placeholder||b([]),position:d.position,originalPosition:d.originalPosition,offset:d.positionAbs,item:d.currentItem,sender:c?c.element:null}}});b.extend(b.ui.sortable,{version:"1.8.15"})})(jQuery);(function(b,a){b.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 d=this,e=d.options;d.running=0;d.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");d.headers=d.element.find(e.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){if(e.disabled){return}b(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){if(e.disabled){return}b(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){if(e.disabled){return}b(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){if(e.disabled){return}b(this).removeClass("ui-state-focus")});d.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(e.navigation){var f=d.element.find("a").filter(e.navigationFilter).eq(0);if(f.length){var c=f.closest(".ui-accordion-header");if(c.length){d.active=c}else{d.active=f.closest(".ui-accordion-content").prev()}}}d.active=d._findActive(d.active||e.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");d.active.next().addClass("ui-accordion-content-active");d._createIcons();d.resize();d.element.attr("role","tablist");d.headers.attr("role","tab").bind("keydown.accordion",function(g){return d._keydown(g)}).next().attr("role","tabpanel");d.headers.not(d.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();if(!d.active.length){d.headers.eq(0).attr("tabIndex",0)}else{d.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0})}if(!b.browser.safari){d.headers.find("a").attr("tabIndex",-1)}if(e.event){d.headers.bind(e.event.split(" ").join(".accordion ")+".accordion",function(g){d._clickHandler.call(d,g,this);g.preventDefault()})}},_createIcons:function(){var c=this.options;if(c.icons){b("<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 d=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 c=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(d.autoHeight||d.fillHeight){c.css("height","")}return b.Widget.prototype.destroy.call(this)},_setOption:function(c,d){b.Widget.prototype._setOption.apply(this,arguments);if(c=="active"){this.activate(d)}if(c=="icons"){this._destroyIcons();if(d){this._createIcons()}}if(c=="disabled"){this.headers.add(this.headers.next())[d?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")}},_keydown:function(d){if(this.options.disabled||d.altKey||d.ctrlKey){return}var e=b.ui.keyCode,f=this.headers.length,c=this.headers.index(d.target),g=false;switch(d.keyCode){case e.RIGHT:case e.DOWN:g=this.headers[(c+1)%f];break;case e.LEFT:case e.UP:g=this.headers[(c-1+f)%f];break;case e.SPACE:case e.ENTER:this._clickHandler({target:d.target},d.target);d.preventDefault()}if(g){b(d.target).attr("tabIndex",-1);b(g).attr("tabIndex",0);g.focus();return false}return true},resize:function(){var e=this.options,c;if(e.fillSpace){if(b.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}c=this.element.parent().height();if(b.browser.msie){this.element.parent().css("overflow",d)}this.headers.each(function(){c-=b(this).outerHeight(true)});this.headers.next().each(function(){b(this).height(Math.max(0,c-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")}else{if(e.autoHeight){c=0;this.headers.next().each(function(){c=Math.max(c,b(this).height("").height())}).height(c)}}return this},activate:function(c){this.options.active=c;var d=this._findActive(c)[0];this._clickHandler({target:d},d);return this},_findActive:function(c){return c?typeof c==="number"?this.headers.filter(":eq("+c+")"):this.headers.not(this.headers.not(c)):c===false?b([]):this.headers.filter(":eq(0)")},_clickHandler:function(j,k){var d=this.options;if(d.disabled){return}if(!j.target){if(!d.collapsible){return}this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var l=this.active.next(),c={options:d,newHeader:b([]),oldHeader:d.active,newContent:b([]),oldContent:l},f=(this.active=b([]));this._toggle(f,l,c);return}var e=b(j.currentTarget||k),i=e[0]===this.active[0];d.active=d.collapsible&&i?false:this.headers.index(e);if(this.running||(!d.collapsible&&i)){return}var g=this.active,f=e.next(),l=this.active.next(),c={options:d,newHeader:i&&d.collapsible?b([]):e,oldHeader:this.active,newContent:i&&d.collapsible?b([]):f,oldContent:l},h=this.headers.index(this.active[0])>this.headers.index(e[0]);this.active=i?b([]):e;this._toggle(f,l,c,i,h);g.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!i){e.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);e.next().addClass("ui-accordion-content-active")}return},_toggle:function(d,k,c,f,n){var e=this,m=e.options;e.toShow=d;e.toHide=k;e.data=c;var h=function(){if(!e){return}return e._completed.apply(e,arguments)};e._trigger("changestart",null,e.data);e.running=k.size()===0?d.size():k.size();if(m.animated){var l={};if(m.collapsible&&f){l={toShow:b([]),toHide:k,complete:h,down:n,autoHeight:m.autoHeight||m.fillSpace}}else{l={toShow:d,toHide:k,complete:h,down:n,autoHeight:m.autoHeight||m.fillSpace}}if(!m.proxied){m.proxied=m.animated}if(!m.proxiedDuration){m.proxiedDuration=m.duration}m.animated=b.isFunction(m.proxied)?m.proxied(l):m.proxied;m.duration=b.isFunction(m.proxiedDuration)?m.proxiedDuration(l):m.proxiedDuration;var j=b.ui.accordion.animations,g=m.duration,i=m.animated;if(i&&!j[i]&&!b.easing[i]){i="slide"}if(!j[i]){j[i]=function(o){this.slide(o,{easing:i,duration:g||700})}}j[i](l)}else{if(m.collapsible&&f){d.toggle()}else{k.hide();d.show()}h(true)}k.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();d.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(c){this.running=c?0:--this.running;if(this.running){return}if(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)}});b.extend(b.ui.accordion,{version:"1.8.15",animations:{slide:function(c,k){c=b.extend({easing:"swing",duration:300},c,k);if(!c.toHide.size()){c.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},c);return}if(!c.toShow.size()){c.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},c);return}var h=c.toShow.css("overflow"),j=0,e={},g={},d=["height","paddingTop","paddingBottom"],f;var i=c.toShow;f=i[0].style.width;i.width(parseInt(i.parent().width(),10)-parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(parseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth"),10)||0));b.each(d,function(l,n){g[n]="hide";var m=(""+b.css(c.toShow[0],n)).match(/^([\d+-.]+)(.*)$/);e[n]={value:m[1],unit:m[2]||"px"}});c.toShow.css({height:0,overflow:"hidden"}).show();c.toHide.filter(":hidden").each(c.complete).end().filter(":visible").animate(g,{step:function(l,m){if(m.prop=="height"){j=(m.end-m.start===0)?0:(m.now-m.start)/(m.end-m.start)}c.toShow[0].style[m.prop]=(j*e[m.prop].value)+e[m.prop].unit},duration:c.duration,easing:c.easing,complete:function(){if(!c.autoHeight){c.toShow.css("height","")}c.toShow.css({width:f,overflow:h});c.complete()}})},bounceslide:function(c){this.slide(c,{easing:c.down?"easeOutBounce":"swing",duration:c.down?1000:200})}}})})(jQuery);(function(c,b){var a=0;c.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,d=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(h){if(e.options.disabled||e.element.propAttr("readOnly")){return}f=false;var g=c.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:e._move("previousPage",h);break;case g.PAGE_DOWN:e._move("nextPage",h);break;case g.UP:e._move("previous",h);h.preventDefault();break;case g.DOWN:e._move("next",h);h.preventDefault();break;case g.ENTER:case g.NUMPAD_ENTER:if(e.menu.active){f=true;h.preventDefault()}case g.TAB:if(!e.menu.active){return}e.menu.select(h);break;case g.ESCAPE:e.element.val(e.term);e.close(h);break;default:clearTimeout(e.searching);e.searching=setTimeout(function(){if(e.term!=e.element.val()){e.selectedItem=null;e.search(null,h)}},e.options.delay);break}}).bind("keypress.autocomplete",function(g){if(f){f=false;g.preventDefault()}}).bind("focus.autocomplete",function(){if(e.options.disabled){return}e.selectedItem=null;e.previous=e.element.val()}).bind("blur.autocomplete",function(g){if(e.options.disabled){return}clearTimeout(e.searching);e.closing=setTimeout(function(){e.close(g);e._change(g)},150)});this._initSource();this.response=function(){return e._response.apply(e,arguments)};this.menu=c("<ul></ul>").addClass("ui-autocomplete").appendTo(c(this.options.appendTo||"body",d)[0]).mousedown(function(g){var h=e.menu.element[0];if(!c(g.target).closest(".ui-menu-item").length){setTimeout(function(){c(document).one("mousedown",function(i){if(i.target!==e.element[0]&&i.target!==h&&!c.ui.contains(h,i.target)){e.close()}})},1)}setTimeout(function(){clearTimeout(e.closing)},13)}).menu({focus:function(h,g){var i=g.item.data("item.autocomplete");if(false!==e._trigger("focus",h,{item:i})){if(/^key/.test(h.originalEvent.type)){e.element.val(i.value)}}},selected:function(i,h){var j=h.item.data("item.autocomplete"),g=e.previous;if(e.element[0]!==d.activeElement){e.element.focus();e.previous=g;setTimeout(function(){e.previous=g;e.selectedItem=j},1)}if(false!==e._trigger("select",i,{item:j})){e.element.val(j.value)}e.term=e.element.val();e.close(i);e.selectedItem=j},blur:function(h,g){if(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");if(c.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();c.Widget.prototype.destroy.call(this)},_setOption:function(d,e){c.Widget.prototype._setOption.apply(this,arguments);if(d==="source"){this._initSource()}if(d==="appendTo"){this.menu.element.appendTo(c(e||"body",this.element[0].ownerDocument)[0])}if(d==="disabled"&&e&&this.xhr){this.xhr.abort()}},_initSource:function(){var f=this,d,e;if(c.isArray(this.options.source)){d=this.options.source;this.source=function(g,h){h(c.ui.autocomplete.filter(d,g.term))}}else{if(typeof this.options.source==="string"){e=this.options.source;this.source=function(g,h){if(f.xhr){f.xhr.abort()}f.xhr=c.ajax({url:e,data:g,dataType:"json",autocompleteRequest:++a,success:function(i,j){if(this.autocompleteRequest===a){h(i)}},error:function(){if(this.autocompleteRequest===a){h([])}}})}}else{this.source=this.options.source}}},search:function(e,d){e=e!=null?e:this.element.val();this.term=this.element.val();if(e.length<this.options.minLength){return this.close(d)}clearTimeout(this.closing);if(this._trigger("search",d)===false){return}return this._search(e)},_search:function(d){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:d},this.response)},_response:function(d){if(!this.options.disabled&&d&&d.length){d=this._normalize(d);this._suggest(d);this._trigger("open")}else{this.close()}this.pending--;if(!this.pending){this.element.removeClass("ui-autocomplete-loading")}},close:function(d){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",d)}},_change:function(d){if(this.previous!==this.element.val()){this._trigger("change",d,{item:this.selectedItem})}},_normalize:function(d){if(d.length&&d[0].label&&d[0].value){return d}return c.map(d,function(e){if(typeof e==="string"){return{label:e,value:e}}return c.extend({label:e.label||e.value,value:e.value||e.label},e)})},_suggest:function(e){var d=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(d,e);this.menu.deactivate();this.menu.refresh();d.show();this._resizeMenu();d.position(c.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next(new c.Event("mouseover"))}},_resizeMenu:function(){var d=this.menu.element;d.outerWidth(Math.max(d.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(d,f){var e=this;c.each(f,function(g,h){e._renderItem(d,h)})},_renderItem:function(d,e){return c("<li></li>").data("item.autocomplete",e).append(c("<a></a>").text(e.label)).appendTo(d)},_move:function(d,e){if(!this.menu.element.is(":visible")){this.search(null,e);return}if(this.menu.first()&&/^previous/.test(d)||this.menu.last()&&/^next/.test(d)){this.element.val(this.term);this.menu.deactivate();return}this.menu[d](e)},widget:function(){return this.menu.element}});c.extend(c.ui.autocomplete,{escapeRegex:function(d){return d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(d,f){var e=new RegExp(c.ui.autocomplete.escapeRegex(f),"i");return c.grep(d,function(g){return e.test(g.label||g.value||g)})}})}(jQuery));(function(a){a.widget("ui.menu",{_create:function(){var b=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(!a(c.target).closest(".ui-menu-item a").length){return}c.preventDefault();b.select(c)});this.refresh()},refresh:function(){var b=this;var c=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");c.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(d){b.activate(d,a(this).parent())}).mouseleave(function(){b.deactivate()})},activate:function(c,d){this.deactivate();if(this.hasScroll()){var f=d.offset().top-this.element.offset().top,b=this.element.scrollTop(),e=this.element.height();if(f<0){this.element.scrollTop(b+f)}else{if(f>=e){this.element.scrollTop(b+f-e+d.height())}}}this.active=d.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",c,{item:d})},deactivate:function(){if(!this.active){return}this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null},next:function(b){this.move("next",".ui-menu-item:first",b)},previous:function(b){this.move("prev",".ui-menu-item:last",b)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(d,b,c){if(!this.active){this.activate(c,this.element.children(b));return}var e=this.active[d+"All"](".ui-menu-item").eq(0);if(e.length){this.activate(c,e)}else{this.activate(c,this.element.children(b))}},nextPage:function(c){if(this.hasScroll()){if(!this.active||this.last()){this.activate(c,this.element.children(".ui-menu-item:first"));return}var d=this.active.offset().top,b=this.element.height(),e=this.element.children(".ui-menu-item").filter(function(){var f=a(this).offset().top-d-b+a(this).height();return f<10&&f>-10});if(!e.length){e=this.element.children(".ui-menu-item:last")}this.activate(c,e)}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"));return}var d=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var e=a(this).offset().top-d+b-a(this).height();return e<10&&e>-10});if(!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[a.fn.prop?"prop":"attr"]("scrollHeight")},select:function(b){this._trigger("selected",b,{item:this.active})}})}(jQuery));(function(f,i){var e,a,b,h,d="ui-button ui-widget ui-state-default ui-corner-all",k="ui-state-hover ui-state-active ",j="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",c=function(){var l=f(this).find(":ui-button");setTimeout(function(){l.button("refresh")},1)},g=function(n){var o=n.name,l=n.form,m=f([]);if(o){if(l){m=f(l).find("[name='"+o+"']")}else{m=f("[name='"+o+"']",n.ownerDocument).filter(function(){return !this.form})}}return m};f.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",c);if(typeof this.options.disabled!=="boolean"){this.options.disabled=this.element.propAttr("disabled")}this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var n=this,o=this.options,m=this.type==="checkbox"||this.type==="radio",p="ui-state-hover"+(!m?" ui-state-active":""),l="ui-state-focus";if(o.label===null){o.label=this.buttonElement.html()}if(this.element.is(":disabled")){o.disabled=true}this.buttonElement.addClass(d).attr("role","button").bind("mouseenter.button",function(){if(o.disabled){return}f(this).addClass("ui-state-hover");if(this===e){f(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){if(o.disabled){return}f(this).removeClass(p)}).bind("click.button",function(q){if(o.disabled){q.preventDefault();q.stopImmediatePropagation()}});this.element.bind("focus.button",function(){n.buttonElement.addClass(l)}).bind("blur.button",function(){n.buttonElement.removeClass(l)});if(m){this.element.bind("change.button",function(){if(h){return}n.refresh()});this.buttonElement.bind("mousedown.button",function(q){if(o.disabled){return}h=false;a=q.pageX;b=q.pageY}).bind("mouseup.button",function(q){if(o.disabled){return}if(a!==q.pageX||b!==q.pageY){h=true}})}if(this.type==="checkbox"){this.buttonElement.bind("click.button",function(){if(o.disabled||h){return false}f(this).toggleClass("ui-state-active");n.buttonElement.attr("aria-pressed",n.element[0].checked)})}else{if(this.type==="radio"){this.buttonElement.bind("click.button",function(){if(o.disabled||h){return false}f(this).addClass("ui-state-active");n.buttonElement.attr("aria-pressed","true");var q=n.element[0];g(q).not(q).map(function(){return f(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")})}else{this.buttonElement.bind("mousedown.button",function(){if(o.disabled){return false}f(this).addClass("ui-state-active");e=this;f(document).one("mouseup",function(){e=null})}).bind("mouseup.button",function(){if(o.disabled){return false}f(this).removeClass("ui-state-active")}).bind("keydown.button",function(q){if(o.disabled){return false}if(q.keyCode==f.ui.keyCode.SPACE||q.keyCode==f.ui.keyCode.ENTER){f(this).addClass("ui-state-active")}}).bind("keyup.button",function(){f(this).removeClass("ui-state-active")});if(this.buttonElement.is("a")){this.buttonElement.keyup(function(q){if(q.keyCode===f.ui.keyCode.SPACE){f(this).click()}})}}}this._setOption("disabled",o.disabled);this._resetButton()},_determineButtonType:function(){if(this.element.is(":checkbox")){this.type="checkbox"}else{if(this.element.is(":radio")){this.type="radio"}else{if(this.element.is("input")){this.type="input"}else{this.type="button"}}}if(this.type==="checkbox"||this.type==="radio"){var n=this.element.parents().filter(":last"),m="label[for="+this.element.attr("id")+"]";this.buttonElement=n.find(m);if(!this.buttonElement.length){n=n.length?n.siblings():this.element.siblings();this.buttonElement=n.filter(m);if(!this.buttonElement.length){this.buttonElement=n.find(m)}}this.element.addClass("ui-helper-hidden-accessible");var l=this.element.is(":checked");if(l){this.buttonElement.addClass("ui-state-active")}this.buttonElement.attr("aria-pressed",l)}else{this.buttonElement=this.element}},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass(d+" "+k+" "+j).removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());if(!this.hasTitle){this.buttonElement.removeAttr("title")}f.Widget.prototype.destroy.call(this)},_setOption:function(l,m){f.Widget.prototype._setOption.apply(this,arguments);if(l==="disabled"){if(m){this.element.propAttr("disabled",true)}else{this.element.propAttr("disabled",false)}return}this._resetButton()},refresh:function(){var l=this.element.is(":disabled");if(l!==this.options.disabled){this._setOption("disabled",l)}if(this.type==="radio"){g(this.element[0]).each(function(){if(f(this).is(":checked")){f(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true")}else{f(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")}})}else{if(this.type==="checkbox"){if(this.element.is(":checked")){this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true")}else{this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")}}}},_resetButton:function(){if(this.type==="input"){if(this.options.label){this.element.val(this.options.label)}return}var m=this.buttonElement.removeClass(j),o=f("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(m.empty()).text(),l=this.options.icons,n=l.primary&&l.secondary,p=[];if(l.primary||l.secondary){if(this.options.text){p.push("ui-button-text-icon"+(n?"s":(l.primary?"-primary":"-secondary")))}if(l.primary){m.prepend("<span class='ui-button-icon-primary ui-icon "+l.primary+"'></span>")}if(l.secondary){m.append("<span class='ui-button-icon-secondary ui-icon "+l.secondary+"'></span>")}if(!this.options.text){p.push(n?"ui-button-icons-only":"ui-button-icon-only");if(!this.hasTitle){m.attr("title",o)}}}else{p.push("ui-button-text-only")}m.addClass(p.join(" "))}});f.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(l,m){if(l==="disabled"){this.buttons.button("option",l,m)}f.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var l=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(l?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(l?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return f(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");f.Widget.prototype.destroy.call(this)}})}(jQuery));(function(c,a){var d="ui-dialog ui-widget ui-widget-content ui-corner-all ",b={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},f={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},e=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(h){var g=c(this).css(h).offset().top;if(g<0){c(this).css("top",h.top-g)}}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1000},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string"){this.originalTitle=""}this.options.title=this.options.title||this.originalTitle;var j=this,i=j.options,k=i.title||"&#160;",m=c.ui.dialog.getTitleId(j.element),o=(j.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass(d+i.dialogClass).css({zIndex:i.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(q){if(i.closeOnEscape&&q.keyCode&&q.keyCode===c.ui.keyCode.ESCAPE){j.close(q);q.preventDefault()}}).attr({role:"dialog","aria-labelledby":m}).mousedown(function(q){j.moveToTop(false,q)}),n=j.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(o),h=(j.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(o),g=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){g.addClass("ui-state-hover")},function(){g.removeClass("ui-state-hover")}).focus(function(){g.addClass("ui-state-focus")}).blur(function(){g.removeClass("ui-state-focus")}).click(function(q){j.close(q);return false}).appendTo(h),p=(j.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(i.closeText).appendTo(g),l=c("<span></span>").addClass("ui-dialog-title").attr("id",m).html(k).prependTo(h);if(c.isFunction(i.beforeclose)&&!c.isFunction(i.beforeClose)){i.beforeClose=i.beforeclose}h.find("*").add(h).disableSelection();if(i.draggable&&c.fn.draggable){j._makeDraggable()}if(i.resizable&&c.fn.resizable){j._makeResizable()}j._createButtons(i.buttons);j._isOpen=false;if(c.fn.bgiframe){o.bgiframe()}},_init:function(){if(this.options.autoOpen){this.open()}},destroy:function(){var g=this;if(g.overlay){g.overlay.destroy()}g.uiDialog.hide();g.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");g.uiDialog.remove();if(g.originalTitle){g.element.attr("title",g.originalTitle)}return g},widget:function(){return this.uiDialog},close:function(h){var i=this,g,j;if(false===i._trigger("beforeClose",h)){return}if(i.overlay){i.overlay.destroy()}i.uiDialog.unbind("keypress.ui-dialog");i._isOpen=false;if(i.options.hide){i.uiDialog.hide(i.options.hide,function(){i._trigger("close",h)})}else{i.uiDialog.hide();i._trigger("close",h)}c.ui.dialog.overlay.resize();if(i.options.modal){g=0;c(".ui-dialog").each(function(){if(this!==i.uiDialog[0]){j=c(this).css("z-index");if(!isNaN(j)){g=Math.max(g,j)}}});c.ui.dialog.maxZ=g}return i},isOpen:function(){return this._isOpen},moveToTop:function(g,h){var i=this,j=i.options,k;if((j.modal&&!g)||(!j.stack&&!j.modal)){return i._trigger("focus",h)}if(j.zIndex>c.ui.dialog.maxZ){c.ui.dialog.maxZ=j.zIndex}if(i.overlay){c.ui.dialog.maxZ+=1;i.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}k={scrollTop:i.element.scrollTop(),scrollLeft:i.element.scrollLeft()};c.ui.dialog.maxZ+=1;i.uiDialog.css("z-index",c.ui.dialog.maxZ);i.element.attr(k);i._trigger("focus",h);return i},open:function(){if(this._isOpen){return}var g=this,h=g.options,i=g.uiDialog;g.overlay=h.modal?new c.ui.dialog.overlay(g):null;g._size();g._position(h.position);i.show(h.show);g.moveToTop(true);if(h.modal){i.bind("keypress.ui-dialog",function(j){if(j.keyCode!==c.ui.keyCode.TAB){return}var k=c(":tabbable",this),l=k.filter(":first"),m=k.filter(":last");if(j.target===m[0]&&!j.shiftKey){l.focus(1);return false}else{if(j.target===l[0]&&j.shiftKey){m.focus(1);return false}}})}c(g.element.find(":tabbable").get().concat(i.find(".ui-dialog-buttonpane :tabbable").get().concat(i.get()))).eq(0).focus();g._isOpen=true;g._trigger("open");return g},_createButtons:function(k){var i=this,g=false,j=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),h=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(j);i.uiDialog.find(".ui-dialog-buttonpane").remove();if(typeof k==="object"&&k!==null){c.each(k,function(){return !(g=true)})}if(g){c.each(k,function(n,l){l=c.isFunction(l)?{click:l,text:n}:l;var m=c('<button type="button"></button>').click(function(){l.click.apply(i.element[0],arguments)}).appendTo(h);c.each(l,function(o,p){if(o==="click"){return}if(o in e){m[o](p)}else{m.attr(o,p)}});if(c.fn.button){m.button()}});j.appendTo(i.uiDialog)}},_makeDraggable:function(){var i=this,j=i.options,h=c(document),k;function g(l){return{position:l.position,offset:l.offset}}i.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(m,l){k=j.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");i._trigger("dragStart",m,g(l))},drag:function(m,l){i._trigger("drag",m,g(l))},stop:function(m,l){j.position=[l.position.left-h.scrollLeft(),l.position.top-h.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(k);i._trigger("dragStop",m,g(l));c.ui.dialog.overlay.resize()}})},_makeResizable:function(l){l=(l===a?this.options.resizable:l);var h=this,g=h.options,j=h.uiDialog.css("position"),k=(typeof l==="string"?l:"n,e,s,w,se,sw,ne,nw");function i(m){return{originalPosition:m.originalPosition,originalSize:m.originalSize,position:m.position,size:m.size}}h.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:h.element,maxWidth:g.maxWidth,maxHeight:g.maxHeight,minWidth:g.minWidth,minHeight:h._minHeight(),handles:k,start:function(n,m){c(this).addClass("ui-dialog-resizing");h._trigger("resizeStart",n,i(m))},resize:function(n,m){h._trigger("resize",n,i(m))},stop:function(n,m){c(this).removeClass("ui-dialog-resizing");g.height=c(this).height();g.width=c(this).width();h._trigger("resizeStop",n,i(m));c.ui.dialog.overlay.resize()}}).css("position",j).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var g=this.options;if(g.height==="auto"){return g.minHeight}else{return Math.min(g.minHeight,g.height)}},_position:function(g){var i=[],j=[0,0],h;if(g){if(typeof g==="string"||(typeof g==="object"&&"0" in g)){i=g.split?g.split(" "):[g[0],g[1]];if(i.length===1){i[1]=i[0]}c.each(["left","top"],function(k,l){if(+i[k]===i[k]){j[k]=i[k];i[k]=l}});g={my:i.join(" "),at:i.join(" "),offset:j.join(" ")}}g=c.extend({},c.ui.dialog.prototype.options.position,g)}else{g=c.ui.dialog.prototype.options.position}h=this.uiDialog.is(":visible");if(!h){this.uiDialog.show()}this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},g));if(!h){this.uiDialog.hide()}},_setOptions:function(i){var h=this,g={},j=false;c.each(i,function(k,l){h._setOption(k,l);if(k in b){j=true}if(k in f){g[k]=l}});if(j){this._size()}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option",g)}},_setOption:function(l,g){var h=this,k=h.uiDialog;switch(l){case"beforeclose":l="beforeClose";break;case"buttons":h._createButtons(g);break;case"closeText":h.uiDialogTitlebarCloseText.text(""+g);break;case"dialogClass":k.removeClass(h.options.dialogClass).addClass(d+g);break;case"disabled":if(g){k.addClass("ui-dialog-disabled")}else{k.removeClass("ui-dialog-disabled")}break;case"draggable":var j=k.is(":data(draggable)");if(j&&!g){k.draggable("destroy")}if(!j&&g){h._makeDraggable()}break;case"position":h._position(g);break;case"resizable":var i=k.is(":data(resizable)");if(i&&!g){k.resizable("destroy")}if(i&&typeof g==="string"){k.resizable("option","handles",g)}if(!i&&g!==false){h._makeResizable(g)}break;case"title":c(".ui-dialog-title",h.uiDialogTitlebar).html(""+(g||"&#160;"));break}c.Widget.prototype._setOption.apply(h,arguments)},_size:function(){var k=this.options,h,j,g=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(k.minWidth>k.width){k.width=k.minWidth}h=this.uiDialog.css({height:"auto",width:k.width}).height();j=Math.max(0,k.minHeight-h);if(k.height==="auto"){if(c.support.minHeight){this.element.css({minHeight:j,height:"auto"})}else{this.uiDialog.show();var i=this.element.css("height","auto").height();if(!g){this.uiDialog.hide()}this.element.height(Math.max(i,j))}}else{this.element.height(Math.max(k.height-h,0))}if(this.uiDialog.is(":data(resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}}});c.extend(c.ui.dialog,{version:"1.8.15",uuid:0,maxZ:0,getTitleId:function(h){var g=h.attr("id");if(!g){this.uuid+=1;g=this.uuid}return"ui-dialog-title-"+g},overlay:function(g){this.$el=c.ui.dialog.overlay.create(g)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(g){return g+".dialog-overlay"}).join(" "),create:function(h){if(this.instances.length===0){setTimeout(function(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dialog.overlay.events,function(i){if(c(i.target).zIndex()<c.ui.dialog.overlay.maxZ){return false}})}},1);c(document).bind("keydown.dialog-overlay",function(i){if(h.options.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){h.close(i);i.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var g=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});if(c.fn.bgiframe){g.bgiframe()}this.instances.push(g);return g},destroy:function(i){var h=c.inArray(i,this.instances);if(h!=-1){this.oldInstances.push(this.instances.splice(h,1)[0])}if(this.instances.length===0){c([document,window]).unbind(".dialog-overlay")}i.remove();var g=0;c.each(this.instances,function(){g=Math.max(g,this.css("z-index"))});this.maxZ=g},height:function(){var h,g;if(c.browser.msie&&c.browser.version<7){h=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);g=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);if(h<g){return c(window).height()+"px"}else{return h+"px"}}else{return c(document).height()+"px"}},width:function(){var g,h;if(c.browser.msie){g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);h=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);if(g<h){return c(window).width()+"px"}else{return g+"px"}}else{return c(document).width()+"px"}},resize:function(){var g=c([]);c.each(c.ui.dialog.overlay.instances,function(){g=g.add(this)});g.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})}(jQuery));(function(c,a){var b=5;c.widget("ui.slider",c.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var e=this,g=this.options,h=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",j=(g.values&&g.values.length)||1,k=[];this._keySliding=false;this._mouseSliding=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"+(g.disabled?" ui-slider-disabled ui-disabled":""));this.range=c([]);if(g.range){if(g.range===true){if(!g.values){g.values=[this._valueMin(),this._valueMin()]}if(g.values.length&&g.values.length!==2){g.values=[g.values[0],g.values[0]]}}this.range=c("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+((g.range==="min"||g.range==="max")?" ui-slider-range-"+g.range:""))}for(var d=h.length;d<j;d+=1){k.push(f)}this.handles=h.add(c(k.join("")).appendTo(e.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(i){i.preventDefault()}).hover(function(){if(!g.disabled){c(this).addClass("ui-state-hover")}},function(){c(this).removeClass("ui-state-hover")}).focus(function(){if(!g.disabled){c(".ui-slider .ui-state-focus").removeClass("ui-state-focus");c(this).addClass("ui-state-focus")}else{c(this).blur()}}).blur(function(){c(this).removeClass("ui-state-focus")});this.handles.each(function(l){c(this).data("index.ui-slider-handle",l)});this.handles.keydown(function(o){var m=true,l=c(this).data("index.ui-slider-handle"),p,q,n,i;if(e.options.disabled){return}switch(o.keyCode){case c.ui.keyCode.HOME:case c.ui.keyCode.END:case c.ui.keyCode.PAGE_UP:case c.ui.keyCode.PAGE_DOWN:case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:m=false;if(!e._keySliding){e._keySliding=true;c(this).addClass("ui-state-active");p=e._start(o,l);if(p===false){return}}break}i=e.options.step;if(e.options.values&&e.options.values.length){q=n=e.values(l)}else{q=n=e.value()}switch(o.keyCode){case c.ui.keyCode.HOME:n=e._valueMin();break;case c.ui.keyCode.END:n=e._valueMax();break;case c.ui.keyCode.PAGE_UP:n=e._trimAlignValue(q+((e._valueMax()-e._valueMin())/b));break;case c.ui.keyCode.PAGE_DOWN:n=e._trimAlignValue(q-((e._valueMax()-e._valueMin())/b));break;case c.ui.keyCode.UP:case c.ui.keyCode.RIGHT:if(q===e._valueMax()){return}n=e._trimAlignValue(q+i);break;case c.ui.keyCode.DOWN:case c.ui.keyCode.LEFT:if(q===e._valueMin()){return}n=e._trimAlignValue(q-i);break}e._slide(o,l,n);return m}).keyup(function(l){var i=c(this).data("index.ui-slider-handle");if(e._keySliding){e._keySliding=false;e._stop(l,i);e._change(l,i);c(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(k){var g=this.options,h,i,j,f,e,m,l,d,n;if(g.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();h={x:k.pageX,y:k.pageY};i=this._normValueFromMouse(h);j=this._valueMax()-this._valueMin()+1;e=this;this.handles.each(function(p){var o=Math.abs(i-e.values(p));if(j>o){j=o;f=c(this);m=p}});if(g.range===true&&this.values(1)===g.min){m+=1;f=c(this.handles[m])}l=this._start(k,m);if(l===false){return false}this._mouseSliding=true;e._handleIndex=m;f.addClass("ui-state-active").focus();d=f.offset();n=!c(k.target).parents().andSelf().is(".ui-slider-handle");this._clickOffset=n?{left:0,top:0}:{left:k.pageX-d.left-(f.width()/2),top:k.pageY-d.top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(k,m,i)}this._animateOff=true;return true},_mouseStart:function(d){return true},_mouseDrag:function(e){var d={x:e.pageX,y:e.pageY},f=this._normValueFromMouse(d);this._slide(e,this._handleIndex,f);return false},_mouseStop:function(d){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(d,this._handleIndex);this._change(d,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(f){var i,g,h,e,d;if(this.orientation==="horizontal"){i=this.elementSize.width;g=f.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{i=this.elementSize.height;g=f.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}h=(g/i);if(h>1){h=1}if(h<0){h=0}if(this.orientation==="vertical"){h=1-h}e=this._valueMax()-this._valueMin();d=this._valueMin()+h*e;return this._trimAlignValue(d)},_start:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}return this._trigger("start",e,f)},_slide:function(g,i,e){var d,f,h;if(this.options.values&&this.options.values.length){d=this.values(i?0:1);if((this.options.values.length===2&&this.options.range===true)&&((i===0&&e>d)||(i===1&&e<d))){e=d}if(e!==this.values(i)){f=this.values();f[i]=e;h=this._trigger("slide",g,{handle:this.handles[i],value:e,values:f});d=this.values(i?0:1);if(h!==false){this.values(i,e,true)}}}else{if(e!==this.value()){h=this._trigger("slide",g,{handle:this.handles[i],value:e});if(h!==false){this.value(e)}}}},_stop:function(e,d){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("stop",e,f)},_change:function(e,d){if(!this._keySliding&&!this._mouseSliding){var f={handle:this.handles[d],value:this.value()};if(this.options.values&&this.options.values.length){f.value=this.values(d);f.values=this.values()}this._trigger("change",e,f)}},value:function(d){if(arguments.length){this.options.value=this._trimAlignValue(d);this._refreshValue();this._change(null,0);return}return this._value()},values:function(g,f){var e,d,h;if(arguments.length>1){this.options.values[g]=this._trimAlignValue(f);this._refreshValue();this._change(null,g);return}if(arguments.length){if(c.isArray(arguments[0])){e=this.options.values;d=arguments[0];for(h=0;h<e.length;h+=1){e[h]=this._trimAlignValue(d[h]);this._change(null,h)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(g)}else{return this.value()}}}else{return this._values()}},_setOption:function(g,d){var e,f=0;if(c.isArray(this.options.values)){f=this.options.values.length}c.Widget.prototype._setOption.apply(this,arguments);switch(g){case"disabled":if(d){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);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(e=0;e<f;e+=1){this._change(null,e)}this._animateOff=false;break}},_value:function(){var d=this.options.value;d=this._trimAlignValue(d);return d},_values:function(f){var g,e,d;if(arguments.length){g=this.options.values[f];g=this._trimAlignValue(g);return g}else{e=this.options.values.slice();for(d=0;d<e.length;d+=1){e[d]=this._trimAlignValue(e[d])}return e}},_trimAlignValue:function(e){if(e<=this._valueMin()){return this._valueMin()}if(e>=this._valueMax()){return this._valueMax()}var f=(this.options.step>0)?this.options.step:1,d=(e-this._valueMin())%f,g=e-d;if(Math.abs(d)*2>=f){g+=(d>0)?f:(-f)}return parseFloat(g.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d=this.options.range,g=this.options,e=this,i=(!this._animateOff)?g.animate:false,j,m={},k,f,l,h;if(this.options.values&&this.options.values.length){this.handles.each(function(n,o){j=(e.values(n)-e._valueMin())/(e._valueMax()-e._valueMin())*100;m[e.orientation==="horizontal"?"left":"bottom"]=j+"%";c(this).stop(1,1)[i?"animate":"css"](m,g.animate);if(e.options.range===true){if(e.orientation==="horizontal"){if(n===0){e.range.stop(1,1)[i?"animate":"css"]({left:j+"%"},g.animate)}if(n===1){e.range[i?"animate":"css"]({width:(j-k)+"%"},{queue:false,duration:g.animate})}}else{if(n===0){e.range.stop(1,1)[i?"animate":"css"]({bottom:(j)+"%"},g.animate)}if(n===1){e.range[i?"animate":"css"]({height:(j-k)+"%"},{queue:false,duration:g.animate})}}}k=j})}else{f=this.value();l=this._valueMin();h=this._valueMax();j=(h!==l)?(f-l)/(h-l)*100:0;m[e.orientation==="horizontal"?"left":"bottom"]=j+"%";this.handle.stop(1,1)[i?"animate":"css"](m,g.animate);if(d==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[i?"animate":"css"]({width:j+"%"},g.animate)}if(d==="max"&&this.orientation==="horizontal"){this.range[i?"animate":"css"]({width:(100-j)+"%"},{queue:false,duration:g.animate})}if(d==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[i?"animate":"css"]({height:j+"%"},g.animate)}if(d==="max"&&this.orientation==="vertical"){this.range[i?"animate":"css"]({height:(100-j)+"%"},{queue:false,duration:g.animate})}}}});c.extend(c.ui.slider,{version:"1.8.15"})}(jQuery));(function(d,a){var b=0,e=0;function c(){return ++b}function f(){return ++e}d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(g,h){if(g=="selected"){if(this.options.collapsible&&h==this.options.selected){return}this.select(h)}else{this.options[g]=h;this._tabify()}},_tabId:function(g){return g.title&&g.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(g){return g.replace(/:/g,"\\:")},_cookie:function(){var g=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+f());return d.cookie.apply(null,[g].concat(d.makeArray(arguments)))},_ui:function(g,h){return{tab:g,panel:h,index:this.anchors.index(g)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var g=d(this);g.html(g.data("label.tabs")).removeData("label.tabs")})},_tabify:function(m){var u=this,r=this.options,s=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(w,z){var o=d(z).attr("href");var A=o.split("#")[0],x;if(A&&(A===location.toString().split("#")[0]||(x=d("base")[0])&&A===x.href)){o=z.hash;z.href=o}if(s.test(o)){u.panels=u.panels.add(u.element.find(u._sanitizeSelector(o)))}else{if(o&&o!=="#"){d.data(z,"href.tabs",o);d.data(z,"load.tabs",o.replace(/#.*$/,""));var y=u._tabId(z);z.href="#"+y;var B=u.element.find("#"+y);if(!B.length){B=d(r.panelTemplate).attr("id",y).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[w-1]||u.list);B.data("destroy.tabs",true)}u.panels=u.panels.add(B)}else{r.disabled.push(w)}}});if(m){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(r.selected===a){if(location.hash){this.anchors.each(function(w,o){if(o.hash==location.hash){r.selected=w;return false}})}if(typeof r.selected!=="number"&&r.cookie){r.selected=parseInt(u._cookie(),10)}if(typeof r.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length){r.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}r.selected=r.selected||(this.lis.length?0:-1)}else{if(r.selected===null){r.selected=-1}}r.selected=((r.selected>=0&&this.anchors[r.selected])||r.selected<0)?r.selected:0;r.disabled=d.unique(r.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(o,w){return u.lis.index(o)}))).sort();if(d.inArray(r.selected,r.disabled)!=-1){r.disabled.splice(d.inArray(r.selected,r.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(r.selected>=0&&this.anchors.length){u.element.find(u._sanitizeSelector(u.anchors[r.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(r.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[r.selected],u.element.find(u._sanitizeSelector(u.anchors[r.selected].hash))[0]))});this.load(r.selected)}d(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null})}else{r.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[r.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(r.cookie){this._cookie(r.selected,r.cookie)}for(var n=0,j;(j=this.lis[n]);n++){d(j)[d.inArray(n,r.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(r.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(r.event!=="mouseover"){var h=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var v=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){h("hover",d(this))});this.lis.bind("mouseout.tabs",function(){v("hover",d(this))});this.anchors.bind("focus.tabs",function(){h("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){v("focus",d(this).closest("li"))})}var p,l;if(r.fx){if(d.isArray(r.fx)){p=r.fx[0];l=r.fx[1]}else{p=l=r.fx}}function g(o,i){o.css("display","");if(!d.support.opacity&&i.opacity){o[0].style.removeAttribute("filter")}}var k=l?function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){g(o,l);u._trigger("show",null,u._ui(i,o[0]))})}:function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(i,o[0]))};var q=p?function(i,o){o.animate(p,p.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active");o.addClass("ui-tabs-hide");g(o,p);u.element.dequeue("tabs")})}:function(i,w,o){u.lis.removeClass("ui-tabs-selected ui-state-active");w.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(r.event+".tabs",function(){var w=this,x=d(w).closest("li"),o=u.panels.filter(":not(.ui-tabs-hide)"),i=u.element.find(u._sanitizeSelector(w.hash));if((x.hasClass("ui-tabs-selected")&&!r.collapsible)||x.hasClass("ui-state-disabled")||x.hasClass("ui-state-processing")||u.panels.filter(":animated").length||u._trigger("select",null,u._ui(this,i[0]))===false){this.blur();return false}r.selected=u.anchors.index(this);u.abort();if(r.collapsible){if(x.hasClass("ui-tabs-selected")){r.selected=-1;if(r.cookie){u._cookie(r.selected,r.cookie)}u.element.queue("tabs",function(){q(w,o)}).dequeue("tabs");this.blur();return false}else{if(!o.length){if(r.cookie){u._cookie(r.selected,r.cookie)}u.element.queue("tabs",function(){k(w,i)});u.load(u.anchors.index(this));this.blur();return false}}}if(r.cookie){u._cookie(r.selected,r.cookie)}if(i.length){if(o.length){u.element.queue("tabs",function(){q(w,o)})}u.element.queue("tabs",function(){k(w,i)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(d.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(g){if(typeof g=="string"){g=this.anchors.index(this.anchors.filter("[href$="+g+"]"))}return g},destroy:function(){var g=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var h=d.data(this,"href.tabs");if(h){this.href=h}var i=d(this).unbind(".tabs");d.each(["href","load","cache"],function(k,j){i.removeData(j+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(d.data(this,"destroy.tabs")){d(this).remove()}else{d(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(g.cookie){this._cookie(null,g.cookie)}return this},add:function(h,n,m){if(m===a){m=this.anchors.length}var g=this,i=this.options,j=d(i.tabTemplate.replace(/#\{href\}/g,h).replace(/#\{label\}/g,n)),k=!h.indexOf("#")?h.replace("#",""):this._tabId(d("a",j)[0]);j.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var l=g.element.find("#"+k);if(!l.length){l=d(i.panelTemplate).attr("id",k).data("destroy.tabs",true)}l.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(m>=this.lis.length){j.appendTo(this.list);l.appendTo(this.list[0].parentNode)}else{j.insertBefore(this.lis[m]);l.insertBefore(this.panels[m])}i.disabled=d.map(i.disabled,function(o,p){return o>=m?++o:o});this._tabify();if(this.anchors.length==1){i.selected=0;j.addClass("ui-tabs-selected ui-state-active");l.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){g._trigger("show",null,g._ui(g.anchors[0],g.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[m],this.panels[m]));return this},remove:function(i){i=this._getIndex(i);var g=this.options,j=this.lis.eq(i).remove(),h=this.panels.eq(i).remove();if(j.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(i+(i+1<this.anchors.length?1:-1))}g.disabled=d.map(d.grep(g.disabled,function(k,l){return k!=i}),function(k,l){return k>=i?--k:k});this._tabify();this._trigger("remove",null,this._ui(j.find("a")[0],h[0]));return this},enable:function(g){g=this._getIndex(g);var h=this.options;if(d.inArray(g,h.disabled)==-1){return}this.lis.eq(g).removeClass("ui-state-disabled");h.disabled=d.grep(h.disabled,function(j,k){return j!=g});this._trigger("enable",null,this._ui(this.anchors[g],this.panels[g]));return this},disable:function(h){h=this._getIndex(h);var i=this,g=this.options;if(h!=g.selected){this.lis.eq(h).addClass("ui-state-disabled");g.disabled.push(h);g.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[h],this.panels[h]))}return this},select:function(g){g=this._getIndex(g);if(g==-1){if(this.options.collapsible&&this.options.selected!=-1){g=this.options.selected}else{return this}}this.anchors.eq(g).trigger(this.options.event+".tabs");return this},load:function(k){k=this._getIndex(k);var g=this,i=this.options,j=this.anchors.eq(k)[0],h=d.data(j,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(j,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(k).addClass("ui-state-processing");if(i.spinner){var l=d("span",j);l.data("label.tabs",l.html()).html(i.spinner)}this.xhr=d.ajax(d.extend({},i.ajaxOptions,{url:h,success:function(m,n){g.element.find(g._sanitizeSelector(j.hash)).html(m);g._cleanup();if(i.cache){d.data(j,"cache.tabs",true)}g._trigger("load",null,g._ui(g.anchors[k],g.panels[k]));try{i.ajaxOptions.success(m,n)}catch(o){}},error:function(m,n,o){g._cleanup();g._trigger("load",null,g._ui(g.anchors[k],g.panels[k]));try{i.ajaxOptions.error(m,n,k,j)}catch(o){}}}));g.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(g,h){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",h);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.15"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(j,k){var g=this,h=this.options;var l=g._rotate||(g._rotate=function(m){clearTimeout(g.rotation);g.rotation=setTimeout(function(){var n=h.selected;g.select(++n<g.anchors.length?n:0)},j);if(m){m.stopPropagation()}});var i=g._unrotate||(g._unrotate=!k?function(m){if(m.clientX){g.rotate(null)}}:function(m){t=h.selected;l()});if(j){this.element.bind("tabsshow",l);this.anchors.bind(h.event+".tabs",i);l()}else{clearTimeout(g.rotation);this.element.unbind("tabsshow",l);this.anchors.unbind(h.event+".tabs",i);delete this._rotate;delete this._unrotate}return this}})})(jQuery);(function(d,a){d.extend(d.ui,{datepicker:{version:"1.8.15"}});var g="datepicker";var e=new Date().getTime();var f;function h(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=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,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=c(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}d.extend(h.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){if(this.debug){console.log.apply("",arguments)}},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(j){i(this._defaults,j||{});return this},_attachDatepicker:function(q,j){var p=null;for(var n in this._defaults){var k=q.getAttribute("date:"+n);if(k){p=p||{};try{p[n]=eval(k)}catch(m){p[n]=k}}}var r=q.nodeName.toLowerCase();var l=(r=="div"||r=="span");if(!q.id){this.uuid+=1;q.id="dp"+this.uuid}var o=this._newInst(d(q),l);o.settings=d.extend({},j||{},p||{});if(r=="input"){this._connectDatepicker(q,o)}else{if(l){this._inlineDatepicker(q,o)}}},_newInst:function(j,l){var k=j[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1");return{id:k,input:j,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:l,dpDiv:(!l?this.dpDiv:c(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>')))}},_connectDatepicker:function(j,l){var k=d(j);l.append=d([]);l.trigger=d([]);if(k.hasClass(this.markerClassName)){return}this._attachments(k,l);k.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(n,o,m){l.settings[o]=m}).bind("getData.datepicker",function(n,m){return this._get(l,m)});this._autoSize(l);d.data(j,g,l);if(l.settings.disabled){this._disableDatepicker(j)}},_attachments:function(m,p){var o=this._get(p,"appendText");var l=this._get(p,"isRTL");if(p.append){p.append.remove()}if(o){p.append=d('<span class="'+this._appendClass+'">'+o+"</span>");m[l?"before":"after"](p.append)}m.unbind("focus",this._showDatepicker);if(p.trigger){p.trigger.remove()}var j=this._get(p,"showOn");if(j=="focus"||j=="both"){m.focus(this._showDatepicker)}if(j=="button"||j=="both"){var k=this._get(p,"buttonText");var n=this._get(p,"buttonImage");p.trigger=d(this._get(p,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:n,alt:k,title:k}):d('<button type="button"></button>').addClass(this._triggerClass).html(n==""?k:d("<img/>").attr({src:n,alt:k,title:k})));m[l?"before":"after"](p.trigger);p.trigger.click(function(){if(d.datepicker._datepickerShowing&&d.datepicker._lastInput==m[0]){d.datepicker._hideDatepicker()}else{d.datepicker._showDatepicker(m[0])}return false})}},_autoSize:function(k){if(this._get(k,"autoSize")&&!k.inline){var m=new Date(2009,12-1,20);var l=this._get(k,"dateFormat");if(l.match(/[DM]/)){var j=function(n){var p=0;var o=0;for(var q=0;q<n.length;q++){if(n[q].length>p){p=n[q].length;o=q}}return o};m.setMonth(j(this._get(k,(l.match(/MM/)?"monthNames":"monthNamesShort"))));m.setDate(j(this._get(k,(l.match(/DD/)?"dayNames":"dayNamesShort")))+20-m.getDay())}k.input.attr("size",this._formatDate(k,m).length)}},_inlineDatepicker:function(j,k){var l=d(j);if(l.hasClass(this.markerClassName)){return}l.addClass(this.markerClassName).append(k.dpDiv).bind("setData.datepicker",function(n,o,m){k.settings[o]=m}).bind("getData.datepicker",function(n,m){return this._get(k,m)});d.data(j,g,k);this._setDate(k,this._getDefaultDate(k),true);this._updateDatepicker(k);this._updateAlternate(k);if(k.settings.disabled){this._disableDatepicker(j)}k.dpDiv.css("display","block")},_dialogDatepicker:function(n,o,s,j,l){var u=this._dialogInst;if(!u){this.uuid+=1;var p="dp"+this.uuid;this._dialogInput=d('<input type="text" id="'+p+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);u=this._dialogInst=this._newInst(this._dialogInput,false);u.settings={};d.data(this._dialogInput[0],g,u)}i(u.settings,j||{});o=(o&&o.constructor==Date?this._formatDate(u,o):o);this._dialogInput.val(o);this._pos=(l?(l.length?l:[l.pageX,l.pageY]):null);if(!this._pos){var k=document.documentElement.clientWidth;var m=document.documentElement.clientHeight;var r=document.documentElement.scrollLeft||document.body.scrollLeft;var q=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(k/2)-100+r,(m/2)-150+q]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");u.settings.onSelect=s;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(d.blockUI){d.blockUI(this.dpDiv)}d.data(this._dialogInput[0],g,u);return this},_destroyDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var m=j.nodeName.toLowerCase();d.removeData(j,g);if(m=="input"){k.append.remove();k.trigger.remove();l.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(m=="div"||m=="span"){l.removeClass(this.markerClassName).empty()}}},_enableDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var n=j.nodeName.toLowerCase();if(n=="input"){j.disabled=false;k.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(n=="div"||n=="span"){var m=l.children("."+this._inlineClass);m.children().removeClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(o){return(o==j?null:o)})},_disableDatepicker:function(j){var l=d(j);var k=d.data(j,g);if(!l.hasClass(this.markerClassName)){return}var n=j.nodeName.toLowerCase();if(n=="input"){j.disabled=true;k.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(n=="div"||n=="span"){var m=l.children("."+this._inlineClass);m.children().addClass("ui-state-disabled");m.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}}this._disabledInputs=d.map(this._disabledInputs,function(o){return(o==j?null:o)});this._disabledInputs[this._disabledInputs.length]=j},_isDisabledDatepicker:function(k){if(!k){return false}for(var j=0;j<this._disabledInputs.length;j++){if(this._disabledInputs[j]==k){return true}}return false},_getInst:function(k){try{return d.data(k,g)}catch(j){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(m,p,k){var q=this._getInst(m);if(arguments.length==2&&typeof p=="string"){return(p=="defaults"?d.extend({},d.datepicker._defaults):(q?(p=="all"?d.extend({},q.settings):this._get(q,p)):null))}var j=p||{};if(typeof p=="string"){j={};j[p]=k}if(q){if(this._curInst==q){this._hideDatepicker()}var l=this._getDateDatepicker(m,true);var o=this._getMinMaxDate(q,"min");var n=this._getMinMaxDate(q,"max");i(q.settings,j);if(o!==null&&j.dateFormat!==a&&j.minDate===a){q.settings.minDate=this._formatDate(q,o)}if(n!==null&&j.dateFormat!==a&&j.maxDate===a){q.settings.maxDate=this._formatDate(q,n)}this._attachments(d(m),q);this._autoSize(q);this._setDate(q,l);this._updateAlternate(q);this._updateDatepicker(q)}},_changeDatepicker:function(j,l,k){this._optionDatepicker(j,l,k)},_refreshDatepicker:function(k){var j=this._getInst(k);if(j){this._updateDatepicker(j)}},_setDateDatepicker:function(j,l){var k=this._getInst(j);if(k){this._setDate(k,l);this._updateDatepicker(k);this._updateAlternate(k)}},_getDateDatepicker:function(j,l){var k=this._getInst(j);if(k&&!k.inline){this._setDateFromField(k,l)}return(k?this._getDate(k):null)},_doKeyDown:function(n){var p=d.datepicker._getInst(n.target);var j=true;var k=p.dpDiv.is(".ui-datepicker-rtl");p._keyEvent=true;if(d.datepicker._datepickerShowing){switch(n.keyCode){case 9:d.datepicker._hideDatepicker();j=false;break;case 13:var l=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",p.dpDiv);if(l[0]){d.datepicker._selectDay(n.target,p.selectedMonth,p.selectedYear,l[0])}var o=d.datepicker._get(p,"onSelect");if(o){var m=d.datepicker._formatDate(p);o.apply((p.input?p.input[0]:null),[m,p])}else{d.datepicker._hideDatepicker()}return false;break;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(n.target,(n.ctrlKey?-d.datepicker._get(p,"stepBigMonths"):-d.datepicker._get(p,"stepMonths")),"M");break;case 34:d.datepicker._adjustDate(n.target,(n.ctrlKey?+d.datepicker._get(p,"stepBigMonths"):+d.datepicker._get(p,"stepMonths")),"M");break;case 35:if(n.ctrlKey||n.metaKey){d.datepicker._clearDate(n.target)}j=n.ctrlKey||n.metaKey;break;case 36:if(n.ctrlKey||n.metaKey){d.datepicker._gotoToday(n.target)}j=n.ctrlKey||n.metaKey;break;case 37:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,(k?+1:-1),"D")}j=n.ctrlKey||n.metaKey;if(n.originalEvent.altKey){d.datepicker._adjustDate(n.target,(n.ctrlKey?-d.datepicker._get(p,"stepBigMonths"):-d.datepicker._get(p,"stepMonths")),"M")}break;case 38:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,-7,"D")}j=n.ctrlKey||n.metaKey;break;case 39:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,(k?-1:+1),"D")}j=n.ctrlKey||n.metaKey;if(n.originalEvent.altKey){d.datepicker._adjustDate(n.target,(n.ctrlKey?+d.datepicker._get(p,"stepBigMonths"):+d.datepicker._get(p,"stepMonths")),"M")}break;case 40:if(n.ctrlKey||n.metaKey){d.datepicker._adjustDate(n.target,+7,"D")}j=n.ctrlKey||n.metaKey;break;default:j=false}}else{if(n.keyCode==36&&n.ctrlKey){d.datepicker._showDatepicker(this)}else{j=false}}if(j){n.preventDefault();n.stopPropagation()}},_doKeyPress:function(l){var j=d.datepicker._getInst(l.target);if(d.datepicker._get(j,"constrainInput")){var k=d.datepicker._possibleChars(d.datepicker._get(j,"dateFormat"));var m=String.fromCharCode(l.charCode==a?l.keyCode:l.charCode);return l.ctrlKey||l.metaKey||(m<" "||!k||k.indexOf(m)>-1)}},_doKeyUp:function(k){var j=d.datepicker._getInst(k.target);if(j.input.val()!=j.lastVal){try{var l=d.datepicker.parseDate(d.datepicker._get(j,"dateFormat"),(j.input?j.input.val():null),d.datepicker._getFormatConfig(j));if(l){d.datepicker._setDateFromField(j);d.datepicker._updateAlternate(j);d.datepicker._updateDatepicker(j)}}catch(k){d.datepicker.log(k)}}return true},_showDatepicker:function(m){m=m.target||m;if(m.nodeName.toLowerCase()!="input"){m=d("input",m.parentNode)[0]}if(d.datepicker._isDisabledDatepicker(m)||d.datepicker._lastInput==m){return}var q=d.datepicker._getInst(m);if(d.datepicker._curInst&&d.datepicker._curInst!=q){if(d.datepicker._datepickerShowing){d.datepicker._triggerOnClose(d.datepicker._curInst)}d.datepicker._curInst.dpDiv.stop(true,true)}var j=d.datepicker._get(q,"beforeShow");i(q.settings,(j?j.apply(m,[m,q]):{}));q.lastVal=null;d.datepicker._lastInput=m;d.datepicker._setDateFromField(q);if(d.datepicker._inDialog){m.value=""}if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(m);d.datepicker._pos[1]+=m.offsetHeight}var o=false;d(m).parents().each(function(){o|=d(this).css("position")=="fixed";return !o});if(o&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}var p={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;q.dpDiv.empty();q.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(q);p=d.datepicker._checkOffset(q,p,o);q.dpDiv.css({position:(d.datepicker._inDialog&&d.blockUI?"static":(o?"fixed":"absolute")),display:"none",left:p.left+"px",top:p.top+"px"});if(!q.inline){var l=d.datepicker._get(q,"showAnim");var k=d.datepicker._get(q,"duration");var n=function(){var s=q.dpDiv.find("iframe.ui-datepicker-cover");if(!!s.length){var r=d.datepicker._getBorders(q.dpDiv);s.css({left:-r[0],top:-r[1],width:q.dpDiv.outerWidth(),height:q.dpDiv.outerHeight()})}};q.dpDiv.zIndex(d(m).zIndex()+1);d.datepicker._datepickerShowing=true;if(d.effects&&d.effects[l]){q.dpDiv.show(l,d.datepicker._get(q,"showOptions"),k,n)}else{q.dpDiv[l||"show"]((l?k:null),n)}if(!l||!k){n()}if(q.input.is(":visible")&&!q.input.is(":disabled")){q.input.focus()}d.datepicker._curInst=q}},_updateDatepicker:function(q){var k=this;k.maxRows=4;var l=d.datepicker._getBorders(q.dpDiv);f=q;q.dpDiv.empty().append(this._generateHTML(q));var j=q.dpDiv.find("iframe.ui-datepicker-cover");if(!!j.length){j.css({left:-l[0],top:-l[1],width:q.dpDiv.outerWidth(),height:q.dpDiv.outerHeight()})}q.dpDiv.find("."+this._dayOverClass+" a").mouseover();var n=this._getNumberOfMonths(q);var p=n[1];var o=17;q.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(p>1){q.dpDiv.addClass("ui-datepicker-multi-"+p).css("width",(o*p)+"em")}q.dpDiv[(n[0]!=1||n[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");q.dpDiv[(this._get(q,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(q==d.datepicker._curInst&&d.datepicker._datepickerShowing&&q.input&&q.input.is(":visible")&&!q.input.is(":disabled")&&q.input[0]!=document.activeElement){q.input.focus()}if(q.yearshtml){var m=q.yearshtml;setTimeout(function(){if(m===q.yearshtml&&q.yearshtml){q.dpDiv.find("select.ui-datepicker-year:first").replaceWith(q.yearshtml)}m=q.yearshtml=null},0)}},_getBorders:function(j){var k=function(l){return{thin:1,medium:2,thick:3}[l]||l};return[parseFloat(k(j.css("border-left-width"))),parseFloat(k(j.css("border-top-width")))]},_checkOffset:function(r,q,p){var k=r.dpDiv.outerWidth();var j=r.dpDiv.outerHeight();var n=r.input?r.input.outerWidth():0;var o=r.input?r.input.outerHeight():0;var m=document.documentElement.clientWidth+d(document).scrollLeft();var l=document.documentElement.clientHeight+d(document).scrollTop();q.left-=(this._get(r,"isRTL")?(k-n):0);q.left-=(p&&q.left==r.input.offset().left)?d(document).scrollLeft():0;q.top-=(p&&q.top==(r.input.offset().top+o))?d(document).scrollTop():0;q.left-=Math.min(q.left,(q.left+k>m&&m>k)?Math.abs(q.left+k-m):0);q.top-=Math.min(q.top,(q.top+j>l&&l>j)?Math.abs(j+o):0);return q},_findPos:function(m){var k=this._getInst(m);var l=this._get(k,"isRTL");while(m&&(m.type=="hidden"||m.nodeType!=1||d.expr.filters.hidden(m))){m=m[l?"previousSibling":"nextSibling"]}var j=d(m).offset();return[j.left,j.top]},_triggerOnClose:function(j){var k=this._get(j,"onClose");if(k){k.apply((j.input?j.input[0]:null),[(j.input?j.input.val():""),j])}},_hideDatepicker:function(j){var k=this._curInst;if(!k||(j&&k!=d.data(j,g))){return}if(this._datepickerShowing){var n=this._get(k,"showAnim");var m=this._get(k,"duration");var l=function(){d.datepicker._tidyDialog(k);this._curInst=null};if(d.effects&&d.effects[n]){k.dpDiv.hide(n,d.datepicker._get(k,"showOptions"),m,l)}else{k.dpDiv[(n=="slideDown"?"slideUp":(n=="fadeIn"?"fadeOut":"hide"))]((n?m:null),l)}if(!n){l()}d.datepicker._triggerOnClose(k);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(j){j.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(k){if(!d.datepicker._curInst){return}var j=d(k.target);if(j[0].id!=d.datepicker._mainDivId&&j.parents("#"+d.datepicker._mainDivId).length==0&&!j.hasClass(d.datepicker.markerClassName)&&!j.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)){d.datepicker._hideDatepicker()}},_adjustDate:function(k,n,l){var j=d(k);var m=this._getInst(j[0]);if(this._isDisabledDatepicker(j[0])){return}this._adjustInstDate(m,n+(l=="M"?this._get(m,"showCurrentAtPos"):0),l);this._updateDatepicker(m)},_gotoToday:function(k){var j=d(k);var l=this._getInst(j[0]);if(this._get(l,"gotoCurrent")&&l.currentDay){l.selectedDay=l.currentDay;l.drawMonth=l.selectedMonth=l.currentMonth;l.drawYear=l.selectedYear=l.currentYear}else{var m=new Date();l.selectedDay=m.getDate();l.drawMonth=l.selectedMonth=m.getMonth();l.drawYear=l.selectedYear=m.getFullYear()}this._notifyChange(l);this._adjustDate(j)},_selectMonthYear:function(k,m,l){var j=d(k);var n=this._getInst(j[0]);n["selected"+(l=="M"?"Month":"Year")]=n["draw"+(l=="M"?"Month":"Year")]=parseInt(m.options[m.selectedIndex].value,10);this._notifyChange(n);this._adjustDate(j)},_selectDay:function(l,j,m,k){var n=d(l);if(d(k).hasClass(this._unselectableClass)||this._isDisabledDatepicker(n[0])){return}var o=this._getInst(n[0]);o.selectedDay=o.currentDay=d("a",k).html();o.selectedMonth=o.currentMonth=j;o.selectedYear=o.currentYear=m;this._selectDate(l,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear))},_clearDate:function(k){var j=d(k);var l=this._getInst(j[0]);this._selectDate(j,"")},_selectDate:function(k,n){var j=d(k);var l=this._getInst(j[0]);n=(n!=null?n:this._formatDate(l));if(l.input){l.input.val(n)}this._updateAlternate(l);var m=this._get(l,"onSelect");if(m){m.apply((l.input?l.input[0]:null),[n,l])}else{if(l.input){l.input.trigger("change")}}if(l.inline){this._updateDatepicker(l)}else{this._hideDatepicker();this._lastInput=l.input[0];l.input.focus();this._lastInput=null}},_updateAlternate:function(l){var m=this._get(l,"altField");if(m){var k=this._get(l,"altFormat")||this._get(l,"dateFormat");var n=this._getDate(l);var j=this.formatDate(k,n,this._getFormatConfig(l));d(m).each(function(){d(this).val(j)})}},noWeekends:function(j){var k=j.getDay();return[(k>0&&k<6),""]},iso8601Week:function(l){var k=new Date(l.getTime());k.setDate(k.getDate()+4-(k.getDay()||7));var j=k.getTime();k.setMonth(0);k.setDate(1);return Math.floor(Math.round((j-k)/86400000)/7)+1},parseDate:function(y,r,A){if(y==null||r==null){throw"Invalid arguments"}r=(typeof r=="object"?r.toString():r+"");if(r==""){return null}var s=(A?A.shortYearCutoff:null)||this._defaults.shortYearCutoff;s=(typeof s!="string"?s:new Date().getFullYear()%100+parseInt(s,10));var C=(A?A.dayNamesShort:null)||this._defaults.dayNamesShort;var E=(A?A.dayNames:null)||this._defaults.dayNames;var x=(A?A.monthNamesShort:null)||this._defaults.monthNamesShort;var w=(A?A.monthNames:null)||this._defaults.monthNames;var l=-1;var j=-1;var k=-1;var u=-1;var q=false;var p=function(G){var F=(D+1<y.length&&y.charAt(D+1)==G);if(F){D++}return F};var v=function(J){var H=p(J);var G=(J=="@"?14:(J=="!"?20:(J=="y"&&H?4:(J=="o"?3:2))));var I=new RegExp("^\\d{1,"+G+"}");var F=r.substring(z).match(I);if(!F){throw"Missing number at position "+z}z+=F[0].length;return parseInt(F[0],10)};var n=function(J,H,G){var I=d.map(p(J)?G:H,function(L,K){return[[K,L]]}).sort(function(K,L){return -(K[1].length-L[1].length)});var F=-1;d.each(I,function(K,L){var M=L[1];if(r.substr(z,M.length).toLowerCase()==M.toLowerCase()){F=L[0];z+=M.length;return false}});if(F!=-1){return F+1}else{throw"Unknown name at position "+z}};var m=function(){if(r.charAt(z)!=y.charAt(D)){throw"Unexpected literal at position "+z}z++};var z=0;for(var D=0;D<y.length;D++){if(q){if(y.charAt(D)=="'"&&!p("'")){q=false}else{m()}}else{switch(y.charAt(D)){case"d":k=v("d");break;case"D":n("D",C,E);break;case"o":u=v("o");break;case"m":j=v("m");break;case"M":j=n("M",x,w);break;case"y":l=v("y");break;case"@":var B=new Date(v("@"));l=B.getFullYear();j=B.getMonth()+1;k=B.getDate();break;case"!":var B=new Date((v("!")-this._ticksTo1970)/10000);l=B.getFullYear();j=B.getMonth()+1;k=B.getDate();break;case"'":if(p("'")){m()}else{q=true}break;default:m()}}}if(z<r.length){throw"Extra/unparsed characters found in date: "+r.substring(z)}if(l==-1){l=new Date().getFullYear()}else{if(l<100){l+=new Date().getFullYear()-new Date().getFullYear()%100+(l<=s?0:-100)}}if(u>-1){j=1;k=u;do{var o=this._getDaysInMonth(l,j-1);if(k<=o){break}j++;k-=o}while(true)}var B=this._daylightSavingAdjust(new Date(l,j-1,k));if(B.getFullYear()!=l||B.getMonth()+1!=j||B.getDate()!=k){throw"Invalid date"}return B},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:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(j,u,p){if(!u){return""}var v=(p?p.dayNamesShort:null)||this._defaults.dayNamesShort;var w=(p?p.dayNames:null)||this._defaults.dayNames;var s=(p?p.monthNamesShort:null)||this._defaults.monthNamesShort;var r=(p?p.monthNames:null)||this._defaults.monthNames;var l=function(y){var x=(k+1<j.length&&j.charAt(k+1)==y);if(x){k++}return x};var n=function(A,x,z){var y=""+x;if(l(A)){while(y.length<z){y="0"+y}}return y};var q=function(A,x,z,y){return(l(A)?y[x]:z[x])};var m="";var o=false;if(u){for(var k=0;k<j.length;k++){if(o){if(j.charAt(k)=="'"&&!l("'")){o=false}else{m+=j.charAt(k)}}else{switch(j.charAt(k)){case"d":m+=n("d",u.getDate(),2);break;case"D":m+=q("D",u.getDay(),v,w);break;case"o":m+=n("o",Math.round((new Date(u.getFullYear(),u.getMonth(),u.getDate()).getTime()-new Date(u.getFullYear(),0,0).getTime())/86400000),3);break;case"m":m+=n("m",u.getMonth()+1,2);break;case"M":m+=q("M",u.getMonth(),s,r);break;case"y":m+=(l("y")?u.getFullYear():(u.getYear()%100<10?"0":"")+u.getYear()%100);break;case"@":m+=u.getTime();break;case"!":m+=u.getTime()*10000+this._ticksTo1970;break;case"'":if(l("'")){m+="'"}else{o=true}break;default:m+=j.charAt(k)}}}}return m},_possibleChars:function(l){var k="";var n=false;var j=function(p){var o=(m+1<l.length&&l.charAt(m+1)==p);if(o){m++}return o};for(var m=0;m<l.length;m++){if(n){if(l.charAt(m)=="'"&&!j("'")){n=false}else{k+=l.charAt(m)}}else{switch(l.charAt(m)){case"d":case"m":case"y":case"@":k+="0123456789";break;case"D":case"M":return null;case"'":if(j("'")){k+="'"}else{n=true}break;default:k+=l.charAt(m)}}}return k},_get:function(j,k){return j.settings[k]!==a?j.settings[k]:this._defaults[k]},_setDateFromField:function(q,p){if(q.input.val()==q.lastVal){return}var n=this._get(q,"dateFormat");var m=q.lastVal=q.input?q.input.val():null;var l,k;l=k=this._getDefaultDate(q);var j=this._getFormatConfig(q);try{l=this.parseDate(n,m,j)||k}catch(o){this.log(o);m=(p?"":m)}q.selectedDay=l.getDate();q.drawMonth=q.selectedMonth=l.getMonth();q.drawYear=q.selectedYear=l.getFullYear();q.currentDay=(m?l.getDate():0);q.currentMonth=(m?l.getMonth():0);q.currentYear=(m?l.getFullYear():0);this._adjustInstDate(q)},_getDefaultDate:function(j){return this._restrictMinMax(j,this._determineDate(j,this._get(j,"defaultDate"),new Date()))},_determineDate:function(n,j,k){var m=function(p){var q=new Date();q.setDate(q.getDate()+p);return q};var l=function(u){try{return d.datepicker.parseDate(d.datepicker._get(n,"dateFormat"),u,d.datepicker._getFormatConfig(n))}catch(v){}var r=(u.toLowerCase().match(/^c/)?d.datepicker._getDate(n):null)||new Date();var s=r.getFullYear();var q=r.getMonth();var w=r.getDate();var p=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var x=p.exec(u);while(x){switch(x[2]||"d"){case"d":case"D":w+=parseInt(x[1],10);break;case"w":case"W":w+=parseInt(x[1],10)*7;break;case"m":case"M":q+=parseInt(x[1],10);w=Math.min(w,d.datepicker._getDaysInMonth(s,q));break;case"y":case"Y":s+=parseInt(x[1],10);w=Math.min(w,d.datepicker._getDaysInMonth(s,q));break}x=p.exec(u)}return new Date(s,q,w)};var o=(j==null||j===""?k:(typeof j=="string"?l(j):(typeof j=="number"?(isNaN(j)?k:m(j)):new Date(j.getTime()))));o=(o&&o.toString()=="Invalid Date"?k:o);if(o){o.setHours(0);o.setMinutes(0);o.setSeconds(0);o.setMilliseconds(0)}return this._daylightSavingAdjust(o)},_daylightSavingAdjust:function(j){if(!j){return null}j.setHours(j.getHours()>12?j.getHours()+2:0);return j},_setDate:function(q,l,n){var j=!l;var m=q.selectedMonth;var p=q.selectedYear;var r=this._restrictMinMax(q,this._determineDate(q,l,new Date()));q.selectedDay=q.currentDay=r.getDate();q.drawMonth=q.selectedMonth=q.currentMonth=r.getMonth();q.drawYear=q.selectedYear=q.currentYear=r.getFullYear();if((m!=q.selectedMonth||p!=q.selectedYear)&&!n){this._notifyChange(q)}this._adjustInstDate(q);if(q.input){q.input.val(j?"":this._formatDate(q))}var o=this._get(q,"onSelect");if(o){var k=this._formatDate(q);o.apply((q.input?q.input[0]:null),[k,q])}},_getDate:function(j){var k=(!j.currentYear||(j.input&&j.input.val()=="")?null:this._daylightSavingAdjust(new Date(j.currentYear,j.currentMonth,j.currentDay)));return k},_generateHTML:function(C){var Y=new Date();Y=this._daylightSavingAdjust(new Date(Y.getFullYear(),Y.getMonth(),Y.getDate()));var L=this._get(C,"isRTL");var j=this._get(C,"showButtonPanel");var O=this._get(C,"hideIfNoPrevNext");var an=this._get(C,"navigationAsDateFormat");var z=this._getNumberOfMonths(C);var y=this._get(C,"showCurrentAtPos");var M=this._get(C,"stepMonths");var F=(z[0]!=1||z[1]!=1);var aj=this._daylightSavingAdjust((!C.currentDay?new Date(9999,9,9):new Date(C.currentYear,C.currentMonth,C.currentDay)));var al=this._getMinMaxDate(C,"min");var aa=this._getMinMaxDate(C,"max");var ac=C.drawMonth-y;var P=C.drawYear;if(ac<0){ac+=12;P--}if(aa){var w=this._daylightSavingAdjust(new Date(aa.getFullYear(),aa.getMonth()-(z[0]*z[1])+1,aa.getDate()));w=(al&&w<al?al:w);while(this._daylightSavingAdjust(new Date(P,ac,1))>w){ac--;if(ac<0){ac=11;P--}}}C.drawMonth=ac;C.drawYear=P;var ae=this._get(C,"prevText");ae=(!an?ae:this.formatDate(ae,this._daylightSavingAdjust(new Date(P,ac-M,1)),this._getFormatConfig(C)));var ab=(this._canAdjustMonth(C,-1,P,ac)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+C.id+"', -"+M+", 'M');\" title=\""+ae+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"e":"w")+'">'+ae+"</span></a>":(O?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+ae+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"e":"w")+'">'+ae+"</span></a>"));var T=this._get(C,"nextText");T=(!an?T:this.formatDate(T,this._daylightSavingAdjust(new Date(P,ac+M,1)),this._getFormatConfig(C)));var I=(this._canAdjustMonth(C,+1,P,ac)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._adjustDate('#"+C.id+"', +"+M+", 'M');\" title=\""+T+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"w":"e")+'">'+T+"</span></a>":(O?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+T+'"><span class="ui-icon ui-icon-circle-triangle-'+(L?"w":"e")+'">'+T+"</span></a>"));var m=this._get(C,"currentText");var Z=(this._get(C,"gotoCurrent")&&C.currentDay?aj:Y);m=(!an?m:this.formatDate(m,Z,this._getFormatConfig(C)));var W=(!C.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+e+'.datepicker._hideDatepicker();">'+this._get(C,"closeText")+"</button>":"");var G=(j)?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(L?W:"")+(this._isInRange(C,Z)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+e+".datepicker._gotoToday('#"+C.id+"');\">"+m+"</button>":"")+(L?"":W)+"</div>":"";var U=parseInt(this._get(C,"firstDay"),10);U=(isNaN(U)?0:U);var N=this._get(C,"showWeek");var s=this._get(C,"dayNames");var l=this._get(C,"dayNamesShort");var V=this._get(C,"dayNamesMin");var D=this._get(C,"monthNames");var o=this._get(C,"monthNamesShort");var ai=this._get(C,"beforeShowDay");var q=this._get(C,"showOtherMonths");var S=this._get(C,"selectOtherMonths");var ah=this._get(C,"calculateWeek")||this.iso8601Week;var K=this._getDefaultDate(C);var am="";for(var af=0;af<z[0];af++){var v="";this.maxRows=4;for(var x=0;x<z[1];x++){var R=this._daylightSavingAdjust(new Date(P,ac,C.selectedDay));var E=" ui-corner-all";var Q="";if(F){Q+='<div class="ui-datepicker-group';if(z[1]>1){switch(x){case 0:Q+=" ui-datepicker-group-first";E=" ui-corner-"+(L?"right":"left");break;case z[1]-1:Q+=" ui-datepicker-group-last";E=" ui-corner-"+(L?"left":"right");break;default:Q+=" ui-datepicker-group-middle";E="";break}}Q+='">'}Q+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+E+'">'+(/all|left/.test(E)&&af==0?(L?I:ab):"")+(/all|right/.test(E)&&af==0?(L?ab:I):"")+this._generateMonthYearHeader(C,ac,P,al,aa,af>0||x>0,D,o)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var J=(N?'<th class="ui-datepicker-week-col">'+this._get(C,"weekHeader")+"</th>":"");for(var k=0;k<7;k++){var H=(k+U)%7;J+="<th"+((k+U+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[H]+'">'+V[H]+"</span></th>"}Q+=J+"</tr></thead><tbody>";var B=this._getDaysInMonth(P,ac);if(P==C.selectedYear&&ac==C.selectedMonth){C.selectedDay=Math.min(C.selectedDay,B)}var X=(this._getFirstDayOfMonth(P,ac)-U+7)%7;var p=Math.ceil((X+B)/7);var ad=(F?this.maxRows>p?this.maxRows:p:p);this.maxRows=ad;var r=this._daylightSavingAdjust(new Date(P,ac,1-X));for(var n=0;n<ad;n++){Q+="<tr>";var ag=(!N?"":'<td class="ui-datepicker-week-col">'+this._get(C,"calculateWeek")(r)+"</td>");for(var k=0;k<7;k++){var A=(ai?ai.apply((C.input?C.input[0]:null),[r]):[true,""]);var u=(r.getMonth()!=ac);var ak=(u&&!S)||!A[0]||(al&&r<al)||(aa&&r>aa);ag+='<td class="'+((k+U+6)%7>=5?" ui-datepicker-week-end":"")+(u?" ui-datepicker-other-month":"")+((r.getTime()==R.getTime()&&ac==C.selectedMonth&&C._keyEvent)||(K.getTime()==r.getTime()&&K.getTime()==R.getTime())?" "+this._dayOverClass:"")+(ak?" "+this._unselectableClass+" ui-state-disabled":"")+(u&&!q?"":" "+A[1]+(r.getTime()==aj.getTime()?" "+this._currentClass:"")+(r.getTime()==Y.getTime()?" ui-datepicker-today":""))+'"'+((!u||q)&&A[2]?' title="'+A[2]+'"':"")+(ak?"":' onclick="DP_jQuery_'+e+".datepicker._selectDay('#"+C.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(u&&!q?"&#xa0;":(ak?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==Y.getTime()?" ui-state-highlight":"")+(r.getTime()==aj.getTime()?" ui-state-active":"")+(u?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>"))+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}Q+=ag+"</tr>"}ac++;if(ac>11){ac=0;P++}Q+="</tbody></table>"+(F?"</div>"+((z[0]>0&&x==z[1]-1)?'<div class="ui-datepicker-row-break"></div>':""):"");v+=Q}am+=v}am+=G+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!C.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");C._keyEvent=false;return am},_generateMonthYearHeader:function(C,D,B,q,n,v,w,x){var z=this._get(C,"changeMonth");var p=this._get(C,"changeYear");var y=this._get(C,"showMonthAfterYear");var E='<div class="ui-datepicker-title">';var k="";if(v||!z){k+='<span class="ui-datepicker-month">'+w[D]+"</span>"}else{var u=(q&&q.getFullYear()==B);var s=(n&&n.getFullYear()==B);k+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+C.id+"', this, 'M');\" >";for(var j=0;j<12;j++){if((!u||j>=q.getMonth())&&(!s||j<=n.getMonth())){k+='<option value="'+j+'"'+(j==D?' selected="selected"':"")+">"+x[j]+"</option>"}}k+="</select>"}if(!y){E+=k+(v||!(z&&p)?"&#xa0;":"")}if(!C.yearshtml){C.yearshtml="";if(v||!p){E+='<span class="ui-datepicker-year">'+B+"</span>"}else{var m=this._get(C,"yearRange").split(":");var A=new Date().getFullYear();var o=function(G){var F=(G.match(/c[+-].*/)?B+parseInt(G.substring(1),10):(G.match(/[+-].*/)?A+parseInt(G,10):parseInt(G,10)));return(isNaN(F)?A:F)};var r=o(m[0]);var l=Math.max(r,o(m[1]||""));r=(q?Math.max(r,q.getFullYear()):r);l=(n?Math.min(l,n.getFullYear()):l);C.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+e+".datepicker._selectMonthYear('#"+C.id+"', this, 'Y');\" >";for(;r<=l;r++){C.yearshtml+='<option value="'+r+'"'+(r==B?' selected="selected"':"")+">"+r+"</option>"}C.yearshtml+="</select>";E+=C.yearshtml;C.yearshtml=null}}E+=this._get(C,"yearSuffix");if(y){E+=(v||!(z&&p)?"&#xa0;":"")+k}E+="</div>";return E},_adjustInstDate:function(p,n,l){var m=p.drawYear+(l=="Y"?n:0);var j=p.drawMonth+(l=="M"?n:0);var o=Math.min(p.selectedDay,this._getDaysInMonth(m,j))+(l=="D"?n:0);var k=this._restrictMinMax(p,this._daylightSavingAdjust(new Date(m,j,o)));p.selectedDay=k.getDate();p.drawMonth=p.selectedMonth=k.getMonth();p.drawYear=p.selectedYear=k.getFullYear();if(l=="M"||l=="Y"){this._notifyChange(p)}},_restrictMinMax:function(l,n){var j=this._getMinMaxDate(l,"min");var k=this._getMinMaxDate(l,"max");var m=(j&&n<j?j:n);m=(k&&m>k?k:m);return m},_notifyChange:function(j){var k=this._get(j,"onChangeMonthYear");if(k){k.apply((j.input?j.input[0]:null),[j.selectedYear,j.selectedMonth+1,j])}},_getNumberOfMonths:function(j){var k=this._get(j,"numberOfMonths");return(k==null?[1,1]:(typeof k=="number"?[1,k]:k))},_getMinMaxDate:function(j,k){return this._determineDate(j,this._get(j,k+"Date"),null)},_getDaysInMonth:function(k,j){return 32-this._daylightSavingAdjust(new Date(k,j,32)).getDate()},_getFirstDayOfMonth:function(k,j){return new Date(k,j,1).getDay()},_canAdjustMonth:function(n,m,j,o){var l=this._getNumberOfMonths(n);var k=this._daylightSavingAdjust(new Date(j,o+(m<0?m:l[0]*l[1]),1));if(m<0){k.setDate(this._getDaysInMonth(k.getFullYear(),k.getMonth()))}return this._isInRange(n,k)},_isInRange:function(l,m){var j=this._getMinMaxDate(l,"min");var k=this._getMinMaxDate(l,"max");return((!j||m.getTime()>=j.getTime())&&(!k||m.getTime()<=k.getTime()))},_getFormatConfig:function(j){var k=this._get(j,"shortYearCutoff");k=(typeof k!="string"?k:new Date().getFullYear()%100+parseInt(k,10));return{shortYearCutoff:k,dayNamesShort:this._get(j,"dayNamesShort"),dayNames:this._get(j,"dayNames"),monthNamesShort:this._get(j,"monthNamesShort"),monthNames:this._get(j,"monthNames")}},_formatDate:function(l,j,m,k){if(!j){l.currentDay=l.selectedDay;l.currentMonth=l.selectedMonth;l.currentYear=l.selectedYear}var n=(j?(typeof j=="object"?j:this._daylightSavingAdjust(new Date(k,m,j))):this._daylightSavingAdjust(new Date(l.currentYear,l.currentMonth,l.currentDay)));return this.formatDate(this._get(l,"dateFormat"),n,this._getFormatConfig(l))}});function c(j){var k="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return j.bind("mouseout",function(m){var l=d(m.target).closest(k);if(!l.length){return}l.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(m){var l=d(m.target).closest(k);if(d.datepicker._isDisabledDatepicker(f.inline?j.parent()[0]:f.input[0])||!l.length){return}l.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");l.addClass("ui-state-hover");if(l.hasClass("ui-datepicker-prev")){l.addClass("ui-datepicker-prev-hover")}if(l.hasClass("ui-datepicker-next")){l.addClass("ui-datepicker-next-hover")}})}function i(j,k){d.extend(j,k);for(var l in k){if(k[l]==null||k[l]==a){j[l]=k[l]}}return j}function b(j){return(j&&((d.browser.safari&&typeof j=="object"&&j.length)||(j.constructor&&j.constructor.toString().match(/\Array\(\)/))))}d.fn.datepicker=function(k){if(!this.length){return this}if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var j=Array.prototype.slice.call(arguments,1);if(typeof k=="string"&&(k=="isDisabled"||k=="getDate"||k=="widget")){return d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this[0]].concat(j))}if(k=="option"&&arguments.length==2&&typeof arguments[1]=="string"){return d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this[0]].concat(j))}return this.each(function(){typeof k=="string"?d.datepicker["_"+k+"Datepicker"].apply(d.datepicker,[this].concat(j)):d.datepicker._attachDatepicker(this,k)})};d.datepicker=new h();d.datepicker.initialized=false;d.datepicker.uuid=new Date().getTime();d.datepicker.version="1.8.15";window["DP_jQuery_"+e]=d})(jQuery);(function(b,a){b.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=b("<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();b.Widget.prototype.destroy.apply(this,arguments)},value:function(c){if(c===a){return this._value()}this._setOption("value",c);return this},_setOption:function(c,d){if(c==="value"){this.options.value=d;this._refreshValue();if(this._value()===this.options.max){this._trigger("complete")}}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var c=this.options.value;if(typeof c!=="number"){c=0}return Math.min(this.options.max,Math.max(this.min,c))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var d=this.value();var c=this._percentage();if(this.oldValue!==d){this.oldValue=d;this._trigger("change")}this.valueDiv.toggle(d>this.min).toggleClass("ui-corner-right",d===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",d)}});b.extend(b.ui.progressbar,{version:"1.8.15"})})(jQuery);jQuery.effects||(function(f,a){f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(n,m){f.fx.step[m]=function(o){if(!o.colorInit){o.start=j(o.elem,m);o.end=g(o.end);o.colorInit=true}o.elem.style[m]="rgb("+Math.max(Math.min(parseInt((o.pos*(o.end[0]-o.start[0]))+o.start[0],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[1]-o.start[1]))+o.start[1],10),255),0)+","+Math.max(Math.min(parseInt((o.pos*(o.end[2]-o.start[2]))+o.start[2],10),255),0)+")"}});function g(m){var n;if(m&&m.constructor==Array&&m.length==3){return m}if(n=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(m)){return[parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10)]}if(n=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(m)){return[parseFloat(n[1])*2.55,parseFloat(n[2])*2.55,parseFloat(n[3])*2.55]}if(n=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(m)){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}if(n=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(m)){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}if(n=/rgba\(0, 0, 0, 0\)/.exec(m)){return l.transparent}return l[f.trim(m).toLowerCase()]}function j(o,n){var m;do{m=f.curCSS(o,n);if(m!=""&&m!="transparent"||f.nodeName(o,"body")){break}n="backgroundColor"}while(o=o.parentNode);return g(m)}var l={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]};var i=["add","remove","toggle"],k={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};function e(){var m=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,q={},n,p;if(m&&m.length&&m[0]&&m[m[0]]){var o=m.length;while(o--){n=m[o];if(typeof m[n]=="string"){p=n.replace(/\-(\w)/g,function(r,s){return s.toUpperCase()});q[p]=m[n]}}}else{for(n in m){if(typeof m[n]==="string"){q[n]=m[n]}}}return q}function h(o){var n,m;for(n in o){m=o[n];if(m==null||f.isFunction(m)||n in k||(/scrollbar/).test(n)||(!(/color/i).test(n)&&isNaN(parseFloat(m)))){delete o[n]}}return o}function c(o,p){var m={_:0},n;for(n in p){if(o[n]!=p[n]){m[n]=p[n]}}return m}f.effects.animateClass=function(m,p,o,n){if(f.isFunction(o)){n=o;o=null}return this.queue(function(){var q=f(this),v=q.attr("style")||" ",u=h(e.call(this)),r,s=q.attr("class");f.each(i,function(w,x){if(m[x]){q[x+"Class"](m[x])}});r=h(e.call(this));q.attr("class",s);q.animate(c(u,r),{queue:false,duration:p,easing:o,complete:function(){f.each(i,function(w,x){if(m[x]){q[x+"Class"](m[x])}});if(typeof q.attr("style")=="object"){q.attr("style").cssText="";q.attr("style").cssText=v}else{q.attr("style",v)}if(n){n.apply(this,arguments)}f.dequeue(this)}})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(m,n,o,p){return n?f.effects.animateClass.apply(this,[{add:m},n,o,p]):this._addClass(m)},_removeClass:f.fn.removeClass,removeClass:function(m,n,o,p){return n?f.effects.animateClass.apply(this,[{remove:m},n,o,p]):this._removeClass(m)},_toggleClass:f.fn.toggleClass,toggleClass:function(m,o,n,p,q){if(typeof o=="boolean"||o===a){if(!n){return this._toggleClass(m,o)}else{return f.effects.animateClass.apply(this,[(o?{add:m}:{remove:m}),n,p,q])}}else{return f.effects.animateClass.apply(this,[{toggle:m},o,n,p])}},switchClass:function(o,n,m,q,p){return f.effects.animateClass.apply(this,[{add:n,remove:o},m,q,p])}});f.extend(f.effects,{version:"1.8.15",save:function(m,o){for(var n=0;n<o.length;n++){if(o[n]!==null){m.data("ec.storage."+o[n],m[0].style[o[n]])}}},restore:function(m,o){for(var n=0;n<o.length;n++){if(o[n]!==null){m.css(o[n],m.data("ec.storage."+o[n]))}}},setMode:function(m,n){if(n=="toggle"){n=m.is(":hidden")?"show":"hide"}return n},getBaseline:function(n,m){var p,o;switch(n[0]){case"top":p=0;break;case"middle":p=0.5;break;case"bottom":p=1;break;default:p=n[0]/m.height}switch(n[1]){case"left":o=0;break;case"center":o=0.5;break;case"right":o=1;break;default:o=n[1]/m.width}return{x:o,y:p}},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper")){return n.parent()}var m={width:n.outerWidth(true),height:n.outerHeight(true),"float":n.css("float")},o=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});n.wrap(o);o=n.parent();if(n.css("position")=="static"){o.css({position:"relative"});n.css({position:"relative"})}else{f.extend(m,{position:n.css("position"),zIndex:n.css("z-index")});f.each(["top","left","bottom","right"],function(q,p){m[p]=n.css(p);if(isNaN(parseInt(m[p],10))){m[p]="auto"}});n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return o.css(m).show()},removeWrapper:function(m){if(m.parent().is(".ui-effects-wrapper")){return m.parent().replaceWith(m)}return m},setTransition:function(p,o,n,m){m=m||{};f.each(o,function(q,r){unit=p.cssUnit(r);if(unit[0]>0){m[r]=unit[0]*n+unit[1]}});return m}});function d(p,o,n,m){if(typeof p=="object"){m=o;n=null;o=p;p=o.effect}if(f.isFunction(o)){m=o;n=null;o={}}if(typeof o=="number"||f.fx.speeds[o]){m=n;n=o;o={}}if(f.isFunction(n)){m=n;n=null}o=o||{};n=n||o.duration;n=f.fx.off?0:typeof n=="number"?n:n in f.fx.speeds?f.fx.speeds[n]:f.fx.speeds._default;m=m||o.complete;return[p,o,n,m]}function b(m){if(!m||typeof m==="number"||f.fx.speeds[m]){return true}if(typeof m==="string"&&!f.effects[m]){return true}return false}f.fn.extend({effect:function(m,n,u,o){var r=d.apply(this,arguments),q={options:r[1],duration:r[2],callback:r[3]},s=q.options.mode,p=f.effects[m];if(f.fx.off||!p){if(s){return this[s](q.duration,q.callback)}else{return this.each(function(){if(q.callback){q.callback.call(this)}})}}return p.call(this,q)},_show:f.fn.show,show:function(m){if(b(m)){return this._show.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="show";return this.effect.apply(this,n)}},_hide:f.fn.hide,hide:function(m){if(b(m)){return this._hide.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="hide";return this.effect.apply(this,n)}},__toggle:f.fn.toggle,toggle:function(m){if(b(m)||typeof m==="boolean"||f.isFunction(m)){return this.__toggle.apply(this,arguments)}else{var n=d.apply(this,arguments);n[1].mode="toggle";return this.effect.apply(this,n)}},cssUnit:function(o){var m=this.css(o),n=[];f.each(["em","px","%","pt"],function(q,p){if(m.indexOf(p)>0){n=[parseFloat(m),p]}});return n}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(q,o,n,p,m){return f.easing[f.easing.def](q,o,n,p,m)},easeInQuad:function(q,o,n,p,m){return p*(o/=m)*o+n},easeOutQuad:function(q,o,n,p,m){return -p*(o/=m)*(o-2)+n},easeInOutQuad:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o+n}return -p/2*((--o)*(o-2)-1)+n},easeInCubic:function(q,o,n,p,m){return p*(o/=m)*o*o+n},easeOutCubic:function(q,o,n,p,m){return p*((o=o/m-1)*o*o+1)+n},easeInOutCubic:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o+n}return p/2*((o-=2)*o*o+2)+n},easeInQuart:function(q,o,n,p,m){return p*(o/=m)*o*o*o+n},easeOutQuart:function(q,o,n,p,m){return -p*((o=o/m-1)*o*o*o-1)+n},easeInOutQuart:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o*o+n}return -p/2*((o-=2)*o*o*o-2)+n},easeInQuint:function(q,o,n,p,m){return p*(o/=m)*o*o*o*o+n},easeOutQuint:function(q,o,n,p,m){return p*((o=o/m-1)*o*o*o*o+1)+n},easeInOutQuint:function(q,o,n,p,m){if((o/=m/2)<1){return p/2*o*o*o*o*o+n}return p/2*((o-=2)*o*o*o*o+2)+n},easeInSine:function(q,o,n,p,m){return -p*Math.cos(o/m*(Math.PI/2))+p+n},easeOutSine:function(q,o,n,p,m){return p*Math.sin(o/m*(Math.PI/2))+n},easeInOutSine:function(q,o,n,p,m){return -p/2*(Math.cos(Math.PI*o/m)-1)+n},easeInExpo:function(q,o,n,p,m){return(o==0)?n:p*Math.pow(2,10*(o/m-1))+n},easeOutExpo:function(q,o,n,p,m){return(o==m)?n+p:p*(-Math.pow(2,-10*o/m)+1)+n},easeInOutExpo:function(q,o,n,p,m){if(o==0){return n}if(o==m){return n+p}if((o/=m/2)<1){return p/2*Math.pow(2,10*(o-1))+n}return p/2*(-Math.pow(2,-10*--o)+2)+n},easeInCirc:function(q,o,n,p,m){return -p*(Math.sqrt(1-(o/=m)*o)-1)+n},easeOutCirc:function(q,o,n,p,m){return p*Math.sqrt(1-(o=o/m-1)*o)+n},easeInOutCirc:function(q,o,n,p,m){if((o/=m/2)<1){return -p/2*(Math.sqrt(1-o*o)-1)+n}return p/2*(Math.sqrt(1-(o-=2)*o)+1)+n},easeInElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r)==1){return o+q}if(!n){n=r*0.3}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}return -(w*Math.pow(2,10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n))+o},easeOutElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r)==1){return o+q}if(!n){n=r*0.3}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}return w*Math.pow(2,-10*u)*Math.sin((u*r-v)*(2*Math.PI)/n)+q+o},easeInOutElastic:function(m,u,o,q,r){var v=1.70158;var n=0;var w=q;if(u==0){return o}if((u/=r/2)==2){return o+q}if(!n){n=r*(0.3*1.5)}if(w<Math.abs(q)){w=q;var v=n/4}else{var v=n/(2*Math.PI)*Math.asin(q/w)}if(u<1){return -0.5*(w*Math.pow(2,10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n))+o}return w*Math.pow(2,-10*(u-=1))*Math.sin((u*r-v)*(2*Math.PI)/n)*0.5+q+o},easeInBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}return o*(q/=p)*q*((r+1)*q-r)+n},easeOutBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}return o*((q=q/p-1)*q*((r+1)*q+r)+1)+n},easeInOutBack:function(m,q,n,o,p,r){if(r==a){r=1.70158}if((q/=p/2)<1){return o/2*(q*q*(((r*=(1.525))+1)*q-r))+n}return o/2*((q-=2)*q*(((r*=(1.525))+1)*q+r)+2)+n},easeInBounce:function(q,o,n,p,m){return p-f.easing.easeOutBounce(q,m-o,0,p,m)+n},easeOutBounce:function(q,o,n,p,m){if((o/=m)<(1/2.75)){return p*(7.5625*o*o)+n}else{if(o<(2/2.75)){return p*(7.5625*(o-=(1.5/2.75))*o+0.75)+n}else{if(o<(2.5/2.75)){return p*(7.5625*(o-=(2.25/2.75))*o+0.9375)+n}else{return p*(7.5625*(o-=(2.625/2.75))*o+0.984375)+n}}}},easeInOutBounce:function(q,o,n,p,m){if(o<m/2){return f.easing.easeInBounce(q,o*2,0,p,m)*0.5+n}return f.easing.easeOutBounce(q,o*2-m,0,p,m)*0.5+p*0.5+n}})})(jQuery);(function(b,a){b.effects.blind=function(c){return this.queue(function(){var h=b(this),i=["position","top","bottom","left","right"];var j=b.effects.setMode(h,c.options.mode||"hide");var g=c.options.direction||"vertical";b.effects.save(h,i);h.show();var k=b.effects.createWrapper(h).css({overflow:"hidden"});var e=(g=="vertical")?"height":"width";var f=(g=="vertical")?k.height():k.width();if(j=="show"){k.css(e,0)}var d={};d[e]=j=="show"?f:0;k.animate(d,c.duration,c.options.easing,function(){if(j=="hide"){h.hide()}b.effects.restore(h,i);b.effects.removeWrapper(h);if(c.callback){c.callback.apply(h[0],arguments)}h.dequeue()})})}})(jQuery);(function(b,a){b.effects.bounce=function(c){return this.queue(function(){var o=b(this),m=["position","top","bottom","left","right"];var f=b.effects.setMode(o,c.options.mode||"effect");var k=c.options.direction||"up";var g=c.options.distance||20;var p=c.options.times||5;var j=c.duration||250;if(/show|hide/.test(f)){m.push("opacity")}b.effects.save(o,m);o.show();b.effects.createWrapper(o);var e=(k=="up"||k=="down")?"top":"left";var q=(k=="up"||k=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?o.outerHeight({margin:true})/3:o.outerWidth({margin:true})/3);if(f=="show"){o.css("opacity",0).css(e,q=="pos"?-g:g)}if(f=="hide"){g=g/(p*2)}if(f!="hide"){p--}if(f=="show"){var d={opacity:1};d[e]=(q=="pos"?"+=":"-=")+g;o.animate(d,j/2,c.options.easing);g=g/2;p--}for(var l=0;l<p;l++){var h={},n={};h[e]=(q=="pos"?"-=":"+=")+g;n[e]=(q=="pos"?"+=":"-=")+g;o.animate(h,j/2,c.options.easing).animate(n,j/2,c.options.easing);g=(f=="hide")?g*2:g/2}if(f=="hide"){var d={opacity:0};d[e]=(q=="pos"?"-=":"+=")+g;o.animate(d,j/2,c.options.easing,function(){o.hide();b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}})}else{var h={},n={};h[e]=(q=="pos"?"-=":"+=")+g;n[e]=(q=="pos"?"+=":"-=")+g;o.animate(h,j/2,c.options.easing).animate(n,j/2,c.options.easing,function(){b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}})}o.queue("fx",function(){o.dequeue()});o.dequeue()})}})(jQuery);(function(b,a){b.effects.clip=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right","height","width"];var k=b.effects.setMode(i,c.options.mode||"hide");var g=c.options.direction||"vertical";b.effects.save(i,j);i.show();var l=b.effects.createWrapper(i).css({overflow:"hidden"});var h=i[0].tagName=="IMG"?l:i;var e={size:(g=="vertical")?"height":"width",position:(g=="vertical")?"top":"left"};var f=(g=="vertical")?h.height():h.width();if(k=="show"){h.css(e.size,0);h.css(e.position,f/2)}var d={};d[e.size]=k=="show"?f:0;d[e.position]=k=="show"?0:f/2;h.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(i[0],arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.drop=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right","opacity"];var k=b.effects.setMode(i,c.options.mode||"hide");var h=c.options.direction||"left";b.effects.save(i,j);i.show();b.effects.createWrapper(i);var e=(h=="up"||h=="down")?"top":"left";var f=(h=="up"||h=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?i.outerHeight({margin:true})/2:i.outerWidth({margin:true})/2);if(k=="show"){i.css("opacity",0).css(e,f=="pos"?-g:g)}var d={opacity:k=="show"?1:0};d[e]=(k=="show"?(f=="pos"?"+=":"-="):(f=="pos"?"-=":"+="))+g;i.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(this,arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.explode=function(c){return this.queue(function(){var m=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;var l=c.options.pieces?Math.round(Math.sqrt(c.options.pieces)):3;c.options.mode=c.options.mode=="toggle"?(b(this).is(":visible")?"hide":"show"):c.options.mode;var k=b(this).show().css("visibility","hidden");var d=k.offset();d.top-=parseInt(k.css("marginTop"),10)||0;d.left-=parseInt(k.css("marginLeft"),10)||0;var g=k.outerWidth(true);var e=k.outerHeight(true);for(var f=0;f<m;f++){for(var h=0;h<l;h++){k.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-h*(g/l),top:-f*(e/m)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:g/l,height:e/m,left:d.left+h*(g/l)+(c.options.mode=="show"?(h-Math.floor(l/2))*(g/l):0),top:d.top+f*(e/m)+(c.options.mode=="show"?(f-Math.floor(m/2))*(e/m):0),opacity:c.options.mode=="show"?0:1}).animate({left:d.left+h*(g/l)+(c.options.mode=="show"?0:(h-Math.floor(l/2))*(g/l)),top:d.top+f*(e/m)+(c.options.mode=="show"?0:(f-Math.floor(m/2))*(e/m)),opacity:c.options.mode=="show"?1:0},c.duration||500)}}setTimeout(function(){c.options.mode=="show"?k.css({visibility:"visible"}):k.css({visibility:"visible"}).hide();if(c.callback){c.callback.apply(k[0])}k.dequeue();b("div.ui-effects-explode").remove()},c.duration||500)})}})(jQuery);(function(b,a){b.effects.fade=function(c){return this.queue(function(){var d=b(this),e=b.effects.setMode(d,c.options.mode||"hide");d.animate({opacity:e},{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(c.callback&&c.callback.apply(this,arguments));d.dequeue()}})})}})(jQuery);(function(b,a){b.effects.fold=function(c){return this.queue(function(){var p=b(this),m=["position","top","bottom","left","right"];var e=b.effects.setMode(p,c.options.mode||"hide");var i=c.options.size||15;var j=!(!c.options.horizFirst);var d=c.duration?c.duration/2:b.fx.speeds._default/2;b.effects.save(p,m);p.show();var k=b.effects.createWrapper(p).css({overflow:"hidden"});var o=((e=="show")!=j);var l=o?["width","height"]:["height","width"];var g=o?[k.width(),k.height()]:[k.height(),k.width()];var n=/([0-9]+)%/.exec(i);if(n){i=parseInt(n[1],10)/100*g[e=="hide"?0:1]}if(e=="show"){k.css(j?{height:0,width:i}:{height:i,width:0})}var f={},h={};f[l[0]]=e=="show"?g[0]:i;h[l[1]]=e=="show"?g[1]:0;k.animate(f,d,c.options.easing).animate(h,d,c.options.easing,function(){if(e=="hide"){p.hide()}b.effects.restore(p,m);b.effects.removeWrapper(p);if(c.callback){c.callback.apply(p[0],arguments)}p.dequeue()})})}})(jQuery);(function(b,a){b.effects.highlight=function(c){return this.queue(function(){var g=b(this),d=["backgroundImage","backgroundColor","opacity"],f=b.effects.setMode(g,c.options.mode||"show"),e={backgroundColor:g.css("backgroundColor")};if(f=="hide"){e.opacity=0}b.effects.save(g,d);g.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(e,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){(f=="hide"&&g.hide());b.effects.restore(g,d);(f=="show"&&!b.support.opacity&&this.style.removeAttribute("filter"));(c.callback&&c.callback.apply(this,arguments));g.dequeue()}})})}})(jQuery);(function(b,a){b.effects.pulsate=function(c){return this.queue(function(){var f=b(this),e=b.effects.setMode(f,c.options.mode||"show");times=((c.options.times||5)*2)-1;duration=c.duration?c.duration/2:b.fx.speeds._default/2,isVisible=f.is(":visible"),animateTo=0;if(!isVisible){f.css("opacity",0).show();animateTo=1}if((e=="hide"&&isVisible)||(e=="show"&&!isVisible)){times--}for(var d=0;d<times;d++){f.animate({opacity:animateTo},duration,c.options.easing);animateTo=(animateTo+1)%2}f.animate({opacity:animateTo},duration,c.options.easing,function(){if(animateTo==0){f.hide()}(c.callback&&c.callback.apply(this,arguments))});f.queue("fx",function(){f.dequeue()}).dequeue()})}})(jQuery);(function(b,a){b.effects.puff=function(c){return this.queue(function(){var g=b(this),f=b.effects.setMode(g,c.options.mode||"hide"),e=parseInt(c.options.percent,10)||150,d=e/100,h={height:g.height(),width:g.width()};b.extend(c.options,{fade:true,mode:f,percent:f=="hide"?e:100,from:f=="hide"?h:{height:h.height*d,width:h.width*d}});g.effect("scale",c.options,c.duration,c.callback);g.dequeue()})};b.effects.scale=function(c){return this.queue(function(){var i=b(this);var d=b.extend(true,{},c.options);var k=b.effects.setMode(i,c.options.mode||"effect");var g=parseInt(c.options.percent,10)||(parseInt(c.options.percent,10)==0?0:(k=="hide"?0:100));var h=c.options.direction||"both";var j=c.options.origin;if(k!="effect"){d.origin=j||["middle","center"];d.restore=true}var f={height:i.height(),width:i.width()};i.from=c.options.from||(k=="show"?{height:0,width:0}:f);var e={y:h!="horizontal"?(g/100):1,x:h!="vertical"?(g/100):1};i.to={height:f.height*e.y,width:f.width*e.x};if(c.options.fade){if(k=="show"){i.from.opacity=0;i.to.opacity=1}if(k=="hide"){i.from.opacity=1;i.to.opacity=0}}d.from=i.from;d.to=i.to;d.mode=k;i.effect("size",d,c.duration,c.callback);i.dequeue()})};b.effects.size=function(c){return this.queue(function(){var e=b(this),p=["position","top","bottom","left","right","width","height","overflow","opacity"];var k=["position","top","bottom","left","right","overflow","opacity"];var m=["width","height","overflow"];var q=["fontSize"];var d=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"];var g=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"];var n=b.effects.setMode(e,c.options.mode||"effect");var l=c.options.restore||false;var h=c.options.scale||"both";var f=c.options.origin;var o={height:e.height(),width:e.width()};e.from=c.options.from||o;e.to=c.options.to||o;if(f){var i=b.effects.getBaseline(f,o);e.from.top=(o.height-e.from.height)*i.y;e.from.left=(o.width-e.from.width)*i.x;e.to.top=(o.height-e.to.height)*i.y;e.to.left=(o.width-e.to.width)*i.x}var j={from:{y:e.from.height/o.height,x:e.from.width/o.width},to:{y:e.to.height/o.height,x:e.to.width/o.width}};if(h=="box"||h=="both"){if(j.from.y!=j.to.y){p=p.concat(d);e.from=b.effects.setTransition(e,d,j.from.y,e.from);e.to=b.effects.setTransition(e,d,j.to.y,e.to)}if(j.from.x!=j.to.x){p=p.concat(g);e.from=b.effects.setTransition(e,g,j.from.x,e.from);e.to=b.effects.setTransition(e,g,j.to.x,e.to)}}if(h=="content"||h=="both"){if(j.from.y!=j.to.y){p=p.concat(q);e.from=b.effects.setTransition(e,q,j.from.y,e.from);e.to=b.effects.setTransition(e,q,j.to.y,e.to)}}b.effects.save(e,l?p:k);e.show();b.effects.createWrapper(e);e.css("overflow","hidden").css(e.from);if(h=="content"||h=="both"){d=d.concat(["marginTop","marginBottom"]).concat(q);g=g.concat(["marginLeft","marginRight"]);m=p.concat(d).concat(g);e.find("*[width]").each(function(){child=b(this);if(l){b.effects.save(child,m)}var r={height:child.height(),width:child.width()};child.from={height:r.height*j.from.y,width:r.width*j.from.x};child.to={height:r.height*j.to.y,width:r.width*j.to.x};if(j.from.y!=j.to.y){child.from=b.effects.setTransition(child,d,j.from.y,child.from);child.to=b.effects.setTransition(child,d,j.to.y,child.to)}if(j.from.x!=j.to.x){child.from=b.effects.setTransition(child,g,j.from.x,child.from);child.to=b.effects.setTransition(child,g,j.to.x,child.to)}child.css(child.from);child.animate(child.to,c.duration,c.options.easing,function(){if(l){b.effects.restore(child,m)}})})}e.animate(e.to,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(e.to.opacity===0){e.css("opacity",e.from.opacity)}if(n=="hide"){e.hide()}b.effects.restore(e,l?p:k);b.effects.removeWrapper(e);if(c.callback){c.callback.apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(b,a){b.effects.shake=function(c){return this.queue(function(){var o=b(this),m=["position","top","bottom","left","right"];var f=b.effects.setMode(o,c.options.mode||"effect");var k=c.options.direction||"left";var g=c.options.distance||20;var p=c.options.times||3;var j=c.duration||c.options.duration||140;b.effects.save(o,m);o.show();b.effects.createWrapper(o);var e=(k=="up"||k=="down")?"top":"left";var q=(k=="up"||k=="left")?"pos":"neg";var d={},h={},n={};d[e]=(q=="pos"?"-=":"+=")+g;h[e]=(q=="pos"?"+=":"-=")+g*2;n[e]=(q=="pos"?"-=":"+=")+g*2;o.animate(d,j,c.options.easing);for(var l=1;l<p;l++){o.animate(h,j,c.options.easing).animate(n,j,c.options.easing)}o.animate(h,j,c.options.easing).animate(d,j/2,c.options.easing,function(){b.effects.restore(o,m);b.effects.removeWrapper(o);if(c.callback){c.callback.apply(this,arguments)}});o.queue("fx",function(){o.dequeue()});o.dequeue()})}})(jQuery);(function(b,a){b.effects.slide=function(c){return this.queue(function(){var i=b(this),j=["position","top","bottom","left","right"];var k=b.effects.setMode(i,c.options.mode||"show");var h=c.options.direction||"left";b.effects.save(i,j);i.show();b.effects.createWrapper(i).css({overflow:"hidden"});var e=(h=="up"||h=="down")?"top":"left";var f=(h=="up"||h=="left")?"pos":"neg";var g=c.options.distance||(e=="top"?i.outerHeight({margin:true}):i.outerWidth({margin:true}));if(k=="show"){i.css(e,f=="pos"?(isNaN(g)?"-"+g:-g):g)}var d={};d[e]=(k=="show"?(f=="pos"?"+=":"-="):(f=="pos"?"-=":"+="))+g;i.animate(d,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){if(k=="hide"){i.hide()}b.effects.restore(i,j);b.effects.removeWrapper(i);if(c.callback){c.callback.apply(this,arguments)}i.dequeue()}})})}})(jQuery);(function(b,a){b.effects.transfer=function(c){return this.queue(function(){var d=b(this),f=b(c.options.to),h=f.offset(),g={top:h.top,left:h.left,height:f.innerHeight(),width:f.innerWidth()},i=d.offset(),e=b('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(c.options.className).css({top:i.top,left:i.left,height:d.innerHeight(),width:d.innerWidth(),position:"absolute"}).animate(g,c.duration,c.options.easing,function(){e.remove();(c.callback&&c.callback.apply(d[0],arguments));d.dequeue()})})}})(jQuery);

/* jquery.cookie.js */

jQuery.cookie=function(k,a,c){c=c||{};if(typeof a!="undefined"){if(a===null){a="";c.expires=-1}var b="";if(c.expires&&(typeof c.expires=="number"||c.expires.toUTCString)){var f;if(typeof c.expires=="number"){f=new Date();f.setTime(f.getTime()+(c.expires*24*60*60*1000))}else{f=c.expires}b="; expires="+f.toUTCString()}if(!c.skipEncoding){a=encodeURIComponent(a)}var g=c.path?"; path="+(c.path):"";var j=c.domain?"; domain="+(c.domain):"";var m=c.secure?"; secure":"";document.cookie=[k,"=",a,b,g,j,m].join("")}else{var l=null;if(document.cookie&&document.cookie!=""){var h=document.cookie.split(";");for(var d=0;d<h.length;d++){var e=jQuery.trim(h[d]);if(e.substring(0,k.length+1)==(k+"=")){l=e.substring(k.length+1);if(!c.skipEncoding){l=decodeURIComponent(l)}break}}}return l}};

/* jquery.autocomplete.js */

(function(a){a.fn.extend({autocomplete:function(b,d){var c=typeof b=="string";d=a.extend({},a.Autocompleter.defaults,{url:c?b:null,data:c?null:b,delay:c?a.Autocompleter.defaults.delay:10,max:d&&!d.scroll?10:150},d);d.highlight=d.highlight||function(e){return e};d.formatMatch=d.formatMatch||d.formatItem;return this.each(function(){new a.Autocompleter(this,d)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")},hideResults:function(b){a(this).trigger("hideResults");return this.bind("hideResults",b)}});a.Autocompleter=function(v,t){var u={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var n=a(v).attr("autocomplete","off").addClass(t.inputClass);var q;var k="";var b=a.Autocompleter.Cache(t);var o=0;var g;var p={mouseDownOnSelect:false};var s=a.Autocompleter.Select(t,v,m,p);var l;a.browser.opera&&a(v.form).bind("submit.autocomplete",function(){if(l){l=false;return false}});n.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){o=1;g=y.keyCode;switch(y.keyCode){case u.UP:y.preventDefault();if(s.visible()){s.prev()}else{f(0,true)}break;case u.DOWN:y.preventDefault();if(s.visible()){s.next()}else{f(0,true)}break;case u.PAGEUP:y.preventDefault();if(s.visible()){s.pageUp()}else{f(0,true)}break;case u.PAGEDOWN:y.preventDefault();if(s.visible()){s.pageDown()}else{f(0,true)}break;case t.multiple&&a.trim(t.multipleSeparator)==","&&u.COMMA:case u.TAB:case u.RETURN:if(m()){y.preventDefault();l=true;return false}break;case u.ESC:n.trigger("hideResults");break;default:clearTimeout(q);q=setTimeout(f,t.delay);break}}).focus(function(){o++}).blur(function(){o=0;if(!p.mouseDownOnSelect){e()}}).click(function(){if(o++>1&&!s.visible()){f(0,true)}}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(A,B){var C;if(B&&B.length){for(var D=0;D<B.length;D++){if(B[D].result.toLowerCase()==A.toLowerCase()){C=B[D];break}}}if(typeof y=="function"){y(C)}else{n.trigger("result",C&&[C.data,C.value])}}a.each(i(n.val()),function(A,B){r(B,z,z)})}).bind("flushCache",function(){b.flush()}).bind("setOptions",function(){a.extend(t,arguments[1]);if("data" in arguments[1]){b.populate()}}).bind("unautocomplete",function(){s.unbind();n.unbind();a(v.form).unbind(".autocomplete")}).bind("hideResults",function(){s.hide()});function m(){var A=s.selected();if(!A){return false}var E=A.result;k=E;if(t.multiple){var B=i(n.val());if(B.length>1){var D=t.multipleSeparator.length;var C=a(v).selection().start;var y,z=0;a.each(B,function(F,G){z+=G.length;if(C<=z){y=F;return false}z+=D});B[y]=E;E=B.join(t.multipleSeparator)}E+=t.multipleSeparator}n.val(E);w();n.trigger("result",[A.data,A.value]);return true}function f(y,A){if(g==u.DEL){n.trigger("hideResults");return}var z=n.val();if(!A&&z==k){return}k=z;z=d(z);if(z.length>=t.minChars){n.addClass(t.loadingClass);if(!t.matchCase){z=z.toLowerCase()}r(z,j,w)}else{h();n.trigger("hideResults")}}function i(y){if(!y){return[""]}if(!t.multiple){return[a.trim(y)]}return a.map(y.split(t.multipleSeparator),function(z){return a.trim(y).length?a.trim(z):null})}function d(y){if(!t.multiple){return y}var z=i(y);if(z.length==1){return z[0]}var A=a(v).selection().start;if(A==y.length){z=i(y)}else{z=i(y.replace(y.substring(A),""))}return z[z.length-1]}function x(z,y){if(t.autoFill&&(d(n.val()).toLowerCase()==z.toLowerCase())&&g!=u.BACKSPACE){n.val(n.val()+y.substring(d(k).length));a(v).selection(k.length,k.length+y.length)}}function e(){clearTimeout(q);q=setTimeout(w,200)}function w(){var y=s.visible();n.trigger("hideResults");clearTimeout(q);h();if(t.mustMatch){n.search(function(z){if(!z){if(t.multiple){var A=i(n.val()).slice(0,-1);n.val(A.join(t.multipleSeparator)+(A.length?t.multipleSeparator:""))}else{n.val("");n.trigger("result",null)}}})}}function j(z,y){if(y&&y.length&&o){h();s.display(y,z);x(z,y[0].value);s.show()}else{w()}}function r(A,B,y){if(!t.matchCase){A=A.toLowerCase()}var z=b.load(A);if(z&&z.length){B(A,z)}else{if((typeof t.url=="string")&&(t.url.length>0)){var C={timestamp:+new Date()};a.each(t.extraParams,function(D,E){C[D]=typeof E=="function"?E():E});a.ajax({mode:"abort",port:"autocomplete"+v.name,dataType:t.dataType,url:t.url,data:a.extend({q:d(A),limit:t.max},C),beforeSend:function(D,E){if(t.beforeSend){t.beforeSend(D,E)}},success:function(D){var E=t.parse&&t.parse(D)||c(D);b.add(A,E);B(A,E)}})}else{s.emptyList();y(A)}}}function c(z){var B=[];var C=z.split("\n");for(var A=0;A<C.length;A++){var y=a.trim(C[A]);if(y){y=y.split("|");B[B.length]={data:y,value:y[0],result:t.formatResult&&t.formatResult(y,y[0])||y[0]}}}return B}function h(){n.removeClass(t.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var b={};var g=0;function d(k,l){if(!c.matchCase){k=k.toString().toLowerCase()}var j=k.indexOf(l);if(c.matchContains=="word"){j=k.toLowerCase().search("\\b"+l.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function f(j,i){if(g>c.cacheLength){h()}if(!b[j]){g++}b[j]=i}function e(){if(!c.data){return false}var o={},p=0;if(!c.url){c.cacheLength=1}o[""]=[];for(var k=0,n=c.data.length;k<n;k++){var l=c.data[k];l=(typeof l=="string")?[l]:l;var j=c.formatMatch(l,k+1,c.data.length);if(j===false){continue}var m=j.charAt(0).toLowerCase();if(!o[m]){o[m]=[]}var q={value:j,data:l,result:c.formatResult&&c.formatResult(l)||j};o[m].push(q);if(p++<c.max){o[""].push(q)}}a.each(o,function(r,s){c.cacheLength++;f(r,s)})}setTimeout(e,25);function h(){b={};g=0}return{flush:h,add:f,populate:e,load:function(j){if(!c.cacheLength||!g){return null}if(!c.url&&c.matchContains){var o=[];for(var m in b){if(m.length>0){var n=b[m];a.each(n,function(k,p){if(d(p.value,j)){o.push(p)}})}}return o}else{if(b[j]){return b[j]}else{if(c.matchSubset){for(var l=j.length-1;l>=c.minChars;l--){var n=b[j.substr(0,l)];if(n){var o=[];a.each(n,function(k,p){if(d(p.value,j)){o[o.length]=p}});return o}}}}}return null}}};a.Autocompleter.Select=function(p,q,o,l){var e={ACTIVE:"ac_over"};var i,k=-1,b,g="",m=true,f,n;function j(){if(!m){return}f=a("<div/>").hide().addClass(p.resultsClass).css("position","absolute").appendTo(document.body);n=a("<ul/>").appendTo(f).mouseover(function(t){if(r(t).nodeName&&r(t).nodeName.toUpperCase()=="LI"){k=a("li",n).removeClass(e.ACTIVE).index(r(t));a(r(t)).addClass(e.ACTIVE)}}).click(function(t){a(r(t)).addClass(e.ACTIVE);o();q.focus();return false}).mousedown(function(){l.mouseDownOnSelect=true}).mouseup(function(){l.mouseDownOnSelect=false});if(p.width>0){f.css("width",p.width)}m=false}function r(u){var t=u.target;while(t&&t.tagName!="LI"){t=t.parentNode}if(!t){return[]}return t}function d(u){i.slice(k,k+1).removeClass(e.ACTIVE);c(u);var t=i.slice(k,k+1).addClass(e.ACTIVE);if(p.scroll){var v=0;i.slice(0,k).each(function(){v+=this.offsetHeight});if((v+t[0].offsetHeight-n.scrollTop())>n[0].clientHeight){n.scrollTop(v+t[0].offsetHeight-n.innerHeight())}else{if(v<n.scrollTop()){n.scrollTop(v)}}}}function c(t){k+=t;if(k<0){k=i.size()-1}else{if(k>=i.size()){k=0}}}function s(t){return p.max&&p.max<t?p.max:t}function h(){n.empty();var w=s(b.length);for(var t=0;t<w;t++){if(!b[t]){continue}var u=p.formatItem(b[t].data,t+1,w,b[t].value,g);if(u===false){continue}var v=a("<li/>").html(p.highlight(u,g)).addClass(t%2==0?"ac_even":"ac_odd").appendTo(n)[0];a.data(v,"ac_data",b[t])}i=n.find("li");if(p.selectFirst){i.slice(0,1).addClass(e.ACTIVE);k=0}if(a.fn.bgiframe){n.bgiframe()}}return{display:function(t,u){j();b=t;g=u;h()},next:function(){d(1)},prev:function(){d(-1)},pageUp:function(){if(k!=0&&k-8<0){d(-k)}else{d(-8)}},pageDown:function(){if(k!=i.size()-1&&k+8>i.size()){d(i.size()-1-k)}else{d(8)}},hide:function(){f&&f.hide();i&&i.removeClass(e.ACTIVE);k=-1},visible:function(){return f&&f.is(":visible")},current:function(){return this.visible()&&(i.filter("."+e.ACTIVE)[0]||p.selectFirst&&i[0])},show:function(){var v=a(q).offset();f.css({width:typeof p.width=="string"||p.width>0?p.width:a(q).width(),top:v.top+q.offsetHeight,left:v.left}).show();if(p.scroll){n.scrollTop(0);n.css({maxHeight:p.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;i.each(function(){t+=this.offsetHeight});var u=t>p.scrollHeight;n.css("height",u?p.scrollHeight:t);if(!u){i.width(n.width()-parseInt(i.css("padding-left"))-parseInt(i.css("padding-right")))}}}},selected:function(){var t=i&&i.filter("."+e.ACTIVE).removeClass(e.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){n&&n.empty()},unbind:function(){f&&f.remove()}}};a.fn.selection=function(d,b){if(d!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(b===undefined||d==b){j.move("character",d);j.select()}else{j.collapse(true);j.moveStart("character",d);j.moveEnd("character",b);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(d,b)}else{if(this.selectionStart){this.selectionStart=d;this.selectionEnd=b}}}})}var f=this[0];if(f.createTextRange){var e=document.selection.createRange(),c=f.value,h="<->",g=e.text.length;e.text=h;var i=f.value.indexOf(h);f.value=c;this.selection(i,i+g);return{start:i,end:i+g}}else{if(f.selectionStart!==undefined){return{start:f.selectionStart,end:f.selectionEnd}}}}})(jQuery);

/* jquery.form.js */

/*
* jQuery Form Plugin
* version: 2.83 (11-JUL-2011)
* @requires jQuery v1.3.2 or later
*
* Examples and documentation at: http://malsup.com/jquery/form/
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/
(function(a){a.fn.ajaxSubmit=function(r){if(!this.length){b("ajaxSubmit: skipping submit process - no element selected");return this}var x,i,m,u=this;if(typeof r=="function"){r={success:r}}x=this.attr("method");i=this.attr("action");m=(typeof i==="string")?a.trim(i):"";m=m||window.location.href||"";if(m){m=(m.match(/^([^#]+)/)||[])[1]}r=a.extend(true,{url:m,success:a.ajaxSettings.success,type:x||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},r);var s={};this.trigger("form-pre-serialize",[this,r,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(r.beforeSerialize&&r.beforeSerialize(this,r)===false){b("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var l,h,p=this.formToArray(r.semantic);if(r.data){r.extraData=r.data;for(l in r.data){if(r.data[l] instanceof Array){for(var j in r.data[l]){p.push({name:l,value:r.data[l][j]})}}else{h=r.data[l];h=a.isFunction(h)?h():h;p.push({name:l,value:h})}}}if(r.beforeSubmit&&r.beforeSubmit(p,this,r)===false){b("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[p,this,r,s]);if(s.veto){b("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=a.param(p);if(r.type.toUpperCase()=="GET"){r.url+=(r.url.indexOf("?")>=0?"&":"?")+d;r.data=null}else{r.data=d}var f=[];if(r.resetForm){f.push(function(){u.resetForm()})}if(r.clearForm){f.push(function(){u.clearForm()})}if(!r.dataType&&r.target){var t=r.success||function(){};f.push(function(k){var n=r.replaceTarget?"replaceWith":"html";a(r.target)[n](k).each(t,arguments)})}else{if(r.success){f.push(r.success)}}r.success=function(y,v,k){var q=r.context||r;for(var n=0,z=f.length;n<z;n++){f[n].apply(q,[y,v,k||u,u])}};var e=a("input:file[value]",this).length>0;var w="multipart/form-data";var o=(u.attr("enctype")==w||u.attr("encoding")==w);if(r.iframe!==false&&(e||r.iframe)){if(r.closeKeepAlive){a.get(r.closeKeepAlive,function(){c(p)})}else{c(p)}}else{if(a.browser.msie&&x=="get"){var g=u[0].getAttribute("method");if(typeof g==="string"){r.type=g}}a.ajax(r)}this.trigger("form-submit-notify",[this,r]);return this;function c(O){var B=u[0],F,y,C,E,q,Q,D,J,I,z,M,G;var v=!!a.fn.prop;if(O){for(y=0;y<O.length;y++){F=a(B[O[y].name]);F[v?"prop":"attr"]("disabled",false)}}if(a(":input[name=submit],:input[id=submit]",B).length){alert('Error: Form elements must not have name or id of "submit".');return}C=a.extend(true,{},a.ajaxSettings,r);C.context=C.context||C;q="jqFormIO"+(new Date().getTime());if(C.iframeTarget){Q=a(C.iframeTarget);z=Q.attr("name");if(z==null){Q.attr("name",q)}else{q=z}}else{Q=a('<iframe name="'+q+'" src="'+C.iframeSrc+'" />');Q.css({position:"absolute",top:"-1000px",left:"-1000px"})}D=Q[0];J={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(W){var n=(W==="timeout"?"timeout":"aborted");b("aborting upload... "+n);this.aborted=1;Q.attr("src",C.iframeSrc);J.error=n;C.error&&C.error.call(C.context,J,n,W);E&&a.event.trigger("ajaxError",[J,C,n]);C.complete&&C.complete.call(C.context,J,n)}};E=C.global;if(E&&!a.active++){a.event.trigger("ajaxStart")}if(E){a.event.trigger("ajaxSend",[J,C])}if(C.beforeSend&&C.beforeSend.call(C.context,J,C)===false){if(C.global){a.active--}return}if(J.aborted){return}I=B.clk;if(I){z=I.name;if(z&&!I.disabled){C.extraData=C.extraData||{};C.extraData[z]=I.value;if(I.type=="image"){C.extraData[z+".x"]=B.clk_x;C.extraData[z+".y"]=B.clk_y}}}var U=1;var L=2;function N(n){var W=n.contentWindow?n.contentWindow.document:n.contentDocument?n.contentDocument:n.document;return W}function T(){var Y=u.attr("target"),X=u.attr("action");B.setAttribute("target",q);if(!x){B.setAttribute("method","POST")}if(X!=C.url){B.setAttribute("action",C.url)}if(!C.skipEncodingOverride&&(!x||/post/i.test(x))){u.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(C.timeout){G=setTimeout(function(){M=true;K(U)},C.timeout)}function Z(){try{Infinity;var ab=N(D).readyState;b("state = "+ab);if(ab.toLowerCase()=="uninitialized"){setTimeout(Z,50)}}catch(n){b("Server abort: ",n," (",n.name,")");K(L);G&&clearTimeout(G);G=undefined}}var W=[];try{if(C.extraData){for(var aa in C.extraData){W.push(a('<input type="hidden" name="'+aa+'" />').attr("value",C.extraData[aa]).appendTo(B)[0])}}if(!C.iframeTarget){Q.appendTo("body");D.attachEvent?D.attachEvent("onload",K):D.addEventListener("load",K,false)}setTimeout(Z,15);B.submit()}finally{B.setAttribute("action",X);if(Y){B.setAttribute("target",Y)}else{u.removeAttr("target")}a(W).remove()}}if(C.forceSync){T()}else{setTimeout(T,10)}var A,H,P=50,V;function K(ae){if(J.aborted||V){return}try{H=N(D)}catch(ab){b("cannot access response document: ",ab);ae=L}if(ae===U&&J){J.abort("timeout");return}else{if(ae==L&&J){J.abort("server abort");return}}if(!H||H.location.href==C.iframeSrc){if(!M){return}}D.detachEvent?D.detachEvent("onload",K):D.removeEventListener("load",K,false);var Y="success",aa;try{if(M){throw"timeout"}var Z=C.dataType=="xml"||H.XMLDocument||a.isXMLDoc(H);b("isXml="+Z);if(!Z&&window.opera&&(H.body==null||H.body.innerHTML=="")){if(--P){b("requeing onLoad callback, DOM not available");setTimeout(K,250);return}}var W=H.body?H.body:H.documentElement;J.responseText=W?W.innerHTML:null;J.responseXML=H.XMLDocument?H.XMLDocument:H;if(Z){C.dataType="xml"}J.getResponseHeader=function(ag){var ah={"content-type":C.dataType};return ah[ag]};if(W){J.status=Number(W.getAttribute("status"))||J.status;J.statusText=W.getAttribute("statusText")||J.statusText}var X=C.dataType||"";var ac=/(json|script|text)/.test(X.toLowerCase());if(ac||C.textarea){var af=H.getElementsByTagName("textarea")[0];if(af){J.responseText=af.value;J.status=Number(af.getAttribute("status"))||J.status;J.statusText=af.getAttribute("statusText")||J.statusText}else{if(ac){var n=H.getElementsByTagName("pre")[0];var ad=H.getElementsByTagName("body")[0];if(n){J.responseText=n.textContent?n.textContent:n.innerHTML}else{if(ad){J.responseText=ad.innerHTML}}}}}else{if(C.dataType=="xml"&&!J.responseXML&&J.responseText!=null){J.responseXML=k(J.responseText)}}try{A=R(J,C.dataType,C)}catch(ae){Y="parsererror";J.error=aa=(ae||Y)}}catch(ae){b("error caught: ",ae);Y="error";J.error=aa=(ae||Y)}if(J.aborted){b("upload aborted");Y=null}if(J.status){Y=(J.status>=200&&J.status<300||J.status===304)?"success":"error"}if(Y==="success"){C.success&&C.success.call(C.context,A,"success",J);E&&a.event.trigger("ajaxSuccess",[J,C])}else{if(Y){if(aa==undefined){aa=J.statusText}C.error&&C.error.call(C.context,J,Y,aa);E&&a.event.trigger("ajaxError",[J,C,aa])}}E&&a.event.trigger("ajaxComplete",[J,C]);if(E&&!--a.active){a.event.trigger("ajaxStop")}C.complete&&C.complete.call(C.context,J,Y);V=true;if(C.timeout){clearTimeout(G)}setTimeout(function(){if(!C.iframeTarget){Q.remove()}J.responseXML=null},100)}var k=a.parseXML||function(W,n){if(window.ActiveXObject){n=new ActiveXObject("Microsoft.XMLDOM");n.async="false";n.loadXML(W)}else{n=(new DOMParser()).parseFromString(W,"text/xml")}return(n&&n.documentElement&&n.documentElement.nodeName!="parsererror")?n:null};var S=a.parseJSON||function(n){return window["eval"]("("+n+")")};var R=function(n,Z,aa){var W=n.getResponseHeader("content-type")||"",X=Z==="xml"||!Z&&W.indexOf("xml")>=0,Y=X?n.responseXML:n.responseText;if(X&&Y.documentElement.nodeName==="parsererror"){a.error&&a.error("parsererror")}if(aa&&aa.dataFilter){Y=aa.dataFilter(Y,Z)}if(typeof Y==="string"){if(Z==="json"||!Z&&W.indexOf("json")>=0){Y=S(Y)}else{if(Z==="script"||!Z&&W.indexOf("javascript")>=0){a.globalEval(Y)}}}return Y}}};a.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!a.isReady&&d.s){b("DOM not ready, queuing ajaxForm");a(function(){a(d.s,d.c).ajaxForm(c)});return this}b("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();a(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(j){var h=j.target;var f=a(h);if(!(f.is(":submit,input:image"))){var k=f.closest(":submit");if(k.length==0){return}h=k[0]}var g=this;g.clk=h;if(h.type=="image"){if(j.offsetX!=undefined){g.clk_x=j.offsetX;g.clk_y=j.offsetY}else{if(typeof a.fn.offset=="function"){var i=f.offset();g.clk_x=j.pageX-i.left;g.clk_y=j.pageY-i.top}else{g.clk_x=j.pageX-h.offsetLeft;g.clk_y=j.pageY-h.offsetTop}}}setTimeout(function(){g.clk=g.clk_x=g.clk_y=null},100)})};a.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};a.fn.formToArray=function(e){var o=[];if(this.length===0){return o}var f=this[0];var d=e?f.getElementsByTagName("*"):f.elements;if(!d){return o}var k,l,m,h,c,r,p;for(k=0,r=d.length;k<r;k++){c=d[k];m=c.name;if(!m){continue}if(e&&f.clk&&c.type=="image"){if(!c.disabled&&f.clk==c){o.push({name:m,value:a(c).val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}continue}h=a.fieldValue(c,true);if(h&&h.constructor==Array){for(l=0,p=h.length;l<p;l++){o.push({name:m,value:h[l]})}}else{if(h!==null&&typeof h!="undefined"){o.push({name:m,value:h})}}}if(!e&&f.clk){var g=a(f.clk),q=g[0];m=q.name;if(m&&!q.disabled&&q.type=="image"){o.push({name:m,value:g.val()});o.push({name:m+".x",value:f.clk_x},{name:m+".y",value:f.clk_y})}}return o};a.fn.formSerialize=function(c){return a.param(this.formToArray(c))};a.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var g=a.fieldValue(this,d);if(g&&g.constructor==Array){for(var e=0,f=g.length;e<f;e++){c.push({name:h,value:g[e]})}}else{if(g!==null&&typeof g!="undefined"){c.push({name:this.name,value:g})}}});return a.param(c)};a.fn.fieldValue=function(c){for(var e=[],d=0,g=this.length;d<g;d++){var f=this[d];var h=a.fieldValue(f,c);if(h===null||typeof h=="undefined"||(h.constructor==Array&&!h.length)){continue}h.constructor==Array?a.merge(e,h):e.push(h)}return e};a.fieldValue=function(d,j){var l=d.name,e=d.type,h=d.tagName.toLowerCase();if(j===undefined){j=true}if(j&&(!l||d.disabled||e=="reset"||e=="button"||(e=="checkbox"||e=="radio")&&!d.checked||(e=="submit"||e=="image")&&d.form&&d.form.clk!=d||h=="select"&&d.selectedIndex==-1)){return null}if(h=="select"){var k=d.selectedIndex;if(k<0){return null}var o=[],c=d.options;var m=(e=="select-one");var p=(m?k+1:c.length);for(var g=(m?k:0);g<p;g++){var q=c[g];if(q.selected){var f=q.value;if(!f){f=(q.attributes&&q.attributes.value&&!(q.attributes.value.specified))?q.text:q.value}if(m){return f}o.push(f)}}return o}return a(d).val()};a.fn.clearForm=function(){return this.each(function(){a("input,select,textarea",this).clearFields()})};a.fn.clearFields=a.fn.clearInputs=function(){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(c.test(e)||d=="textarea"){this.value=""}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};a.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};a.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};a.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var e=this.type;if(e=="checkbox"||e=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var d=a(this).parent("select");if(c&&d[0]&&d[0].type=="select-one"){d.find("option").selected(false)}this.selected=c}}})};function b(){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}})(jQuery);

/* jquery.caret.js */

(function(d,c,b,a){d.fn.caret=function(r,o){var f,m,k=this[0],l=d.browser.msie;if(typeof r==="object"&&typeof r.start==="number"&&typeof r.end==="number"){f=r.start;m=r.end}else{if(typeof r==="number"&&typeof o==="number"){f=r;m=o}else{if(typeof r==="string"){if((f=k.value.indexOf(r))>-1){m=f+r[c]}else{f=null}}else{if(Object.prototype.toString.call(r)==="[object RegExp]"){var n=r.exec(k.value);if(n!=null){f=n.index;m=f+n[0][c]}}}}}if(typeof f!="undefined"){if(l){var p=this[0].createTextRange();p.collapse(true);p.moveStart("character",f);p.moveEnd("character",m-f);p.select()}else{this[0].selectionStart=f;this[0].selectionEnd=m}this[0].focus();return this}else{if(l){var g=document.selection;if(this[0].tagName.toLowerCase()!="textarea"){var h=this.val(),q=g[b]()[a]();q.moveEnd("character",h[c]);var j=(q.text==""?h[c]:h.lastIndexOf(q.text));q=g[b]()[a]();q.moveStart("character",-h[c]);var v=q.text[c]}else{var q=g[b](),i=q[a]();i.moveToElementText(this[0]);i.setEndPoint("EndToEnd",q);var j=i.text[c]-q.text[c],v=j+q.text[c]}}else{var j=k.selectionStart,v=k.selectionEnd}var u=k.value.substring(j,v);return{start:j,end:v,text:u,replace:function(e){return k.value.substring(0,j)+e+k.value.substring(v,k.value[c])}}}}})(jQuery,"length","createRange","duplicate");

/* jquery.colorpicker.js */

(function(b){var a=function(){var g={},x,p=65,O,L='<div class="colorpicker"><div class="colorpicker_color"><div><div></div></div></div><div class="colorpicker_hue"><div></div></div><div class="colorpicker_new_color"></div><div class="colorpicker_current_color"></div><div class="colorpicker_hex"><input type="text" maxlength="6" size="6" /></div><div class="colorpicker_rgb_r colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_g colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_rgb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_h colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_s colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_hsb_b colorpicker_field"><input type="text" maxlength="3" size="3" /><span></span></div><div class="colorpicker_submit"></div></div>',m={eventName:"click",onShow:function(){},onBeforeShow:function(){},onHide:function(){},onChange:function(){},onSubmit:function(){},color:"ff0000",livePreview:true,flat:false},B=function(T,U){var V=F(T);b(U).data("colorpicker").fields.eq(1).val(V.r).end().eq(2).val(V.g).end().eq(3).val(V.b).end()},K=function(U,T){b(T).data("colorpicker").fields.eq(4).val(U.h).end().eq(5).val(U.s).end().eq(6).val(U.b).end()},G=function(U,T){b(T).data("colorpicker").fields.eq(0).val(R(U)).end()},H=function(U,T){b(T).data("colorpicker").selector.css("backgroundColor","#"+R({h:U.h,s:100,b:100}));b(T).data("colorpicker").selectorIndic.css({left:parseInt(150*U.s/100,10),top:parseInt(150*(100-U.b)/100,10)})},P=function(U,T){b(T).data("colorpicker").hue.css("top",parseInt(150-150*U.h/360,10))},S=function(U,T){b(T).data("colorpicker").currentColor.css("backgroundColor","#"+R(U))},h=function(U,T){b(T).data("colorpicker").newColor.css("backgroundColor","#"+R(U))},d=function(V){var U=V.charCode||V.keyCode||-1;if((U>p&&U<=90)||U==32){return false}var T=b(this).parent().parent();if(T.data("colorpicker").livePreview===true){q.apply(this)}},q=function(V){var T=b(this).parent().parent(),U;if(this.parentNode.className.indexOf("_hex")>0){T.data("colorpicker").color=U=M(e(this.value))}else{if(this.parentNode.className.indexOf("_hsb")>0){T.data("colorpicker").color=U=c({h:parseInt(T.data("colorpicker").fields.eq(4).val(),10),s:parseInt(T.data("colorpicker").fields.eq(5).val(),10),b:parseInt(T.data("colorpicker").fields.eq(6).val(),10)})}else{T.data("colorpicker").color=U=t(J({r:parseInt(T.data("colorpicker").fields.eq(1).val(),10),g:parseInt(T.data("colorpicker").fields.eq(2).val(),10),b:parseInt(T.data("colorpicker").fields.eq(3).val(),10)}))}}if(V){B(U,T.get(0));G(U,T.get(0));K(U,T.get(0))}H(U,T.get(0));P(U,T.get(0));h(U,T.get(0));T.data("colorpicker").onChange.apply(T,[U,R(U),F(U)])},D=function(T){var U=b(this).parent().parent();U.data("colorpicker").fields.parent().removeClass("colorpicker_focus")},v=function(){p=this.parentNode.className.indexOf("_hex")>0?70:65;b(this).parent().parent().data("colorpicker").fields.parent().removeClass("colorpicker_focus");b(this).parent().addClass("colorpicker_focus")},k=function(V){var T=b(this).parent().find("input").focus();var U={el:b(this).parent().addClass("colorpicker_slider"),max:this.parentNode.className.indexOf("_hsb_h")>0?360:(this.parentNode.className.indexOf("_hsb")>0?100:255),y:V.pageY,field:T,val:parseInt(T.val(),10),preview:b(this).parent().parent().data("colorpicker").livePreview};b(document).bind("mouseup",U,y);b(document).bind("mousemove",U,f)},f=function(T){T.data.field.val(Math.max(0,Math.min(T.data.max,parseInt(T.data.val+T.pageY-T.data.y,10))));if(T.data.preview){q.apply(T.data.field.get(0),[true])}return false},y=function(T){q.apply(T.data.field.get(0),[true]);T.data.el.removeClass("colorpicker_slider").find("input").focus();b(document).unbind("mouseup",y);b(document).unbind("mousemove",f);return false},n=function(T){var U={cal:b(this).parent(),y:b(this).offset().top};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,w);b(document).bind("mousemove",U,A)},A=function(T){q.apply(T.data.cal.data("colorpicker").fields.eq(4).val(parseInt(360*(150-Math.max(0,Math.min(150,(T.pageY-T.data.y))))/150,10)).get(0),[T.data.preview]);return false},w=function(T){B(T.data.cal.data("colorpicker").color,T.data.cal.get(0));G(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",w);b(document).unbind("mousemove",A);return false},N=function(T){var U={cal:b(this).parent(),pos:b(this).offset()};U.preview=U.cal.data("colorpicker").livePreview;b(document).bind("mouseup",U,Q);b(document).bind("mousemove",U,s)},s=function(T){q.apply(T.data.cal.data("colorpicker").fields.eq(6).val(parseInt(100*(150-Math.max(0,Math.min(150,(T.pageY-T.data.pos.top))))/150,10)).end().eq(5).val(parseInt(100*(Math.max(0,Math.min(150,(T.pageX-T.data.pos.left))))/150,10)).get(0),[T.data.preview]);return false},Q=function(T){B(T.data.cal.data("colorpicker").color,T.data.cal.get(0));G(T.data.cal.data("colorpicker").color,T.data.cal.get(0));b(document).unbind("mouseup",Q);b(document).unbind("mousemove",s);return false},E=function(T){b(this).addClass("colorpicker_focus")},I=function(T){b(this).removeClass("colorpicker_focus")},u=function(V){var T=b(this).parent();var U=T.data("colorpicker").color;T.data("colorpicker").origColor=U;S(U,T.get(0));T.data("colorpicker").onSubmit(U,R(U),F(U),T.data("colorpicker").el)},l=function(V){var T=b("#"+b(this).data("colorpickerId"));T.data("colorpicker").onBeforeShow.apply(this,[T.get(0)]);var U=b(this).offset();var W=o();var Y=U.top+this.offsetHeight;var X=U.left;if(Y+176>W.t+W.h){Y-=this.offsetHeight+176}if(X+356>W.l+W.w){X-=356}T.css({left:X+"px",top:Y+"px"});if(T.data("colorpicker").onShow.apply(this,[T.get(0)])!=false){T.show()}b(document).bind("mousedown",{cal:T},j);return false},j=function(T){if(!i(T.data.cal.get(0),T.target,T.data.cal.get(0))){if(T.data.cal.data("colorpicker").onHide.apply(this,[T.data.cal.get(0)])!=false){T.data.cal.hide()}b(document).unbind("mousedown",j)}},i=function(T,W,V){if(T==W){return true}if(T.contains){return T.contains(W)}if(T.compareDocumentPosition){return !!(T.compareDocumentPosition(W)&16)}var U=W.parentNode;while(U&&U!=V){if(U==T){return true}U=U.parentNode}return false},o=function(){var T=document.compatMode=="CSS1Compat";return{l:window.pageXOffset||(T?document.documentElement.scrollLeft:document.body.scrollLeft),t:window.pageYOffset||(T?document.documentElement.scrollTop:document.body.scrollTop),w:window.innerWidth||(T?document.documentElement.clientWidth:document.body.clientWidth),h:window.innerHeight||(T?document.documentElement.clientHeight:document.body.clientHeight)}},c=function(T){return{h:Math.min(360,Math.max(0,T.h)),s:Math.min(100,Math.max(0,T.s)),b:Math.min(100,Math.max(0,T.b))}},J=function(T){return{r:Math.min(255,Math.max(0,T.r)),g:Math.min(255,Math.max(0,T.g)),b:Math.min(255,Math.max(0,T.b))}},e=function(U){var V=6-U.length;if(V>0){var T=[];for(var W=0;W<V;W++){T.push("0")}T.push(U);U=T.join("")}return U},C=function(T){var T=parseInt(((T.indexOf("#")>-1)?T.substring(1):T),16);return{r:T>>16,g:(T&65280)>>8,b:(T&255)}},M=function(T){return t(C(T))},t=function(X){var T={h:0,s:0,b:0};var U=Math.min(X.r,X.g,X.b);var W=Math.max(X.r,X.g,X.b);var V=W-U;T.b=W;if(W!=0){}T.s=W!=0?255*V/W:0;if(T.s!=0){if(X.r==W){T.h=(X.g-X.b)/V}else{if(X.g==W){T.h=2+(X.b-X.r)/V}else{T.h=4+(X.r-X.g)/V}}}else{T.h=-1}T.h*=60;if(T.h<0){T.h+=360}T.s*=100/255;T.b*=100/255;return T},F=function(V){var U={};var T=Math.round(V.h);var W=Math.round(V.s*255/100);var Z=Math.round(V.b*255/100);if(W==0){U.r=U.g=U.b=Z}else{var X=Z;var Y=(255-W)*Z/255;var aa=(X-Y)*(T%60)/60;if(T==360){T=0}if(T<60){U.r=X;U.b=Y;U.g=Y+aa}else{if(T<120){U.g=X;U.b=Y;U.r=X-aa}else{if(T<180){U.g=X;U.r=Y;U.b=Y+aa}else{if(T<240){U.b=X;U.r=Y;U.g=X-aa}else{if(T<300){U.b=X;U.g=Y;U.r=Y+aa}else{if(T<360){U.r=X;U.g=Y;U.b=X-aa}else{U.r=0;U.g=0;U.b=0}}}}}}}return{r:Math.round(U.r),g:Math.round(U.g),b:Math.round(U.b)}},z=function(T){var U=[T.r.toString(16),T.g.toString(16),T.b.toString(16)];b.each(U,function(W,V){if(V.length==1){U[W]="0"+V}});return U.join("")},R=function(T){return z(F(T))},r=function(){var T=b(this).parent();var U=T.data("colorpicker").origColor;T.data("colorpicker").color=U;B(U,T.get(0));G(U,T.get(0));K(U,T.get(0));H(U,T.get(0));P(U,T.get(0));h(U,T.get(0))};return{init:function(T){T=b.extend({},m,T||{});if(typeof T.color=="string"){T.color=M(T.color)}else{if(T.color.r!=undefined&&T.color.g!=undefined&&T.color.b!=undefined){T.color=t(T.color)}else{if(T.color.h!=undefined&&T.color.s!=undefined&&T.color.b!=undefined){T.color=c(T.color)}else{return this}}}return this.each(function(){if(!b(this).data("colorpickerId")){var W=b.extend({},T);W.origColor=T.color;var U="collorpicker_"+parseInt(Math.random()*1000);b(this).data("colorpickerId",U);var V=b(L).attr("id",U);if(W.flat){V.appendTo(this).show()}else{V.appendTo(document.body)}W.fields=V.find("input").bind("keyup",d).bind("change",q).bind("blur",D).bind("focus",v);V.find("span").bind("mousedown",k).end().find(">div.colorpicker_current_color").bind("click",r);W.selector=V.find("div.colorpicker_color").bind("mousedown",N);W.selectorIndic=W.selector.find("div div");W.el=this;W.hue=V.find("div.colorpicker_hue div");V.find("div.colorpicker_hue").bind("mousedown",n);W.newColor=V.find("div.colorpicker_new_color");W.currentColor=V.find("div.colorpicker_current_color");V.data("colorpicker",W);V.find("div.colorpicker_submit").bind("mouseenter",E).bind("mouseleave",I).bind("click",u);B(W.color,V.get(0));K(W.color,V.get(0));G(W.color,V.get(0));P(W.color,V.get(0));H(W.color,V.get(0));S(W.color,V.get(0));h(W.color,V.get(0));if(W.flat){V.css({position:"relative",display:"block"})}else{b(this).bind(W.eventName,l)}}})},showPicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){l.apply(this)}})},hidePicker:function(){return this.each(function(){if(b(this).data("colorpickerId")){b("#"+b(this).data("colorpickerId")).hide()}})},setColor:function(T){if(typeof T=="string"){T=M(T)}else{if(T.r!=undefined&&T.g!=undefined&&T.b!=undefined){T=t(T)}else{if(T.h!=undefined&&T.s!=undefined&&T.b!=undefined){T=c(T)}else{return this}}}return this.each(function(){if(b(this).data("colorpickerId")){var U=b("#"+b(this).data("colorpickerId"));U.data("colorpicker").color=T;U.data("colorpicker").origColor=T;B(T,U.get(0));K(T,U.get(0));G(T,U.get(0));P(T,U.get(0));H(T,U.get(0));S(T,U.get(0));h(T,U.get(0))}})}}}();b.fn.extend({ColorPicker:a.init,ColorPickerHide:a.hidePicker,ColorPickerShow:a.showPicker,ColorPickerSetColor:a.setColor})})(jQuery);

/* jquery.flot.js */

(function(){jQuery.color={};jQuery.color.make=function(d,c,f,b){var e={};e.r=d||0;e.g=c||0;e.b=f||0;e.a=b!=null?b:1;e.add=function(j,h){for(var g=0;g<j.length;++g){e[j.charAt(g)]+=h}return e.normalize()};e.scale=function(j,h){for(var g=0;g<j.length;++g){e[j.charAt(g)]*=h}return e.normalize()};e.toString=function(){if(e.a>=1){return"rgb("+[e.r,e.g,e.b].join(",")+")"}else{return"rgba("+[e.r,e.g,e.b,e.a].join(",")+")"}};e.normalize=function(){function g(j,k,h){return k<j?j:(k>h?h:k)}e.r=g(0,parseInt(e.r),255);e.g=g(0,parseInt(e.g),255);e.b=g(0,parseInt(e.b),255);e.a=g(0,e.a,1);return e};e.clone=function(){return jQuery.color.make(e.r,e.b,e.g,e.a)};return e.normalize()};jQuery.color.extract=function(b,d){var c;do{c=b.css(d).toLowerCase();if(c!=""&&c!="transparent"){break}b=b.parent()}while(!jQuery.nodeName(b.get(0),"body"));if(c=="rgba(0, 0, 0, 0)"){c="transparent"}return jQuery.color.parse(c)};jQuery.color.parse=function(d){var c,e=jQuery.color.make;if(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(d)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10))}if(c=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return e(parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10),parseFloat(c[4]))}if(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(d)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55)}if(c=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(d)){return e(parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55,parseFloat(c[4]))}if(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(d)){return e(parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16))}if(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(d)){return e(parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16))}var b=jQuery.trim(d).toLowerCase();if(b=="transparent"){return e(255,255,255,0)}else{c=a[b];return e(c[0],c[1],c[2])}};var a={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]}})();(function(c){function a(aj,z,ad,ae){var r=[],A={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:0.85},xaxis:{mode:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,tickDecimals:null,tickSize:null,minTickSize:null,monthNames:null,timeformat:null,twelveHourClock:false},yaxis:{autoscaleMargin:0.02},x2axis:{autoscaleMargin:null},y2axis:{autoscaleMargin:0.02},series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false},shadowSize:3},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,tickColor:"rgba(0,0,0,0.15)",labelMargin:5,borderWidth:2,borderColor:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},hooks:{}},ab=null,T=null,m=null,ah=null,f=null,ac={xaxis:{},yaxis:{},x2axis:{},y2axis:{}},B={left:0,right:0,top:0,bottom:0},n=0,X=0,k=0,O=0,v={processOptions:[],processRawData:[],processDatapoints:[],draw:[],bindEvents:[],drawOverlay:[]},V=this;V.setData=H;V.setupGrid=M;V.draw=o;V.getPlaceholder=function(){return aj};V.getCanvas=function(){return ab};V.getPlotOffset=function(){return B};V.width=function(){return k};V.height=function(){return O};V.offset=function(){var ak=m.offset();ak.left+=B.left;ak.top+=B.top;return ak};V.getData=function(){return r};V.getAxes=function(){return ac};V.getOptions=function(){return A};V.highlight=W;V.unhighlight=Y;V.triggerRedrawOverlay=I;V.pointOffset=function(ak){return{left:parseInt(u(ak,"xaxis").p2c(+ak.x)+B.left),top:parseInt(u(ak,"yaxis").p2c(+ak.y)+B.top)}};V.hooks=v;p(V);j(ad);ag();H(z);M();o();Q();function S(ak,am){am=[V].concat(am);for(var al=0;al<ak.length;++al){ak[al].apply(this,am)}}function p(){for(var ak=0;ak<ae.length;++ak){var al=ae[ak];al.init(V);if(al.options){c.extend(true,A,al.options)}}}function j(al){c.extend(true,A,al);if(A.grid.borderColor==null){A.grid.borderColor=A.grid.color}if(A.xaxis.noTicks&&A.xaxis.ticks==null){A.xaxis.ticks=A.xaxis.noTicks}if(A.yaxis.noTicks&&A.yaxis.ticks==null){A.yaxis.ticks=A.yaxis.noTicks}if(A.grid.coloredAreas){A.grid.markings=A.grid.coloredAreas}if(A.grid.coloredAreasColor){A.grid.markingsColor=A.grid.coloredAreasColor}if(A.lines){c.extend(true,A.series.lines,A.lines)}if(A.points){c.extend(true,A.series.points,A.points)}if(A.bars){c.extend(true,A.series.bars,A.bars)}if(A.shadowSize){A.series.shadowSize=A.shadowSize}for(var ak in v){if(A.hooks[ak]&&A.hooks[ak].length){v[ak]=v[ak].concat(A.hooks[ak])}}S(v.processOptions,[A])}function H(ak){r=ai(ak);y();x()}function ai(am){var ak=[];for(var an=0;an<am.length;++an){var al=c.extend(true,{},A.series);if(am[an].data){al.data=am[an].data;delete am[an].data;c.extend(true,al,am[an]);am[an].data=al.data}else{al.data=am[an]}ak.push(al)}return ak}function u(am,ak){var al=am[ak];if(!al||al==1){return ac[ak]}if(typeof al=="number"){return ac[ak.charAt(0)+al+ak.slice(1)]}return al}function y(){var ap;var av=r.length,aq=[],ax=[];for(ap=0;ap<r.length;++ap){var al=r[ap].color;if(al!=null){--av;if(typeof al=="number"){ax.push(al)}else{aq.push(c.color.parse(r[ap].color))}}}for(ap=0;ap<ax.length;++ap){av=Math.max(av,ax[ap]+1)}var ak=[],an=0;ap=0;while(ak.length<av){var au;if(A.colors.length==ap){au=c.color.make(100,100,100)}else{au=c.color.parse(A.colors[ap])}var aw=an%2==1?-1:1;au.scale("rgb",1+aw*Math.ceil(an/2)*0.2);ak.push(au);++ap;if(ap>=A.colors.length){ap=0;++an}}var at=0,am;for(ap=0;ap<r.length;++ap){am=r[ap];if(am.color==null){am.color=ak[at].toString();++at}else{if(typeof am.color=="number"){am.color=ak[am.color].toString()}}if(am.lines.show==null){var ao,ar=true;for(ao in am){if(am[ao].show){ar=false;break}}if(ar){am.lines.show=true}}am.xaxis=u(am,"xaxis");am.yaxis=u(am,"yaxis")}}function x(){var aJ=Number.POSITIVE_INFINITY,aH=Number.NEGATIVE_INFINITY,aw,ax,ay,aA,au,at,aB,ar,al,am,aG,an,aI,ap;for(aG in ac){ac[aG].datamin=aJ;ac[aG].datamax=aH;ac[aG].used=false}function aD(aL,aK,aM){if(aK<aL.datamin){aL.datamin=aK}if(aM>aL.datamax){aL.datamax=aM}}for(aw=0;aw<r.length;++aw){at=r[aw];at.datapoints={points:[]};S(v.processRawData,[at,at.data,at.datapoints])}for(aw=0;aw<r.length;++aw){at=r[aw];var aE=at.data,ak=at.datapoints.format;if(!ak){ak=[];ak.push({x:true,number:true,required:true});ak.push({y:true,number:true,required:true});if(at.bars.show){ak.push({y:true,number:true,required:false,defaultValue:0})}at.datapoints.format=ak}if(at.datapoints.pointsize!=null){continue}if(at.datapoints.pointsize==null){at.datapoints.pointsize=ak.length}ar=at.datapoints.pointsize;aB=at.datapoints.points;insertSteps=at.lines.show&&at.lines.steps;at.xaxis.used=at.yaxis.used=true;for(ax=ay=0;ax<aE.length;++ax,ay+=ar){ap=aE[ax];var aF=ap==null;if(!aF){for(aA=0;aA<ar;++aA){an=ap[aA];aI=ak[aA];if(aI){if(aI.number&&an!=null){an=+an;if(isNaN(an)){an=null}}if(an==null){if(aI.required){aF=true}if(aI.defaultValue!=null){an=aI.defaultValue}}}aB[ay+aA]=an}}if(aF){for(aA=0;aA<ar;++aA){an=aB[ay+aA];if(an!=null){aI=ak[aA];if(aI.x){aD(at.xaxis,an,an)}if(aI.y){aD(at.yaxis,an,an)}}aB[ay+aA]=null}}else{if(insertSteps&&ay>0&&aB[ay-ar]!=null&&aB[ay-ar]!=aB[ay]&&aB[ay-ar+1]!=aB[ay+1]){for(aA=0;aA<ar;++aA){aB[ay+ar+aA]=aB[ay+aA]}aB[ay+1]=aB[ay-ar+1];ay+=ar}}}}for(aw=0;aw<r.length;++aw){at=r[aw];S(v.processDatapoints,[at,at.datapoints])}for(aw=0;aw<r.length;++aw){at=r[aw];aB=at.datapoints.points,ar=at.datapoints.pointsize;var az=aJ,aC=aJ,aq=aH,ao=aH;for(ax=0;ax<aB.length;ax+=ar){if(aB[ax]==null){continue}for(aA=0;aA<ar;++aA){an=aB[ax+aA];aI=ak[aA];if(!aI){continue}if(aI.x){if(an<az){az=an}if(an>aq){aq=an}}if(aI.y){if(an<aC){aC=an}if(an>ao){ao=an}}}}if(at.bars.show){var av=at.bars.align=="left"?0:-at.bars.barWidth/2;if(at.bars.horizontal){aC+=av;ao+=av+at.bars.barWidth}else{az+=av;aq+=av+at.bars.barWidth}}aD(at.xaxis,az,aq);aD(at.yaxis,aC,ao)}for(aG in ac){if(ac[aG].datamin==aJ){ac[aG].datamin=null}if(ac[aG].datamax==aH){ac[aG].datamax=null}}}function ag(){function ak(am,al){var an=document.createElement("canvas");an.width=am;an.height=al;if(c.browser.msie){an=window.G_vmlCanvasManager.initElement(an)}return an}n=aj.width();X=aj.height();aj.html("");if(aj.css("position")=="static"){aj.css("position","relative")}if(n<=0||X<=0){throw"Invalid dimensions for plot, width = "+n+", height = "+X}if(c.browser.msie){window.G_vmlCanvasManager.init_(document)}ab=c(ak(n,X)).appendTo(aj).get(0);ah=ab.getContext("2d");T=c(ak(n,X)).css({position:"absolute",left:0,top:0}).appendTo(aj).get(0);f=T.getContext("2d");f.stroke()}function Q(){m=c([T,ab]);if(A.grid.hoverable){m.mousemove(l)}if(A.grid.clickable){m.click(N)}S(v.bindEvents,[m])}function M(){function am(av,aq){function ao(aw){return aw}var at,ap,au=aq.transform||ao,ar=aq.inverseTransform;if(av==ac.xaxis||av==ac.x2axis){at=av.scale=k/(au(av.max)-au(av.min));ap=au(av.min);if(au==ao){av.p2c=function(aw){return(aw-ap)*at}}else{av.p2c=function(aw){return(au(aw)-ap)*at}}if(!ar){av.c2p=function(aw){return ap+aw/at}}else{av.c2p=function(aw){return ar(ap+aw/at)}}}else{at=av.scale=O/(au(av.max)-au(av.min));ap=au(av.max);if(au==ao){av.p2c=function(aw){return(ap-aw)*at}}else{av.p2c=function(aw){return(ap-au(aw))*at}}if(!ar){av.c2p=function(aw){return ap-aw/at}}else{av.c2p=function(aw){return ar(ap-aw/at)}}}}function al(au,at){var ao,aq=[],ar;au.labelWidth=at.labelWidth;au.labelHeight=at.labelHeight;if(au==ac.xaxis||au==ac.x2axis){if(au.labelWidth==null){au.labelWidth=n/(au.ticks.length>0?au.ticks.length:1)}if(au.labelHeight==null){aq=[];for(ao=0;ao<au.ticks.length;++ao){ar=au.ticks[ao].label;if(ar){aq.push('<div class="tickLabel" style="float:left;width:'+au.labelWidth+'px">'+ar+"</div>")}}if(aq.length>0){var ap=c('<div style="position:absolute;top:-10000px;width:10000px;font-size:smaller">'+aq.join("")+'<div style="clear:left"></div></div>').appendTo(aj);au.labelHeight=ap.height();ap.remove()}}}else{if(au.labelWidth==null||au.labelHeight==null){for(ao=0;ao<au.ticks.length;++ao){ar=au.ticks[ao].label;if(ar){aq.push('<div class="tickLabel">'+ar+"</div>")}}if(aq.length>0){var ap=c('<div style="position:absolute;top:-10000px;font-size:smaller">'+aq.join("")+"</div>").appendTo(aj);if(au.labelWidth==null){au.labelWidth=ap.width()}if(au.labelHeight==null){au.labelHeight=ap.find("div").height()}ap.remove()}}}if(au.labelWidth==null){au.labelWidth=0}if(au.labelHeight==null){au.labelHeight=0}}function ak(){var ao=A.grid.borderWidth;for(i=0;i<r.length;++i){ao=Math.max(ao,2*(r[i].points.radius+r[i].points.lineWidth/2))}B.left=B.right=B.top=B.bottom=ao;var ap=A.grid.labelMargin+A.grid.borderWidth;if(ac.xaxis.labelHeight>0){B.bottom=Math.max(ao,ac.xaxis.labelHeight+ap)}if(ac.yaxis.labelWidth>0){B.left=Math.max(ao,ac.yaxis.labelWidth+ap)}if(ac.x2axis.labelHeight>0){B.top=Math.max(ao,ac.x2axis.labelHeight+ap)}if(ac.y2axis.labelWidth>0){B.right=Math.max(ao,ac.y2axis.labelWidth+ap)}k=n-B.left-B.right;O=X-B.bottom-B.top}var an;for(an in ac){K(ac[an],A[an])}if(A.grid.show){for(an in ac){F(ac[an],A[an]);E(ac[an],A[an]);al(ac[an],A[an])}ak()}else{B.left=B.right=B.top=B.bottom=0;k=n;O=X}for(an in ac){am(ac[an],A[an])}if(A.grid.show){g()}D()}function K(aq,am){var an=+(am.min!=null?am.min:aq.datamin),ap=+(am.max!=null?am.max:aq.datamax),ao=ap-an;if(ao==0){var ak=ap==0?1:0.01;if(am.min==null){an-=ak}if(am.max==null||am.min!=null){ap+=ak}}else{var al=am.autoscaleMargin;if(al!=null){if(am.min==null){an-=ao*al;if(an<0&&aq.datamin!=null&&aq.datamin>=0){an=0}}if(am.max==null){ap+=ao*al;if(ap>0&&aq.datamax!=null&&aq.datamax<=0){ap=0}}}}aq.min=an;aq.max=ap}function F(az,aq){var aA;if(typeof aq.ticks=="number"&&aq.ticks>0){aA=aq.ticks}else{if(az==ac.xaxis||az==ac.x2axis){aA=0.3*Math.sqrt(n)}else{aA=0.3*Math.sqrt(X)}}var ar=(az.max-az.min)/aA,ax,ao,av,an,au,ap,am;if(aq.mode=="time"){var at={second:1000,minute:60*1000,hour:60*60*1000,day:24*60*60*1000,month:30*24*60*60*1000,year:365.2425*24*60*60*1000};var al=[[1,"second"],[2,"second"],[5,"second"],[10,"second"],[30,"second"],[1,"minute"],[2,"minute"],[5,"minute"],[10,"minute"],[30,"minute"],[1,"hour"],[2,"hour"],[4,"hour"],[8,"hour"],[12,"hour"],[1,"day"],[2,"day"],[3,"day"],[0.25,"month"],[0.5,"month"],[1,"month"],[2,"month"],[3,"month"],[6,"month"],[1,"year"]];var aw=0;if(aq.minTickSize!=null){if(typeof aq.tickSize=="number"){aw=aq.tickSize}else{aw=aq.minTickSize[0]*at[aq.minTickSize[1]]}}for(au=0;au<al.length-1;++au){if(ar<(al[au][0]*at[al[au][1]]+al[au+1][0]*at[al[au+1][1]])/2&&al[au][0]*at[al[au][1]]>=aw){break}}ax=al[au][0];av=al[au][1];if(av=="year"){ap=Math.pow(10,Math.floor(Math.log(ar/at.year)/Math.LN10));am=(ar/at.year)/ap;if(am<1.5){ax=1}else{if(am<3){ax=2}else{if(am<7.5){ax=5}else{ax=10}}}ax*=ap}if(aq.tickSize){ax=aq.tickSize[0];av=aq.tickSize[1]}ao=function(aL){var aG=[],aC=aL.tickSize[0],aD=aL.tickSize[1],aI=new Date(aL.min);var aB=aC*at[aD];if(aD=="second"){aI.setUTCSeconds(b(aI.getUTCSeconds(),aC))}if(aD=="minute"){aI.setUTCMinutes(b(aI.getUTCMinutes(),aC))}if(aD=="hour"){aI.setUTCHours(b(aI.getUTCHours(),aC))}if(aD=="month"){aI.setUTCMonth(b(aI.getUTCMonth(),aC))}if(aD=="year"){aI.setUTCFullYear(b(aI.getUTCFullYear(),aC))}aI.setUTCMilliseconds(0);if(aB>=at.minute){aI.setUTCSeconds(0)}if(aB>=at.hour){aI.setUTCMinutes(0)}if(aB>=at.day){aI.setUTCHours(0)}if(aB>=at.day*4){aI.setUTCDate(1)}if(aB>=at.year){aI.setUTCMonth(0)}var aH=0,aK=Number.NaN,aE;do{aE=aK;aK=aI.getTime();aG.push({v:aK,label:aL.tickFormatter(aK,aL)});if(aD=="month"){if(aC<1){aI.setUTCDate(1);var aJ=aI.getTime();aI.setUTCMonth(aI.getUTCMonth()+1);var aF=aI.getTime();aI.setTime(aK+aH*at.hour+(aF-aJ)*aC);aH=aI.getUTCHours();aI.setUTCHours(0)}else{aI.setUTCMonth(aI.getUTCMonth()+aC)}}else{if(aD=="year"){aI.setUTCFullYear(aI.getUTCFullYear()+aC)}else{aI.setTime(aK+aB)}}}while(aK<aL.max&&aK!=aE);return aG};an=function(aF,aG){var aD=new Date(aF);if(aq.timeformat!=null){return c.plot.formatDate(aD,aq.timeformat,aq.monthNames)}var aE=aG.tickSize[0]*at[aG.tickSize[1]];var aB=aG.max-aG.min;var aC=(aq.twelveHourClock)?" %p":"";if(aE<at.minute){fmt="%h:%M:%S"+aC}else{if(aE<at.day){if(aB<2*at.day){fmt="%h:%M"+aC}else{fmt="%b %d %h:%M"+aC}}else{if(aE<at.month){fmt="%b %d"}else{if(aE<at.year){if(aB<at.year){fmt="%b"}else{fmt="%b %y"}}else{fmt="%y"}}}}return c.plot.formatDate(aD,fmt,aq.monthNames)}}else{var ak=aq.tickDecimals;var ay=-Math.floor(Math.log(ar)/Math.LN10);if(ak!=null&&ay>ak){ay=ak}ap=Math.pow(10,-ay);am=ar/ap;if(am<1.5){ax=1}else{if(am<3){ax=2;if(am>2.25&&(ak==null||ay+1<=ak)){ax=2.5;++ay}}else{if(am<7.5){ax=5}else{ax=10}}}ax*=ap;if(aq.minTickSize!=null&&ax<aq.minTickSize){ax=aq.minTickSize}if(aq.tickSize!=null){ax=aq.tickSize}az.tickDecimals=Math.max(0,(ak!=null)?ak:ay);ao=function(aG){var aD=[];var aC=b(aG.min,aG.tickSize),aB=0,aF=Number.NaN,aE;do{aE=aF;aF=aC+aB*aG.tickSize;aD.push({v:aF,label:aG.tickFormatter(aF,aG)});++aB}while(aF<aG.max&&aF!=aE);return aD};an=function(aB,aC){return aB.toFixed(aC.tickDecimals)}}az.tickSize=av?[ax,av]:ax;az.tickGenerator=ao;if(c.isFunction(aq.tickFormatter)){az.tickFormatter=function(aB,aC){return""+aq.tickFormatter(aB,aC)}}else{az.tickFormatter=an}}function E(aq,an){aq.ticks=[];if(!aq.used){return}if(an.ticks==null){aq.ticks=aq.tickGenerator(aq)}else{if(typeof an.ticks=="number"){if(an.ticks>0){aq.ticks=aq.tickGenerator(aq)}}else{if(an.ticks){var am=an.ticks;if(c.isFunction(am)){am=am({min:aq.min,max:aq.max})}var ak,ap;for(ak=0;ak<am.length;++ak){var al=null;var ao=am[ak];if(typeof ao=="object"){ap=ao[0];if(ao.length>1){al=ao[1]}}else{ap=ao}if(al==null){al=aq.tickFormatter(ap,aq)}aq.ticks[ak]={v:ap,label:al}}}}}if(an.autoscaleMargin!=null&&aq.ticks.length>0){if(an.min==null){aq.min=Math.min(aq.min,aq.ticks[0].v)}if(an.max==null&&aq.ticks.length>1){aq.max=Math.max(aq.max,aq.ticks[aq.ticks.length-1].v)}}}function o(){ah.clearRect(0,0,n,X);var al=A.grid;if(al.show&&!al.aboveData){q()}for(var ak=0;ak<r.length;++ak){w(r[ak])}S(v.draw,[ah]);if(al.show&&al.aboveData){q()}}function L(am,ap){var al=ap+"axis",an=ap+"2axis",ar,ao,aq,ak;if(am[al]){ar=ac[al];ao=am[al].from;aq=am[al].to}else{if(am[an]){ar=ac[an];ao=am[an].from;aq=am[an].to}else{ar=ac[al];ao=am[ap+"1"];aq=am[ap+"2"]}}if(ao!=null&&aq!=null&&ao>aq){return{from:aq,to:ao,axis:ar}}return{from:ao,to:aq,axis:ar}}function q(){var ak;ah.save();ah.translate(B.left,B.top);if(A.grid.backgroundColor){ah.fillStyle=U(A.grid.backgroundColor,O,0,"rgba(255, 255, 255, 0)");ah.fillRect(0,0,k,O)}var an=A.grid.markings;if(an){if(c.isFunction(an)){an=an({xmin:ac.xaxis.min,xmax:ac.xaxis.max,ymin:ac.yaxis.min,ymax:ac.yaxis.max,xaxis:ac.xaxis,yaxis:ac.yaxis,x2axis:ac.x2axis,y2axis:ac.y2axis})}for(ak=0;ak<an.length;++ak){var am=an[ak],ao=L(am,"x"),ap=L(am,"y");if(ao.from==null){ao.from=ao.axis.min}if(ao.to==null){ao.to=ao.axis.max}if(ap.from==null){ap.from=ap.axis.min}if(ap.to==null){ap.to=ap.axis.max}if(ao.to<ao.axis.min||ao.from>ao.axis.max||ap.to<ap.axis.min||ap.from>ap.axis.max){continue}ao.from=Math.max(ao.from,ao.axis.min);ao.to=Math.min(ao.to,ao.axis.max);ap.from=Math.max(ap.from,ap.axis.min);ap.to=Math.min(ap.to,ap.axis.max);if(ao.from==ao.to&&ap.from==ap.to){continue}ao.from=ao.axis.p2c(ao.from);ao.to=ao.axis.p2c(ao.to);ap.from=ap.axis.p2c(ap.from);ap.to=ap.axis.p2c(ap.to);if(ao.from==ao.to||ap.from==ap.to){ah.beginPath();ah.strokeStyle=am.color||A.grid.markingsColor;ah.lineWidth=am.lineWidth||A.grid.markingsLineWidth;ah.moveTo(ao.from,ap.from);ah.lineTo(ao.to,ap.to);ah.stroke()}else{ah.fillStyle=am.color||A.grid.markingsColor;ah.fillRect(ao.from,ap.to,ao.to-ao.from,ap.from-ap.to)}}}ah.lineWidth=1;ah.strokeStyle=A.grid.tickColor;ah.beginPath();var aq,ar=ac.xaxis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ac.xaxis.max){continue}ah.moveTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,0);ah.lineTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,O)}ar=ac.yaxis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(0,Math.floor(ar.p2c(aq))+ah.lineWidth/2);ah.lineTo(k,Math.floor(ar.p2c(aq))+ah.lineWidth/2)}ar=ac.x2axis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,-5);ah.lineTo(Math.floor(ar.p2c(aq))+ah.lineWidth/2,5)}ar=ac.y2axis;for(ak=0;ak<ar.ticks.length;++ak){aq=ar.ticks[ak].v;if(aq<=ar.min||aq>=ar.max){continue}ah.moveTo(k-5,Math.floor(ar.p2c(aq))+ah.lineWidth/2);ah.lineTo(k+5,Math.floor(ar.p2c(aq))+ah.lineWidth/2)}ah.stroke();if(A.grid.borderWidth){var al=A.grid.borderWidth;ah.lineWidth=al;ah.strokeStyle=A.grid.borderColor;ah.strokeRect(-al/2,-al/2,k+al,O+al)}ah.restore()}function g(){aj.find(".tickLabels").remove();var al=['<div class="tickLabels" style="font-size:smaller;color:'+A.grid.color+'">'];function ak(ao,aq){for(var an=0;an<ao.ticks.length;++an){var ap=ao.ticks[an];if(!ap.label||ap.v<ao.min||ap.v>ao.max){continue}al.push(aq(ap,ao))}}var am=A.grid.labelMargin+A.grid.borderWidth;ak(ac.xaxis,function(an,ao){return'<div style="position:absolute;top:'+(B.top+O+am)+"px;left:"+Math.round(B.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});ak(ac.yaxis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(B.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;right:"+(B.right+k+am)+"px;width:"+ao.labelWidth+'px;text-align:right" class="tickLabel">'+an.label+"</div>"});ak(ac.x2axis,function(an,ao){return'<div style="position:absolute;bottom:'+(B.bottom+O+am)+"px;left:"+Math.round(B.left+ao.p2c(an.v)-ao.labelWidth/2)+"px;width:"+ao.labelWidth+'px;text-align:center" class="tickLabel">'+an.label+"</div>"});ak(ac.y2axis,function(an,ao){return'<div style="position:absolute;top:'+Math.round(B.top+ao.p2c(an.v)-ao.labelHeight/2)+"px;left:"+(B.left+k+am)+"px;width:"+ao.labelWidth+'px;text-align:left" class="tickLabel">'+an.label+"</div>"});al.push("</div>");aj.append(al.join(""))}function w(ak){if(ak.lines.show){G(ak)}if(ak.bars.show){s(ak)}if(ak.points.show){P(ak)}}function G(am){function ao(aB,aD,aE,aF,av){var aC=aB.points,aw=aB.pointsize,az=null,ax=null;ah.beginPath();for(var aA=aw;aA<aC.length;aA+=aw){var ar=aC[aA-aw],at=aC[aA-aw+1],ay=aC[aA],au=aC[aA+1];if(ar==null||ay==null){continue}if(at<=au&&at<av.min){if(au<av.min){continue}ar=(av.min-at)/(au-at)*(ay-ar)+ar;at=av.min}else{if(au<=at&&au<av.min){if(at<av.min){continue}ay=(av.min-at)/(au-at)*(ay-ar)+ar;au=av.min}}if(at>=au&&at>av.max){if(au>av.max){continue}ar=(av.max-at)/(au-at)*(ay-ar)+ar;at=av.max}else{if(au>=at&&au>av.max){if(at>av.max){continue}ay=(av.max-at)/(au-at)*(ay-ar)+ar;au=av.max}}if(ar<=ay&&ar<aF.min){if(ay<aF.min){continue}at=(aF.min-ar)/(ay-ar)*(au-at)+at;ar=aF.min}else{if(ay<=ar&&ay<aF.min){if(ar<aF.min){continue}au=(aF.min-ar)/(ay-ar)*(au-at)+at;ay=aF.min}}if(ar>=ay&&ar>aF.max){if(ay>aF.max){continue}at=(aF.max-ar)/(ay-ar)*(au-at)+at;ar=aF.max}else{if(ay>=ar&&ay>aF.max){if(ar>aF.max){continue}au=(aF.max-ar)/(ay-ar)*(au-at)+at;ay=aF.max}}if(ar!=az||at!=ax){ah.moveTo(aF.p2c(ar)+aD,av.p2c(at)+aE)}az=ay;ax=au;ah.lineTo(aF.p2c(ay)+aD,av.p2c(au)+aE)}ah.stroke()}function ap(aC,aH,aG){var aD=aC.points,ax=aC.pointsize,aA=Math.min(Math.max(0,aG.min),aG.max),ar,ay=0,aB=false;for(var aw=ax;aw<aD.length;aw+=ax){var at=aD[aw-ax],au=aD[aw-ax+1],az=aD[aw],av=aD[aw+1];if(aB&&at!=null&&az==null){ah.lineTo(aH.p2c(ay),aG.p2c(aA));ah.fill();aB=false;continue}if(at==null||az==null){continue}if(at<=az&&at<aH.min){if(az<aH.min){continue}au=(aH.min-at)/(az-at)*(av-au)+au;at=aH.min}else{if(az<=at&&az<aH.min){if(at<aH.min){continue}av=(aH.min-at)/(az-at)*(av-au)+au;az=aH.min}}if(at>=az&&at>aH.max){if(az>aH.max){continue}au=(aH.max-at)/(az-at)*(av-au)+au;at=aH.max}else{if(az>=at&&az>aH.max){if(at>aH.max){continue}av=(aH.max-at)/(az-at)*(av-au)+au;az=aH.max}}if(!aB){ah.beginPath();ah.moveTo(aH.p2c(at),aG.p2c(aA));aB=true}if(au>=aG.max&&av>=aG.max){ah.lineTo(aH.p2c(at),aG.p2c(aG.max));ah.lineTo(aH.p2c(az),aG.p2c(aG.max));ay=az;continue}else{if(au<=aG.min&&av<=aG.min){ah.lineTo(aH.p2c(at),aG.p2c(aG.min));ah.lineTo(aH.p2c(az),aG.p2c(aG.min));ay=az;continue}}var aF=at,aE=az;if(au<=av&&au<aG.min&&av>=aG.min){at=(aG.min-au)/(av-au)*(az-at)+at;au=aG.min}else{if(av<=au&&av<aG.min&&au>=aG.min){az=(aG.min-au)/(av-au)*(az-at)+at;av=aG.min}}if(au>=av&&au>aG.max&&av<=aG.max){at=(aG.max-au)/(av-au)*(az-at)+at;au=aG.max}else{if(av>=au&&av>aG.max&&au<=aG.max){az=(aG.max-au)/(av-au)*(az-at)+at;av=aG.max}}if(at!=aF){if(au<=aG.min){ar=aG.min}else{ar=aG.max}ah.lineTo(aH.p2c(aF),aG.p2c(ar));ah.lineTo(aH.p2c(at),aG.p2c(ar))}ah.lineTo(aH.p2c(at),aG.p2c(au));ah.lineTo(aH.p2c(az),aG.p2c(av));if(az!=aE){if(av<=aG.min){ar=aG.min}else{ar=aG.max}ah.lineTo(aH.p2c(az),aG.p2c(ar));ah.lineTo(aH.p2c(aE),aG.p2c(ar))}ay=Math.max(az,aE)}if(aB){ah.lineTo(aH.p2c(ay),aG.p2c(aA));ah.fill()}}ah.save();ah.translate(B.left,B.top);ah.lineJoin="round";var aq=am.lines.lineWidth,an=am.shadowSize;if(aq>0&&an>0){ah.lineWidth=an;ah.strokeStyle="rgba(0,0,0,0.1)";var al=Math.PI/18;ao(am.datapoints,Math.sin(al)*(aq/2+an/2),Math.cos(al)*(aq/2+an/2),am.xaxis,am.yaxis);ah.lineWidth=an/2;ao(am.datapoints,Math.sin(al)*(aq/2+an/4),Math.cos(al)*(aq/2+an/4),am.xaxis,am.yaxis)}ah.lineWidth=aq;ah.strokeStyle=am.color;var ak=R(am.lines,am.color,0,O);if(ak){ah.fillStyle=ak;ap(am.datapoints,am.xaxis,am.yaxis)}if(aq>0){ao(am.datapoints,0,0,am.xaxis,am.yaxis)}ah.restore()}function P(ak){function al(aq,aw,ar,az,ay,aB,aA){var ax=aq.points,aC=aq.pointsize;for(var at=0;at<ax.length;at+=aC){var au=ax[at],av=ax[at+1];if(au==null||au<aB.min||au>aB.max||av<aA.min||av>aA.max){continue}ah.beginPath();ah.arc(aB.p2c(au),aA.p2c(av)+az,aw,0,ay,false);if(ar){ah.fillStyle=ar;ah.fill()}ah.stroke()}}ah.save();ah.translate(B.left,B.top);var ao=ak.lines.lineWidth,am=ak.shadowSize,an=ak.points.radius;if(ao>0&&am>0){var ap=am/2;ah.lineWidth=ap;ah.strokeStyle="rgba(0,0,0,0.1)";al(ak.datapoints,an,null,ap+ap/2,Math.PI,ak.xaxis,ak.yaxis);ah.strokeStyle="rgba(0,0,0,0.2)";al(ak.datapoints,an,null,ap/2,Math.PI,ak.xaxis,ak.yaxis)}ah.lineWidth=ao;ah.strokeStyle=ak.color;al(ak.datapoints,an,R(ak.points,ak.color),0,2*Math.PI,ak.xaxis,ak.yaxis);ah.restore()}function h(ak,al,ay,aA,aE,an,ao,aC,aB,az,ar){var aq,aD,au,am,at,ap,aw,av,ax;if(ar){av=ap=aw=true;at=false;aq=ay;aD=ak;am=al+aA;au=al+aE;if(aD<aq){ax=aD;aD=aq;aq=ax;at=true;ap=false}}else{at=ap=aw=true;av=false;aq=ak+aA;aD=ak+aE;au=ay;am=al;if(am<au){ax=am;am=au;au=ax;av=true;aw=false}}if(aD<aC.min||aq>aC.max||am<aB.min||au>aB.max){return}if(aq<aC.min){aq=aC.min;at=false}if(aD>aC.max){aD=aC.max;ap=false}if(au<aB.min){au=aB.min;av=false}if(am>aB.max){am=aB.max;aw=false}aq=aC.p2c(aq);au=aB.p2c(au);aD=aC.p2c(aD);am=aB.p2c(am);if(ao){az.beginPath();az.moveTo(aq,au);az.lineTo(aq,am);az.lineTo(aD,am);az.lineTo(aD,au);az.fillStyle=ao(au,am);az.fill()}if(at||ap||aw||av){az.beginPath();az.moveTo(aq,au+an);if(at){az.lineTo(aq,am+an)}else{az.moveTo(aq,am+an)}if(aw){az.lineTo(aD,am+an)}else{az.moveTo(aD,am+an)}if(ap){az.lineTo(aD,au+an)}else{az.moveTo(aD,au+an)}if(av){az.lineTo(aq,au+an)}else{az.moveTo(aq,au+an)}az.stroke()}}function s(an){function al(ao,ay,av,au,ar,ap,aw){var at=ao.points,ax=ao.pointsize;for(var aq=0;aq<at.length;aq+=ax){if(at[aq]==null){continue}h(at[aq],at[aq+1],at[aq+2],ay,av,au,ar,ap,aw,ah,an.bars.horizontal)}}ah.save();ah.translate(B.left,B.top);ah.lineWidth=an.bars.lineWidth;ah.strokeStyle=an.color;var ak=an.bars.align=="left"?0:-an.bars.barWidth/2;var am=an.bars.fill?function(ao,ap){return R(an.bars,an.color,ao,ap)}:null;al(an.datapoints,ak,ak+an.bars.barWidth,0,am,an.xaxis,an.yaxis);ah.restore()}function R(ao,ak,ap,an){var al=ao.fill;if(!al){return null}if(ao.fillColor){return U(ao.fillColor,ap,an,ak)}var am=c.color.parse(ak);am.a=typeof al=="number"?al:0.4;am.normalize();return am.toString()}function D(){aj.find(".legend").remove();if(!A.legend.show){return}var au=[],al=false,ar=A.legend.labelFormatter,at,aw;for(i=0;i<r.length;++i){at=r[i];aw=at.label;if(!aw){continue}if(i%A.legend.noColumns==0){if(al){au.push("</tr>")}au.push("<tr>");al=true}if(ar){aw=ar(aw,at)}au.push('<td class="legendColorBox"><div style="border:1px solid '+A.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+at.color+';overflow:hidden"></div></div></td><td class="legendLabel">'+aw+"</td>")}if(al){au.push("</tr>")}if(au.length==0){return}var ak='<table style="font-size:smaller;color:'+A.grid.color+'">'+au.join("")+"</table>";if(A.legend.container!=null){c(A.legend.container).html(ak)}else{var av="",ao=A.legend.position,an=A.legend.margin;if(an[0]==null){an=[an,an]}if(ao.charAt(0)=="n"){av+="top:"+(an[1]+B.top)+"px;"}else{if(ao.charAt(0)=="s"){av+="bottom:"+(an[1]+B.bottom)+"px;"}}if(ao.charAt(1)=="e"){av+="right:"+(an[0]+B.right)+"px;"}else{if(ao.charAt(1)=="w"){av+="left:"+(an[0]+B.left)+"px;"}}var ap=c('<div class="legend">'+ak.replace('style="','style="position:absolute;'+av+";")+"</div>").appendTo(aj);if(A.legend.backgroundOpacity!=0){var aq=A.legend.backgroundColor;if(aq==null){aq=A.grid.backgroundColor;if(aq&&typeof aq=="string"){aq=c.color.parse(aq)}else{aq=c.color.extract(ap,"background-color")}aq.a=1;aq=aq.toString()}var am=ap.children();c('<div style="position:absolute;width:'+am.width()+"px;height:"+am.height()+"px;"+av+"background-color:"+aq+';"> </div>').prependTo(ap).css("opacity",A.legend.backgroundOpacity)}}}var C=[],d=null;function t(ap,aE,ar){var ax=A.grid.mouseActiveRadius,at=ax*ax+1,aJ=null,aF=false,ay,az;for(ay=0;ay<r.length;++ay){if(!ar(r[ay])){continue}var av=r[ay],aH=av.xaxis,aG=av.yaxis,aC=av.datapoints.points,au=av.datapoints.pointsize,aK=aH.c2p(ap),ao=aG.c2p(aE),aA=ax/aH.scale,an=ax/aG.scale;if(av.lines.show||av.points.show){for(az=0;az<aC.length;az+=au){var al=aC[az],am=aC[az+1];if(al==null){continue}if(al-aK>aA||al-aK<-aA||am-ao>an||am-ao<-an){continue}var aq=Math.abs(aH.p2c(al)-ap),aw=Math.abs(aG.p2c(am)-aE),aI=aq*aq+aw*aw;if(aI<=at){at=aI;aJ=[ay,az/au]}}}if(av.bars.show&&!aJ){var ak=av.bars.align=="left"?0:-av.bars.barWidth/2,aB=ak+av.bars.barWidth;for(az=0;az<aC.length;az+=au){var al=aC[az],am=aC[az+1],aD=aC[az+2];if(al==null){continue}if(r[ay].bars.horizontal?(aK<=Math.max(aD,al)&&aK>=Math.min(aD,al)&&ao>=am+ak&&ao<=am+aB):(aK>=al+ak&&aK<=al+aB&&ao>=Math.min(aD,am)&&ao<=Math.max(aD,am))){aJ=[ay,az/au]}}}}if(aJ){ay=aJ[0];az=aJ[1];au=r[ay].datapoints.pointsize;return{datapoint:r[ay].datapoints.points.slice(az*au,(az+1)*au),dataIndex:az,series:r[ay],seriesIndex:ay}}return null}function l(ak){if(A.grid.hoverable){af("plothover",ak,function(al){return al.hoverable!=false})}}function N(ak){af("plotclick",ak,function(al){return al.clickable!=false})}function af(aq,al,at){var ar=m.offset(),an={pageX:al.pageX,pageY:al.pageY},ap=al.pageX-ar.left-B.left,au=al.pageY-ar.top-B.top;if(ac.xaxis.used){an.x=ac.xaxis.c2p(ap)}if(ac.yaxis.used){an.y=ac.yaxis.c2p(au)}if(ac.x2axis.used){an.x2=ac.x2axis.c2p(ap)}if(ac.y2axis.used){an.y2=ac.y2axis.c2p(au)}var ao=t(ap,au,at);if(ao){ao.pageX=parseInt(ao.series.xaxis.p2c(ao.datapoint[0])+ar.left+B.left);ao.pageY=parseInt(ao.series.yaxis.p2c(ao.datapoint[1])+ar.top+B.top)}if(A.grid.autoHighlight){for(var am=0;am<C.length;++am){var ak=C[am];if(ak.auto==aq&&!(ao&&ak.series==ao.series&&ak.point==ao.datapoint)){Y(ak.series,ak.point)}}if(ao){W(ao.series,ao.datapoint,aq)}}aj.trigger(aq,[an,ao])}function I(){if(!d){d=setTimeout(J,30)}}function J(){d=null;f.save();f.clearRect(0,0,n,X);f.translate(B.left,B.top);var al,ak;for(al=0;al<C.length;++al){ak=C[al];if(ak.series.bars.show){e(ak.series,ak.point)}else{Z(ak.series,ak.point)}}f.restore();S(v.drawOverlay,[f])}function W(al,an,am){if(typeof al=="number"){al=r[al]}if(typeof an=="number"){an=al.data[an]}var ak=aa(al,an);if(ak==-1){C.push({series:al,point:an,auto:am});I()}else{if(!am){C[ak].auto=false}}}function Y(al,am){if(al==null&&am==null){C=[];I()}if(typeof al=="number"){al=r[al]}if(typeof am=="number"){am=al.data[am]}var ak=aa(al,am);if(ak!=-1){C.splice(ak,1);I()}}function aa(am,an){for(var al=0;al<C.length;++al){var ak=C[al];if(ak.series==am&&ak.point[0]==an[0]&&ak.point[1]==an[1]){return al}}return -1}function Z(an,ak){var al=ak[0],am=ak[1],ar=an.xaxis,aq=an.yaxis;if(al<ar.min||al>ar.max||am<aq.min||am>aq.max){return}var ap=an.points.radius+an.points.lineWidth/2;f.lineWidth=ap;f.strokeStyle=c.color.parse(an.color).scale("a",0.5).toString();var ao=1.5*ap;f.beginPath();f.arc(ar.p2c(al),aq.p2c(am),ao,0,2*Math.PI,false);f.stroke()}function e(am,an){f.lineWidth=am.bars.lineWidth;f.strokeStyle=c.color.parse(am.color).scale("a",0.5).toString();var al=c.color.parse(am.color).scale("a",0.5).toString();var ak=am.bars.align=="left"?0:-am.bars.barWidth/2;h(an[0],an[1],an[2]||0,ak,ak+am.bars.barWidth,0,function(){return al},am.xaxis,am.yaxis,f,am.bars.horizontal)}function U(al,ar,ap,aq){if(typeof al=="string"){return al}else{var an=ah.createLinearGradient(0,ap,0,ar);for(var ak=0,am=al.colors.length;ak<am;++ak){var ao=al.colors[ak];if(typeof ao!="string"){ao=c.color.parse(aq).scale("rgb",ao.brightness);ao.a*=ao.opacity;ao=ao.toString()}an.addColorStop(ak/(am-1),ao)}return an}}}c.plot=function(e,d,g){var f=new a(c(e),d,g,c.plot.plugins);return f};c.plot.plugins=[];c.plot.formatDate=function(n,f,j){var l=function(d){d=""+d;return d.length==1?"0"+d:d};var m=[];var h=false;var g=n.getUTCHours();var k=g<12;if(j==null){j=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}if(f.search(/%p|%P/)!=-1){if(g>12){g=g-12}else{if(g==0){g=12}}}for(var e=0;e<f.length;++e){var o=f.charAt(e);if(h){switch(o){case"h":o=""+g;break;case"H":o=l(g);break;case"M":o=l(n.getUTCMinutes());break;case"S":o=l(n.getUTCSeconds());break;case"d":o=""+n.getUTCDate();break;case"m":o=""+(n.getUTCMonth()+1);break;case"y":o=""+n.getUTCFullYear();break;case"b":o=""+j[n.getUTCMonth()];break;case"p":o=(k)?("am"):("pm");break;case"P":o=(k)?("AM"):("PM");break}m.push(o);h=false}else{if(o=="%"){h=true}else{m.push(o)}}}return m.join("")};function b(d,e){return e*Math.floor(d/e)}})(jQuery);

/* jquery.fullcalendar.js */

(function(Y,I){var aw={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:true,allDayDefault:true,ignoreTimezone:true,lazyFetching:true,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:false,firstDay:0,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"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:false,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:true,dropAccept:"*"};var q={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}};var E=Y.fullCalendar={version:"1.4.11"};var ap=E.views={};Y.fn.fullCalendar=function(az){if(typeof az=="string"){var ay=Array.prototype.slice.call(arguments,1);var ax;this.each(function(){var aC=Y.data(this,"fullCalendar");if(aC&&Y.isFunction(aC[az])){var aB=aC[az].apply(aC,ay);if(ax===I){ax=aB}if(az=="destroy"){Y.removeData(this,"fullCalendar")}}});if(ax!==I){return ax}return this}var aA=az.eventSources||[];delete az.eventSources;if(az.events){aA.push(az.events);delete az.events}az=Y.extend(true,{},aw,(az.isRTL||az.isRTL===I&&aw.isRTL)?q:{},az);this.each(function(aB,aC){var aD=Y(aC);var aE=new ag(aD,az,aA);aD.data("fullCalendar",aE);aE.render()});return this};function i(ax){Y.extend(true,aw,ax)}function ag(a1,aT,aZ){var aJ=this;aJ.options=aT;aJ.render=bl;aJ.destroy=bn;aJ.refetchEvents=aD;aJ.reportEvents=aR;aJ.reportEventChange=aN;aJ.rerenderEvents=aK;aJ.changeView=bm;aJ.select=a8;aJ.unselect=ay;aJ.prev=bc;aJ.next=aU;aJ.prevYear=a6;aJ.nextYear=aE;aJ.today=a9;aJ.gotoDate=ba;aJ.incrementDate=a0;aJ.formatDate=function(bo,bp){return G(bo,bp,aT)};aJ.formatDates=function(bp,bq,bo){return P(bp,bq,bo,aT)};aJ.getDate=aL;aJ.getView=bb;aJ.option=aV;aJ.trigger=be;ae.call(aJ,aT,aZ);var aB=aJ.isFetchNeeded;var aQ=aJ.fetchEvents;var aO=a1[0];var a5;var aM;var aX;var a7;var bf;var aW={};var bg;var bd;var aS;var aY=0;var az=0;var a3=new Date();var bj=[];var bk;X(a3,aT.year,aT.month,aT.date);function bl(bo){if(!aX){bh()}else{aF();aI();aG();aH(bo)}}function bh(){a7=aT.theme?"ui":"fc";a1.addClass("fc");if(aT.isRTL){a1.addClass("fc-rtl")}if(aT.theme){a1.addClass("ui-widget")}aX=Y("<div class='fc-content "+a7+"-widget-content' style='position:relative'/>").prependTo(a1);a5=new ai(aJ,aT);aM=a5.render();if(aM){a1.prepend(aM)}bm(aT.defaultView);Y(window).resize(a4);if(!ax()){bi()}}function bi(){setTimeout(function(){if(!bf.start&&ax()){aH()}},0)}function bn(){Y(window).unbind("resize",a4);a5.destroy();aX.remove();a1.removeClass("fc fc-rtl fc-ui-widget")}function aA(){return aO.offsetWidth!==0}function ax(){return Y("body")[0].offsetWidth!==0}function bm(bp){if(!bf||bp!=bf.name){az++;ay();var bo=bf;var bq;if(bo){(bo.beforeHide||H)();t(aX,aX.height());bo.element.hide()}else{t(aX,1)}aX.css("overflow","hidden");bf=aW[bp];if(bf){bf.element.show()}else{bf=aW[bp]=new ap[bp](bq=aS=Y("<div class='fc-view fc-view-"+bp+"' style='position:absolute'/>").appendTo(aX),aJ)}if(bo){a5.deactivateButton(bo.name)}a5.activateButton(bp);aH();aX.css("overflow","");if(bo){t(aX,1)}if(!bq){(bf.afterShow||H)()}az--}}function aH(bq){if(aA()){az++;ay();if(bd===I){aF()}var bo=false;if(!bf.start||bq||a3<bf.start||a3>=bf.end){bf.render(a3,bq||0);aC(true);bo=true}else{if(bf.sizeDirty){bf.clearEvents();aC();bo=true}else{if(bf.eventsDirty){bf.clearEvents();bo=true}}}bf.sizeDirty=false;bf.eventsDirty=false;a2(bo);bg=a1.outerWidth();a5.updateTitle(bf.title);var bp=new Date();if(bp>=bf.start&&bp<bf.end){a5.disableButton("today")}else{a5.enableButton("today")}az--;bf.trigger("viewDisplay",aO)}}function aP(){aI();if(aA()){aF();aC();ay();bf.clearEvents();bf.renderEvents(bj);bf.sizeDirty=false}}function aI(){Y.each(aW,function(bp,bo){bo.sizeDirty=true})}function aF(){if(aT.contentHeight){bd=aT.contentHeight}else{if(aT.height){bd=aT.height-(aM?aM.height():0)-m(aX[0])}else{bd=Math.round(aX.width()/Math.max(aT.aspectRatio,0.5))}}}function aC(bo){az++;bf.setHeight(bd,bo);if(aS){aS.css("position","relative");aS=null}bf.setWidth(aX.width(),bo);az--}function a4(){if(!az){if(bf.start){var bo=++aY;setTimeout(function(){if(bo==aY&&!az&&aA()){if(bg!=(bg=a1.outerWidth())){az++;aP();bf.trigger("windowResize",aO);az--}}},200)}else{bi()}}}function a2(bo){if(!aT.lazyFetching||aB(bf.visStart,bf.visEnd)){aD()}else{if(bo){aK()}}}function aD(){aQ(bf.visStart,bf.visEnd)}function aR(bo){bj=bo;aK()}function aN(bo){aK(bo)}function aK(bo){aG();if(aA()){bf.clearEvents();bf.renderEvents(bj,bo);bf.eventsDirty=false}}function aG(){Y.each(aW,function(bp,bo){bo.eventsDirty=true})}function a8(bq,bp,bo){bf.select(bq,bp,bo===I?true:bo)}function ay(){if(bf){bf.unselect()}}function bc(){aH(-1)}function aU(){aH(1)}function a6(){d(a3,-1);aH()}function aE(){d(a3,1);aH()}function a9(){a3=new Date();aH()}function ba(bo,bp,bq){if(bo instanceof Date){a3=w(bo)}else{X(a3,bo,bp,bq)}aH()}function a0(bp,bo,bq){if(bp!==I){d(a3,bp)}if(bo!==I){Z(a3,bo)}if(bq!==I){av(a3,bq)}aH()}function aL(){return w(a3)}function bb(){return bf}function aV(bo,bp){if(bp===I){return aT[bo]}if(bo=="height"||bo=="contentHeight"||bo=="aspectRatio"){aT[bo]=bp;aP()}}function be(bo,bp){if(aT[bo]){return aT[bo].apply(bp||aO,Array.prototype.slice.call(arguments,2))}}if(aT.droppable){Y(document).bind("dragstart",function(bs,bq){var bo=bs.target;var br=Y(bo);if(!br.parents(".fc").length){var bp=aT.dropAccept;if(Y.isFunction(bp)?bp.call(bo,br):br.is(bp)){bk=bo;bf.dragStart(bk,bs,bq)}}}).bind("dragstop",function(bp,bo){if(bk){bf.dragStop(bk,bp,bo);bk=null}})}}function ai(aD,aC){var aB=this;aB.render=aA;aB.destroy=aF;aB.updateTitle=aG;aB.activateButton=aH;aB.deactivateButton=aJ;aB.disableButton=az;aB.enableButton=aE;var ay=Y([]);var aI;function aA(){aI=aC.theme?"ui":"fc";var aK=aC.header;if(aK){ay=Y("<table class='fc-header'/>").append(Y("<tr/>").append(Y("<td class='fc-header-left'/>").append(ax(aK.left))).append(Y("<td class='fc-header-center'/>").append(ax(aK.center))).append(Y("<td class='fc-header-right'/>").append(ax(aK.right))));return ay}}function aF(){ay.remove()}function ax(aK){if(aK){var aL=Y("<tr/>");Y.each(aK.split(" "),function(aN){if(aN>0){aL.append("<td><span class='fc-header-space'/></td>")}var aM;Y.each(this.split(","),function(aP,aO){if(aO=="title"){aL.append("<td><h2 class='fc-header-title'>&nbsp;</h2></td>");if(aM){aM.addClass(aI+"-corner-right")}aM=null}else{var aQ;if(aD[aO]){aQ=aD[aO]}else{if(ap[aO]){aQ=function(){aR.removeClass(aI+"-state-hover");aD.changeView(aO)}}}if(aQ){if(aM){aM.addClass(aI+"-no-right")}var aR;var aS=aC.theme?p(aC.buttonIcons,aO):null;var aT=p(aC.buttonText,aO);if(aS){aR=Y("<div class='fc-button-"+aO+" ui-state-default'><a><span class='ui-icon ui-icon-"+aS+"'/></a></div>")}else{if(aT){aR=Y("<div class='fc-button-"+aO+" "+aI+"-state-default'><a><span>"+aT+"</span></a></div>")}}if(aR){aR.click(function(){if(!aR.hasClass(aI+"-state-disabled")){aQ()}}).mousedown(function(){aR.not("."+aI+"-state-active").not("."+aI+"-state-disabled").addClass(aI+"-state-down")}).mouseup(function(){aR.removeClass(aI+"-state-down")}).hover(function(){aR.not("."+aI+"-state-active").not("."+aI+"-state-disabled").addClass(aI+"-state-hover")},function(){aR.removeClass(aI+"-state-hover").removeClass(aI+"-state-down")}).appendTo(Y("<td/>").appendTo(aL));if(aM){aM.addClass(aI+"-no-right")}else{aR.addClass(aI+"-corner-left")}aM=aR}}}});if(aM){aM.addClass(aI+"-corner-right")}});return Y("<table/>").append(aL)}}function aG(aK){ay.find("h2.fc-header-title").html(aK)}function aH(aK){ay.find("div.fc-button-"+aK).addClass(aI+"-state-active")}function aJ(aK){ay.find("div.fc-button-"+aK).removeClass(aI+"-state-active")}function az(aK){ay.find("div.fc-button-"+aK).addClass(aI+"-state-disabled")}function aE(aK){ay.find("div.fc-button-"+aK).removeClass(aI+"-state-disabled")}}var F=1;function ae(aP,aV){var aE=this;aE.isFetchNeeded=aC;aE.fetchEvents=az;aE.addEventSource=aR;aE.removeEventSource=aI;aE.updateEvent=aF;aE.renderEvent=aT;aE.removeEvents=aG;aE.clientEvents=aD;aE.normalizeEvent=aN;var aM=aE.trigger;var aO=aE.getView;var aK=aE.reportEvents;var aH,aA;var aJ=0;var aQ=0;var ay=0;var ax=[];function aC(aX,aW){return !aH||aX<aH||aW>aA}function az(a0,aX){aH=a0;aA=aX;ax=[];var aY=++aJ;var aW=aV.length;aQ=aW;for(var aZ=0;aZ<aW;aZ++){aL(aV[aZ],aY)}}function aL(aX,aW){aS(aX,function(aY){if(aW==aJ){for(var aZ=0;aZ<aY.length;aZ++){aN(aY[aZ]);aY[aZ].source=aX}ax=ax.concat(aY);aQ--;if(!aQ){aK(ax)}}})}function aS(aW,aY){if(typeof aW=="string"){var aX={};aX[aP.startParam]=Math.round(aH.getTime()/1000);aX[aP.endParam]=Math.round(aA.getTime()/1000);if(aP.cacheParam){aX[aP.cacheParam]=(new Date()).getTime()}aU();Y.ajax({url:aW,dataType:"json",data:aX,cache:aP.cacheParam||false,success:function(aZ){aB();aY(aZ)}})}else{if(Y.isFunction(aW)){aU();aW(w(aH),w(aA),function(aZ){aB();aY(aZ)})}else{aY(aW)}}}aV.unshift([]);function aR(aW){aV.push(aW);aQ++;aL(aW,aJ)}function aI(aW){aV=Y.grep(aV,function(aX){return aX!=aW});ax=Y.grep(ax,function(aX){return aX.source!=aW});aK(ax)}function aF(a0){var aX,aY=ax.length,a1,aW=aO().defaultEventEnd,a2=a0.start-a0._start,aZ=a0.end?(a0.end-(a0._end||aW(a0))):0;for(aX=0;aX<aY;aX++){a1=ax[aX];if(a1._id==a0._id&&a1!=a0){a1.start=new Date(+a1.start+a2);if(a0.end){if(a1.end){a1.end=new Date(+a1.end+aZ)}else{a1.end=new Date(+aW(a1)+aZ)}}else{a1.end=null}a1.title=a0.title;a1.url=a0.url;a1.allDay=a0.allDay;a1.className=a0.className;a1.editable=a0.editable;aN(a1)}}aN(a0);aK(ax)}function aT(aX,aW){aN(aX);if(!aX.source){if(aW){aV[0].push(aX);aX.source=aV[0]}ax.push(aX)}aK(ax)}function aG(aY){if(!aY){ax=[];for(var aX=0;aX<aV.length;aX++){if(typeof aV[aX]=="object"){aV[aX]=[]}}}else{if(!Y.isFunction(aY)){var aW=aY+"";aY=function(aZ){return aZ._id==aW}}ax=Y.grep(ax,aY,true);for(var aX=0;aX<aV.length;aX++){if(typeof aV[aX]=="object"){aV[aX]=Y.grep(aV[aX],aY,true)}}}aK(ax)}function aD(aW){if(Y.isFunction(aW)){return Y.grep(ax,aW)}else{if(aW){aW+="";return Y.grep(ax,function(aX){return aX._id==aW})}}return ax}function aU(){if(!ay++){aM("loading",null,true)}}function aB(){if(!--ay){aM("loading",null,false)}}function aN(aW){aW._id=aW._id||(aW.id===I?"_fc"+F++:aW.id+"");if(aW.date){if(!aW.start){aW.start=aW.date}delete aW.date}aW._start=w(aW.start=l(aW.start,aP.ignoreTimezone));aW.end=l(aW.end,aP.ignoreTimezone);if(aW.end&&aW.end<=aW.start){aW.end=null}aW._end=aW.end?w(aW.end):null;if(aW.allDay===I){aW.allDay=aP.allDayDefault}if(aW.className){if(typeof aW.className=="string"){aW.className=aW.className.split(/\s+/)}}else{aW.className=[]}}}ap.month=aa;function aa(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"month");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDate;function az(aJ,aM){if(aM){Z(aJ,aM);aJ.setDate(1)}var aG=w(aJ,true);aG.setDate(1);var aE=Z(w(aG),1);var aF=w(aG);var aI=w(aE);var aH=aD("firstDay");var aL=aD("weekends")?0:1;if(aL){r(aF);r(aI,-1,true)}av(aF,-((aF.getDay()-Math.max(aH,aL)+7)%7));av(aI,(7-aI.getDay()+Math.max(aH,aL))%7);var aK=Math.round((aI-aF)/(A*7));if(aD("weekMode")=="fixed"){av(aI,(6-aK)*7);aK=6}aB.title=aA(aG,aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aI;ax(aK,aL?5:7,true)}}ap.basicWeek=T;function T(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"basicWeek");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDates;function az(aI,aK){if(aK){av(aI,aK*7)}var aG=av(w(aI),-((aI.getDay()-aD("firstDay")+7)%7));var aE=av(w(aG),7);var aF=w(aG);var aH=w(aE);var aJ=aD("weekends");if(!aJ){r(aF);r(aH,-1,true)}aB.title=aA(aF,av(w(aH),-1),aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aH;ax(1,aJ?7:5,false)}}ap.basicDay=N;function N(ay,aC){var aB=this;aB.render=az;L.call(aB,ay,aC,"basicDay");var aD=aB.opt;var ax=aB.renderBasic;var aA=aC.formatDate;function az(aF,aE){if(aE){av(aF,aE);if(!aD("weekends")){r(aF,aE<0?-1:1)}}aB.title=aA(aF,aD("titleFormat"));aB.start=aB.visStart=w(aF,true);aB.end=aB.visEnd=av(w(aB.start),1);ax(1,1,false)}}var M;i({weekMode:"fixed"});function L(aT,aF,aV){var aI=this;aI.renderBasic=a4;aI.setHeight=bb;aI.setWidth=aZ;aI.renderDayOverlay=aE;aI.defaultSelectionEnd=bh;aI.renderSelection=aA;aI.clearSelection=a9;aI.dragStart=aD;aI.dragStop=bd;aI.defaultEventEnd=aG;aI.getHoverListener=function(){return aY};aI.colContentLeft=aC;aI.colContentRight=aM;aI.dayOfWeekCol=a3;aI.dateCell=ay;aI.cellDate=aW;aI.cellIsAllDay=function(){return true};aI.allDayTR=bg;aI.allDayBounds=a5;aI.getRowCnt=function(){return bc};aI.getColCnt=function(){return aP};aI.getColWidth=function(){return a2};aI.getDaySegmentContainer=function(){return aK};au.call(aI,aT,aF,aV);an.call(aI);V.call(aI);v.call(aI);var a6=aI.opt;var aL=aI.trigger;var aS=aI.clearEvents;var aB=aI.renderOverlay;var ax=aI.clearOverlays;var ba=aI.daySelectionMousedown;var be=aF.formatDate;var a1,aJ,az;var aQ;var aX;var bc,aP;var a2;var aU,aH;var aR,a8;var aK;var aO;var aY;var a7;O(aT.addClass("fc-grid"));function a4(bm,bq,bt){bc=bm;aP=bq;a1=a6("isRTL");if(a1){aJ=-1;az=aP-1}else{aJ=1;az=0}aQ=a6("firstDay");aX=a6("weekends")?0:1;var bs=a6("theme")?"ui":"fc";var bk=a6("columnFormat");var bi=aI.start.getMonth();var bl=ab(new Date());var bn,bo,bp,br=w(aI.visStart);if(!a8){var bj=Y("<table/>").appendTo(aT);bn="<thead><tr>";for(bo=0;bo<aP;bo++){bn+="<th class='fc-"+a[br.getDay()]+" "+bs+"-state-default"+(bo==az?" fc-leftmost":"")+"'>"+be(br,bk)+"</th>";av(br,1);if(aX){r(br)}}aR=Y(bn+"</tr></thead>").appendTo(bj);bn="<tbody>";br=w(aI.visStart);for(bo=0;bo<bc;bo++){bn+="<tr class='fc-week"+bo+"'>";for(bp=0;bp<aP;bp++){bn+="<td class='fc-"+a[br.getDay()]+" "+bs+"-state-default fc-day"+(bo*aP+bp)+(bp==az?" fc-leftmost":"")+(bc>1&&br.getMonth()!=bi?" fc-other-month":"")+(+br==+bl?" fc-today "+bs+"-state-highlight":" fc-not-today")+"'>"+(bt?"<div class='fc-day-number'>"+br.getDate()+"</div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";av(br,1);if(aX){r(br)}}bn+="</tr>"}a8=Y(bn+"</tbody>").appendTo(bj);a0(a8.find("td"));aK=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(aT)}else{aS();var bu=a8.find("tr").length;if(bc<bu){a8.find("tr:gt("+(bc-1)+")").remove()}else{if(bc>bu){bn="";for(bo=bu;bo<bc;bo++){bn+="<tr class='fc-week"+bo+"'>";for(bp=0;bp<aP;bp++){bn+="<td class='fc-"+a[br.getDay()]+" "+bs+"-state-default fc-new fc-day"+(bo*aP+bp)+(bp==az?" fc-leftmost":"")+"'>"+(bt?"<div class='fc-day-number'></div>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td>";av(br,1);if(aX){r(br)}}bn+="</tr>"}a8.append(bn)}}a0(a8.find("td.fc-new").removeClass("fc-new"));br=w(aI.visStart);a8.find("td").each(function(){var bv=Y(this);if(bc>1){if(br.getMonth()==bi){bv.removeClass("fc-other-month")}else{bv.addClass("fc-other-month")}}if(+br==+bl){bv.removeClass("fc-not-today").addClass("fc-today").addClass(bs+"-state-highlight")}else{bv.addClass("fc-not-today").removeClass("fc-today").removeClass(bs+"-state-highlight")}bv.find("div.fc-day-number").text(br.getDate());av(br,1);if(aX){r(br)}});if(bc==1){br=w(aI.visStart);aR.find("th").each(function(bv,bw){Y(bw).text(be(br,bk));bw.className=bw.className.replace(/^fc-\w+(?= )/,"fc-"+a[br.getDay()]);av(br,1);if(aX){r(br)}});br=w(aI.visStart);a8.find("td").each(function(bv,bw){bw.className=bw.className.replace(/^fc-\w+(?= )/,"fc-"+a[br.getDay()]);av(br,1);if(aX){r(br)}})}}}function bb(bl){aH=bl;var bo=a8.find("tr td:first-child"),bi=aH-aR.height(),bn,bm;if(a6("weekMode")=="variable"){bn=bm=Math.floor(bi/(bc==1?2:6))}else{bn=Math.floor(bi/bc);bm=bi-bn*(bc-1)}if(M===I){var bj=a8.find("tr:first"),bk=bj.find("td:first");bk.height(bn);M=bn!=bk.height()}if(M){bo.slice(0,-1).height(bn);bo.slice(-1).height(bm)}else{af(bo.slice(0,-1),bn);af(bo.slice(-1),bm)}}function aZ(bi){aU=bi;a7.clear();a2=Math.floor(aU/aP);ac(aR.find("th").slice(0,-1),a2)}function a0(bi){bi.click(aN).mousedown(ba)}function aN(bk){if(!a6("selectable")){var bj=parseInt(this.className.match(/fc\-day(\d+)/)[1]),bi=av(w(aI.visStart),Math.floor(bj/aP)*7+bj%aP);aL("dayClick",this,bi,true,bk)}}function aE(bm,bk,bp){if(bp){aO.build()}var bn=w(aI.visStart);var br=av(w(bn),aP);for(var bj=0;bj<bc;bj++){var bl=new Date(Math.max(bn,bm));var bi=new Date(Math.min(br,bk));if(bl<bi){var bq,bo;if(a1){bq=g(bi,bn)*aJ+az+1;bo=g(bl,bn)*aJ+az+1}else{bq=g(bl,bn);bo=g(bi,bn)}a0(bf(bj,bq,bj,bo-1))}av(bn,7);av(br,7)}}function bf(bj,bi,bl,bk){var bm=aO.rect(bj,bi,bl,bk,aT);return aB(bm,aT)}function bh(bj,bi){return w(bj)}function aA(bj,bk,bi){aE(bj,av(w(bk),1),true)}function a9(){ax()}function aD(bi,bk,bj){aY.start(function(bl){ax();if(bl){bf(bl.row,bl.col,bl.row,bl.col)}},bk)}function bd(bi,bm,bj){var bk=aY.stop();ax();if(bk){var bl=aW(bk);aL("drop",bi,bl,true,bm,bj)}}function aG(bi){return w(bi.start)}aO=new f(function(bn,bk){var bm,bi,bj;var bl=a8.find("tr:first td");if(a1){bl=Y(bl.get().reverse())}bl.each(function(bp,bo){bm=Y(bo);bi=bm.offset().left;if(bp){bj[1]=bi}bj=[bi];bk[bp]=bj});bj[1]=bi+bm.outerWidth();a8.find("tr").each(function(bp,bo){bm=Y(bo);bi=bm.offset().top;if(bp){bj[1]=bi}bj=[bi];bn[bp]=bj});bj[1]=bi+bm.outerHeight()});aY=new y(aO);a7=new at(function(bi){return a8.find("td:eq("+bi+") div div")});function aC(bi){return a7.left(bi)}function aM(bi){return a7.right(bi)}function a3(bi){return(bi-Math.max(aQ,aX)+aP)%aP}function ay(bi){return{row:Math.floor(g(bi,aI.visStart)/7),col:a3(bi.getDay())*aJ+az}}function aW(bi){return av(w(aI.visStart),bi.row*7+bi.col*aJ+az)}function bg(bi){return a8.find("tr:eq("+bi+")")}function a5(bi){return{left:0,right:aU}}}function v(){var aE=this;aE.renderEvents=aD;aE.compileDaySegs=aL;aE.clearEvents=aO;aE.bindDaySeg=aH;ad.call(aE);var ax=aE.opt;var aM=aE.trigger;var aR=aE.reportEvents;var aB=aE.reportEventClear;var aN=aE.eventElementHandlers;var aG=aE.showEvents;var az=aE.hideEvents;var aK=aE.eventDrop;var aA=aE.getDaySegmentContainer;var ay=aE.getHoverListener;var aS=aE.renderDayOverlay;var aI=aE.clearOverlays;var aF=aE.getRowCnt;var aJ=aE.getColCnt;var aC=aE.renderDaySegs;var aP=aE.resizableDayEvent;function aD(aT,aU){aR(aT);aC(aL(aT),aU)}function aO(){aB();aA().empty()}function aL(aZ){var a3=aF(),a2=aJ(),a4=w(aE.visStart),aV=av(w(a4),a2),aW=Y.map(aZ,W),aX,aU,a0,a5,a1,aY,aT=[];for(aX=0;aX<a3;aX++){aU=u(n(aZ,aW,a4,aV));for(a0=0;a0<aU.length;a0++){a5=aU[a0];for(a1=0;a1<a5.length;a1++){aY=a5[a1];aY.row=aX;aY.level=a0;aT.push(aY)}}av(a4,7);av(aV,7)}return aT}function aH(aU,aV,aT){aN(aU,aV);if(aU.editable||aU.editable===I&&ax("editable")){aQ(aU,aV);if(aT.isEnd){aP(aU,aV,aT)}}}function aQ(aU,aW){if(!ax("disableDragging")&&aW.draggable){var aT=ay();var aV;aW.draggable({zIndex:9,delay:50,opacity:ax("dragOpacity"),revertDuration:ax("dragRevertDuration"),start:function(aY,aX){aM("eventDragStart",aW,aU,aY,aX);az(aU,aW);aT.start(function(a2,a1,a0,aZ){aW.draggable("option","revert",!a2||!a0&&!aZ);aI();if(a2){aV=a0*7+aZ*(ax("isRTL")?-1:1);aS(av(w(aU.start),aV),av(W(aU),aV))}else{aV=0}},aY,"drag")},stop:function(aY,aX){aT.stop();aI();aM("eventDragStop",aW,aU,aY,aX);if(aV){aW.find("a").removeAttr("href");aK(this,aU,aV,0,aU.allDay,aY,aX)}else{if(Y.browser.msie){aW.css("filter","")}aG(aU,aW)}}})}}}ap.agendaWeek=am;function am(ax,aC){var aB=this;aB.render=az;J.call(aB,ax,aC,"agendaWeek");var aD=aB.opt;var ay=aB.renderAgenda;var aA=aC.formatDates;function az(aI,aK){if(aK){av(aI,aK*7)}var aG=av(w(aI),-((aI.getDay()-aD("firstDay")+7)%7));var aE=av(w(aG),7);var aF=w(aG);var aH=w(aE);var aJ=aD("weekends");if(!aJ){r(aF);r(aH,-1,true)}aB.title=aA(aF,av(w(aH),-1),aD("titleFormat"));aB.start=aG;aB.end=aE;aB.visStart=aF;aB.visEnd=aH;ay(aJ?7:5)}}ap.agendaDay=o;function o(ax,aC){var aB=this;aB.render=az;J.call(aB,ax,aC,"agendaDay");var aD=aB.opt;var ay=aB.renderAgenda;var aA=aC.formatDate;function az(aH,aG){if(aG){av(aH,aG);if(!aD("weekends")){r(aH,aG<0?-1:1)}}var aE=w(aH,true);var aF=av(w(aE),1);aB.title=aA(aH,aD("titleFormat"));aB.start=aB.visStart=aE;aB.end=aB.visEnd=aF;ay(1)}}i({allDaySlot:true,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:0.5},minTime:0,maxTime:24});function J(bd,bu,aS){var br=this;br.renderAgenda=bD;br.setWidth=be;br.setHeight=bm;br.beforeHide=aQ;br.afterShow=by;br.defaultEventEnd=bn;br.timePosition=bA;br.dayOfWeekCol=aR;br.dateCell=bb;br.cellDate=bw;br.cellIsAllDay=bh;br.allDayTR=aZ;br.allDayBounds=bv;br.getHoverListener=function(){return a3};br.colContentLeft=ax;br.colContentRight=aP;br.getDaySegmentContainer=function(){return a2};br.getSlotSegmentContainer=function(){return bG};br.getMinMinute=function(){return aX};br.getMaxMinute=function(){return aM};br.getBodyContent=function(){return bk};br.getRowCnt=function(){return 1};br.getColCnt=function(){return aJ};br.getColWidth=function(){return bo};br.getSlotHeight=function(){return a7};br.defaultSelectionEnd=a8;br.renderDayOverlay=aC;br.renderSelection=aL;br.clearSelection=bf;br.dragStart=ay;br.dragStop=aI;au.call(br,bd,bu,aS);an.call(br);V.call(br);aq.call(br);var a9=br.opt;var a6=br.trigger;var bs=br.clearEvents;var aE=br.renderOverlay;var bF=br.clearOverlays;var bl=br.reportSelection;var aT=br.unselect;var aV=br.daySelectionMousedown;var a5=br.slotSegHtml;var a4=bu.formatDate;var bz,a1,bk,ba,aA;var aJ;var bq=0;var aY,bo,a7;var bt,a0;var aN;var aO,bi;var bE;var aW,aB,bj;var aX,aM;var aF;var a3;var az;var bC={};var aG;var a2;var bG;O(bd.addClass("fc-agenda"));function bD(bL){aJ=bL;aO=a9("theme")?"ui":"fc";bE=a9("weekends")?0:1;bi=a9("firstDay");if(aW=a9("isRTL")){aB=-1;bj=aJ-1}else{aB=1;bj=0}aX=b(a9("minTime"));aM=b(a9("maxTime"));var bN=aW?av(w(br.visEnd),-1):w(br.visStart),bM=w(bN),bK=ab(new Date()),bJ=a9("columnFormat");if(!bz){var bH,bg,bP=a9("slotMinutes")%15==0,bO="<div class='fc-agenda-head' style='position:relative;z-index:4'><table style='width:100%'><tr class='fc-first"+(a9("allDaySlot")?"":" fc-last")+"'><th class='fc-leftmost "+aO+"-state-default'>&nbsp;</th>";for(bH=0;bH<aJ;bH++){bO+="<th class='fc-"+a[bM.getDay()]+" "+aO+"-state-default'>"+a4(bM,bJ)+"</th>";av(bM,aB);if(bE){r(bM,aB)}}bO+="<th class='"+aO+"-state-default'>&nbsp;</th></tr>";if(a9("allDaySlot")){bO+="<tr class='fc-all-day'><th class='fc-axis fc-leftmost "+aO+"-state-default'>"+a9("allDayText")+"</th><td colspan='"+aJ+"' class='"+aO+"-state-default'><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></td><th class='"+aO+"-state-default'>&nbsp;</th></tr><tr class='fc-divider fc-last'><th colspan='"+(aJ+2)+"' class='"+aO+"-state-default fc-leftmost'><div/></th></tr>"}bO+="</table></div>";bz=Y(bO).appendTo(bd);aH(bz.find("td"));a2=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bz);bM=D();var bI=R(w(bM),aM);R(bM,aX);bO="<table>";for(bH=0;bM<bI;bH++){bg=bM.getMinutes();bO+="<tr class='"+(!bH?"fc-first":(!bg?"":"fc-minor"))+"'><th class='fc-axis fc-leftmost "+aO+"-state-default'>"+((!bP||!bg)?a4(bM,a9("axisFormat")):"&nbsp;")+"</th><td class='fc-slot"+bH+" "+aO+"-state-default'><div style='position:relative'>&nbsp;</div></td></tr>";R(bM,a9("slotMinutes"));bq++}bO+="</table>";a1=Y("<div class='fc-agenda-body' style='position:relative;z-index:2;overflow:auto'/>").append(bk=Y("<div style='position:relative;overflow:hidden'>").append(ba=Y(bO))).appendTo(bd);bx(a1.find("td"));bG=Y("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bk);bM=w(bN);bO="<div class='fc-agenda-bg' style='position:absolute;z-index:1'><table style='width:100%;height:100%'><tr class='fc-first'>";for(bH=0;bH<aJ;bH++){bO+="<td class='fc-"+a[bM.getDay()]+" "+aO+"-state-default "+(!bH?"fc-leftmost ":"")+(+bM==+bK?aO+"-state-highlight fc-today":"fc-not-today")+"'><div class='fc-day-content'><div>&nbsp;</div></div></td>";av(bM,aB);if(bE){r(bM,aB)}}bO+="</tr></table></div>";aA=Y(bO).appendTo(bd)}else{bs();bz.find("tr:first th").slice(1,-1).each(function(bQ,bR){Y(bR).text(a4(bM,bJ));bR.className=bR.className.replace(/^fc-\w+(?= )/,"fc-"+a[bM.getDay()]);av(bM,aB);if(bE){r(bM,aB)}});bM=w(bN);aA.find("td").each(function(bQ,bR){bR.className=bR.className.replace(/^fc-\w+(?= )/,"fc-"+a[bM.getDay()]);if(+bM==+bK){Y(bR).removeClass("fc-not-today").addClass("fc-today").addClass(aO+"-state-highlight")}else{Y(bR).addClass("fc-not-today").removeClass("fc-today").removeClass(aO+"-state-highlight")}av(bM,aB);if(bE){r(bM,aB)}})}}function bm(bg,bH){if(bg===I){bg=a0}a0=bg;bC={};var bI=bg-bz.height();bI=Math.min(bI,ba.height());a1.height(bI);a7=a1.find("tr:first div").height()+1;if(bH){aK()}}function be(bI){bt=bI;az.clear();a1.width(bI).css("overflow","auto");ba.width("");var bg=bz.find("tr:first th"),bJ=bz.find("tr.fc-all-day th:last"),bK=aA.find("td"),bH=a1[0].clientWidth;ba.width(bH);bH=a1[0].clientWidth;ba.width(bH);aY=0;ac(bz.find("tr:lt(2) th:first").add(a1.find("tr:first th")).width(1).each(function(){aY=Math.max(aY,Y(this).outerWidth())}),aY);bo=Math.floor((bH-aY)/aJ);ac(bK.slice(0,-1),bo);ac(bg.slice(1,-2),bo);if(bI!=bH){ac(bg.slice(-2,-1),bH-aY-bo*(aJ-1));bg.slice(-1).show();bJ.show()}else{a1.css("overflow","hidden");bg.slice(-2,-1).width("");bg.slice(-1).hide();bJ.hide()}aA.css({top:bz.find("tr").height(),left:aY,width:bH-aY,height:a0})}function aK(){var bH=D(),bJ=w(bH);bJ.setHours(a9("firstHour"));var bI=bA(bH,bJ)+1,bg=function(){a1.scrollTop(bI)};bg();setTimeout(bg,0)}function aQ(){aN=a1.scrollTop()}function by(){a1.scrollTop(aN)}function aH(bg){bg.click(aU).mousedown(aV)}function bx(bg){bg.click(aU).mousedown(bB)}function aU(bI){if(!a9("selectable")){var bg=Math.min(aJ-1,Math.floor((bI.pageX-aA.offset().left)/bo)),bL=av(w(br.visStart),bg*aB+bj),bK=this.className.match(/fc-slot(\d+)/);if(bK){var bJ=parseInt(bK[1])*a9("slotMinutes"),bH=Math.floor(bJ/60);bL.setHours(bH);bL.setMinutes(bJ%60+aX);a6("dayClick",this,bL,false,bI)}else{a6("dayClick",this,bL,true,bI)}}}function aC(bI,bg,bJ){if(bJ){aF.build()}var bH=w(br.visStart);var bL,bK;if(aW){bL=g(bg,bH)*aB+bj+1;bK=g(bI,bH)*aB+bj+1}else{bL=g(bI,bH);bK=g(bg,bH)}bL=Math.max(0,bL);bK=Math.min(aJ,bK);if(bL<bK){aH(bc(0,bL,0,bK-1))}}function bc(bg,bH,bI,bJ){var bK=aF.rect(bg,bH,bI,bJ,bz);return aE(bK,bz)}function bp(bM,bJ){var bH=w(br.visStart);var bL=av(w(bH),1);for(var bI=0;bI<aJ;bI++){var bQ=new Date(Math.max(bH,bM));var bg=new Date(Math.min(bL,bJ));if(bQ<bg){var bK=bI*aB+bj;var bO=aF.rect(0,bK,0,bK,bk);var bN=bA(bH,bQ);var bP=bA(bH,bg);bO.top=bN;bO.height=bP-bN;bx(aE(bO,bk))}av(bH,1);av(bL,1)}}aF=new f(function(bP,bL){var bN,bI,bJ;aA.find("td").each(function(bR,bQ){bN=Y(bQ);bI=bN.offset().left;if(bR){bJ[1]=bI}bJ=[bI];bL[bR]=bJ});bJ[1]=bI+bN.outerWidth();if(a9("allDaySlot")){bN=bz.find("td");bI=bN.offset().top;bP[0]=[bI,bI+bN.outerHeight()]}var bM=bk.offset().top;var bO=a1.offset().top;var bg=bO+a1.outerHeight();function bK(bQ){return Math.max(bO,Math.min(bg,bQ))}for(var bH=0;bH<bq;bH++){bP.push([bK(bM+a7*bH),bK(bM+a7*(bH+1))])}});a3=new y(aF);az=new at(function(bg){return aA.find("td:eq("+bg+") div div")});function ax(bg){return aY+az.left(bg)}function aP(bg){return aY+az.right(bg)}function aR(bg){return((bg-Math.max(bi,bE)+aJ)%aJ)*aB+bj}function bb(bg){return{row:Math.floor(g(bg,br.visStart)/7),col:aR(bg.getDay())}}function bA(bH,bK){bH=w(bH,true);if(bK<R(w(bH),aX)){return 0}if(bK>=R(w(bH),aM)){return bk.height()}var bL=a9("slotMinutes"),bg=bK.getHours()*60+bK.getMinutes()-aX,bJ=Math.floor(bg/bL),bI=bC[bJ];if(bI===I){bI=bC[bJ]=a1.find("tr:eq("+bJ+") td div")[0].offsetTop}return Math.max(0,Math.round(bI-1+a7*((bg%bL)/bL)))}function bw(bI){var bH=av(w(br.visStart),bI.col*aB+bj);var bg=bI.row;if(a9("allDaySlot")){bg--}if(bg>=0){R(bH,aX+bg*a9("slotMinutes"))}return bH}function bh(bg){return a9("allDaySlot")&&!bg.row}function bv(){return{left:aY,right:bt}}function aZ(bg){return bz.find("tr.fc-all-day")}function bn(bg){var bH=w(bg.start);if(bg.allDay){return bH}return R(bH,a9("defaultEventMinutes"))}function a8(bH,bg){if(bg){return w(bH)}return R(w(bH),a9("slotMinutes"))}function aL(bH,bI,bg){if(bg){if(a9("allDaySlot")){aC(bH,av(w(bI),1),true)}}else{aD(bH,bI)}}function aD(bJ,bH){var bM=a9("selectHelper");aF.build();if(bM){var bg=g(bJ,br.visStart)*aB+bj;if(bg>=0&&bg<aJ){var bI=aF.rect(0,bg,0,bg,bk);var bL=bA(bJ,bJ);var bN=bA(bJ,bH);if(bN>bL){bI.top=bL;bI.height=bN-bL;bI.left+=2;bI.width-=5;if(Y.isFunction(bM)){var bK=bM(bJ,bH);if(bK){bI.position="absolute";bI.zIndex=8;aG=Y(bK).css(bI).appendTo(bk)}}else{aG=Y(a5({title:"",start:bJ,end:bH,className:[],editable:false},bI,"fc-event fc-event-vert fc-corner-top fc-corner-bottom "));if(Y.browser.msie){aG.find("span.fc-event-bg").hide()}aG.css("opacity",a9("dragOpacity"))}if(aG){bx(aG);bk.append(aG);ac(aG,bI.width,true);af(aG,bI.height,true)}}}}else{bp(bJ,bH)}}function bf(){bF();if(aG){aG.remove();aG=null}}function bB(bI){if(bI.which==1&&a9("selectable")){aT(bI);var bH=this;var bg;a3.start(function(bM,bK){bf();if(bM&&bM.col==bK.col&&!bh(bM)){var bJ=bw(bK);var bL=bw(bM);bg=[bJ,R(w(bJ),a9("slotMinutes")),bL,R(w(bL),a9("slotMinutes"))].sort(C);aD(bg[0],bg[3])}else{bg=null}},bI);Y(document).one("mouseup",function(bJ){a3.stop();if(bg){if(+bg[0]==+bg[1]){a6("dayClick",bH,bg[0],false,bJ)}bl(bg[0],bg[3],false,bJ)}})}}function ay(bg,bI,bH){a3.start(function(bL){bF();if(bL){if(bh(bL)){bc(bL.row,bL.col,bL.row,bL.col)}else{var bJ=bw(bL);var bK=R(w(bJ),a9("defaultEventMinutes"));bp(bJ,bK)}}},bI)}function aI(bg,bJ,bH){var bI=a3.stop();bF();if(bI){a6("drop",bg,bw(bI),bh(bI),bJ,bH)}}}function aq(){var aJ=this;aJ.renderEvents=aM;aJ.compileDaySegs=aY;aJ.clearEvents=aW;aJ.slotSegHtml=a7;aJ.bindDaySeg=bc;ad.call(aJ);var aL=aJ.opt;var a6=aJ.trigger;var aU=aJ.eventEnd;var a8=aJ.reportEvents;var ay=aJ.reportEventClear;var aP=aJ.eventElementHandlers;var ba=aJ.setHeight;var bd=aJ.getDaySegmentContainer;var aN=aJ.getSlotSegmentContainer;var aG=aJ.getHoverListener;var ax=aJ.getMaxMinute;var aK=aJ.getMinMinute;var aC=aJ.timePosition;var aB=aJ.colContentLeft;var aQ=aJ.colContentRight;var a1=aJ.renderDaySegs;var a2=aJ.resizableDayEvent;var aT=aJ.getColCnt;var a0=aJ.getColWidth;var aZ=aJ.getSlotHeight;var aA=aJ.getBodyContent;var aI=aJ.reportEventElement;var aH=aJ.showEvents;var aO=aJ.hideEvents;var aV=aJ.eventDrop;var a4=aJ.eventResize;var aD=aJ.renderDayOverlay;var a3=aJ.clearOverlays;var aS=aJ.calendar;var be=aS.formatDate;var az=aS.formatDates;function aM(bk,bh){a8(bk);var bf,bj=bk.length,bi=[],bg=[];for(bf=0;bf<bj;bf++){if(bk[bf].allDay){bi.push(bk[bf])}else{bg.push(bk[bf])}}if(aL("allDaySlot")){a1(aY(bi),bh);ba()}a9(aF(bg),bh)}function aW(){ay();bd().empty();aN().empty()}function aY(bm){var bk=u(n(bm,Y.map(bm,W),aJ.visStart,aJ.visEnd)),bf,bg=bk.length,bj,bh,bl,bi=[];for(bf=0;bf<bg;bf++){bj=bk[bf];for(bh=0;bh<bj.length;bh++){bl=bj[bh];bl.row=0;bl.level=bf;bi.push(bl)}}return bi}function aF(bl){var bq=aT(),bg=aK(),bm=ax(),br=R(w(aJ.visStart),bg),bp=Y.map(bl,aR),bh,bo,bi,bk,bj,bn,bf=[];for(bh=0;bh<bq;bh++){bo=u(n(bl,bp,br,R(w(br),bm-bg)));B(bo);for(bi=0;bi<bo.length;bi++){bk=bo[bi];for(bj=0;bj<bk.length;bj++){bn=bk[bj];bn.col=bh;bn.level=bi;bf.push(bn)}}av(br,1,true)}return bf}function aR(bf){if(bf.end){return w(bf.end)}else{return R(w(bf.start),aL("defaultEventMinutes"))}}function a9(bI,bj){var bp,bJ=bI.length,br,bs,bv,bl,bC,bH,bG,bE,bq,bu,bk,bi,bF="",bD,by,bz,bf={},bm={},bB,bn,bw,bx,bA=aN(),bh,bo,bg,bt=aT();if(bh=aL("isRTL")){bo=-1;bg=bt-1}else{bo=1;bg=0}for(bp=0;bp<bJ;bp++){br=bI[bp];bs=br.event;bv="fc-event fc-event-vert ";if(br.isStart){bv+="fc-corner-top "}if(br.isEnd){bv+="fc-corner-bottom "}bl=aC(br.start,br.start);bC=aC(br.start,br.end);bH=br.col;bG=br.level;bE=br.forward||0;bq=aB(bH*bo+bg);bu=aQ(bH*bo+bg)-bq;bu=Math.min(bu-6,bu*0.95);if(bG){bk=bu/(bG+bE+1)}else{if(bE){bk=((bu/(bE+1))-(12/2))*2}else{bk=bu}}bi=bq+(bu/(bG+bE+1)*bG)*bo+(bh?bu-bk:0);br.top=bl;br.left=bi;br.outerWidth=bk;br.outerHeight=bC-bl;bF+=a7(bs,br,bv)}bA[0].innerHTML=bF;bD=bA.children();for(bp=0;bp<bJ;bp++){br=bI[bp];bs=br.event;by=Y(bD[bp]);bz=a6("eventRender",bs,bs,by);if(bz===false){by.remove()}else{if(bz&&bz!==true){by.remove();by=Y(bz).css({position:"absolute",top:br.top,left:br.left}).appendTo(bA)}br.element=by;if(bs._id===bj){bb(bs,by,br)}else{by[0]._fci=bp}aI(bs,by)}}S(bA,bI,bb);for(bp=0;bp<bJ;bp++){br=bI[bp];if(by=br.element){bn=bf[bB=br.key=aj(by[0])];br.vsides=bn===I?(bf[bB]=m(by[0],true)):bn;bn=bm[bB];br.hsides=bn===I?(bm[bB]=x(by[0],true)):bn;bw=by.find("span.fc-event-title");if(bw.length){br.titleTop=bw[0].offsetTop}}}for(bp=0;bp<bJ;bp++){br=bI[bp];if(by=br.element){by[0].style.width=Math.max(0,br.outerWidth-br.hsides)+"px";bx=Math.max(0,br.outerHeight-br.vsides);by[0].style.height=bx+"px";bs=br.event;if(br.titleTop!==I&&bx-br.titleTop<10){by.find("span.fc-event-time").text(be(bs.start,aL("timeFormat"))+" - "+bs.title);by.find("span.fc-event-title").remove()}a6("eventAfterRender",bs,bs,by)}}}function a7(bg,bf,bh){return"<div class='"+bh+bg.className.join(" ")+"' style='position:absolute;z-index:8;top:"+bf.top+"px;left:"+bf.left+"px'><a"+(bg.url?" href='"+ah(bg.url)+"'":"")+"><span class='fc-event-bg'></span><span class='fc-event-time'>"+ah(az(bg.start,bg.end,aL("timeFormat")))+"</span><span class='fc-event-title'>"+ah(bg.title)+"</span></a>"+((bg.editable||bg.editable===I&&aL("editable"))&&!aL("disableResizing")&&Y.fn.resizable?"<div class='ui-resizable-handle ui-resizable-s'>=</div>":"")+"</div>"}function bc(bg,bh,bf){aP(bg,bh);if(bg.editable||bg.editable===I&&aL("editable")){aE(bg,bh,bf.isStart);if(bf.isEnd){a2(bg,bh,bf)}}}function bb(bg,bi,bf){aP(bg,bi);if(bg.editable||bg.editable===I&&aL("editable")){var bh=bi.find("span.fc-event-time");a5(bg,bi,bh);if(bf.isEnd){aX(bg,bi,bh)}}}function aE(bk,bg,bp){if(!aL("disableDragging")&&bg.draggable){var bf;var bl;var bn=true;var br;var bj=aL("isRTL")?-1:1;var bq=aG();var bi=a0();var bo=aZ();var bh=aK();bg.draggable({zIndex:9,opacity:aL("dragOpacity","month"),revertDuration:aL("dragRevertDuration"),start:function(bt,bs){a6("eventDragStart",bg,bk,bt,bs);aO(bk,bg);bf=bg.width();bq.start(function(bx,bw,bv,bu){a3();if(bx){bl=false;br=bu*bj;if(!bx.row){aD(av(w(bk.start),br),av(W(bk),br));bm()}else{if(bp){if(bn){bg.width(bi-10);af(bg,bo*Math.round((bk.end?((bk.end-bk.start)/Q):aL("defaultEventMinutes"))/aL("slotMinutes")));bg.draggable("option","grid",[bi,1]);bn=false}}else{bl=true}}bl=bl||(bn&&!br)}else{bl=true}bg.draggable("option","revert",bl)},bt,"drag")},stop:function(bu,bs){bq.stop();a3();a6("eventDragStop",bg,bk,bu,bs);if(bl){bm();if(Y.browser.msie){bg.css("filter","")}aH(bk,bg)}else{bg.find("a").removeAttr("href");var bt=0;if(!bn){bt=Math.round((bg.offset().top-aA().offset().top)/bo)*aL("slotMinutes")+bh-(bk.start.getHours()*60+bk.start.getMinutes())}aV(this,bk,br,bt,bn,bu,bs)}}});function bm(){if(!bn){bg.width(bf).height("").draggable("option","grid",null);bn=true}}}}function a5(bq,bm,bj){if(!aL("disableDragging")&&bm.draggable){var bi;var bh=false;var bg;var br;var bt;var bk=aL("isRTL")?-1:1;var bs=aG();var bo=aT();var bl=a0();var bp=aZ();bm.draggable({zIndex:9,scroll:false,grid:[bl,bp],axis:bo==1?"y":false,opacity:aL("dragOpacity"),revertDuration:aL("dragRevertDuration"),start:function(bv,bu){a6("eventDragStart",bm,bq,bv,bu);aO(bq,bm);if(Y.browser.msie){bm.find("span.fc-event-bg").hide()}bi=bm.position();br=bt=0;bs.start(function(bz,by,bx,bw){bm.draggable("option","revert",!bz);a3();if(bz){bg=bw*bk;if(aL("allDaySlot")&&!bz.row){if(!bh){bh=true;bj.hide();bm.draggable("option","grid",null)}aD(av(w(bq.start),bg),av(W(bq),bg))}else{bn()}}},bv,"drag")},drag:function(bv,bu){br=Math.round((bu.position.top-bi.top)/bp)*aL("slotMinutes");if(br!=bt){if(!bh){bf(br)}bt=br}},stop:function(bw,bu){var bv=bs.stop();a3();a6("eventDragStop",bm,bq,bw,bu);if(bv&&(bg||br||bh)){aV(this,bq,bg,bh?0:br,bh,bw,bu)}else{bn();bm.css(bi);bf(0);if(Y.browser.msie){bm.css("filter","").find("span.fc-event-bg").css("display","")}aH(bq,bm)}}});function bf(bw){var bv=R(w(bq.start),bw);var bu;if(bq.end){bu=R(w(bq.end),bw)}bj.text(az(bv,bu,aL("timeFormat")))}function bn(){if(bh){bj.css("display","");bm.draggable("option","grid",[bl,bp]);bh=false}}}}function aX(bf,bi,bj){if(!aL("disableResizing")&&bi.resizable){var bh,bg;var bk=aZ();bi.resizable({handles:{s:"div.ui-resizable-s"},grid:bk,start:function(bm,bl){bh=bg=0;aO(bf,bi);if(Y.browser.msie&&Y.browser.version=="6.0"){bi.css("overflow","hidden")}bi.css("z-index",9);a6("eventResizeStart",this,bf,bm,bl)},resize:function(bm,bl){bh=Math.round((Math.max(bk,bi.height())-bl.originalSize.height)/bk);if(bh!=bg){bj.text(az(bf.start,(!bh&&!bf.end)?null:R(aU(bf),aL("slotMinutes")*bh),aL("timeFormat")));bg=bh}},stop:function(bm,bl){a6("eventResizeStop",this,bf,bm,bl);if(bh){a4(this,bf,0,aL("slotMinutes")*bh,bm,bl)}else{bi.css("z-index",8);aH(bf,bi)}}})}}}function B(aB){var ax,ay,az,aA,aD,aC;for(ax=aB.length-1;ax>0;ax--){aA=aB[ax];for(ay=0;ay<aA.length;ay++){aD=aA[ay];for(az=0;az<aB[ax-1].length;az++){aC=aB[ax-1][az];if(z(aD,aC)){aC.forward=Math.max(aC.forward||0,(aD.forward||0)+1)}}}}}function au(az,aL,aA){var aG=this;aG.element=az;aG.calendar=aL;aG.name=aA;aG.opt=ax;aG.trigger=aM;aG.reportEvents=aV;aG.eventEnd=aI;aG.reportEventElement=aD;aG.reportEventClear=aR;aG.eventElementHandlers=aS;aG.showEvents=aH;aG.hideEvents=ay;aG.eventDrop=aQ;aG.eventResize=aJ;var aU=aG.defaultEventEnd;var aN=aL.normalizeEvent;var aC=aL.reportEventChange;var aK={};var aE=[];var aT={};var aP=aL.options;function ax(aY,aW){var aX=aP[aY];if(typeof aX=="object"){return p(aX,aW||aA)}return aX}function aM(aW,aX){return aL.trigger.apply(aL,[aW,aX||aG].concat(Array.prototype.slice.call(arguments,2),[aG]))}function aV(aY){aK={};var aW,aX=aY.length,aZ;for(aW=0;aW<aX;aW++){aZ=aY[aW];if(aK[aZ._id]){aK[aZ._id].push(aZ)}else{aK[aZ._id]=[aZ]}}}function aI(aW){return aW.end?w(aW.end):aU(aW)}function aD(aX,aW){aE.push(aW);if(aT[aX._id]){aT[aX._id].push(aW)}else{aT[aX._id]=[aW]}}function aR(){aE=[];aT={}}function aS(aX,aW){aW.click(function(aY){if(!aW.hasClass("ui-draggable-dragging")&&!aW.hasClass("ui-resizable-resizing")){return aM("eventClick",this,aX,aY)}}).hover(function(aY){aM("eventMouseover",this,aX,aY)},function(aY){aM("eventMouseout",this,aX,aY)})}function aH(aW,aX){aO(aW,aX,"show")}function ay(aW,aX){aO(aW,aX,"hide")}function aO(aZ,a0,aY){var a1=aT[aZ._id],aW,aX=a1.length;for(aW=0;aW<aX;aW++){if(!a0||a1[aW][0]!=a0[0]){a1[aW][aY]()}}}function aQ(a4,a2,aZ,aY,a1,aX,a0){var aW=a2.allDay;var a3=a2._id;aF(aK[a3],aZ,aY,a1);aM("eventDrop",a4,a2,aZ,aY,a1,function(){aF(aK[a3],-aZ,-aY,aW);aC(a3)},aX,a0);aC(a3)}function aJ(a2,a0,aY,aX,aW,aZ){var a1=a0._id;aB(aK[a1],aY,aX);aM("eventResize",a2,a0,aY,aX,function(){aB(aK[a1],-aY,-aX);aC(a1)},aW,aZ);aC(a1)}function aF(a2,aX,aZ,aY){aZ=aZ||0;for(var a0,a1=a2.length,aW=0;aW<a1;aW++){a0=a2[aW];if(aY!==I){a0.allDay=aY}R(av(a0.start,aX,true),aZ);if(a0.end){a0.end=R(av(a0.end,aX,true),aZ)}aN(a0,aP)}}function aB(a1,aX,aY){aY=aY||0;for(var aZ,a0=a1.length,aW=0;aW<a0;aW++){aZ=a1[aW];aZ.end=R(av(aI(aZ),aX,true),aY);aN(aZ,aP)}}}function ad(){var a2=this;a2.renderDaySegs=aV;a2.resizableDayEvent=aW;var a0=a2.opt;var aJ=a2.trigger;var aN=a2.eventEnd;var aO=a2.reportEventElement;var aE=a2.showEvents;var aI=a2.hideEvents;var aZ=a2.eventResize;var aF=a2.getRowCnt;var aM=a2.getColCnt;var aG=a2.getColWidth;var a7=a2.allDayTR;var aH=a2.allDayBounds;var az=a2.colContentLeft;var aK=a2.colContentRight;var a6=a2.dayOfWeekCol;var ax=a2.dateCell;var aS=a2.compileDaySegs;var a5=a2.getDaySegmentContainer;var aD=a2.bindDaySeg;var ay=a2.calendar.formatDates;var aB=a2.renderDayOverlay;var aY=a2.clearOverlays;var a3=a2.clearSelection;function aV(a8,bm){var be=a5();var bb;var bk=aF();var bj=aM();var bc=0;var bd;var a9;var bl;var bh;var bg=a8.length;var bf;var ba;var bi;be[0].innerHTML=aQ(a8);a1(a8,be.children());a4(a8);aA(a8,be,bm);aP(a8);aT(a8);aL(a8);bb=aC();for(bd=0;bd<bk;bd++){a9=0;bl=[];for(bh=0;bh<bj;bh++){bl[bh]=0}while(bc<bg&&(bf=a8[bc]).row==bd){ba=ar(bl.slice(bf.startCol,bf.endCol));bf.top=ba;ba+=bf.outerHeight;for(bi=bf.startCol;bi<bf.endCol;bi++){bl[bi]=ba}bc++}bb[bd].height(ar(bl))}aR(a8,aU(bb))}function aX(bc,bg,be){var a8=Y("<div/>");var bf;var bb=a5();var a9;var bd=bc.length;var ba;a8[0].innerHTML=aQ(bc);bf=a8.children();bb.append(bf);a1(bc,bf);aP(bc);aT(bc);aL(bc);aR(bc,aU(aC()));bf=[];for(a9=0;a9<bd;a9++){ba=bc[a9].element;if(ba){if(bc[a9].row===bg){ba.css("top",be)}bf.push(ba[0])}}return Y(bf)}function aQ(bg){var a9=a0("isRTL");var bc;var bf=bg.length;var bh;var be;var bd;var bi=aH();var a8=bi.left;var ba=bi.right;var bb=[];var bj;var bk;var bl="";for(bc=0;bc<bf;bc++){bh=bg[bc];be=bh.event;bd="fc-event fc-event-hori ";if(a9){if(bh.isStart){bd+="fc-corner-right "}if(bh.isEnd){bd+="fc-corner-left "}bb[0]=a6(bh.end.getDay()-1);bb[1]=a6(bh.start.getDay());bj=bh.isEnd?az(bb[0]):a8;bk=bh.isStart?aK(bb[1]):ba}else{if(bh.isStart){bd+="fc-corner-left "}if(bh.isEnd){bd+="fc-corner-right "}bb[0]=a6(bh.start.getDay());bb[1]=a6(bh.end.getDay()-1);bj=bh.isStart?az(bb[0]):a8;bk=bh.isEnd?aK(bb[1]):ba}bl+="<div class='"+bd+be.className.join(" ")+"' style='position:absolute;z-index:8;left:"+bj+"px'><a"+(be.url?" href='"+ah(be.url)+"'":"")+">"+(!be.allDay&&bh.isStart?"<span class='fc-event-time'>"+ah(ay(be.start,be.end,a0("timeFormat")))+"</span>":"")+"<span class='fc-event-title'>"+ah(be.title)+"</span></a>"+(bh.isEnd&&(be.editable||be.editable===I&&a0("editable"))&&!a0("disableResizing")?"<div class='ui-resizable-handle ui-resizable-"+(a9?"w":"e")+"'></div>":"")+"</div>";bh.left=bj;bh.outerWidth=bk-bj;bb.sort(C);bh.startCol=bb[0];bh.endCol=bb[1]+1}return bl}function a1(ba,be){var a8;var bf=ba.length;var bb;var bc;var a9;var bd;for(a8=0;a8<bf;a8++){bb=ba[a8];bc=bb.event;a9=Y(be[a8]);bd=aJ("eventRender",bc,bc,a9);if(bd===false){a9.remove()}else{if(bd&&bd!==true){bd=Y(bd).css({position:"absolute",left:bb.left});a9.replaceWith(bd);a9=bd}bb.element=a9}}}function a4(bc){var a9;var ba=bc.length;var a8;var bb;for(a9=0;a9<ba;a9++){a8=bc[a9];bb=a8.element;if(bb){aO(a8.event,bb)}}}function aA(bb,ba,bc){var a8;var bf=bb.length;var bd;var a9;var be;for(a8=0;a8<bf;a8++){bd=bb[a8];a9=bd.element;if(a9){be=bd.event;if(be._id===bc){aD(be,a9,bd)}else{a9[0]._fci=a8}}}S(ba,bb,aD)}function aP(bb){var a9;var bf=bb.length;var bd;var a8;var be,bc;var ba={};for(a9=0;a9<bf;a9++){bd=bb[a9];a8=bd.element;if(a8){be=bd.key=aj(a8[0]);bc=ba[be];if(bc===I){bc=ba[be]=x(a8[0],true)}bd.hsides=bc}}}function aT(bc){var a9;var ba=bc.length;var a8;var bb;for(a9=0;a9<ba;a9++){a8=bc[a9];bb=a8.element;if(bb){bb[0].style.width=Math.max(0,a8.outerWidth-a8.hsides)+"px"}}}function aL(ba){var a9;var bf=ba.length;var bd;var a8;var be,bb;var bc={};for(a9=0;a9<bf;a9++){bd=ba[a9];a8=bd.element;if(a8){be=bd.key;bb=bc[be];if(bb===I){bb=bc[be]=j(a8[0])}bd.outerHeight=a8[0].offsetHeight+bb}}}function aC(){var a8;var ba=aF();var a9=[];for(a8=0;a8<ba;a8++){a9[a8]=a7(a8).find("td:first div.fc-day-content > div")}return a9}function aU(ba){var a8;var bb=ba.length;var a9=[];for(a8=0;a8<bb;a8++){a9[a8]=ba[a8][0].offsetTop}return a9}function aR(ba,bd){var a8;var be=ba.length;var bb;var a9;var bc;for(a8=0;a8<be;a8++){bb=ba[a8];a9=bb.element;if(a9){a9[0].style.top=bd[bb.row]+(bb.top||0)+"px";bc=bb.event;aJ("eventAfterRender",bc,bc,a9)}}}function aW(bd,a8,bc){if(!a0("disableResizing")&&bc.isEnd){var ba=a0("isRTL");var bb=ba?"w":"e";var a9=a8.find("div.ui-resizable-"+bb);a9.mousedown(function(bi){if(bi.which!=1){return}var bm=a2.getHoverListener();var bn=aF();var bj=aM();var be=ba?-1:1;var bo=ba?bj:0;var bp=a8.css("top");var bk;var bl;var bh=Y.extend({},bd);var bf=ax(bd.start);a3();Y("body").css("cursor",bb+"-resize").one("mouseup",bg);aJ("eventResizeStart",this,bd,bi);bm.start(function(bu,bq){if(bu){var bt=Math.max(bf.row,bu.row);var bs=bu.col;if(bn==1){bt=0}if(bt==bf.row){if(ba){bs=Math.min(bf.col,bs)}else{bs=Math.max(bf.col,bs)}}bk=(bt*7+bs*be+bo)-(bq.row*7+bq.col*be+bo);var br=av(aN(bd),bk,true);if(bk){bh.end=br;var bv=bl;bl=aX(aS([bh]),bc.row,bp);bl.find("*").css("cursor",bb+"-resize");if(bv){bv.remove()}aI(bd)}else{if(bl){aE(bd);bl.remove();bl=null}}aY();aB(bd.start,av(w(br),1))}},bi);function bg(bq){aJ("eventResizeStop",this,bd,bq);Y("body").css("cursor","auto");bm.stop();aY();if(bk){aZ(this,bd,bk,0,bq)}}})}}}function V(){var aE=this;aE.select=aG;aE.unselect=ax;aE.reportSelection=ay;aE.daySelectionMousedown=aC;var aA=aE.opt;var az=aE.trigger;var aD=aE.defaultSelectionEnd;var aH=aE.renderSelection;var aF=aE.clearSelection;var aB=false;if(aA("selectable")&&aA("unselectAuto")){Y(document).mousedown(function(aJ){var aI=aA("unselectCancel");if(aI){if(Y(aJ.target).parents(aI).length){return}}ax(aJ)})}function aG(aJ,aK,aI){ax();if(!aK){aK=aD(aJ,aI)}aH(aJ,aK,aI);ay(aJ,aK,aI)}function ax(aI){if(aB){aB=false;aF();az("unselect",null,aI)}}function ay(aJ,aK,aI,aL){aB=true;az("select",null,aJ,aK,aI,aL)}function aC(aK){var aJ=aE.cellDate;var aI=aE.cellIsAllDay;var aN=aE.getHoverListener();if(aK.which==1&&aA("selectable")){ax(aK);var aM=this;var aL;aN.start(function(aP,aO){aF();if(aP&&aI(aP)){aL=[aJ(aO),aJ(aP)].sort(C);aH(aL[0],aL[1],true)}else{aL=null}},aK);Y(document).one("mouseup",function(aO){aN.stop();if(aL){if(+aL[0]==+aL[1]){az("dayClick",aM,aL[0],true,aO)}ay(aL[0],aL[1],true,aO)}})}}}function an(){var az=this;az.renderOverlay=ax;az.clearOverlays=aB;var aA=[];var ay=[];function ax(aE,aC){var aD=ay.shift();if(!aD){aD=Y("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")}if(aD[0].parentNode!=aC[0]){aD.appendTo(aC)}aA.push(aD.css(aE).show());return aD}function aB(){var aC;while(aC=aA.shift()){ay.push(aC.hide().unbind())}}}function f(az){var ay=this;var aA;var ax;ay.build=function(){aA=[];ax=[];az(aA,ax)};ay.cell=function(aB,aC){var aG=aA.length;var aE=ax.length;var aD,aF=-1,aH=-1;for(aD=0;aD<aG;aD++){if(aC>=aA[aD][0]&&aC<aA[aD][1]){aF=aD;break}}for(aD=0;aD<aE;aD++){if(aB>=ax[aD][0]&&aB<ax[aD][1]){aH=aD;break}}return(aF>=0&&aH>=0)?{row:aF,col:aH}:null};ay.rect=function(aE,aD,aB,aG,aC){var aF=aC.offset();return{top:aA[aE][0]-aF.top,left:ax[aD][0]-aF.left,width:ax[aG][1]-ax[aD][0],height:aA[aB][1]-aA[aE][0]}}}function y(az){var aA=this;var aB;var ax;var ay;var aC;aA.start=function(aE,aG,aF){ax=aE;ay=aC=null;az.build();aD(aG);aB=aF||"mousemove";Y(document).bind(aB,aD)};function aD(aF){var aE=az.cell(aF.pageX,aF.pageY);if(!aE!=!aC||aE&&(aE.row!=aC.row||aE.col!=aC.col)){if(aE){if(!ay){ay=aE}ax(aE,ay,aE.row-ay.row,aE.col-ay.col)}else{ax(aE,ay)}aC=aE}}aA.stop=function(){Y(document).unbind(aB,aD);return aC}}function at(aC){var aA=this,aB={},ay={},az={};function ax(aD){return aB[aD]=aB[aD]||aC(aD)}aA.left=function(aD){return ay[aD]=ay[aD]===I?ax(aD).position().left:ay[aD]};aA.right=function(aD){return az[aD]=az[aD]===I?aA.left(aD)+ax(aD).width():az[aD]};aA.clear=function(){aB={};ay={};az={}}}E.addDays=av;E.cloneDate=w;E.parseDate=l;E.parseISO8601=k;E.parseTime=b;E.formatDate=G;E.formatDates=P;var a=["sun","mon","tue","wed","thu","fri","sat"],A=86400000,h=3600000,Q=60000;function d(ay,az,ax){ay.setFullYear(ay.getFullYear()+az);if(!ax){ab(ay)}return ay}function Z(aA,aB,ax){if(+aA){var az=aA.getMonth()+aB,ay=w(aA);ay.setDate(1);ay.setMonth(az);aA.setMonth(az);if(!ax){ab(aA)}while(aA.getMonth()!=ay.getMonth()){aA.setDate(aA.getDate()+(aA<ay?1:-1))}}return aA}function av(aA,aB,ax){if(+aA){var ay=aA.getDate()+aB,az=w(aA);az.setHours(9);az.setDate(ay);aA.setDate(ay);if(!ax){ab(aA)}c(aA,az)}return aA}function c(ax,ay){if(+ax){while(ax.getDate()!=ay.getDate()){ax.setTime(+ax+(ax<ay?1:-1)*h)}}}function R(ax,ay){ax.setMinutes(ax.getMinutes()+ay);return ax}function ab(ax){ax.setHours(0);ax.setMinutes(0);ax.setSeconds(0);ax.setMilliseconds(0);return ax}function w(ax,ay){if(ay){return ab(new Date(+ax))}return new Date(+ax)}function D(){var ay=0,ax;do{ax=new Date(1970,ay++,1)}while(ax.getHours());return ax}function r(az,ay,ax){ay=ay||1;while(!az.getDay()||(ax&&az.getDay()==1||!ax&&az.getDay()==6)){av(az,ay)}return az}function g(ay,ax){return Math.round((w(ay,true)-w(ax,true))/A)}function X(aA,ay,az,ax){if(ay!==I&&ay!=aA.getFullYear()){aA.setDate(1);aA.setMonth(0);aA.setFullYear(ay)}if(az!==I&&az!=aA.getMonth()){aA.setDate(1);aA.setMonth(az)}if(ax!==I){aA.setDate(ax)}}function l(ay,ax){if(typeof ay=="object"){return ay}if(typeof ay=="number"){return new Date(ay*1000)}if(typeof ay=="string"){if(ay.match(/^\d+$/)){return new Date(parseInt(ay,10)*1000)}if(ax===I){ax=true}return k(ay,ax)||(ay?new Date(ay):null)}return null}function k(aC,aB){var ay=aC.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);if(!ay){return null}var aA=new Date(ay[1],0,1);if(aB||!ay[14]){var az=new Date(ay[1],0,1,9,0);if(ay[3]){aA.setMonth(ay[3]-1);az.setMonth(ay[3]-1)}if(ay[5]){aA.setDate(ay[5]);az.setDate(ay[5])}c(aA,az);if(ay[7]){aA.setHours(ay[7])}if(ay[8]){aA.setMinutes(ay[8])}if(ay[10]){aA.setSeconds(ay[10])}if(ay[12]){aA.setMilliseconds(Number("0."+ay[12])*1000)}c(aA,az)}else{aA.setUTCFullYear(ay[1],ay[3]?ay[3]-1:0,ay[5]||1);aA.setUTCHours(ay[7]||0,ay[8]||0,ay[10]||0,ay[12]?Number("0."+ay[12])*1000:0);var ax=Number(ay[16])*60+Number(ay[17]);ax*=ay[15]=="-"?1:-1;aA=new Date(+aA+(ax*60*1000))}return aA}function b(ay){if(typeof ay=="number"){return ay*60}if(typeof ay=="object"){return ay.getHours()*60+ay.getMinutes()}var az=ay.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(az){var ax=parseInt(az[1],10);if(az[3]){ax%=12;if(az[3].toLowerCase().charAt(0)=="p"){ax+=12}}return ax*60+(az[2]?parseInt(az[2],10):0)}}function G(az,ax,ay){return P(az,null,ax,ay)}function P(aC,aB,ax,aG){aG=aG||aw;var aI=aC,aK=aB,aD,aA=ax.length,aH,aF,az,ay="";for(aD=0;aD<aA;aD++){aH=ax.charAt(aD);if(aH=="'"){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)=="'"){if(aI){if(aF==aD+1){ay+="'"}else{ay+=ax.substring(aD+1,aF)}aD=aF}break}}}else{if(aH=="("){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)==")"){var aE=G(aI,ax.substring(aD+1,aF),aG);if(parseInt(aE.replace(/\D/,""),10)){ay+=aE}aD=aF;break}}}else{if(aH=="["){for(aF=aD+1;aF<aA;aF++){if(ax.charAt(aF)=="]"){var aJ=ax.substring(aD+1,aF);var aE=G(aI,aJ,aG);if(aE!=G(aK,aJ,aG)){ay+=aE}aD=aF;break}}}else{if(aH=="{"){aI=aB;aK=aC}else{if(aH=="}"){aI=aC;aK=aB}else{for(aF=aA;aF>aD;aF--){if(az=U[ax.substring(aD,aF)]){if(aI){ay+=az(aI,aG)}aD=aF-1;break}}if(aF==aD){if(aI){ay+=aH}}}}}}}}return ay}var U={s:function(ax){return ax.getSeconds()},ss:function(ax){return ao(ax.getSeconds())},m:function(ax){return ax.getMinutes()},mm:function(ax){return ao(ax.getMinutes())},h:function(ax){return ax.getHours()%12||12},hh:function(ax){return ao(ax.getHours()%12||12)},H:function(ax){return ax.getHours()},HH:function(ax){return ao(ax.getHours())},d:function(ax){return ax.getDate()},dd:function(ax){return ao(ax.getDate())},ddd:function(ax,ay){return ay.dayNamesShort[ax.getDay()]},dddd:function(ax,ay){return ay.dayNames[ax.getDay()]},M:function(ax){return ax.getMonth()+1},MM:function(ax){return ao(ax.getMonth()+1)},MMM:function(ax,ay){return ay.monthNamesShort[ax.getMonth()]},MMMM:function(ax,ay){return ay.monthNames[ax.getMonth()]},yy:function(ax){return(ax.getFullYear()+"").substring(2)},yyyy:function(ax){return ax.getFullYear()},t:function(ax){return ax.getHours()<12?"a":"p"},tt:function(ax){return ax.getHours()<12?"am":"pm"},T:function(ax){return ax.getHours()<12?"A":"P"},TT:function(ax){return ax.getHours()<12?"AM":"PM"},u:function(ax){return G(ax,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(ax){var ay=ax.getDate();if(ay>10&&ay<20){return"th"}return["st","nd","rd"][ay%10-1]||"th"}};function W(ax){if(ax.end){return e(ax.end,ax.allDay)}else{return av(w(ax.start),1)}}function e(ay,ax){ay=w(ay);return ax||ay.getHours()||ay.getMinutes()?av(ay,1):ab(ay)}function K(ax,ay){return(ay.msLength-ax.msLength)*100+(ax.event.start-ay.event.start)}function z(ax,ay){return ax.end>ay.start&&ax.start<ay.end}function n(aC,aF,aG,aA){var aD=[],ax,az=aC.length,aI,ay,aB,aK,aH,aJ,aE;for(ax=0;ax<az;ax++){aI=aC[ax];ay=aI.start;aB=aF[ax];if(aB>aG&&ay<aA){if(ay<aG){aK=w(aG);aJ=false}else{aK=ay;aJ=true}if(aB>aA){aH=w(aA);aE=false}else{aH=aB;aE=true}aD.push({event:aI,start:aK,end:aH,isStart:aJ,isEnd:aE,msLength:aH-aK})}}return aD.sort(K)}function u(aA){var aC=[],ax,aB=aA.length,aD,ay,aE,az;for(ax=0;ax<aB;ax++){aD=aA[ax];ay=0;while(true){aE=false;if(aC[ay]){for(az=0;az<aC[ay].length;az++){if(z(aC[ay][az],aD)){aE=true;break}}}if(aE){ay++}else{break}}if(aC[ay]){aC[ay].push(aD)}else{aC[ay]=[aD]}}return aC}function S(ay,az,ax){ay.unbind("mouseover").mouseover(function(aE){var aB=aE.target,aD,aC,aA;while(aB!=this){aD=aB;aB=aB.parentNode}if((aC=aD._fci)!==I){aD._fci=I;aA=az[aC];ax(aA.event,aA.element,aA);Y(aE.target).trigger(aE)}aE.stopPropagation()})}function ac(az,ay,ax){az.each(function(aB,aA){aA.style.width=Math.max(0,ay-x(aA,ax))+"px"})}function af(az,ax,ay){az.each(function(aB,aA){aA.style.height=Math.max(0,ax-m(aA,ay))+"px"})}function x(ax,ay){return(parseFloat(Y.curCSS(ax,"paddingLeft",true))||0)+(parseFloat(Y.curCSS(ax,"paddingRight",true))||0)+(parseFloat(Y.curCSS(ax,"borderLeftWidth",true))||0)+(parseFloat(Y.curCSS(ax,"borderRightWidth",true))||0)+(ay?al(ax):0)}function al(ax){return(parseFloat(Y.curCSS(ax,"marginLeft",true))||0)+(parseFloat(Y.curCSS(ax,"marginRight",true))||0)}function m(ax,ay){return(parseFloat(Y.curCSS(ax,"paddingTop",true))||0)+(parseFloat(Y.curCSS(ax,"paddingBottom",true))||0)+(parseFloat(Y.curCSS(ax,"borderTopWidth",true))||0)+(parseFloat(Y.curCSS(ax,"borderBottomWidth",true))||0)+(ay?j(ax):0)}function j(ax){return(parseFloat(Y.curCSS(ax,"marginTop",true))||0)+(parseFloat(Y.curCSS(ax,"marginBottom",true))||0)}function t(ax,ay){ay=typeof ay=="number"?ay+"px":ay;ax[0].style.cssText+=";min-height:"+ay+";_height:"+ay}var s;function ak(ax){if(s!==false){var ay;if(ax.is("th,td")){ax=(ay=ax).parent()}if(s===I&&ax.is("tr")){s=ax.position().top!=ax.children().position().top}if(s){return ax.parent().position().top+(ay?ax.position().top-ay.position().top:0)}}return 0}function H(){}function C(ax,ay){return ax-ay}function ar(ax){return Math.max.apply(Math,ax)}function ao(ax){return(ax<10?"0":"")+ax}function p(aA,aB){if(aA[aB]!==I){return aA[aB]}var az=aB.split(/(?=[A-Z])/),ay=az.length-1,ax;for(;ay>=0;ay--){ax=aA[az[ay].toLowerCase()];if(ax!==I){return ax}}return aA[""]}function ah(ax){return ax.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function aj(ax){return ax.id+"/"+ax.className+"/"+ax.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function O(ax){ax.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})}})(jQuery);

/* jquery.validate.js */

(function(a){a.extend(a.fn,{validate:function(b){if(!this.length){b&&b.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var c=a.data(this[0],"validator");if(c){return c}c=new a.validator(b,this[0]);a.data(this[0],"validator",c);if(c.settings.onsubmit){this.find("input, button").filter(".cancel").click(function(){c.cancelSubmit=true});if(c.settings.submitHandler){this.find("input, button").filter(":submit").click(function(){c.submitButton=this})}this.submit(function(d){if(c.settings.debug){d.preventDefault()}function e(){if(c.settings.submitHandler){if(c.submitButton){var f=a("<input type='hidden'/>").attr("name",c.submitButton.name).val(c.submitButton.value).appendTo(c.currentForm)}c.settings.submitHandler.call(c,c.currentForm);if(c.submitButton){f.remove()}return false}return true}if(c.cancelSubmit){c.cancelSubmit=false;return e()}if(c.form()){if(c.pendingRequest){c.formSubmitted=true;return false}return e()}else{c.focusInvalid();return false}})}return c},valid:function(){if(a(this[0]).is("form")){return this.validate().form()}else{var c=true;var b=a(this[0].form).validate();this.each(function(){c&=b.element(this)});return c}},removeAttrs:function(c){var b={},d=this;a.each(c.split(/\s/),function(e,f){b[f]=d.attr(f);d.removeAttr(f)});return b},rules:function(i,g){var c=this[0];if(i){var b=a.data(c.form,"validator").settings;var d=b.rules;var e=a.validator.staticRules(c);switch(i){case"add":a.extend(e,a.validator.normalizeRule(g));d[c.name]=e;if(g.messages){b.messages[c.name]=a.extend(b.messages[c.name],g.messages)}break;case"remove":if(!g){delete d[c.name];return e}var h={};a.each(g.split(/\s/),function(l,k){h[k]=e[k];delete e[k]});return h}}var f=a.validator.normalizeRules(a.extend({},a.validator.metadataRules(c),a.validator.classRules(c),a.validator.attributeRules(c),a.validator.staticRules(c)),c);if(f.required){var j=f.required;delete f.required;f=a.extend({required:j},f)}return f}});a.extend(a.expr[":"],{blank:function(b){return !a.trim(""+b.value)},filled:function(b){return !!a.trim(""+b.value)},unchecked:function(b){return !b.checked}});a.validator=function(b,c){this.settings=a.extend(true,{},a.validator.defaults,b);this.currentForm=c;this.init()};a.validator.format=function(b,c){if(arguments.length==1){return function(){var d=a.makeArray(arguments);d.unshift(b);return a.validator.format.apply(this,d)}}if(arguments.length>2&&c.constructor!=Array){c=a.makeArray(arguments).slice(1)}if(c.constructor!=Array){c=[c]}a.each(c,function(e,d){b=b.replace(new RegExp("\\{"+e+"\\}","g"),d)});return b};a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:true,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:true,ignore:[],ignoreTitle:false,onfocusin:function(b){this.lastActive=b;if(this.settings.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.settings.unhighlight.call(this,b,this.settings.errorClass,this.settings.validClass);this.addWrapper(this.errorsFor(b)).hide()}},onfocusout:function(b){if(!this.checkable(b)&&(b.name in this.submitted||!this.optional(b))){this.element(b)}},onkeyup:function(b){if(b.name in this.submitted||b==this.lastElement){this.element(b)}},onclick:function(b){if(b.name in this.submitted){this.element(b)}else{if(b.parentNode.name in this.submitted){this.element(b.parentNode)}}},highlight:function(b,c,d){if(b.type==="radio"){this.findByName(b.name).addClass(c).removeClass(d)}else{a(b).addClass(c).removeClass(d)}},unhighlight:function(b,c,d){if(b.type==="radio"){this.findByName(b.name).removeClass(c).addClass(d)}else{a(b).removeClass(c).addClass(d)}}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",accept:"Please enter a value with a valid extension.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelContainer=a(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm);this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var d=(this.groups={});a.each(this.settings.groups,function(e,f){a.each(f.split(/\s/),function(h,g){d[g]=e})});var b=this.settings.rules;a.each(b,function(e,f){b[e]=a.validator.normalizeRule(f)});function c(e){var g=a.data(this[0].form,"validator"),f="on"+e.type.replace(/^validate/,"");g.settings[f]&&g.settings[f].call(g,this[0])}a(this.currentForm).validateDelegate(":text, :password, :file, select, textarea","focusin focusout keyup",c).validateDelegate(":radio, :checkbox, select, option","click",c);if(this.settings.invalidHandler){a(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)}},form:function(){this.checkForm();a.extend(this.submitted,this.errorMap);this.invalid=a.extend({},this.errorMap);if(!this.valid()){a(this.currentForm).triggerHandler("invalid-form",[this])}this.showErrors();return this.valid()},checkForm:function(){this.prepareForm();for(var c=0,b=(this.currentElements=this.elements());b[c];c++){this.check(b[c])}return this.valid()},element:function(b){b=this.clean(b);this.lastElement=b;this.prepareElement(b);this.currentElements=a(b);var c=this.check(b);if(c){delete this.invalid[b.name]}else{this.invalid[b.name]=true}if(!this.numberOfInvalids()){this.toHide=this.toHide.add(this.containers)}this.showErrors();return c},showErrors:function(b){if(b){a.extend(this.errorMap,b);this.errorList=[];for(var c in b){this.errorList.push({message:b[c],element:this.findByName(c)[0]})}this.successList=a.grep(this.successList,function(d){return !(d.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){if(a.fn.resetForm){a(this.currentForm).resetForm()}this.submitted={};this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(c){var b=0;for(var d in c){b++}return b},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()==0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid){try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}}},findLastActive:function(){var b=this.lastActive;return b&&a.grep(this.errorList,function(c){return c.element.name==b.name}).length==1&&b},elements:function(){var c=this,b={};return a(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){!this.name&&c.settings.debug&&window.console&&console.error("%o has no name assigned",this);if(this.name in b||!c.objectLength(a(this).rules())){return false}b[this.name]=true;return true})},clean:function(b){return a(b)[0]},errors:function(){return a(this.settings.errorElement+"."+this.settings.errorClass,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=a([]);this.toHide=a([]);this.currentElements=a([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(b){this.reset();this.toHide=this.errorsFor(b)},check:function(c){c=this.clean(c);if(this.checkable(c)){c=this.findByName(c.name).not(this.settings.ignore)[0]}var g=a(c).rules();var b=false;for(var h in g){var f={method:h,parameters:g[h]};try{var d=a.validator.methods[h].call(this,c.value.replace(/\r/g,""),c,f.parameters);if(d=="dependency-mismatch"){b=true;continue}b=false;if(d=="pending"){this.toHide=this.toHide.not(this.errorsFor(c));return}if(!d){this.formatAndAdd(c,f);return false}}catch(i){this.settings.debug&&window.console&&console.log("exception occured when checking element "+c.id+", check the '"+f.method+"' method",i);throw i}}if(b){return}if(this.objectLength(g)){this.successList.push(c)}return true},customMetaMessage:function(b,d){if(!a.metadata){return}var c=this.settings.meta?a(b).metadata()[this.settings.meta]:a(b).metadata();return c&&c.messages&&c.messages[d]},customMessage:function(d,b){var c=this.settings.messages[d];return c&&(c.constructor==String?c:c[b])},findDefined:function(){for(var b=0;b<arguments.length;b++){if(arguments[b]!==undefined){return arguments[b]}}return undefined},defaultMessage:function(b,c){return this.findDefined(this.customMessage(b.name,c),this.customMetaMessage(b,c),!this.settings.ignoreTitle&&b.title||undefined,a.validator.messages[c],"<strong>Warning: No message defined for "+b.name+"</strong>")},formatAndAdd:function(e,d){var c=this.defaultMessage(e,d.method),b=/\$?\{(\d+)\}/g;if(typeof c=="function"){c=c.call(this,d.parameters,e)}else{if(b.test(c)){c=jQuery.format(c.replace(b,"{$1}"),d.parameters)}}this.errorList.push({message:c,element:e});this.errorMap[e.name]=c;this.submitted[e.name]=c},addWrapper:function(b){if(this.settings.wrapper){b=b.add(b.parent(this.settings.wrapper))}return b},defaultShowErrors:function(){for(var c=0;this.errorList[c];c++){var b=this.errorList[c];this.settings.highlight&&this.settings.highlight.call(this,b.element,this.settings.errorClass,this.settings.validClass);this.showLabel(b.element,b.message)}if(this.errorList.length){this.toShow=this.toShow.add(this.containers)}if(this.settings.success){for(var c=0;this.successList[c];c++){this.showLabel(this.successList[c])}}if(this.settings.unhighlight){for(var c=0,d=this.validElements();d[c];c++){this.settings.unhighlight.call(this,d[c],this.settings.errorClass,this.settings.validClass)}}this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,d){var c=this.errorsFor(b);if(c.length){c.removeClass().addClass(this.settings.errorClass);c.attr("generated")&&c.html(d)}else{c=a("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(b),generated:true}).addClass(this.settings.errorClass).html(d||"");if(this.settings.wrapper){c=c.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()}if(!this.labelContainer.append(c).length){this.settings.errorPlacement?this.settings.errorPlacement(c,a(b)):c.insertAfter(b)}}if(!d&&this.settings.success){c.text("");typeof this.settings.success=="string"?c.addClass(this.settings.success):this.settings.success(c)}this.toShow=this.toShow.add(c)},errorsFor:function(b){var c=this.idOrName(b);return this.errors().filter(function(){return a(this).attr("for")==c})},idOrName:function(b){return this.groups[b.name]||(this.checkable(b)?b.name:b.id||b.name)},checkable:function(b){return/radio|checkbox/i.test(b.type)},findByName:function(b){var c=this.currentForm;return a(document.getElementsByName(b)).map(function(e,d){return d.form==c&&d.name==b&&d||null})},getLength:function(c,b){switch(b.nodeName.toLowerCase()){case"select":return a("option:selected",b).length;case"input":if(this.checkable(b)){return this.findByName(b.name).filter(":checked").length}}return c.length},depend:function(c,b){return this.dependTypes[typeof c]?this.dependTypes[typeof c](c,b):true},dependTypes:{"boolean":function(c,b){return c},string:function(c,b){return !!a(c,b.form).length},"function":function(c,b){return c(b)}},optional:function(b){return !a.validator.methods.required.call(this,a.trim(b.value),b)&&"dependency-mismatch"},startRequest:function(b){if(!this.pending[b.name]){this.pendingRequest++;this.pending[b.name]=true}},stopRequest:function(b,c){this.pendingRequest--;if(this.pendingRequest<0){this.pendingRequest=0}delete this.pending[b.name];if(c&&this.pendingRequest==0&&this.formSubmitted&&this.form()){a(this.currentForm).submit();this.formSubmitted=false}else{if(!c&&this.pendingRequest==0&&this.formSubmitted){a(this.currentForm).triggerHandler("invalid-form",[this]);this.formSubmitted=false}}},previousValue:function(b){return a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:true,message:this.defaultMessage(b,"remote")})}},classRuleSettings:{required:{required:true},email:{email:true},url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:true},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},creditcard:{creditcard:true}},addClassRules:function(b,c){b.constructor==String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(d){var b={};var c=a(d).attr("class");c&&a.each(c.split(" "),function(){if(this in a.validator.classRuleSettings){a.extend(b,a.validator.classRuleSettings[this])}});return b},attributeRules:function(e){var b={};var f=a(e);for(var c in a.validator.methods){var d=f.attr(c);if(d){b[c]=d}}if(b.maxlength&&/-1|2147483647|524288/.test(b.maxlength)){delete b.maxlength}return b},metadataRules:function(b){if(!a.metadata){return{}}var c=a.data(b.form,"validator").settings.meta;return c?a(b).metadata()[c]:a(b).metadata()},staticRules:function(c){var b={};var d=a.data(c.form,"validator");if(d.settings.rules){b=a.validator.normalizeRule(d.settings.rules[c.name])||{}}return b},normalizeRules:function(c,b){a.each(c,function(e,f){if(f===false){delete c[e];return}if(f.param||f.depends){var d=true;switch(typeof f.depends){case"string":d=!!a(f.depends,b.form).length;break;case"function":d=f.depends.call(b,b);break}if(d){c[e]=f.param!==undefined?f.param:true}else{delete c[e]}}});a.each(c,function(d,e){c[d]=a.isFunction(e)?e(b):e});a.each(["minlength","maxlength","min","max"],function(){if(c[this]){c[this]=Number(c[this])}});a.each(["rangelength","range"],function(){if(c[this]){c[this]=[Number(c[this][0]),Number(c[this][1])]}});if(a.validator.autoCreateRanges){if(c.min&&c.max){c.range=[c.min,c.max];delete c.min;delete c.max}if(c.minlength&&c.maxlength){c.rangelength=[c.minlength,c.maxlength];delete c.minlength;delete c.maxlength}}if(c.messages){delete c.messages}return c},normalizeRule:function(b){if(typeof b=="string"){var c={};a.each(b.split(/\s/),function(){c[this]=true});b=c}return b},addMethod:function(d,c,b){a.validator.methods[d]=c;a.validator.messages[d]=b!=undefined?b:a.validator.messages[d];if(c.length<3){a.validator.addClassRules(d,a.validator.normalizeRule(d))}},methods:{required:function(b,d,c){if(!this.depend(c,d)){return"dependency-mismatch"}switch(d.nodeName.toLowerCase()){case"select":var e=a(d).val();return e&&e.length>0;case"input":if(this.checkable(d)){return this.getLength(b,d)>0}default:return a.trim(b).length>0}},remote:function(b,c,g){if(this.optional(c)){return"dependency-mismatch"}var e=this.previousValue(c);if(!this.settings.messages[c.name]){this.settings.messages[c.name]={}}e.originalMessage=this.settings.messages[c.name].remote;this.settings.messages[c.name].remote=e.message;g=typeof g=="string"&&{url:g}||g;if(this.pending[c.name]){return"pending"}if(e.old===b){return e.valid}e.old=b;var d=this;this.startRequest(c);var f={};f[c.name]=b;a.ajax(a.extend(true,{url:g,mode:"abort",port:"validate"+c.name,dataType:"json",data:f,success:function(k){d.settings.messages[c.name].remote=e.originalMessage;var j=k===true;if(j){var l=d.formSubmitted;d.prepareElement(c);d.formSubmitted=l;d.successList.push(c);d.showErrors()}else{var h={};var i=k||d.defaultMessage(c,"remote");h[c.name]=e.message=a.isFunction(i)?i(b):i;d.showErrors(h)}e.valid=j;d.stopRequest(c,j)}},g));return"pending"},minlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)>=c},maxlength:function(b,d,c){return this.optional(d)||this.getLength(a.trim(b),d)<=c},rangelength:function(b,d,c){var e=this.getLength(a.trim(b),d);return this.optional(d)||(e>=c[0]&&e<=c[1])},min:function(b,d,c){return this.optional(d)||b>=c},max:function(b,d,c){return this.optional(d)||b<=c},range:function(b,d,c){return this.optional(d)||(b>=c[0]&&b<=c[1])},email:function(c,b){return this.optional(b)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(c)},url:function(c,b){return this.optional(b)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(c)},date:function(c,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(c))},dateISO:function(c,b){return this.optional(b)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(c)},number:function(c,b){return this.optional(b)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(c)},digits:function(c,b){return this.optional(b)||/^\d+$/.test(c)},creditcard:function(b,c){if(this.optional(c)){return"dependency-mismatch"}if(/[^0-9-]+/.test(b)){return false}var g=0,d=0,f=false;b=b.replace(/\D/g,"");for(var e=b.length-1;e>=0;e--){var h=b.charAt(e);var d=parseInt(h,10);if(f){if((d*=2)>9){d-=9}}g+=d;f=!f}return(g%10)==0},accept:function(b,d,c){c=typeof c=="string"?c.replace(/,/g,"|"):"png|jpe?g|gif";return this.optional(d)||b.match(new RegExp(".("+c+")$","i"))},equalTo:function(b,d,c){var e=a(c).unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){a(d).valid()});return b==e.val()}}});a.format=a.validator.format})(jQuery);(function(c){var a={};if(c.ajaxPrefilter){c.ajaxPrefilter(function(g,e,d){var f=g.port;if(g.mode=="abort"){if(a[f]){a[f].abort()}a[f]=d}})}else{var b=c.ajax;c.ajax=function(e){var d=("mode" in e?e:c.ajaxSettings).mode,f=("port" in e?e:c.ajaxSettings).port;if(d=="abort"){if(a[f]){a[f].abort()}return(a[f]=b.apply(this,arguments))}return b.apply(this,arguments)}}})(jQuery);(function(a){if(!jQuery.event.special.focusin&&!jQuery.event.special.focusout&&document.addEventListener){a.each({focus:"focusin",blur:"focusout"},function(c,d){a.event.special[d]={setup:function(){this.addEventListener(c,b,true)},teardown:function(){this.removeEventListener(c,b,true)},handler:function(f){arguments[0]=a.event.fix(f);arguments[0].type=d;return a.event.handle.apply(this,arguments)}};function b(f){f=a.event.fix(f);f.type=d;return a.event.handle.call(this,f)}})}a.extend(a.fn,{validateDelegate:function(c,d,b){return this.bind(d,function(e){var f=a(e.target);if(f.is(c)){return b.apply(f,arguments)}})}})})(jQuery);

/* jquery.tablednd_0_5.js */

jQuery.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldY:0,build:function(a){this.each(function(){this.tableDnDConfig=jQuery.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,scrollAmount:5,serializeRegexp:/[^\-]*$/,serializeParamName:null,dragHandle:null},a||{});jQuery.tableDnD.makeDraggable(this)});jQuery(document).bind("mousemove",jQuery.tableDnD.mousemove).bind("mouseup",jQuery.tableDnD.mouseup);return this},makeDraggable:function(b){var c=b.tableDnDConfig;if(b.tableDnDConfig.dragHandle){var a=jQuery("td."+b.tableDnDConfig.dragHandle,b);a.each(function(){jQuery(this).mousedown(function(e){jQuery.tableDnD.dragObject=this.parentNode;jQuery.tableDnD.currentTable=b;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,e);if(c.onDragStart){c.onDragStart(b,this)}return false})})}else{var d=jQuery("tr",b);d.each(function(){var e=jQuery(this);if(!e.hasClass("nodrag")){e.mousedown(function(f){if(f.target.tagName=="TD"){jQuery.tableDnD.dragObject=this;jQuery.tableDnD.currentTable=b;jQuery.tableDnD.mouseOffset=jQuery.tableDnD.getMouseOffset(this,f);if(c.onDragStart){c.onDragStart(b,this)}return false}}).css("cursor","move")}})}},updateTables:function(){this.each(function(){if(this.tableDnDConfig){jQuery.tableDnD.makeDraggable(this)}})},mouseCoords:function(a){if(a.pageX||a.pageY){return{x:a.pageX,y:a.pageY}}return{x:a.clientX+document.body.scrollLeft-document.body.clientLeft,y:a.clientY+document.body.scrollTop-document.body.clientTop}},getMouseOffset:function(a,d){d=d||window.event;var c=this.getPosition(a);var b=this.mouseCoords(d);return{x:b.x-c.x,y:b.y-c.y}},getPosition:function(c){var a=0;var b=0;if(c.offsetHeight==0){c=c.firstChild}while(c.offsetParent){a+=c.offsetLeft;b+=c.offsetTop;c=c.offsetParent}a+=c.offsetLeft;b+=c.offsetTop;return{x:a,y:b}},mousemove:function(d){if(jQuery.tableDnD.dragObject==null){return}var f=jQuery(jQuery.tableDnD.dragObject);var c=jQuery.tableDnD.currentTable.tableDnDConfig;var a=jQuery.tableDnD.mouseCoords(d);var b=a.y-jQuery.tableDnD.mouseOffset.y;var i=window.pageYOffset;if(document.all){if(typeof document.compatMode!="undefined"&&document.compatMode!="BackCompat"){i=document.documentElement.scrollTop}else{if(typeof document.body!="undefined"){i=document.body.scrollTop}}}if(a.y-i<c.scrollAmount){window.scrollBy(0,-c.scrollAmount)}else{var h=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;if(h-(a.y-i)<c.scrollAmount){window.scrollBy(0,c.scrollAmount)}}if(b!=jQuery.tableDnD.oldY){var e=b>jQuery.tableDnD.oldY;jQuery.tableDnD.oldY=b;if(c.onDragClass){f.addClass(c.onDragClass)}else{f.css(c.onDragStyle)}var g=jQuery.tableDnD.findDropTargetRow(f,b);if(g){if(e&&jQuery.tableDnD.dragObject!=g){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,g.nextSibling)}else{if(!e&&jQuery.tableDnD.dragObject!=g){jQuery.tableDnD.dragObject.parentNode.insertBefore(jQuery.tableDnD.dragObject,g)}}}}return false},findDropTargetRow:function(f,c){var j=jQuery.tableDnD.currentTable.rows;for(var b=0;b<j.length;b++){var e=j[b];var h=this.getPosition(e).y;var g=parseInt(e.offsetHeight)/2;if(e.offsetHeight==0){h=this.getPosition(e.firstChild).y;g=parseInt(e.firstChild.offsetHeight)/2}if((c>h-g)&&(c<(h+g))){if(e==f){return null}var d=jQuery.tableDnD.currentTable.tableDnDConfig;if(d.onAllowDrop){if(d.onAllowDrop(f,e)){return e}else{return null}}else{var a=jQuery(e).hasClass("nodrop");if(!a){return e}else{return null}}return e}}return null},mouseup:function(c){if(jQuery.tableDnD.currentTable&&jQuery.tableDnD.dragObject){var a=jQuery.tableDnD.dragObject;var b=jQuery.tableDnD.currentTable.tableDnDConfig;if(b.onDragClass){jQuery(a).removeClass(b.onDragClass)}else{jQuery(a).css(b.onDropStyle)}jQuery.tableDnD.dragObject=null;if(b.onDrop){b.onDrop(jQuery.tableDnD.currentTable,a)}jQuery.tableDnD.currentTable=null}},serialize:function(){if(jQuery.tableDnD.currentTable){return jQuery.tableDnD.serializeTable(jQuery.tableDnD.currentTable)}else{return"Error: No Table id set, you need to set an id on your table and every row"}},serializeTable:function(b){var e="";var c=b.id;var f=b.rows;for(var a=0;a<f.length;a++){if(e.length>0){e+="&"}var d=f[a].id;if(d&&d&&b.tableDnDConfig&&b.tableDnDConfig.serializeRegexp){d=d.match(b.tableDnDConfig.serializeRegexp)[0]}e+=c+"[]="+d}return e},serializeTables:function(){var a="";this.each(function(){a+=jQuery.tableDnD.serializeTable(this)});return a}};jQuery.fn.extend({tableDnD:jQuery.tableDnD.build,tableDnDUpdate:jQuery.tableDnD.updateTables,tableDnDSerialize:jQuery.tableDnD.serializeTables});

/* jquery.meio.mask.js */

(function(d){var a=(window.orientation!=undefined),c=((d.browser.opera||(d.browser.mozilla&&parseFloat(d.browser.version.substr(0,3))<1.9))?"input":"paste");d.event.special.paste={setup:function(){if(this.addEventListener){this.addEventListener(c,b,false)}else{if(this.attachEvent){this.attachEvent(c,b)}}},teardown:function(){if(this.removeEventListener){this.removeEventListener(c,b,false)}else{if(this.detachEvent){this.detachEvent(c,b)}}}};function b(g){var f=this;g=d.event.fix(g||window.e);g.type="paste";setTimeout(function(){d.event.handle.call(f,g)},1)}d.extend({mask:{rules:{z:/[a-z]/,Z:/[A-Z]/,a:/[a-zA-Z]/,"*":/[0-9a-zA-Z]/,"@":/[0-9a-zA-ZçÇáàãâéèêíìóòôõúùü]/},keyRepresentation:{8:"backspace",9:"tab",13:"enter",16:"shift",17:"control",18:"alt",27:"esc",33:"page up",34:"page down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",116:"f5",123:"f12",224:"command"},iphoneKeyRepresentation:{10:"go",127:"delete"},signals:{"+":"","-":"-"},options:{attr:"alt",mask:null,type:"fixed",maxLength:-1,defaultValue:"",signal:false,textAlign:true,selectCharsOnFocus:true,autoTab:true,setSize:false,fixedChars:"[(),.:/ -]",onInvalid:function(){},onValid:function(){},onOverflow:function(){}},masks:{phone:{mask:"(99) 9999-9999"},"phone-us":{mask:"(999) 999-9999"},cpf:{mask:"999.999.999-99"},cnpj:{mask:"99.999.999/9999-99"},date:{mask:"39/19/9999"},"date-us":{mask:"19/39/9999"},cep:{mask:"99999-999"},time:{mask:"29:59"},cc:{mask:"9999 9999 9999 9999"},integer:{mask:"999.999.999.999",type:"reverse"},decimal:{mask:"99,999.999.999.999",type:"reverse",defaultValue:"000"},"decimal-us":{mask:"99.999,999,999,999",type:"reverse",defaultValue:"000"},"signed-decimal":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"},"signed-decimal-us":{mask:"99,999.999.999.999",type:"reverse",defaultValue:"+000"}},init:function(){if(!this.hasInit){var g=this,e,f=(a)?this.iphoneKeyRepresentation:this.keyRepresentation;this.ignore=false;for(e=0;e<=9;e++){this.rules[e]=new RegExp("[0-"+e+"]")}this.keyRep=f;this.ignoreKeys=[];d.each(f,function(h){g.ignoreKeys.push(parseInt(h))});this.hasInit=true}},set:function(g,h){var e=this,i=d(g),f="maxLength";h=h||{};this.init();return i.each(function(){if(h.attr){e.options.attr=h.attr}var q=d(this),m=d.extend({},e.options),k=q.attr(m.attr),p="";p=(typeof h=="string")?h:(k!="")?k:null;if(p){m.mask=p}if(e.masks[p]){m=d.extend(m,e.masks[p])}if(typeof h=="object"&&h.constructor!=Array){m=d.extend(m,h)}if(d.metadata){m=d.extend(m,q.metadata())}if(m.mask!=null){if(q.data("mask")){e.unset(q)}var r=m.defaultValue,j=(m.type=="reverse"),n=new RegExp(m.fixedChars,"g");if(m.maxLength==-1){m.maxLength=q.attr(f)}m=d.extend({},m,{fixedCharsReg:new RegExp(m.fixedChars),fixedCharsRegG:n,maskArray:m.mask.split(""),maskNonFixedCharsArray:m.mask.replace(n,"").split("")});if((m.type=="fixed"||j)&&m.setSize&&!q.attr("size")){q.attr("size",m.mask.length)}if(j&&m.textAlign){q.css("text-align","right")}if(this.value!=""||r!=""){var l=e.string((this.value!="")?this.value:r,m);this.defaultValue=l;q.val(l)}if(m.type=="infinite"){m.type="repeat"}q.data("mask",m);q.removeAttr(f);q.bind("keydown.mask",{func:e._onKeyDown,thisObj:e},e._onMask).bind("keypress.mask",{func:e._onKeyPress,thisObj:e},e._onMask).bind("keyup.mask",{func:e._onKeyUp,thisObj:e},e._onMask).bind("paste.mask",{func:e._onPaste,thisObj:e},e._onMask).bind("focus.mask",e._onFocus).bind("blur.mask",e._onBlur).bind("change.mask",e._onChange)}})},unset:function(e){var f=d(e);return f.each(function(){var h=d(this);if(h.data("mask")){var g=h.data("mask").maxLength;if(g!=-1){h.attr("maxLength",g)}h.unbind(".mask").removeData("mask")}})},string:function(g,e){this.init();var h={};if(typeof g!="string"){g=String(g)}switch(typeof e){case"string":if(this.masks[e]){h=d.extend(h,this.masks[e])}else{h.mask=e}break;case"object":h=e}if(!h.fixedChars){h.fixedChars=this.options.fixedChars}var f=new RegExp(h.fixedChars),i=new RegExp(h.fixedChars,"g");if((h.type=="reverse")&&h.defaultValue){if(typeof this.signals[h.defaultValue.charAt(0)]!="undefined"){var j=g.charAt(0);h.signal=(typeof this.signals[j]!="undefined")?this.signals[j]:this.signals[h.defaultValue.charAt(0)];h.defaultValue=h.defaultValue.substring(1)}}return this.__maskArray(g.split(""),h.mask.replace(i,"").split(""),h.mask.split(""),h.type,h.maxLength,h.defaultValue,f,h.signal)},_onFocus:function(g){var h=d(this),f=h.data("mask");f.inputFocusValue=h.val();f.changed=false;if(f.selectCharsOnFocus){h.select()}},_onBlur:function(g){var h=d(this),f=h.data("mask");if(f.inputFocusValue!=h.val()&&!f.changed){h.trigger("change")}},_onChange:function(f){d(this).data("mask").changed=true},_onMask:function(h){var g=h.data.thisObj,f={};f._this=h.target;f.$this=d(f._this);if(f.$this.attr("readonly")){return true}f.data=f.$this.data("mask");f[f.data.type]=true;f.value=f.$this.val();f.nKey=g.__getKeyNumber(h);f.range=g.__getRange(f._this);f.valueArray=f.value.split("");return h.data.func.call(g,h,f)},_onKeyDown:function(h,f){this.ignore=d.inArray(f.nKey,this.ignoreKeys)>-1||h.ctrlKey||h.metaKey||h.altKey;if(this.ignore){var g=this.keyRep[f.nKey];f.data.onValid.call(f._this,g?g:"",f.nKey)}return a?this._keyPress(h,f):true},_onKeyUp:function(f,g){if(g.nKey==9||g.nKey==16){return true}if(g.data.type=="repeat"){this.__autoTab(g);return true}return this._onPaste(f,g)},_onPaste:function(h,f){if(f.reverse){this.__changeSignal(h.type,f)}var g=this.__maskArray(f.valueArray,f.data.maskNonFixedCharsArray,f.data.maskArray,f.data.type,f.data.maxLength,f.data.defaultValue,f.data.fixedCharsReg,f.data.signal);f.$this.val(g);if(!f.reverse&&f.data.defaultValue.length&&(f.range.start==f.range.end)){this.__setRange(f._this,f.range.start,f.range.end)}if((d.browser.msie||d.browser.safari)&&!f.reverse){this.__setRange(f._this,f.range.start,f.range.end)}if(this.ignore){return true}this.__autoTab(f);return true},_onKeyPress:function(p,j){if(this.ignore){return true}if(j.reverse){this.__changeSignal(p.type,j)}var m=String.fromCharCode(j.nKey),h=j.range.start,n=j.value,f=j.data.maskArray;if(j.reverse){var q=n.substr(0,h),l=n.substr(j.range.end,n.length);n=q+m+l;if(j.data.signal&&(h-j.data.signal.length>0)){h-=j.data.signal.length}}var k=n.replace(j.data.fixedCharsRegG,"").split(""),i=this.__extraPositionsTill(h,f,j.data.fixedCharsReg);j.rsEp=h+i;if(j.repeat){j.rsEp=0}if(!this.rules[f[j.rsEp]]||(j.data.maxLength!=-1&&k.length>=j.data.maxLength&&j.repeat)){j.data.onOverflow.call(j._this,m,j.nKey);return false}else{if(!this.rules[f[j.rsEp]].test(m)){j.data.onInvalid.call(j._this,m,j.nKey);return false}else{j.data.onValid.call(j._this,m,j.nKey)}}var g=this.__maskArray(k,j.data.maskNonFixedCharsArray,f,j.data.type,j.data.maxLength,j.data.defaultValue,j.data.fixedCharsReg,j.data.signal,i);j.$this.val(g);return(j.reverse)?this._keyPressReverse(p,j):(j.fixed)?this._keyPressFixed(p,j):true},_keyPressFixed:function(f,g){if(g.range.start==g.range.end){if((g.rsEp==0&&g.value.length==0)||g.rsEp<g.value.length){this.__setRange(g._this,g.rsEp,g.rsEp+1)}}else{this.__setRange(g._this,g.range.start,g.range.end)}return true},_keyPressReverse:function(f,g){if(d.browser.msie&&((g.range.start==0&&g.range.end==0)||g.range.start!=g.range.end)){this.__setRange(g._this,g.value.length)}return false},__autoTab:function(e){if(e.data.autoTab&&((e.$this.val().length>=e.data.maskArray.length&&!e.repeat)||(e.data.maxLength!=-1&&e.valueArray.length>=e.data.maxLength&&e.repeat))){var f=this.__getNextInput(e._this,e.data.autoTab);if(f){e.$this.trigger("blur");f.focus().select()}}},__changeSignal:function(g,e){if(e.data.signal!==false){var f=(g=="paste")?e.value.charAt(0):String.fromCharCode(e.nKey);if(this.signals&&(typeof this.signals[f]!="undefined")){e.data.signal=this.signals[f]}}},__getKeyNumber:function(f){return(f.charCode||f.keyCode||f.which)},__maskArray:function(j,g,l,k,h,n,i,m,f){if(k=="reverse"){j.reverse()}j=this.__removeInvalidChars(j,g,k=="repeat"||k=="infinite");if(n){j=this.__applyDefaultValue.call(j,n)}j=this.__applyMask(j,l,f,i);switch(k){case"reverse":j.reverse();return(m||"")+j.join("").substring(j.length-l.length);case"infinite":case"repeat":var e=j.join("");return(h!=-1&&j.length>=h)?e.substring(0,h):e;default:return j.join("").substring(0,l.length)}return""},__applyDefaultValue:function(g){var e=g.length,f=this.length,h;for(h=f-1;h>=0;h--){if(this[h]==g.charAt(0)){this.pop()}else{break}}for(h=0;h<e;h++){if(!this[h]){this[h]=g.charAt(h)}}return this},__removeInvalidChars:function(j,g,f){for(var h=0,e=0;h<j.length;h++){if(g[e]&&this.rules[g[e]]&&!this.rules[g[e]].test(j[h])){j.splice(h,1);if(!f){e--}h--}if(!f){e++}}return j},__applyMask:function(j,f,g,e){if(typeof g=="undefined"){g=0}for(var h=0;h<j.length+g;h++){if(f[h]&&e.test(f[h])){j.splice(h,0,f[h])}}return j},__extraPositionsTill:function(g,e,h){var f=0;while(h.test(e[g++])){f++}return f},__getNextInput:function(k,e){var j=k.form.elements,m=d.inArray(k,j)+1,f=null,g;for(g=m;g<j.length;g++){f=d(j[g]);if(this.__isNextInput(f,e)){return f}}var l=document.forms,h=d.inArray(k.form,l)+1,n,o=null;for(n=h;n<l.length;n++){o=l[n].elements;for(g=0;g<o.length;g++){f=d(o[g]);if(this.__isNextInput(f,e)){return f}}}return null},__isNextInput:function(e,f){var g=e.get(0);return g&&(g.offsetWidth>0||g.offsetHeight>0)&&g.nodeName!="FIELDSET"&&(f===true||(typeof f=="string"&&e.is(f)))},__setRange:function(e,h,f){if(typeof f=="undefined"){f=h}if(e.setSelectionRange){e.setSelectionRange(h,f)}else{var g=e.createTextRange();g.collapse();g.moveStart("character",h);g.moveEnd("character",f-h);g.select()}},__getRange:function(f){if(!d.browser.msie){return{start:f.selectionStart,end:f.selectionEnd}}var e={start:0,end:0},g=document.selection.createRange();e.start=0-g.duplicate().moveStart("character",-100000);e.end=e.start+g.text.length;return e},unmaskedVal:function(e){return d(e).val().replace(d.mask.fixedCharsRegG,"")}}});d.fn.extend({setMask:function(e){return d.mask.set(this,e)},unsetMask:function(){return d.mask.unset(this)},unmaskedVal:function(){return d.mask.unmaskedVal(this[0])}})})(jQuery);

/* jquery.srender.js */

jQuery.srender=function(c,b,a){if(jQuery.srender.cache[c]){fn=jQuery.srender.cache[c]}else{fn=jQuery.srender.cache[c]=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+c.replace(/[\r\t\n]/g," ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');")}if(a){a.html(fn(b));return false}else{return fn(b)}};jQuery.srender.cache={};

/* jquery.css.js */

(function(b){var a;b.fn.disable=function(){return this.prop("disabled",true)};b.fn.enable=function(){return this.prop("disabled",false)};b.fn.isDisabled=function(){return this.prop("disabled")};b.fn.isVisible=function(){return this.css("visibility")!=="hidden"&&this.css("display")!=="none"};b.fn.disableTextSelect=function(){return this.each(function(){if(b.browser.mozilla){b(this).css("mozuserselect","none")}else{if(b.browser.msie){b(this).bind("selectstart",function(){return false})}else{b(this).mousedown(function(){return false})}}})}})(jQuery);

/* jquery.watermark.js */

(function(g,i,m){var l="watermark",c="watermarkClass",a="watermarkFocus",p="watermarkSubmit",b="watermarkMaxLength",j="watermarkPassword",k="watermarkText",e=/\r/g,o="input:data("+l+"),textarea:data("+l+")",d="input:text,input:password,input[type=search],input:not([type]),textarea",n=["Page_ClientValidate"],h=false,f=("placeholder" in document.createElement("input"));g.watermark=g.watermark||{version:"3.1.3",runOnce:true,options:{className:"watermark",useNative:true,hideBeforeUnload:true},hide:function(q){g(q).filter(o).each(function(){g.watermark._hide(g(this))})},_hide:function(q,y){var r=q[0],v=(r.value||"").replace(e,""),s=q.data(k)||"",u=q.data(b)||0,x=q.data(c);if((s.length)&&(v==s)){r.value="";if(q.data(j)){if((q.attr("type")||"")==="text"){var w=q.data(j)||[],t=q.parent()||[];if((w.length)&&(t.length)){t[0].removeChild(q[0]);t[0].appendChild(w[0]);q=w}}}if(u){q.attr("maxLength",u);q.removeData(b)}if(y){q.attr("autocomplete","off");i.setTimeout(function(){q.select()},1)}}x&&q.removeClass(x)},show:function(q){g(q).filter(o).each(function(){g.watermark._show(g(this))})},_show:function(r){var s=r[0],t=(s.value||"").replace(e,""),y=r.data(k)||"",v=r.attr("type")||"",q=r.data(c);if(((t.length==0)||(t==y))&&(!r.data(a))){h=true;if(r.data(j)){if(v==="password"){var u=r.data(j)||[],x=r.parent()||[];if((u.length)&&(x.length)){x[0].removeChild(r[0]);x[0].appendChild(u[0]);r=u;r.attr("maxLength",y.length);s=r[0]}}}if((v==="text")||(v==="search")){var w=r.attr("maxLength")||0;if((w>0)&&(y.length>w)){r.data(b,w);r.attr("maxLength",y.length)}}q&&r.addClass(q);s.value=y}else{g.watermark._hide(r)}},hideAll:function(){if(h){g.watermark.hide(d);h=false}},showAll:function(){g.watermark.show(d)}};g.fn.watermark=g.fn.watermark||function(t,s){if(!this.length){return this}var r=false,q=(typeof(t)==="string");if(q){t=t.replace(e,"")}if(typeof(s)==="object"){r=(typeof(s.className)==="string");s=g.extend({},g.watermark.options,s)}else{if(typeof(s)==="string"){r=true;s=g.extend({},g.watermark.options,{className:s})}else{s=g.watermark.options}}if(typeof(s.useNative)!=="function"){s.useNative=s.useNative?function(){return true}:function(){return false}}return this.each(function(){var y=g(this);if(!y.is(d)){return}if(y.data(l)){if(q||r){g.watermark._hide(y);if(q){y.data(k,t)}if(r){y.data(c,s.className)}}}else{if((f)&&(s.useNative.call(this,y))&&((y.attr("tagName")||"")!=="TEXTAREA")){if(q){y.attr("placeholder",t)}return}y.data(k,q?t:"");y.data(c,s.className);y.data(l,1);if((y.attr("type")||"")==="password"){var v=y.wrap("<span>").parent(),x=g(v.html().replace(/type=["']?password["']?/i,'type="text"'));x.data(k,y.data(k));x.data(c,y.data(c));x.data(l,1);x.attr("maxLength",t.length);x.focus(function(){g.watermark._hide(x,true)}).bind("dragenter",function(){g.watermark._hide(x)}).bind("dragend",function(){i.setTimeout(function(){x.blur()},1)});y.blur(function(){g.watermark._show(y)}).bind("dragleave",function(){g.watermark._show(y)});x.data(j,y);y.data(j,x)}else{y.focus(function(){y.data(a,1);g.watermark._hide(y,true)}).blur(function(){y.data(a,0);g.watermark._show(y)}).bind("dragenter",function(){g.watermark._hide(y)}).bind("dragleave",function(){g.watermark._show(y)}).bind("dragend",function(){i.setTimeout(function(){g.watermark._show(y)},1)}).bind("drop",function(B){var A=y[0],z=B.originalEvent.dataTransfer.getData("Text");if((A.value||"").replace(e,"").replace(z,"")===y.data(k)){A.value=z}y.focus()})}if(this.form){var w=this.form,u=g(w);if(!u.data(p)){u.submit(g.watermark.hideAll);if(w.submit){u.data(p,w.submit);w.submit=(function(A,z){return function(){var B=z.data(p);g.watermark.hideAll();if(B.apply){B.apply(A,Array.prototype.slice.call(arguments))}else{B()}}})(w,u)}else{u.data(p,1);w.submit=(function(z){return function(){g.watermark.hideAll();delete z.submit;z.submit()}})(w)}}}}g.watermark._show(y)})};if(g.watermark.runOnce){g.watermark.runOnce=false;g.extend(g.expr[":"],{data:function(r,q,s){return !!g.data(r,s[3])}});(function(q){g.fn.val=function(){if(!this.length){return arguments.length?this:m}if(!arguments.length){if(this.data(l)){var r=(this[0].value||"").replace(e,"");return(r===(this.data(k)||""))?"":r}else{return q.apply(this,arguments)}}else{q.apply(this,arguments);g.watermark.show(this);return this}}})(g.fn.val);if(n.length){g(function(){var q,s,r;for(q=n.length-1;q>=0;q--){s=n[q];r=i[s];if(typeof(r)==="function"){i[s]=(function(t){return function(){g.watermark.hideAll();return t.apply(null,Array.prototype.slice.call(arguments))}})(r)}}})}g(i).bind("beforeunload",function(){if(g.watermark.options.hideBeforeUnload){g.watermark.hideAll()}})}})(jQuery,window);

/* jquery.loadmask.js */

(function(a){a.fn.mask=function(c,b){a(this).each(function(){if(b!==undefined&&b>0){var d=a(this);d.data("_mask_timeout",setTimeout(function(){a.maskElement(d,c)},b))}else{a.maskElement(a(this),c)}})};a.fn.unmask=function(){a(this).each(function(){a.unmaskElement(a(this))})};a.fn.isMasked=function(){return this.hasClass("masked")};a.maskElement=function(d,c){if(d.data("_mask_timeout")!==undefined){clearTimeout(d.data("_mask_timeout"));d.removeData("_mask_timeout")}if(d.isMasked()){a.unmaskElement(d)}if(d.css("position")=="static"){d.addClass("masked-relative")}d.addClass("masked");var b=a('<div class="loadmask"></div>');if(navigator.userAgent.toLowerCase().indexOf("msie")>-1){b.height(d.height()+parseInt(d.css("padding-top"))+parseInt(d.css("padding-bottom")));b.width(d.width()+parseInt(d.css("padding-left"))+parseInt(d.css("padding-right")))}if(navigator.userAgent.toLowerCase().indexOf("msie 6")>-1){d.find("select").addClass("masked-hidden")}d.append(b);if(c!==undefined){var e=a('<div class="loadmask-msg" style="display:none;"></div>');e.append("<div>"+c+"</div>");d.append(e);e.css("top",Math.round(d.height()/2-(e.height()-parseInt(e.css("padding-top"))-parseInt(e.css("padding-bottom")))/2)+"px");e.css("left",Math.round(d.width()/2-(e.width()-parseInt(e.css("padding-left"))-parseInt(e.css("padding-right")))/2)+"px");e.show()}};a.unmaskElement=function(b){if(b.data("_mask_timeout")!==undefined){clearTimeout(b.data("_mask_timeout"));b.removeData("_mask_timeout")}b.find(".loadmask-msg,.loadmask").remove();b.removeClass("masked");b.removeClass("masked-relative");b.find("select").removeClass("masked-hidden")}})(jQuery);

/* jquery.dimensions.js */

(function(b){b.dimensions={version:"1.2"};b.each(["Height","Width"],function(d,c){b.fn["inner"+c]=function(){if(!this[0]){return}var e=c=="Height"?"Top":"Left",f=c=="Height"?"Bottom":"Right";return this.is(":visible")?this[0]["client"+c]:a(this,c.toLowerCase())+a(this,"padding"+e)+a(this,"padding"+f)};b.fn["outer"+c]=function(g){if(!this[0]){return}var e=c=="Height"?"Top":"Left",h=c=="Height"?"Bottom":"Right";g=b.extend({margin:false},g||{});var f=this.is(":visible")?this[0]["offset"+c]:a(this,c.toLowerCase())+a(this,"border"+e+"Width")+a(this,"border"+h+"Width")+a(this,"padding"+e)+a(this,"padding"+h);return f+(g.margin?(a(this,"margin"+e)+a(this,"margin"+h)):0)}});b.each(["Left","Top"],function(d,c){b.fn["scroll"+c]=function(e){if(!this[0]){return}return e!=undefined?this.each(function(){this==window||this==document?window.scrollTo(c=="Left"?e:b(window)["scrollLeft"](),c=="Top"?e:b(window)["scrollTop"]()):this["scroll"+c]=e}):this[0]==window||this[0]==document?self[(c=="Left"?"pageXOffset":"pageYOffset")]||b.boxModel&&document.documentElement["scroll"+c]||document.body["scroll"+c]:this[0]["scroll"+c]}});b.fn.extend({position:function(){var e=0,h=0,c=this[0],g,f,d,i;if(c){d=this.offsetParent();g=this.offset();f=d.offset();g.top-=a(c,"marginTop");g.left-=a(c,"marginLeft");f.top+=a(d,"borderTopWidth");f.left+=a(d,"borderLeftWidth");i={top:g.top-f.top,left:g.left-f.left}}return i},offsetParent:function(){var c=this[0].offsetParent;while(c&&(!/^body|html$/i.test(c.tagName)&&b.css(c,"position")=="static")){c=c.offsetParent}return b(c)}});function a(d,c){return parseInt(b.curCSS(d.jquery?d[0]:d,c,true))||0}});

/* jquery.markitup.js */

(function(a){a.fn.markItUp=function(b,e){var c,g,d,f;g=d=f=false;c={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(c,b,e);if(!c.root){a("script").each(function(h,i){miuScript=a(i).get(0).src.match(/(.*)jquery\.markitup(\.pack)?\.js$/);if(miuScript!==null){c.root=miuScript[1]}})}return this.each(function(){var l,G,y,H,i,q,r,D,B,x,E,K,F,z;l=a(this);G=this;y=[];z=false;H=i=0;q=-1;c.previewParserPath=k(c.previewParserPath);c.previewTemplatePath=k(c.previewTemplatePath);function k(M,N){if(N){return M.replace(/("|')~\//g,"$1"+c.root)}return M.replace(/^~\//,c.root)}function m(){id="";nameSpace="";if(c.id){id='id="'+c.id+'"'}else{if(l.attr("id")){id='id="markItUp'+(l.attr("id").substr(0,1).toUpperCase())+(l.attr("id").substr(1))+'"'}}if(c.nameSpace){nameSpace='class="'+c.nameSpace+'"'}l.wrap("<div "+nameSpace+"></div>");l.wrap("<div "+id+' class="markItUp"></div>');l.wrap('<div class="markItUpContainer"></div>');l.addClass("markItUpEditor");B=a('<div class="markItUpHeader"></div>').insertBefore(l);a(L(c.markupSet)).appendTo(B);x=a('<div class="markItUpFooter"></div>').insertAfter(l);if(c.resizeHandle===true&&a.browser.safari!==true){resizeHandle=a('<div class="markItUpResizeHandle"></div>').insertAfter(l).bind("mousedown",function(Q){var M=l.height(),O=Q.clientY,P,N;P=function(R){l.css("height",Math.max(20,R.clientY+M-O)+"px");return false};N=function(R){a("html").unbind("mousemove",P).unbind("mouseup",N);return false};a("html").bind("mousemove",P).bind("mouseup",N)});x.append(resizeHandle)}l.keydown(o).keyup(o);l.bind("insertion",function(N,M){if(M.target!==false){t()}if(G===a.markItUp.focused){I(M)}});l.focus(function(){a.markItUp.focused=this})}function L(O){var N=a("<ul></ul>"),M=0;a("li:hover > ul",N).css("display","block");a.each(O,function(){var P=this,S="",T,Q,R;T=(P.key)?(P.name||"")+" [Ctrl+"+P.key+"]":(P.name||"");key=(P.key)?'accesskey="'+P.key+'"':"";if(P.separator){Q=a('<li class="markItUpSeparator">'+(P.separator||"")+"</li>").appendTo(N)}else{M++;for(R=y.length-1;R>=0;R--){S+=y[R]+"-"}Q=a('<li class="markItUpButton markItUpButton'+S+(M)+" "+(P.className||"")+'"><a href="" '+key+' title="'+T+'">'+(P.name||"")+"</a></li>").bind("contextmenu",function(){return false}).click(function(){return false}).mousedown(function(){if(P.call){eval(P.call)()}setTimeout(function(){I(P)},1);return false}).hover(function(){a("> ul",this).show();a(document).one("click",function(){a("ul ul",B).hide()})},function(){a("> ul",this).hide()}).appendTo(N);if(P.dropMenu){y.push(M);a(Q).addClass("markItUpDropMenu").append(L(P.dropMenu))}}});y.pop();return N}function v(M){if(M){M=M.toString();M=M.replace(/\(\!\(([\s\S]*?)\)\!\)/g,function(P,N){var O=N.split("|!|");if(f===true){return(O[1]!==undefined)?O[1]:O[0]}else{return(O[1]===undefined)?"":O[0]}});M=M.replace(/\[\!\[([\s\S]*?)\]\!\]/g,function(P,N){var O=N.split(":!:");if(z===true){return false}value=prompt(O[0],(O[1])?O[1]:"");if(value===null){z=true}return value});return M}return""}function h(M){if(a.isFunction(M)){M=M(D)}return v(M)}function n(M){openWith=h(r.openWith);placeHolder=h(r.placeHolder);replaceWith=h(r.replaceWith);closeWith=h(r.closeWith);if(replaceWith!==""){block=openWith+replaceWith+closeWith}else{if(selection===""&&placeHolder!==""){block=openWith+placeHolder+closeWith}else{block=openWith+(M||selection)+closeWith}}return{block:block,openWith:openWith,replaceWith:replaceWith,placeHolder:placeHolder,closeWith:closeWith}}function I(M){var P,O,Q,N;D=r=M;t();a.extend(D,{line:"",root:c.root,textarea:G,selection:(selection||""),caretPosition:i,ctrlKey:g,shiftKey:d,altKey:f});h(c.beforeInsert);h(r.beforeInsert);if(g===true&&d===true){h(r.beforeMultiInsert)}a.extend(D,{line:1});if(g===true&&d===true){lines=selection.split(/\r?\n/);for(O=0,Q=lines.length,N=0;N<Q;N++){if(a.trim(lines[N])!==""){a.extend(D,{line:++O,selection:lines[N]});lines[N]=n(lines[N]).block}else{lines[N]=""}}string={block:lines.join("\n")};start=i;P=string.block.length+((a.browser.opera)?Q:0)}else{if(g===true){string=n(selection);start=i+string.openWith.length;P=string.block.length-string.openWith.length-string.closeWith.length;P-=A(string.block)}else{if(d===true){string=n(selection);start=i;P=string.block.length;P-=A(string.block)}else{string=n(selection);start=i+string.block.length;P=0;start-=A(string.block)}}}if((selection===""&&string.replaceWith==="")){q+=w(string.block);start=i+string.openWith.length;P=string.block.length-string.openWith.length-string.closeWith.length;q=l.val().substring(i,l.val().length).length;q-=w(l.val().substring(0,i))}a.extend(D,{caretPosition:i,scrollPosition:H});if(string.block!==selection&&z===false){p(string.block);u(start,P)}else{q=-1}t();a.extend(D,{line:"",selection:selection});if(g===true&&d===true){h(r.afterMultiInsert)}h(r.afterInsert);h(c.afterInsert);if(E&&c.previewAutoRefresh){J()}d=f=g=z=false}function w(M){if(a.browser.opera){return M.length-M.replace(/\n*/g,"").length}return 0}function A(M){if(a.browser.msie){return M.length-M.replace(/\r*/g,"").length}return 0}function p(M){if(document.selection){var N=document.selection.createRange();N.text=M}else{l.val(l.val().substring(0,i)+M+l.val().substring(i+selection.length,l.val().length))}}function u(N,M){if(G.createTextRange){if(a.browser.opera&&a.browser.version>=9.5&&M==0){return false}range=G.createTextRange();range.collapse(true);range.moveStart("character",N);range.moveEnd("character",M);range.select()}else{if(G.setSelectionRange){G.setSelectionRange(N,N+M)}}G.scrollTop=H;G.focus()}function t(){G.focus();H=G.scrollTop;if(document.selection){selection=document.selection.createRange().text;if(a.browser.msie){var N=document.selection.createRange(),M=N.duplicate();M.moveToElementText(G);i=-1;while(M.inRange(N)){M.moveStart("character");i++}}else{i=G.selectionStart}}else{i=G.selectionStart;selection=l.val().substring(i,G.selectionEnd)}return selection}function C(){if(!E||E.closed){if(c.previewInWindow){E=window.open("","preview",c.previewInWindow)}else{F=a('<div class="markItUpPreviewFrame"></div>');if(c.previewPosition=="after"){F.insertAfter(x)}else{F.insertBefore(B)}E=F[0]}}else{if(f===true){if(F){F.remove()}else{E.close()}E=F=false}}if(!c.previewAutoRefresh){J()}}function J(){j()}function j(){var M;if(c.previewParserPath!==""){a.ajax({type:"POST",url:c.previewParserPath,data:c.previewParserVar+"="+encodeURIComponent(l.val()),success:function(N){s(k(N,1))}})}else{if(!K){a.ajax({url:c.previewTemplatePath,success:function(N){s(k(N,1).replace(/<!-- content -->/g,l.val()))}})}}return false}function s(M){var N=a(E);if(N.length>0){N.html(M)}if(c.previewInWindow){E.focus()}}function o(M){d=M.shiftKey;f=M.altKey;g=(!(M.altKey&&M.ctrlKey))?M.ctrlKey:false;if(M.type==="keydown"){if(g===true){li=a("a[accesskey="+String.fromCharCode(M.keyCode)+"]",B).parent("li");if(li.length!==0){g=false;setTimeout(function(){li.triggerHandler("mousedown")},1);return false}}if(M.keyCode===13||M.keyCode===10){if(g===true){g=false;I(c.onCtrlEnter);return c.onCtrlEnter.keepDefault}else{if(d===true){d=false;I(c.onShiftEnter);return c.onShiftEnter.keepDefault}else{I(c.onEnter);return c.onEnter.keepDefault}}}if(M.keyCode===9){if(d==true||g==true||f==true){return false}if(q!==-1){t();q=l.val().length-q;u(q,0);q=-1;return false}else{I(c.onTab);return c.onTab.keepDefault}}}}m()})};a.fn.markItUpRemove=function(){return this.each(function(){var b=a(this).unbind().removeClass("markItUpEditor");b.parent("div").parent("div.markItUp").parent("div").replaceWith(b)})};a.markItUp=function(b){var c={target:false};a.extend(c,b);if(c.target){return a(c.target).each(function(){a(this).focus();a(this).trigger("insertion",[c])})}else{a("textarea").trigger("insertion",[c])}}})(jQuery);

/* jquery.t.autosizer.js */

(function(a){a.fn.extend({tAutoSizer:function(e){var d={maxWidth:400,stepSize:30};var e=a.extend(d,e);return this.each(function(){var f=a(this);if(this.type!="text"){return false}f.attr("d-width",f.width());f.keyup(b);f.live("input paste",function(g){setTimeout(b,250)})});function b(){var l=a(this);var i=parseInt(l.width(),10);var h=parseInt(l.attr("d-width"),10);var k=c(l);var f=parseInt(l.css("font-size"),10);var g=i-k-e.stepSize;var j=k-i+e.stepSize;if((k>i)&&(i<e.maxWidth)){var m=l.val();l.val("");l.css("width",(i+j)+"px");l.val(m)}else{if(k==f){l.css("width",h+"px")}else{if(k+e.stepSize<i){if(i-g>h){l.css("width",(i-g)+"px")}else{l.css("width",h+"px")}}}}}function c(g){if(a("#ruler").size()==0){var h=a("<span />").attr("id","ruler").css({visibility:"hidden","white-space":"nowrap"});a(document.body).append(h)}a("#ruler").html(g.val()+"&nbsp;&nbsp;&nbsp;");var f=a("#ruler")[0].offsetWidth;return parseInt(f,10)}}})})(jQuery);

/* jquery.url-params.js */

$.extend({getUrlVars:function(){var c=[],d;var b=window.location.href.slice(window.location.href.indexOf("?")+1).split("&");for(var a=0;a<b.length;a++){d=b[a].split("=");c.push(d[0]);c[d[0]]=d[1]}return c},getUrlVar:function(a){return $.getUrlVars()[a]}});

/* jquery.scrollTo.js */

(function(c){var a=c.scrollTo=function(d,f,e){c(window).scrollTo(d,f,e)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var f=this,d=!f.nodeName||c.inArray(f.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return f}var e=(f.contentWindow||f).document||f.ownerDocument||f;return c.browser.safari||e.compatMode=="BackCompat"?e.body:e.documentElement})};c.fn.scrollTo=function(d,f,e){if(typeof f=="object"){e=f;f=0}if(typeof e=="function"){e={onAfter:e}}if(d=="max"){d=9000000000}e=c.extend({},a.defaults,e);f=f||e.speed||e.duration;e.queue=e.queue&&e.axis.length>1;if(e.queue){f/=2}e.offset=b(e.offset);e.over=b(e.over);return this._scrollable().each(function(){var g=this,h=c(g),l=d,m,i={},j=h.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=b(l);break}l=c(l,this);case"object":if(l.is||l.style){m=(l=c(l)).offset()}}c.each(e.axis.split(""),function(n,u){var p=u=="x"?"Left":"Top",o=p.toLowerCase(),s="scroll"+p,r=g[s],t=a.max(g,u);if(m){i[s]=m[o]+(j?0:r-h.offset()[o]);if(e.margin){i[s]-=parseInt(l.css("margin"+p))||0;i[s]-=parseInt(l.css("border"+p+"Width"))||0}i[s]+=e.offset[o]||0;if(e.over[o]){i[s]+=l[u=="x"?"width":"height"]()*e.over[o]}}else{var q=l[o];i[s]=q.slice&&q.slice(-1)=="%"?parseFloat(q)/100*t:q}if(/^\d+$/.test(i[s])){i[s]=i[s]<=0?0:Math.min(i[s],t)}if(!n&&e.queue){if(r!=i[s]){k(e.onAfterFirst)}delete i[s]}});k(e.onAfter);function k(n){h.animate(i,f,e.easing,n&&function(){n.call(this,d,e)})}}).end()};a.max=function(f,j){var e=j=="x"?"Width":"Height",h="scroll"+e;if(!c(f).is("html,body")){return f[h]-c(f)[e.toLowerCase()]()}var d="client"+e,i=f.ownerDocument.documentElement,g=f.ownerDocument.body;return Math.max(i[h],g[h])-Math.min(i[d],g[d])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);

/* jquery.treeTable.js */

(function(e){var b;var d;e.fn.treeTable=function(k){b=e.extend({},e.fn.treeTable.defaults,k);return this.each(function(){e(this).addClass("treeTable").find("tbody tr").each(function(){if(!b.expandable||e(this)[0].className.search(b.childPrefix)==-1){if(isNaN(d)){d=parseInt(e(e(this).children("td")[b.treeColumn]).css("padding-left"),10)}h(e(this))}else{if(b.initialState=="collapsed"){this.style.display="none"}}})})};e.fn.treeTable.defaults={childPrefix:"child-of-",clickableNodeNames:false,expandable:true,indent:19,initialState:"collapsed",treeColumn:0};e.fn.collapse=function(){e(this).addClass("collapsed");g(e(this)).each(function(){if(!e(this).hasClass("collapsed")){e(this).collapse()}this.style.display="none"});return this};e.fn.expand=function(){e(this).removeClass("collapsed").addClass("expanded");g(e(this)).each(function(){h(e(this));if(e(this).is(".expanded.parent")){e(this).expand()}e(this).show()});return this};e.fn.reveal=function(){e(f(e(this)).reverse()).each(function(){h(e(this));e(this).expand().show()});return this};e.fn.appendBranchTo=function(k){var n=e(this);var l=j(n);var m=e.map(f(e(k)),function(o){return o.id});if(e.inArray(n[0].id,m)==-1&&(!l||(k.id!=l[0].id))&&k.id!=n[0].id){a(n,f(n).length*b.indent*-1);if(l){n.removeClass(b.childPrefix+l[0].id)}n.addClass(b.childPrefix+k.id);i(n,k);a(n,f(n).length*b.indent)}return this};e.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments)};e.fn.toggleBranch=function(){if(e(this).hasClass("collapsed")){e(this).expand()}else{e(this).removeClass("expanded").collapse()}return this};e.fn.parentOf=function(){return j(e(this))};e.fn.ancestorsOf=function(){return f(e(this))};e.fn.reInitialize=function(){e(this).removeClass("initialized");h(e(this))};e.fn.move=function(k){i(e(this),k)};e.fn.childrenOf=function(){return e("table.treeTable tbody tr."+b.childPrefix+e(this).attr("id"))};function f(k){var l=[];while(k=j(k)){l[l.length]=k[0]}return l}function g(k){return e("table.treeTable tbody tr."+b.childPrefix+k[0].id)}function c(k){var l=parseInt(k[0].style.paddingLeft,10);return(isNaN(l))?d:l}function a(l,k){var m=e(l.children("td")[b.treeColumn]);m[0].style.paddingLeft=c(m)+k+"px";g(l).each(function(){a(e(this),k)})}function h(m){if(!m.hasClass("initialized")){m.addClass("initialized");var l=g(m);if(!m.hasClass("parent")&&l.length>0){m.addClass("parent")}if(m.hasClass("parent")){var n=e(m.children("td")[b.treeColumn]);var k=c(n)+b.indent;l.each(function(){e(this).children("td")[b.treeColumn].style.paddingLeft=k+"px"});if(b.expandable){n.prepend('<span style="margin-left: -'+b.indent+"px; padding-left: "+b.indent+'px" class="expander"></span>');e(n[0].firstChild).click(function(){m.toggleBranch()});if(b.clickableNodeNames){n[0].style.cursor="pointer";e(n).click(function(o){if(o.target.className!="expander"){m.toggleBranch()}})}if(!(m.hasClass("expanded")||m.hasClass("collapsed"))){m.addClass(b.initialState)}if(m.hasClass("expanded")){m.expand()}}}}}function i(k,l){k.insertAfter(l);g(k).reverse().each(function(){i(e(this),k[0])})}function j(k){var l=k[0].className.split(" ");for(key in l){if(l[key].toString().match(b.childPrefix)){return e("#"+l[key].substring(9))}}}})(jQuery);

/* jquery-ui.nestedSortable.js */

(function(a){a.widget("ui.nestedSortable",a.extend({},a.ui.sortable.prototype,{options:{tabSize:20,disableNesting:"ui-nestedSortable-no-nesting",errorClass:"ui-nestedSortable-error",listType:"ol"},_create:function(){this.element.data("sortable",this.element.data("sortableTree"));return a.ui.sortable.prototype._create.apply(this,arguments)},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var e=this.options,d=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<e.scrollSensitivity){this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+e.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<e.scrollSensitivity){this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-e.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<e.scrollSensitivity){this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+e.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<e.scrollSensitivity){this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-e.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<e.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()-e.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<e.scrollSensitivity){d=a(document).scrollTop(a(document).scrollTop()+e.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<e.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()-e.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<e.scrollSensitivity){d=a(document).scrollLeft(a(document).scrollLeft()+e.scrollSpeed)}}}if(d!==false&&a.ui.ddmanager&&!e.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}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(var c=this.items.length-1;c>=0;c--){var h=this.items[c],g=h.item[0],b=this._intersectsWithPointer(h);if(!b){continue}if(g!=this.currentItem[0]&&this.placeholder[b==1?"next":"prev"]()[0]!=g&&!a.ui.contains(this.placeholder[0],g)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],g):true)){this.direction=b==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(h)){this._rearrange(f,h)}else{break}this._clearEmpty(g);this._trigger("change",f,this._uiHash());break}}itemBefore=this.placeholder[0].previousSibling;while(itemBefore!=null){if(itemBefore.nodeType==1&&itemBefore!=this.currentItem[0]){break}else{itemBefore=itemBefore.previousSibling}}parentItem=this.placeholder[0].parentNode.parentNode;newList=document.createElement(e.listType);if(parentItem!=null&&parentItem.nodeName=="LI"&&this.positionAbs.left<a(parentItem).offset().left){a(parentItem).after(this.placeholder[0]);this._clearEmpty(parentItem)}else{if(itemBefore!=null&&itemBefore.nodeName=="LI"&&this.positionAbs.left>a(itemBefore).offset().left+this.options.tabSize){if(!(a(itemBefore).hasClass(this.options.disableNesting))){if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}if(itemBefore.children[1]==null){itemBefore.appendChild(newList)}itemBefore.children[1].appendChild(this.placeholder[0])}else{a(this.placeholder[0]).addClass(this.options.errorClass).css("marginLeft",this.options.tabSize)}}else{if(itemBefore!=null){if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}a(itemBefore).after(this.placeholder[0])}else{if(a(this.placeholder[0]).hasClass(this.options.errorClass)){a(this.placeholder[0]).css("marginLeft",0).removeClass(this.options.errorClass)}}}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},serialize:function(b){var d=this._getItemsAsjQuery(b&&b.connected);var c=[];b=b||{};a(d).each(function(){var e=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||(/(.+)[-=_](.+)/));var f=(a(b.item||this).parent(b.listType).parent("li").attr(b.attribute||"id")||"").match(b.expression||(/(.+)[-=_](.+)/));if(e){c.push((b.key||e[1]+"["+(b.key&&b.expression?e[1]:e[2])+"]")+"="+(f?(b.key&&b.expression?f[1]:f[2]):"root"))}});if(!c.length&&b.key){c.push(b.key+"=")}return c.join("&")},toArray:function(b){b=b||{};var f=b.startDepthCount||0;var e=[];var d=2;e.push({item_id:"root",parent_id:"none",depth:f,left:"1",right:(a("li",this.element).length+1)*2});a(this.element).children("li").each(function(){d=c(a(this),f+1,d)});return e;function c(i,h,g){right=g+1;if(a(i).children(b.listType).children("li").length>0){h++;a(i).children(b.listType).children("li").each(function(){right=c(a(this),h,right)});h--}id=a(i).attr("id").match(b.expression||(/(.+)[-=_](.+)/));if(h===f+1){pid="root"}else{parentItem=a(i).parent(b.listType).parent("li").attr("id").match(b.expression||(/(.+)[-=_](.+)/));pid=parentItem[2]}e.push({item_id:id[2],parent_id:pid,depth:h,left:g,right:right});return g=right+1}},_createPlaceholder:function(c){var e=c||this,b=e.options;if(!b.placeholder||b.placeholder.constructor==String){var d=b.placeholder;b.placeholder={element:function(){var f=a(document.createElement(e.currentItem[0].nodeName)).addClass(d||e.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!d){f.style.visibility="hidden"}return f},update:function(f,g){if(d&&!b.forcePlaceholderSize){return}if(!g.height()||g.css("height")=="auto"){g.height(e.currentItem.height())}if(!g.width()){g.width(e.currentItem.width())}}}}e.placeholder=a(b.placeholder.element.call(e.element,e.currentItem));e.currentItem.after(e.placeholder);b.placeholder.update(e,e.placeholder)},_clear:function(c,e){a.ui.sortable.prototype._clear.apply(this,arguments);for(var b=this.items.length-1;b>=0;b--){var d=this.items[b].item[0];this._clearEmpty(d)}return true},_clearEmpty:function(b){if(b.children[1]&&b.children[1].children.length==0){b.removeChild(b.children[1])}}}));a.ui.nestedSortable.prototype.options=a.extend({},a.ui.sortable.prototype.options,a.ui.nestedSortable.prototype.options)})(jQuery);

/* jquery.form.wizard-3.0.5.js */

(function(a){a.widget("ui.formwizard",{_init:function(){var d=this;var f=this.options.formOptions.success;var c=this.options.formOptions.complete;var g=this.options.formOptions.beforeSend;var e=this.options.formOptions.beforeSubmit;var b=this.options.formOptions.beforeSerialize;this.options.formOptions=a.extend(this.options.formOptions,{success:function(i,j,h){if(f){f(i,j,h)}if(d.options.formOptions&&d.options.formOptions.resetForm||!d.options.formOptions){d._reset()}},complete:function(i,h){if(c){c(i,h)}d._enableNavigation()},beforeSubmit:function(k,h,j){if(e){var i=e(k,h,j);if(!i){d._enableNavigation()}return i}},beforeSend:function(i){if(g){var h=g(i);if(!h){d._enableNavigation()}return h}},beforeSerialize:function(h,j){if(b){var i=b(h,j);if(!i){d._enableNavigation()}return i}}});this.steps=this.element.find(".step").hide();this.firstStep=this.steps.eq(0).attr("id");this.activatedSteps=new Array();this.isLastStep=false;this.previousStep=undefined;this.currentStep=this.steps.eq(0).attr("id");this.nextButton=this.element.find(this.options.next).click(function(){return d._next()});this.nextButtonInitinalValue=this.nextButton.val();this.nextButton.val(this.options.textNext);this.backButton=this.element.find(this.options.back).click(function(){d._back();return false});this.backButtonInitinalValue=this.backButton.val();this.backButton.val(this.options.textBack);if(this.options.validationEnabled&&jQuery().validate==undefined){this.options.validationEnabled=false;if((window.console!==undefined)){console.log("%s","validationEnabled option set, but the validation plugin is not included")}}else{if(this.options.validationEnabled){this.element.validate(this.options.validationOptions)}}if(this.options.formPluginEnabled&&jQuery().ajaxSubmit==undefined){this.options.formPluginEnabled=false;if((window.console!==undefined)){console.log("%s","formPluginEnabled option set but the form plugin is not included")}}if(this.options.disableInputFields==true){a(this.steps).find(":input:not('.wizard-ignore')").attr("disabled","disabled")}if(this.options.historyEnabled){a(window).bind("hashchange",undefined,function(h){var i=h.getState("_"+a(d.element).attr("id"))||d.firstStep;if(i!==d.currentStep){if(d.options.validationEnabled&&i===d._navigate(d.currentStep)){if(!d.element.valid()){d._updateHistory(d.currentStep);d.element.validate().focusInvalid();return false}}if(i!==d.currentStep){d._show(i)}}})}this.element.addClass("ui-formwizard");this.element.find(":input").addClass("ui-wizard-content");this.steps.addClass("ui-formwizard-content");this.backButton.addClass("ui-formwizard-button ui-wizard-content");this.nextButton.addClass("ui-formwizard-button ui-wizard-content");if(!this.options.disableUIStyles){this.element.addClass("ui-helper-reset ui-widget ui-widget-content ui-helper-reset ui-corner-all");this.element.find(":input").addClass("ui-helper-reset ui-state-default");this.steps.addClass("ui-helper-reset ui-corner-all");this.backButton.addClass("ui-helper-reset ui-state-default");this.nextButton.addClass("ui-helper-reset ui-state-default")}this._show(undefined);return a(this)},_next:function(){if(this.options.validationEnabled){if(!this.element.valid()){this.element.validate().focusInvalid();return false}}if(this.options.remoteAjax!=undefined){var e=this.options.remoteAjax[this.currentStep];var f=this;if(e!==undefined){var c=e.success;var d=e.beforeSend;var b=e.complete;e=a.extend({},e,{success:function(g,h){if((c!==undefined&&c(g,h))||(c==undefined)){f._continueToNextStep()}},beforeSend:function(g){f._disableNavigation();if(d!==undefined){d(g)}a(f.element).trigger("before_remote_ajax",{currentStep:f.currentStep})},complete:function(h,g){if(b!==undefined){b(h,g)}a(f.element).trigger("after_remote_ajax",{currentStep:f.currentStep});f._enableNavigation()}});this.element.ajaxSubmit(e);return false}}return this._continueToNextStep()},_back:function(){if(this.activatedSteps.length>0){if(this.options.historyEnabled){this._updateHistory(this.activatedSteps[this.activatedSteps.length-2])}else{this._show(this.activatedSteps[this.activatedSteps.length-2],true)}}return false},_continueToNextStep:function(){if(this.isLastStep){for(var b=0;b<this.activatedSteps.length;b++){this.steps.filter("#"+this.activatedSteps[b]).find(":input").not(".wizard-ignore").removeAttr("disabled")}if(!this.options.formPluginEnabled){return true}else{this._disableNavigation();this.element.ajaxSubmit(this.options.formOptions);return false}}var c=this._navigate(this.currentStep);if(c==this.currentStep){return false}if(this.options.historyEnabled){this._updateHistory(c)}else{this._show(c,true)}return false},_updateHistory:function(b){var c={};c["_"+a(this.element).attr("id")]=b;a.bbq.pushState(c)},_disableNavigation:function(){if(this.options.autoToggleNextButton){this.nextButton.attr("disabled","disabled")}this.backButton.attr("disabled","disabled");if(!this.options.disableUIStyles){this.nextButton.removeClass("ui-state-active").addClass("ui-state-disabled");this.backButton.removeClass("ui-state-active").addClass("ui-state-disabled")}},_enableNavigation:function(){if(this.isLastStep){this.nextButton.val(this.options.textSubmit)}else{this.nextButton.val(this.options.textNext)}if(a.trim(this.currentStep)!==this.steps.eq(0).attr("id")){this.backButton.removeAttr("disabled");if(!this.options.disableUIStyles){this.backButton.removeClass("ui-state-disabled").addClass("ui-state-active")}}if(this.options.autoToggleNextButton){this.nextButton.removeAttr("disabled")}if(!this.options.disableUIStyles){this.nextButton.removeClass("ui-state-disabled").addClass("ui-state-active")}},_animate:function(d,c,g){this._disableNavigation();var f=this.steps.filter("#"+d);var e=this.steps.filter("#"+c);f.find(":input").not(".wizard-ignore").attr("disabled","disabled");e.find(":input").not(".wizard-ignore").removeAttr("disabled");var b=this;f.animate(b.options.outAnimation,b.options.outDuration,b.options.easing,function(){e.animate(b.options.inAnimation,b.options.inDuration,b.options.easing,function(){if(b.options.focusFirstInput){e.find(":input:first").focus()}b._enableNavigation();g.apply(b
