Stamp version.js @ 664.0
authorArmadillo Build Script <armadillo@bluestatic.org>
Sat, 13 Oct 2012 23:03:34 +0000 (19:03 -0400)
committerRobert Sesek <rsesek@bluestatic.org>
Sat, 13 Oct 2012 23:03:34 +0000 (19:03 -0400)
frontend/armadillo.js
frontend/version.js

index f6a8c8366692cdbde0cf45949ce0d37b01157f2e..e107c5a909b3f40a2ac70de5a185adce10ef3e78 100644 (file)
@@ -1,13 +1,13 @@
-(function(j,k){function s(a,b,c){if(c===k&&1===a.nodeType)if(c="data-"+b.replace(Vb,"-$1").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:d.isNumeric(c)?parseFloat(c):Wb.test(c)?d.parseJSON(c):c}catch(e){}d.data(a,b,c)}else c=k;return c}function u(a){for(var b in a)if(!("data"===b&&d.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function x(a,b,c){var e=b+"defer",f=b+"queue",g=b+"mark",h=d._data(a,e);h&&(("queue"===c||!d._data(a,f))&&
-("mark"===c||!d._data(a,g)))&&setTimeout(function(){!d._data(a,f)&&!d._data(a,g)&&(d.removeData(a,e,!0),h.fire())},0)}function I(){return!1}function E(){return!0}function L(a,b,c){b=b||0;if(d.isFunction(b))return d.grep(a,function(a,e){return!!b.call(a,e,a)===c});if(b.nodeType)return d.grep(a,function(a){return a===b===c});if("string"===typeof b){var e=d.grep(a,function(a){return 1===a.nodeType});if(Xb.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a){return 0<=d.inArray(a,
-b)===c})}function G(a){var b=Va.split("|"),a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function Wa(a,b){if(1===b.nodeType&&d.hasData(a)){var c,e,f;e=d._data(a);var g=d._data(b,e),h=e.events;if(h)for(c in delete g.handle,g.events={},h){e=0;for(f=h[c].length;e<f;e++)d.event.add(b,c+(h[c][e].namespace?".":"")+h[c][e].namespace,h[c][e],h[c][e].data)}g.data&&(g.data=d.extend({},g.data))}}function Xa(a,b){var c;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();
+(function(j,k){function s(a,b,c){if(c===k&&1===a.nodeType)if(c="data-"+b.replace(Vb,"-$1").toLowerCase(),c=a.getAttribute(c),"string"===typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:d.isNumeric(c)?parseFloat(c):Wb.test(c)?d.parseJSON(c):c}catch(e){}d.data(a,b,c)}else c=k;return c}function u(a){for(var b in a)if(!("data"===b&&d.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function w(a,b,c){var e=b+"defer",f=b+"queue",g=b+"mark",h=d._data(a,e);h&&(("queue"===c||!d._data(a,f))&&
+("mark"===c||!d._data(a,g)))&&setTimeout(function(){!d._data(a,f)&&!d._data(a,g)&&(d.removeData(a,e,!0),h.fire())},0)}function z(){return!1}function E(){return!0}function L(a,b,c){b=b||0;if(d.isFunction(b))return d.grep(a,function(a,e){return!!b.call(a,e,a)===c});if(b.nodeType)return d.grep(a,function(a){return a===b===c});if("string"===typeof b){var e=d.grep(a,function(a){return 1===a.nodeType});if(Xb.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a){return 0<=d.inArray(a,
+b)===c})}function H(a){var b=Va.split("|"),a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function Wa(a,b){if(1===b.nodeType&&d.hasData(a)){var c,e,f;e=d._data(a);var g=d._data(b,e),h=e.events;if(h)for(c in delete g.handle,g.events={},h){e=0;for(f=h[c].length;e<f;e++)d.event.add(b,c+(h[c][e].namespace?".":"")+h[c][e].namespace,h[c][e],h[c][e].data)}g.data&&(g.data=d.extend({},g.data))}}function Xa(a,b){var c;if(1===b.nodeType){b.clearAttributes&&b.clearAttributes();
 b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if("object"===c)b.outerHTML=a.outerHTML;else if("input"===c&&("checkbox"===a.type||"radio"===a.type))a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);else if("option"===c)b.selected=a.defaultSelected;else if("input"===c||"textarea"===c)b.defaultValue=a.defaultValue;b.removeAttribute(d.expando)}}function ha(a){return"undefined"!==typeof a.getElementsByTagName?a.getElementsByTagName("*"):"undefined"!==
 typeof a.querySelectorAll?a.querySelectorAll("*"):[]}function Ya(a){if("checkbox"===a.type||"radio"===a.type)a.defaultChecked=a.checked}function Za(a){var b=(a.nodeName||"").toLowerCase();"input"===b?Ya(a):"script"!==b&&"undefined"!==typeof a.getElementsByTagName&&d.grep(a.getElementsByTagName("input"),Ya)}function Yb(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Zb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function $a(a,
 b,c){var e="width"===b?a.offsetWidth:a.offsetHeight,f="width"===b?$b:ac,g=0,h=f.length;if(0<e){if("border"!==c)for(;g<h;g++)c||(e-=parseFloat(d.css(a,"padding"+f[g]))||0),e="margin"===c?e+(parseFloat(d.css(a,c+f[g]))||0):e-(parseFloat(d.css(a,"border"+f[g]+"Width"))||0);return e+"px"}e=O(a,b,b);if(0>e||null==e)e=a.style[b]||0;e=parseFloat(e)||0;if(c)for(;g<h;g++)e+=parseFloat(d.css(a,"padding"+f[g]))||0,"padding"!==c&&(e+=parseFloat(d.css(a,"border"+f[g]+"Width"))||0),"margin"===c&&(e+=parseFloat(d.css(a,
 c+f[g]))||0);return e+"px"}function ab(a){return function(b,c){"string"!==typeof b&&(c=b,b="*");if(d.isFunction(c))for(var e=b.toLowerCase().split(bb),f=0,g=e.length,h,i;f<g;f++)h=e[f],(i=/^\+/.test(h))&&(h=h.substr(1)||"*"),h=a[h]=a[h]||[],h[i?"unshift":"push"](c)}}function ia(a,b,c,e,d,g){d=d||b.dataTypes[0];g=g||{};g[d]=!0;for(var d=a[d],h=0,i=d?d.length:0,p=a===Aa,j;h<i&&(p||!j);h++)j=d[h](b,c,e),"string"===typeof j&&(!p||g[j]?j=k:(b.dataTypes.unshift(j),j=ia(a,b,c,e,j,g)));if((p||!j)&&!g["*"])j=
 ia(a,b,c,e,"*",g);return j}function cb(a,b){var c,e,f=d.ajaxSettings.flatOptions||{};for(c in b)b[c]!==k&&((f[c]?a:e||(e={}))[c]=b[c]);e&&d.extend(!0,a,e)}function Ba(a,b,c,e){if(d.isArray(b))d.each(b,function(b,f){c||bc.test(a)?e(a,f):Ba(a+"["+("object"===typeof f||d.isArray(f)?b:"")+"]",f,c,e)});else if(!c&&null!=b&&"object"===typeof b)for(var f in b)Ba(a+"["+f+"]",b[f],c,e);else e(a,b)}function db(){try{return new j.XMLHttpRequest}catch(a){}}function eb(){setTimeout(cc,0);return ja=d.now()}function cc(){ja=
-k}function T(a,b){var c={};d.each(fb.concat.apply([],fb.slice(0,b)),function(){c[this]=a});return c}function gb(a){if(!Ca[a]){var b=m.body,c=d("<"+a+">").appendTo(b),e=c.css("display");c.remove();if("none"===e||""===e){C||(C=m.createElement("iframe"),C.frameBorder=C.width=C.height=0);b.appendChild(C);if(!U||!C.createElement)U=(C.contentWindow||C.contentDocument).document,U.write(("CSS1Compat"===m.compatMode?"<!doctype html>":"")+"<html><body>"),U.close();c=U.createElement(a);U.body.appendChild(c);
-e=d.css(c,"display");b.removeChild(C)}Ca[a]=e}return Ca[a]}function Da(a){return d.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var m=j.document,dc=j.location,d,hb=function(){if(!l.isReady){try{m.documentElement.doScroll("left")}catch(a){setTimeout(hb,1);return}l.ready()}},l=function(a,b){return new l.fn.init(a,b,ib)},ec=j.jQuery,fc=j.$,ib,gc=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,jb=/\S/,kb=/^\s+/,lb=/\s+$/,hc=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ic=/^[\],:{}\s]*$/,jc=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
+k}function T(a,b){var c={};d.each(fb.concat.apply([],fb.slice(0,b)),function(){c[this]=a});return c}function gb(a){if(!Ca[a]){var b=m.body,c=d("<"+a+">").appendTo(b),e=c.css("display");c.remove();if("none"===e||""===e){F||(F=m.createElement("iframe"),F.frameBorder=F.width=F.height=0);b.appendChild(F);if(!U||!F.createElement)U=(F.contentWindow||F.contentDocument).document,U.write(("CSS1Compat"===m.compatMode?"<!doctype html>":"")+"<html><body>"),U.close();c=U.createElement(a);U.body.appendChild(c);
+e=d.css(c,"display");b.removeChild(F)}Ca[a]=e}return Ca[a]}function Da(a){return d.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}var m=j.document,dc=j.location,d,hb=function(){if(!l.isReady){try{m.documentElement.doScroll("left")}catch(a){setTimeout(hb,1);return}l.ready()}},l=function(a,b){return new l.fn.init(a,b,ib)},ec=j.jQuery,fc=j.$,ib,gc=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,jb=/\S/,kb=/^\s+/,lb=/\s+$/,hc=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,ic=/^[\],:{}\s]*$/,jc=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,
 kc=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,lc=/(?:^|:|,)(?:\s*\[)+/g,mc=/(webkit)[ \/]([\w.]+)/,nc=/(opera)(?:.*version)?[ \/]([\w.]+)/,oc=/(msie) ([\w.]+)/,pc=/(mozilla)(?:.*? rv:([\w.]+))?/,qc=/-([a-z]|[0-9])/ig,rc=/^-ms-/,sc=function(a,b){return(b+"").toUpperCase()},tc=j.navigator.userAgent,ka,la,V,uc=Object.prototype.toString,Ea=Object.prototype.hasOwnProperty,Fa=Array.prototype.push,da=Array.prototype.slice,mb=String.prototype.trim,nb=Array.prototype.indexOf,ob={};
 l.fn=l.prototype={constructor:l,init:function(a,b,c){var e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if("body"===a&&!b&&m.body)return this.context=m,this[0]=m.body,this.selector=a,this.length=1,this;if("string"===typeof a){if((e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:gc.exec(a))&&(e[1]||!b)){if(e[1])return c=(b=b instanceof l?b[0]:b)?b.ownerDocument||b:m,(a=hc.exec(a))?l.isPlainObject(b)?(a=[m.createElement(a[1])],l.fn.attr.call(a,
 b,!0)):a=[c.createElement(a[1])]:(a=l.buildFragment([e[1]],[c]),a=(a.cacheable?l.clone(a.fragment):a.fragment).childNodes),l.merge(this,a);if((b=m.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return c.find(a);this.length=1;this[0]=b}this.context=m;this.selector=a;return this}return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a)}if(l.isFunction(a))return c.ready(a);a.selector!==k&&(this.selector=a.selector,this.context=a.context);return l.makeArray(a,this)},selector:"",jquery:"1.7.1",
@@ -29,34 +29,34 @@ e=b.length;c<e;c++)for(var d=0;d<g.length&&!(b[c]===g[d]&&(p&&d<=M&&(M--,d<=m&&m
 arguments);return this},fired:function(){return!!i}};return q};var Ha=[].slice;d.extend({Deferred:function(a){var b=d.Callbacks("once memory"),c=d.Callbacks("once memory"),e=d.Callbacks("memory"),f="pending",g={resolve:b,reject:c,notify:e},h={done:b.add,fail:c.add,progress:e.add,state:function(){return f},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,
 b,c){return d.Deferred(function(e){d.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],f=b[1],g;if(d.isFunction(c))i[a](function(){if((g=c.apply(this,arguments))&&d.isFunction(g.promise))g.promise().then(e.resolve,e.reject,e.notify);else e[f+"With"](this===i?e:this,[g])});else i[a](e[f])})}).promise()},promise:function(a){if(null==a)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),p;for(p in g)i[p]=g[p].fire,i[p+"With"]=g[p].fireWith;i.done(function(){f=
 "resolved"},c.disable,e.lock).fail(function(){f="rejected"},b.disable,e.lock);a&&a.call(i,i);return i},when:function(a){function b(a){return function(b){e[a]=1<arguments.length?Ha.call(arguments,0):b;--i||p.resolveWith(p,e)}}function c(a){return function(b){h[a]=1<arguments.length?Ha.call(arguments,0):b;p.notifyWith(j,h)}}var e=Ha.call(arguments,0),f=0,g=e.length,h=Array(g),i=g,p=1>=g&&a&&d.isFunction(a.promise)?a:d.Deferred(),j=p.promise();if(1<g){for(;f<g;f++)e[f]&&e[f].promise&&d.isFunction(e[f].promise)?
-e[f].promise().then(b(f),p.reject,c(f)):--i;i||p.resolveWith(p,e)}else p!==a&&p.resolveWith(p,g?[a]:[]);return j}});var vc=d,Ia;var w,Ja,W,ma,na,A,X,J,ea,oa,Ka,Y,q=m.createElement("div");q.setAttribute("className","t");q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";Ja=q.getElementsByTagName("*");W=q.getElementsByTagName("a")[0];if(!Ja||!Ja.length||!W)Ia={};else{ma=m.createElement("select");na=ma.appendChild(m.createElement("option"));
-A=q.getElementsByTagName("input")[0];w={leadingWhitespace:3===q.firstChild.nodeType,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(W.getAttribute("style")),hrefNormalized:"/a"===W.getAttribute("href"),opacity:/^0.55/.test(W.style.opacity),cssFloat:!!W.style.cssFloat,checkOn:"on"===A.value,optSelected:na.selected,getSetAttribute:"t"!==q.className,enctype:!!m.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==m.createElement("nav").cloneNode(!0).outerHTML,
-submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};A.checked=!0;w.noCloneChecked=A.cloneNode(!0).checked;ma.disabled=!0;w.optDisabled=!na.disabled;try{delete q.test}catch(md){w.deleteExpando=!1}!q.addEventListener&&(q.attachEvent&&q.fireEvent)&&(q.attachEvent("onclick",function(){w.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick"));A=m.createElement("input");A.value="t";A.setAttribute("type",
-"radio");w.radioValue="t"===A.value;A.setAttribute("checked","checked");q.appendChild(A);J=m.createDocumentFragment();J.appendChild(q.lastChild);w.checkClone=J.cloneNode(!0).cloneNode(!0).lastChild.checked;w.appendChecked=A.checked;J.removeChild(A);J.appendChild(q);q.innerHTML="";j.getComputedStyle&&(X=m.createElement("div"),X.style.width="0",X.style.marginRight="0",q.style.width="2px",q.appendChild(X),w.reliableMarginRight=0===(parseInt((j.getComputedStyle(X,null)||{marginRight:0}).marginRight,10)||
-0));if(q.attachEvent)for(Ka in{submit:1,change:1,focusin:1})oa="on"+Ka,Y=oa in q,Y||(q.setAttribute(oa,"return;"),Y="function"===typeof q[oa]),w[Ka+"Bubbles"]=Y;J.removeChild(q);J=ma=na=X=q=A=null;d(function(){var a,b,c,e,f=m.getElementsByTagName("body")[0];f&&(a=m.createElement("div"),a.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",f.insertBefore(a,f.firstChild),q=m.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",
-ea=q.getElementsByTagName("td"),Y=0===ea[0].offsetHeight,ea[0].style.display="",ea[1].style.display="none",w.reliableHiddenOffsets=Y&&0===ea[0].offsetHeight,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",d.boxModel=w.boxModel=2===q.offsetWidth,"undefined"!==typeof q.style.zoom&&(q.style.display="inline",q.style.zoom=1,w.inlineBlockNeedsLayout=2===q.offsetWidth,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",w.shrinkWrapBlocks=2!==q.offsetWidth),q.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;",
+e[f].promise().then(b(f),p.reject,c(f)):--i;i||p.resolveWith(p,e)}else p!==a&&p.resolveWith(p,g?[a]:[]);return j}});var vc=d,Ia;var x,Ja,W,ma,na,A,X,J,ea,oa,Ka,Y,q=m.createElement("div");q.setAttribute("className","t");q.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";Ja=q.getElementsByTagName("*");W=q.getElementsByTagName("a")[0];if(!Ja||!Ja.length||!W)Ia={};else{ma=m.createElement("select");na=ma.appendChild(m.createElement("option"));
+A=q.getElementsByTagName("input")[0];x={leadingWhitespace:3===q.firstChild.nodeType,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(W.getAttribute("style")),hrefNormalized:"/a"===W.getAttribute("href"),opacity:/^0.55/.test(W.style.opacity),cssFloat:!!W.style.cssFloat,checkOn:"on"===A.value,optSelected:na.selected,getSetAttribute:"t"!==q.className,enctype:!!m.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==m.createElement("nav").cloneNode(!0).outerHTML,
+submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0};A.checked=!0;x.noCloneChecked=A.cloneNode(!0).checked;ma.disabled=!0;x.optDisabled=!na.disabled;try{delete q.test}catch(md){x.deleteExpando=!1}!q.addEventListener&&(q.attachEvent&&q.fireEvent)&&(q.attachEvent("onclick",function(){x.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick"));A=m.createElement("input");A.value="t";A.setAttribute("type",
+"radio");x.radioValue="t"===A.value;A.setAttribute("checked","checked");q.appendChild(A);J=m.createDocumentFragment();J.appendChild(q.lastChild);x.checkClone=J.cloneNode(!0).cloneNode(!0).lastChild.checked;x.appendChecked=A.checked;J.removeChild(A);J.appendChild(q);q.innerHTML="";j.getComputedStyle&&(X=m.createElement("div"),X.style.width="0",X.style.marginRight="0",q.style.width="2px",q.appendChild(X),x.reliableMarginRight=0===(parseInt((j.getComputedStyle(X,null)||{marginRight:0}).marginRight,10)||
+0));if(q.attachEvent)for(Ka in{submit:1,change:1,focusin:1})oa="on"+Ka,Y=oa in q,Y||(q.setAttribute(oa,"return;"),Y="function"===typeof q[oa]),x[Ka+"Bubbles"]=Y;J.removeChild(q);J=ma=na=X=q=A=null;d(function(){var a,b,c,e,f=m.getElementsByTagName("body")[0];f&&(a=m.createElement("div"),a.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",f.insertBefore(a,f.firstChild),q=m.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",
+ea=q.getElementsByTagName("td"),Y=0===ea[0].offsetHeight,ea[0].style.display="",ea[1].style.display="none",x.reliableHiddenOffsets=Y&&0===ea[0].offsetHeight,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",d.boxModel=x.boxModel=2===q.offsetWidth,"undefined"!==typeof q.style.zoom&&(q.style.display="inline",q.style.zoom=1,x.inlineBlockNeedsLayout=2===q.offsetWidth,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",x.shrinkWrapBlocks=2!==q.offsetWidth),q.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;",
 q.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>",b=q.firstChild,c=b.firstChild,e=b.nextSibling.firstChild.firstChild,e={doesNotAddBorder:5!==c.offsetTop,doesAddBorderForTableAndCells:5===e.offsetTop},c.style.position="fixed",c.style.top="20px",
-e.fixedPosition=20===c.offsetTop||15===c.offsetTop,c.style.position=c.style.top="",b.style.overflow="hidden",b.style.position="relative",e.subtractsBorderForOverflowNotVisible=-5===c.offsetTop,e.doesNotIncludeMarginInBodyOffset=1!==f.offsetTop,f.removeChild(a),q=null,d.extend(w,e))});Ia=w}vc.support=Ia;var Wb=/^(?:\{.*\}|\[.*\])$/,Vb=/([A-Z])/g;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
+e.fixedPosition=20===c.offsetTop||15===c.offsetTop,c.style.position=c.style.top="",b.style.overflow="hidden",b.style.position="relative",e.subtractsBorderForOverflowNotVisible=-5===c.offsetTop,e.doesNotIncludeMarginInBodyOffset=1!==f.offsetTop,f.removeChild(a),q=null,d.extend(x,e))});Ia=x}vc.support=Ia;var Wb=/^(?:\{.*\}|\[.*\])$/,Vb=/([A-Z])/g;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",
 applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!u(a)},data:function(a,b,c,e){if(d.acceptData(a)){var f;f=d.expando;var g="string"===typeof b,h=a.nodeType,i=h?d.cache:a,p=h?a[f]:a[f]&&f,j="events"===b;if(p&&i[p]&&(j||e||i[p].data)||!(g&&c===k)){p||(h?a[f]=p=++d.uuid:p=f);i[p]||(i[p]={},h||(i[p].toJSON=d.noop));if("object"===typeof b||"function"===typeof b)e?i[p]=d.extend(i[p],b):i[p].data=d.extend(i[p].data,b);f=a=i[p];e||(a.data||(a.data={}),a=a.data);c!==
 k&&(a[d.camelCase(b)]=c);if(j&&!a[b])return f.events;g?(c=a[b],null==c&&(c=a[d.camelCase(b)])):c=a;return c}}},removeData:function(a,b,c){if(d.acceptData(a)){var e,f,g,h=d.expando,i=a.nodeType,p=i?d.cache:a,j=i?a[h]:h;if(p[j]){if(b&&(e=c?p[j]:p[j].data)){d.isArray(b)||(b in e?b=[b]:(b=d.camelCase(b),b=b in e?[b]:b.split(" ")));f=0;for(g=b.length;f<g;f++)delete e[b[f]];if(!(c?u:d.isEmptyObject)(e))return}if(!c&&(delete p[j].data,!u(p[j])))return;d.support.deleteExpando||!p.setInterval?delete p[j]:
 p[j]=null;i&&(d.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return!(!0===b||a.getAttribute("classid")!==b)}return!0}});d.fn.extend({data:function(a,b){var c,e,f,g=null;if("undefined"===typeof a){if(this.length&&(g=d.data(this[0]),1===this[0].nodeType&&!d._data(this[0],"parsedAttrs"))){e=this[0].attributes;for(var h=0,i=e.length;h<
 i;h++)f=e[h].name,0===f.indexOf("data-")&&(f=d.camelCase(f.substring(5)),s(this[0],f,g[f]));d._data(this[0],"parsedAttrs",!0)}return g}if("object"===typeof a)return this.each(function(){d.data(this,a)});c=a.split(".");c[1]=c[1]?"."+c[1]:"";return b===k?(g=this.triggerHandler("getData"+c[1]+"!",[c[0]]),g===k&&this.length&&(g=d.data(this[0],a),g=s(this[0],a,g)),g===k&&c[1]?this.data(c[0]):g):this.each(function(){var e=d(this),f=[c[0],b];e.triggerHandler("setData"+c[1]+"!",f);d.data(this,a,b);e.triggerHandler("changeData"+
-c[1]+"!",f)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}});d.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",d._data(a,b,(d._data(a,b)||0)+1))},_unmark:function(a,b,c){!0!==a&&(c=b,b=a,a=!1);if(b){var c=c||"fx",e=c+"mark";(a=a?0:(d._data(b,e)||1)-1)?d._data(b,e,a):(d.removeData(b,e,!0),x(b,c,"mark"))}},queue:function(a,b,c){var e;if(a)return b=(b||"fx")+"queue",e=d._data(a,b),c&&(!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c)),e||[]},dequeue:function(a,
-b){var b=b||"fx",c=d.queue(a,b),e=c.shift(),f={};"inprogress"===e&&(e=c.shift());e&&("fx"===b&&c.unshift("inprogress"),d._data(a,b+".run",f),e.call(a,function(){d.dequeue(a,b)},f));c.length||(d.removeData(a,b+"queue "+b+".run",!0),x(a,b,"queue"))}});d.fn.extend({queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return b===k?d.queue(this[0],a):this.each(function(){var c=d.queue(this,a,b);"fx"===a&&"inprogress"!==c[0]&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,
+c[1]+"!",f)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}});d.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",d._data(a,b,(d._data(a,b)||0)+1))},_unmark:function(a,b,c){!0!==a&&(c=b,b=a,a=!1);if(b){var c=c||"fx",e=c+"mark";(a=a?0:(d._data(b,e)||1)-1)?d._data(b,e,a):(d.removeData(b,e,!0),w(b,c,"mark"))}},queue:function(a,b,c){var e;if(a)return b=(b||"fx")+"queue",e=d._data(a,b),c&&(!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c)),e||[]},dequeue:function(a,
+b){var b=b||"fx",c=d.queue(a,b),e=c.shift(),f={};"inprogress"===e&&(e=c.shift());e&&("fx"===b&&c.unshift("inprogress"),d._data(a,b+".run",f),e.call(a,function(){d.dequeue(a,b)},f));c.length||(d.removeData(a,b+"queue "+b+".run",!0),w(a,b,"queue"))}});d.fn.extend({queue:function(a,b){"string"!==typeof a&&(b=a,a="fx");return b===k?d.queue(this[0],a):this.each(function(){var c=d.queue(this,a,b);"fx"===a&&"inprogress"!==c[0]&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,
 a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a;return this.queue(b||"fx",function(b,e){var d=setTimeout(b,a);e.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a){function b(){--g||c.resolveWith(e,[e])}"string"!==typeof a&&(a=k);for(var a=a||"fx",c=d.Deferred(),e=this,f=e.length,g=1,h=a+"defer",i=a+"queue",a=a+"mark",p;f--;)if(p=d.data(e[f],h,k,!0)||(d.data(e[f],i,k,!0)||d.data(e[f],a,k,!0))&&d.data(e[f],h,d.Callbacks("once memory"),
-!0))g++,p.add(b);b();return c.promise()}});var qb=/[\n\t\r]/g,pa=/\s+/,wc=/\r/g,xc=/^(?:button|input)$/i,yc=/^(?:button|input|object|select|textarea)$/i,zc=/^a(?:rea)?$/i,rb=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,sb=d.support.getSetAttribute,H,tb,ub;d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a){return this.each(function(){d.removeAttr(this,a)})},prop:function(a,b){return d.access(this,
+!0))g++,p.add(b);b();return c.promise()}});var qb=/[\n\t\r]/g,pa=/\s+/,wc=/\r/g,xc=/^(?:button|input)$/i,yc=/^(?:button|input|object|select|textarea)$/i,zc=/^a(?:rea)?$/i,rb=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,sb=d.support.getSetAttribute,I,tb,ub;d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a){return this.each(function(){d.removeAttr(this,a)})},prop:function(a,b){return d.access(this,
 a,b,!0,d.prop)},removeProp:function(a){a=d.propFix[a]||a;return this.each(function(){try{this[a]=k,delete this[a]}catch(b){}})},addClass:function(a){var b,c,e,f,g,h,i;if(d.isFunction(a))return this.each(function(b){d(this).addClass(a.call(this,b,this.className))});if(a&&"string"===typeof a){b=a.split(pa);c=0;for(e=this.length;c<e;c++)if(f=this[c],1===f.nodeType)if(!f.className&&1===b.length)f.className=a;else{g=" "+f.className+" ";h=0;for(i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");
 f.className=d.trim(g)}}return this},removeClass:function(a){var b,c,e,f,g,h,i;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(a&&"string"===typeof a||a===k){b=(a||"").split(pa);c=0;for(e=this.length;c<e;c++)if(f=this[c],1===f.nodeType&&f.className)if(a){g=(" "+f.className+" ").replace(qb," ");h=0;for(i=b.length;h<i;h++)g=g.replace(" "+b[h]+" "," ");f.className=d.trim(g)}else f.className=""}return this},toggleClass:function(a,b){var c=typeof a,
 e="boolean"===typeof b;return d.isFunction(a)?this.each(function(c){d(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var f,g=0,h=d(this),i=b,p=a.split(pa);f=p[g++];)i=e?i:!h.hasClass(f),h[i?"addClass":"removeClass"](f);else if("undefined"===c||"boolean"===c)this.className&&d._data(this,"__className__",this.className),this.className=this.className||!1===a?"":d._data(this,"__className__")||""})},hasClass:function(a){for(var a=" "+a+" ",b=0,c=this.length;b<
 c;b++)if(1===this[b].nodeType&&-1<(" "+this[b].className+" ").replace(qb," ").indexOf(a))return!0;return!1},val:function(a){var b,c,e,f=this[0];if(arguments.length)return e=d.isFunction(a),this.each(function(c){var f=d(this);if(1===this.nodeType&&(c=e?a.call(this,c,f.val()):a,null==c?c="":"number"===typeof c?c+="":d.isArray(c)&&(c=d.map(c,function(a){return null==a?"":a+""})),b=d.valHooks[this.nodeName.toLowerCase()]||d.valHooks[this.type],!b||!("set"in b)||b.set(this,c,"value")===k))this.value=c});
 if(f){if((b=d.valHooks[f.nodeName.toLowerCase()]||d.valHooks[f.type])&&"get"in b&&(c=b.get(f,"value"))!==k)return c;c=f.value;return"string"===typeof c?c.replace(wc,""):null==c?"":c}}});d.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,e=a.selectedIndex,f=[],g=a.options,h="select-one"===a.type;if(0>e)return null;a=h?e:0;for(c=h?e+1:g.length;a<c;a++)if(b=g[a],b.selected&&(d.support.optDisabled?!b.disabled:null===
 b.getAttribute("disabled"))&&(!b.parentNode.disabled||!d.nodeName(b.parentNode,"optgroup"))){b=d(b).val();if(h)return b;f.push(b)}return h&&!f.length&&g.length?d(g[e]).val():f},set:function(a,b){var c=d.makeArray(b);d(a).find("option").each(function(){this.selected=0<=d.inArray(d(this).val(),c)});c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,b,c,e){var f,g,h=a.nodeType;if(a&&!(3===h||8===h||2===h)){if(e&&b in
-d.attrFn)return d(a)[b](c);if("undefined"===typeof a.getAttribute)return d.prop(a,b,c);if(e=1!==h||!d.isXMLDoc(a))b=b.toLowerCase(),g=d.attrHooks[b]||(rb.test(b)?tb:H);if(c!==k)if(null===c)d.removeAttr(a,b);else{if(g&&"set"in g&&e&&(f=g.set(a,c,b))!==k)return f;a.setAttribute(b,""+c);return c}else{if(g&&"get"in g&&e&&null!==(f=g.get(a,b)))return f;f=a.getAttribute(b);return null===f?k:f}}},removeAttr:function(a,b){var c,e,f,g,h=0;if(b&&1===a.nodeType){e=b.toLowerCase().split(pa);for(g=e.length;h<
-g;h++)if(f=e[h])c=d.propFix[f]||f,d.attr(a,f,""),a.removeAttribute(sb?f:c),rb.test(f)&&c in a&&(a[c]=!1)}},attrHooks:{type:{set:function(a,b){if(xc.test(a.nodeName)&&a.parentNode)d.error("type property can't be changed");else if(!d.support.radioValue&&"radio"===b&&d.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);c&&(a.value=c);return b}}},value:{get:function(a,b){return H&&d.nodeName(a,"button")?H.get(a,b):b in a?a.value:null},set:function(a,b,c){if(H&&d.nodeName(a,"button"))return H.set(a,
+d.attrFn)return d(a)[b](c);if("undefined"===typeof a.getAttribute)return d.prop(a,b,c);if(e=1!==h||!d.isXMLDoc(a))b=b.toLowerCase(),g=d.attrHooks[b]||(rb.test(b)?tb:I);if(c!==k)if(null===c)d.removeAttr(a,b);else{if(g&&"set"in g&&e&&(f=g.set(a,c,b))!==k)return f;a.setAttribute(b,""+c);return c}else{if(g&&"get"in g&&e&&null!==(f=g.get(a,b)))return f;f=a.getAttribute(b);return null===f?k:f}}},removeAttr:function(a,b){var c,e,f,g,h=0;if(b&&1===a.nodeType){e=b.toLowerCase().split(pa);for(g=e.length;h<
+g;h++)if(f=e[h])c=d.propFix[f]||f,d.attr(a,f,""),a.removeAttribute(sb?f:c),rb.test(f)&&c in a&&(a[c]=!1)}},attrHooks:{type:{set:function(a,b){if(xc.test(a.nodeName)&&a.parentNode)d.error("type property can't be changed");else if(!d.support.radioValue&&"radio"===b&&d.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b);c&&(a.value=c);return b}}},value:{get:function(a,b){return I&&d.nodeName(a,"button")?I.get(a,b):b in a?a.value:null},set:function(a,b,c){if(I&&d.nodeName(a,"button"))return I.set(a,
 b,c);a.value=b}}},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(a,b,c){var e,f,g;g=a.nodeType;if(a&&!(3===g||8===g||2===g)){if(g=1!==g||!d.isXMLDoc(a))b=d.propFix[b]||b,f=d.propHooks[b];return c!==k?f&&"set"in f&&(e=f.set(a,c,b))!==k?e:a[b]=c:f&&"get"in f&&null!==
 (e=f.get(a,b))?e:a[b]}},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):yc.test(a.nodeName)||zc.test(a.nodeName)&&a.href?0:k}}}});d.attrHooks.tabindex=d.propHooks.tabIndex;tb={get:function(a,b){var c,e=d.prop(a,b);return!0===e||"boolean"!==typeof e&&(c=a.getAttributeNode(b))&&!1!==c.nodeValue?b.toLowerCase():k},set:function(a,b,c){!1===b?d.removeAttr(a,c):(b=d.propFix[c]||c,b in a&&(a[b]=!0),a.setAttribute(c,c.toLowerCase()));return c}};
-sb||(ub={name:!0,id:!0},H=d.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&(ub[b]?""!==c.nodeValue:c.specified)?c.nodeValue:k},set:function(a,b,c){var e=a.getAttributeNode(c);e||(e=m.createAttribute(c),a.setAttributeNode(e));return e.nodeValue=b+""}},d.attrHooks.tabindex.set=H.set,d.each(["width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{set:function(a,e){if(""===e)return a.setAttribute(b,"auto"),e}})}),d.attrHooks.contenteditable={get:H.get,set:function(a,
-b,c){""===b&&(b="false");H.set(a,b,c)}});d.support.hrefNormalized||d.each(["href","src","width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return null===a?k:a}})});d.support.style||(d.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||k},set:function(a,b){return a.style.cssText=""+b}});d.support.optSelected||(d.propHooks.selected=d.extend(d.propHooks.selected,{get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&
+sb||(ub={name:!0,id:!0},I=d.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&(ub[b]?""!==c.nodeValue:c.specified)?c.nodeValue:k},set:function(a,b,c){var e=a.getAttributeNode(c);e||(e=m.createAttribute(c),a.setAttributeNode(e));return e.nodeValue=b+""}},d.attrHooks.tabindex.set=I.set,d.each(["width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{set:function(a,e){if(""===e)return a.setAttribute(b,"auto"),e}})}),d.attrHooks.contenteditable={get:I.get,set:function(a,
+b,c){""===b&&(b="false");I.set(a,b,c)}});d.support.hrefNormalized||d.each(["href","src","width","height"],function(a,b){d.attrHooks[b]=d.extend(d.attrHooks[b],{get:function(a){a=a.getAttribute(b,2);return null===a?k:a}})});d.support.style||(d.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||k},set:function(a,b){return a.style.cssText=""+b}});d.support.optSelected||(d.propHooks.selected=d.extend(d.propHooks.selected,{get:function(a){if(a=a.parentNode)a.selectedIndex,a.parentNode&&
 a.parentNode.selectedIndex;return null}}));d.support.enctype||(d.propFix.enctype="encoding");d.support.checkOn||d.each(["radio","checkbox"],function(){d.valHooks[this]={get:function(a){return null===a.getAttribute("value")?"on":a.value}}});d.each(["radio","checkbox"],function(){d.valHooks[this]=d.extend(d.valHooks[this],{set:function(a,b){if(d.isArray(b))return a.checked=0<=d.inArray(d(a).val(),b)}})});var La=/^(?:textarea|input|select)$/i,vb=/^([^\.]*)?(?:\.(.+))?$/,Ac=/\bhover(\.\S+)?\b/,Bc=/^key/,
 Cc=/^(?:mouse|contextmenu)|click/,wb=/^(?:focusinfocus|focusoutblur)$/,Dc=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Ec=function(a){if(a=Dc.exec(a))a[1]=(a[1]||"").toLowerCase(),a[3]=a[3]&&RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)");return a},xb=function(a){return d.event.special.hover?a:a.replace(Ac,"mouseenter$1 mouseleave$1")};d.event={add:function(a,b,c,e,f){var g,h,i,p,j,m,l,t,n;if(!(3===a.nodeType||8===a.nodeType||!b||!c||!(g=d._data(a)))){c.handler&&(l=c,c=l.handler);c.guid||(c.guid=d.guid++);i=g.events;
 i||(g.events=i={});h=g.handle;h||(g.handle=h=function(a){return"undefined"!==typeof d&&(!a||d.event.triggered!==a.type)?d.event.dispatch.apply(h.elem,arguments):k},h.elem=a);b=d.trim(xb(b)).split(" ");for(g=0;g<b.length;g++){p=vb.exec(b[g])||[];j=p[1];m=(p[2]||"").split(".").sort();n=d.event.special[j]||{};j=(f?n.delegateType:n.bindType)||j;n=d.event.special[j]||{};p=d.extend({type:j,origType:p[1],data:e,handler:c,guid:c.guid,selector:f,quick:Ec(f),namespace:m.join(".")},l);t=i[j];if(!t&&(t=i[j]=
@@ -71,21 +71,21 @@ i.parentNode||this){l={};n=[];p[0]=i;for(h=0;h<c;h++){m=b[h];t=m.selector;if(l[t
 fixHooks:{},keyHooks:{props:["char","charCode","key","keyCode"],filter:function(a,b){null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,d=b.button,g=b.fromElement;null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||m,e=c.documentElement,c=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||
 c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0));!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g);!a.which&&d!==k&&(a.which=d&1?1:d&2?3:d&4?2:0);return a}},fix:function(a){if(a[d.expando])return a;var b,c,e=a,f=d.event.fixHooks[a.type]||{},g=f.props?this.props.concat(f.props):this.props,a=d.Event(e);for(b=g.length;b;)c=g[--b],a[c]=e[c];a.target||(a.target=e.srcElement||m);3===a.target.nodeType&&(a.target=a.target.parentNode);
 a.metaKey===k&&(a.metaKey=a.ctrlKey);return f.filter?f.filter(a,e):a},special:{ready:{setup:d.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,e){a=d.extend(new d.Event,c,{type:a,isSimulated:!0,originalEvent:{}});e?d.event.trigger(a,null,b):d.event.dispatch.call(b,a);a.isDefaultPrevented()&&
-c.preventDefault()}};d.event.handle=d.event.dispatch;d.removeEvent=m.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};d.Event=function(a,b){if(!(this instanceof d.Event))return new d.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?E:I):this.type=a;b&&d.extend(this,b);this.timeStamp=a&&
-a.timeStamp||d.now();this[d.expando]=!0};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E;this.stopPropagation()},isDefaultPrevented:I,isPropagationStopped:I,isImmediatePropagationStopped:I};
+c.preventDefault()}};d.event.handle=d.event.dispatch;d.removeEvent=m.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};d.Event=function(a,b){if(!(this instanceof d.Event))return new d.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||!1===a.returnValue||a.getPreventDefault&&a.getPreventDefault()?E:z):this.type=a;b&&d.extend(this,b);this.timeStamp=a&&
+a.timeStamp||d.now();this[d.expando]=!0};d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E;this.stopPropagation()},isDefaultPrevented:z,isPropagationStopped:z,isImmediatePropagationStopped:z};
 d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={delegateType:b,bindType:b,handle:function(a){var e=a.relatedTarget,f=a.handleObj,g;if(!e||e!==this&&!d.contains(this,e))a.type=f.origType,g=f.handler.apply(this,arguments),a.type=b;return g}}});d.support.submitBubbles||(d.event.special.submit={setup:function(){if(d.nodeName(this,"form"))return!1;d.event.add(this,"click._submit keypress._submit",function(a){a=a.target;if((a=d.nodeName(a,"input")||d.nodeName(a,"button")?
 a.form:k)&&!a._submit_attached)d.event.add(a,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&d.event.simulate("submit",this.parentNode,a,!0)}),a._submit_attached=!0})},teardown:function(){if(d.nodeName(this,"form"))return!1;d.event.remove(this,"._submit")}});d.support.changeBubbles||(d.event.special.change={setup:function(){if(La.test(this.nodeName)){if("checkbox"===this.type||"radio"===this.type)d.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&
 (this._just_changed=!0)}),d.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,d.event.simulate("change",this,a,!0))});return!1}d.event.add(this,"beforeactivate._change",function(a){a=a.target;La.test(a.nodeName)&&!a._change_attached&&(d.event.add(a,"change._change",function(a){this.parentNode&&(!a.isSimulated&&!a.isTrigger)&&d.event.simulate("change",this.parentNode,a,!0)}),a._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||
 a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){d.event.remove(this,"._change");return La.test(this.nodeName)}});d.support.focusinBubbles||d.each({focus:"focusin",blur:"focusout"},function(a,b){var c=0,e=function(a){d.event.simulate(b,a.target,d.event.fix(a),!0)};d.event.special[b]={setup:function(){0===c++&&m.addEventListener(a,e,!0)},teardown:function(){0===--c&&m.removeEventListener(a,e,!0)}}});d.fn.extend({on:function(a,
-b,c,e,f){var g,h;if("object"===typeof a){"string"!==typeof b&&(c=b,b=k);for(h in a)this.on(h,b,c,a[h],f);return this}null==c&&null==e?(e=b,c=b=k):null==e&&("string"===typeof b?(e=c,c=k):(e=c,c=b,b=k));if(!1===e)e=I;else if(!e)return this;1===f&&(g=e,e=function(a){d().off(a);return g.apply(this,arguments)},e.guid=g.guid||(g.guid=d.guid++));return this.each(function(){d.event.add(this,a,e,c,b)})},one:function(a,b,c,e){return this.on.call(this,a,b,c,e,1)},off:function(a,b,c){if(a&&a.preventDefault&&
-a.handleObj){var e=a.handleObj;d(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if("object"===typeof a){for(e in a)this.off(e,b,a[e]);return this}if(!1===b||"function"===typeof b)c=b,b=k;!1===c&&(c=I);return this.each(function(){d.event.remove(this,a,c,b)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){d(this.context).on(a,this.selector,b,c);return this},die:function(a,b){d(this.context).off(a,
+b,c,e,f){var g,h;if("object"===typeof a){"string"!==typeof b&&(c=b,b=k);for(h in a)this.on(h,b,c,a[h],f);return this}null==c&&null==e?(e=b,c=b=k):null==e&&("string"===typeof b?(e=c,c=k):(e=c,c=b,b=k));if(!1===e)e=z;else if(!e)return this;1===f&&(g=e,e=function(a){d().off(a);return g.apply(this,arguments)},e.guid=g.guid||(g.guid=d.guid++));return this.each(function(){d.event.add(this,a,e,c,b)})},one:function(a,b,c,e){return this.on.call(this,a,b,c,e,1)},off:function(a,b,c){if(a&&a.preventDefault&&
+a.handleObj){var e=a.handleObj;d(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if("object"===typeof a){for(e in a)this.off(e,b,a[e]);return this}if(!1===b||"function"===typeof b)c=b,b=k;!1===c&&(c=z);return this.each(function(){d.event.remove(this,a,c,b)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){d(this.context).on(a,this.selector,b,c);return this},die:function(a,b){d(this.context).off(a,
 this.selector||"**",b);return this},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return 1==arguments.length?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return d.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||d.guid++,e=0,f=function(c){var f=(d._data(this,"lastToggle"+a.guid)||0)%e;d._data(this,"lastToggle"+a.guid,f+1);c.preventDefault();
 return b[f].apply(this,arguments)||!1};for(f.guid=c;e<b.length;)b[e++].guid=c;return this.click(f)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});d.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 contextmenu".split(" "),function(a,b){d.fn[b]=function(a,e){null==e&&(e=a,a=null);return 0<arguments.length?this.on(b,null,a,e):this.trigger(b)};
 d.attrFn&&(d.attrFn[b]=!0);Bc.test(b)&&(d.event.fixHooks[b]=d.event.keyHooks);Cc.test(b)&&(d.event.fixHooks[b]=d.event.mouseHooks)});var yb=function(a,b,c,e,d,g){for(var d=0,h=e.length;d<h;d++){var i=e[d];if(i){for(var j=!1,i=i[a];i;){if(i[Z]===c){j=e[i.sizset];break}1===i.nodeType&&!g&&(i[Z]=c,i.sizset=d);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}e[d]=j}}},zb=function(a,b,c,e,d,g){for(var d=0,h=e.length;d<h;d++){var i=e[d];if(i){for(var j=!1,i=i[a];i;){if(i[Z]===c){j=e[i.sizset];break}if(1===
 i.nodeType)if(g||(i[Z]=c,i.sizset=d),"string"!==typeof b){if(i===b){j=!0;break}}else if(0<n.filter(b,[i]).length){j=i;break}i=i[a]}e[d]=j}}},Ma=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,Z="sizcache"+(Math.random()+"").replace(".",""),Na=0,Ab=Object.prototype.toString,qa=!1,Bb=!0,aa=/\\/g,Fc=/\r\n/g,ra=/\W/;[0,0].sort(function(){Bb=!1;return 0});var n=function(a,b,c,e){var c=c||[],d=b=b||m;if(1!==b.nodeType&&
 9!==b.nodeType)return[];if(!a||"string"!==typeof a)return c;var g,h,i,j,k,l=!0,q=n.isXML(b),t=[],s=a;do if(Ma.exec(""),g=Ma.exec(s))if(s=g[3],t.push(g[1]),g[2]){j=g[3];break}while(g);if(1<t.length&&Gc.exec(a))if(2===t.length&&r.relative[t[0]])h=Cb(t[0]+t[1],b,e);else for(h=r.relative[t[0]]?[b]:n(t.shift(),b);t.length;)a=t.shift(),r.relative[a]&&(a+=t.shift()),h=Cb(a,h,e);else if(!e&&(1<t.length&&9===b.nodeType&&!q&&r.match.ID.test(t[0])&&!r.match.ID.test(t[t.length-1]))&&(g=n.find(t.shift(),b,q),
-b=g.expr?n.filter(g.expr,g.set)[0]:g.set[0]),b){g=e?{expr:t.pop(),set:y(e)}:n.find(t.pop(),1===t.length&&("~"===t[0]||"+"===t[0])&&b.parentNode?b.parentNode:b,q);h=g.expr?n.filter(g.expr,g.set):g.set;for(0<t.length?i=y(h):l=!1;t.length;)g=k=t.pop(),r.relative[k]?g=t.pop():k="",null==g&&(g=b),r.relative[k](i,g,q)}else i=[];i||(i=h);i||n.error(k||a);if("[object Array]"===Ab.call(i))if(l)if(b&&1===b.nodeType)for(a=0;null!=i[a];a++)i[a]&&(!0===i[a]||1===i[a].nodeType&&n.contains(b,i[a]))&&c.push(h[a]);
-else for(a=0;null!=i[a];a++)i[a]&&1===i[a].nodeType&&c.push(h[a]);else c.push.apply(c,i);else y(i,c);j&&(n(j,d,c,e),n.uniqueSort(c));return c};n.uniqueSort=function(a){if(sa&&(qa=Bb,a.sort(sa),qa))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};n.matches=function(a,b){return n(a,null,null,b)};n.matchesSelector=function(a,b){return 0<n(b,null,null,[a]).length};n.find=function(a,b,c){var e,d,g,h,i,j;if(!a)return[];d=0;for(g=r.order.length;d<g;d++)if(i=r.order[d],h=r.leftMatch[i].exec(a))if(j=
+b=g.expr?n.filter(g.expr,g.set)[0]:g.set[0]),b){g=e?{expr:t.pop(),set:C(e)}:n.find(t.pop(),1===t.length&&("~"===t[0]||"+"===t[0])&&b.parentNode?b.parentNode:b,q);h=g.expr?n.filter(g.expr,g.set):g.set;for(0<t.length?i=C(h):l=!1;t.length;)g=k=t.pop(),r.relative[k]?g=t.pop():k="",null==g&&(g=b),r.relative[k](i,g,q)}else i=[];i||(i=h);i||n.error(k||a);if("[object Array]"===Ab.call(i))if(l)if(b&&1===b.nodeType)for(a=0;null!=i[a];a++)i[a]&&(!0===i[a]||1===i[a].nodeType&&n.contains(b,i[a]))&&c.push(h[a]);
+else for(a=0;null!=i[a];a++)i[a]&&1===i[a].nodeType&&c.push(h[a]);else c.push.apply(c,i);else C(i,c);j&&(n(j,d,c,e),n.uniqueSort(c));return c};n.uniqueSort=function(a){if(sa&&(qa=Bb,a.sort(sa),qa))for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1);return a};n.matches=function(a,b){return n(a,null,null,b)};n.matchesSelector=function(a,b){return 0<n(b,null,null,[a]).length};n.find=function(a,b,c){var e,d,g,h,i,j;if(!a)return[];d=0;for(g=r.order.length;d<g;d++)if(i=r.order[d],h=r.leftMatch[i].exec(a))if(j=
 h[1],h.splice(1,1),"\\"!==j.substr(j.length-1)&&(h[1]=(h[1]||"").replace(aa,""),e=r.find[i](h,b,c),null!=e)){a=a.replace(r.match[i],"");break}e||(e="undefined"!==typeof b.getElementsByTagName?b.getElementsByTagName("*"):[]);return{set:e,expr:a}};n.filter=function(a,b,c,e){for(var d,g,h,i,j,m,l,q,t=a,s=[],u=b,w=b&&b[0]&&n.isXML(b[0]);a&&b.length;){for(h in r.filter)if(null!=(d=r.leftMatch[h].exec(a))&&d[2])if(m=r.filter[h],j=d[1],g=!1,d.splice(1,1),"\\"!==j.substr(j.length-1)){u===s&&(s=[]);if(r.preFilter[h])if(d=
 r.preFilter[h](d,u,c,s,e,w)){if(!0===d)continue}else g=i=!0;if(d)for(l=0;null!=(j=u[l]);l++)j&&(i=m(j,d,l,u),q=e^i,c&&null!=i?q?g=!0:u[l]=!1:q&&(s.push(j),g=!0));if(i!==k){c||(u=s);a=a.replace(r.match[h],"");if(!g)return[];break}}if(a===t)if(null==g)n.error(a);else break;t=a}return u};n.error=function(a){throw Error("Syntax error, unrecognized expression: "+a);};var Oa=n.getText=function(a){var b,c;b=a.nodeType;var d="";if(b)if(1===b||9===b){if("string"===typeof a.textContent)return a.textContent;
 if("string"===typeof a.innerText)return a.innerText.replace(Fc,"");for(a=a.firstChild;a;a=a.nextSibling)d+=Oa(a)}else{if(3===b||4===b)return a.nodeValue}else for(b=0;c=a[b];b++)8!==c.nodeType&&(d+=Oa(c));return d},r=n.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*\]/,
@@ -101,12 +101,12 @@ focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:f
 Oa([a])||"").indexOf(b[3]);if("not"===f){b=b[3];c=0;for(d=b.length;c<d;c++)if(b[c]===a)return!1;return!0}n.error(f)},CHILD:function(a,b){var c,d,f,g,h,i;c=b[1];i=a;switch(c){case "only":case "first":for(;i=i.previousSibling;)if(1===i.nodeType)return!1;if("first"===c)return!0;i=a;case "last":for(;i=i.nextSibling;)if(1===i.nodeType)return!1;return!0;case "nth":c=b[2];d=b[3];if(1===c&&0===d)return!0;f=b[0];if((g=a.parentNode)&&(g[Z]!==f||!a.nodeIndex)){h=0;for(i=g.firstChild;i;i=i.nextSibling)1===i.nodeType&&
 (i.nodeIndex=++h);g[Z]=f}i=a.nodeIndex-d;return 0===c?0===i:0===i%c&&0<=i/c}},ID:function(a,b){return 1===a.nodeType&&a.getAttribute("id")===b},TAG:function(a,b){return"*"===b&&1===a.nodeType||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return-1<(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)},ATTR:function(a,b){var c=b[1],c=n.attr?n.attr(a,c):r.attrHandle[c]?r.attrHandle[c](a):null!=a[c]?a[c]:a.getAttribute(c),d=c+"",f=b[2],g=b[4];return null==c?"!="===f:!f&&n.attr?
 null!=c:"="===f?d===g:"*="===f?0<=d.indexOf(g):"~="===f?0<=(" "+d+" ").indexOf(g):!g?d&&!1!==c:"!="===f?d!==g:"^="===f?0===d.indexOf(g):"$="===f?d.substr(d.length-g.length)===g:"|="===f?d===g||d.substr(0,g.length+1)===g+"-":!1},POS:function(a,b,c,d){var f=r.setFilters[b[2]];if(f)return f(a,c,b,d)}}},Gc=r.match.POS,Hc=function(a,b){return"\\"+(b-0+1)},fa;for(fa in r.match)r.match[fa]=RegExp(r.match[fa].source+/(?![^\[]*\])(?![^\(]*\))/.source),r.leftMatch[fa]=RegExp(/(^(?:.|\r|\n)*?)/.source+r.match[fa].source.replace(/\\(\d+)/g,
-Hc));var y=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(m.documentElement.childNodes,0)[0].nodeType}catch(nd){y=function(a,b){var c=0,d=b||[];if("[object Array]"===Ab.call(a))Array.prototype.push.apply(d,a);else if("number"===typeof a.length)for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var sa,ga;m.documentElement.compareDocumentPosition?sa=function(a,b){return a===b?(qa=!0,0):!a.compareDocumentPosition||
+Hc));var C=function(a,b){a=Array.prototype.slice.call(a,0);return b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(m.documentElement.childNodes,0)[0].nodeType}catch(nd){C=function(a,b){var c=0,d=b||[];if("[object Array]"===Ab.call(a))Array.prototype.push.apply(d,a);else if("number"===typeof a.length)for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var sa,ga;m.documentElement.compareDocumentPosition?sa=function(a,b){return a===b?(qa=!0,0):!a.compareDocumentPosition||
 !b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(sa=function(a,b){if(a===b)return qa=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,f=[],g=[];c=a.parentNode;d=b.parentNode;var h=c;if(c===d)return ga(a,b);if(c){if(!d)return 1}else return-1;for(;h;)f.unshift(h),h=h.parentNode;for(h=d;h;)g.unshift(h),h=h.parentNode;c=f.length;d=g.length;for(h=0;h<c&&h<d;h++)if(f[h]!==g[h])return ga(f[h],g[h]);return h===c?ga(a,g[h],-1):ga(f[h],
 b,1)},ga=function(a,b,c){if(a===b)return c;for(a=a.nextSibling;a;){if(a===b)return-1;a=a.nextSibling}return 1});var ta=m.createElement("div"),Db="script"+(new Date).getTime(),ua=m.documentElement;ta.innerHTML="<a name='"+Db+"'/>";ua.insertBefore(ta,ua.firstChild);m.getElementById(Db)&&(r.find.ID=function(a,b,c){if("undefined"!==typeof b.getElementById&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||"undefined"!==typeof b.getAttributeNode&&b.getAttributeNode("id").nodeValue===a[1]?[b]:k:[]},r.filter.ID=
 function(a,b){var c="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id");return 1===a.nodeType&&c&&c.nodeValue===b});ua.removeChild(ta);var ua=ta=null,N=m.createElement("div");N.appendChild(m.createComment(""));0<N.getElementsByTagName("*").length&&(r.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if("*"===a[1]){for(var d=[],f=0;c[f];f++)1===c[f].nodeType&&d.push(c[f]);c=d}return c});N.innerHTML="<a href='#'></a>";N.firstChild&&("undefined"!==typeof N.firstChild.getAttribute&&
-"#"!==N.firstChild.getAttribute("href"))&&(r.attrHandle.href=function(a){return a.getAttribute("href",2)});N=null;if(m.querySelectorAll){var Pa=n,va=m.createElement("div");va.innerHTML="<p class='TEST'></p>";if(!(va.querySelectorAll&&0===va.querySelectorAll(".TEST").length)){var n=function(a,b,c,d){b=b||m;if(!d&&!n.isXML(b)){var f=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);if(f&&(1===b.nodeType||9===b.nodeType)){if(f[1])return y(b.getElementsByTagName(a),c);if(f[2]&&r.find.CLASS&&b.getElementsByClassName)return y(b.getElementsByClassName(f[2]),
-c)}if(9===b.nodeType){if("body"===a&&b.body)return y([b.body],c);if(f&&f[3]){var g=b.getElementById(f[3]);if(g&&g.parentNode){if(g.id===f[3])return y([g],c)}else return y([],c)}try{return y(b.querySelectorAll(a),c)}catch(h){}}else if(1===b.nodeType&&"object"!==b.nodeName.toLowerCase()){var f=b,i=(g=b.getAttribute("id"))||"__sizzle__",j=b.parentNode,k=/^\s*[+~]/.test(a);g?i=i.replace(/'/g,"\\$&"):b.setAttribute("id",i);k&&j&&(b=b.parentNode);try{if(!k||j)return y(b.querySelectorAll("[id='"+i+"'] "+
+"#"!==N.firstChild.getAttribute("href"))&&(r.attrHandle.href=function(a){return a.getAttribute("href",2)});N=null;if(m.querySelectorAll){var Pa=n,va=m.createElement("div");va.innerHTML="<p class='TEST'></p>";if(!(va.querySelectorAll&&0===va.querySelectorAll(".TEST").length)){var n=function(a,b,c,d){b=b||m;if(!d&&!n.isXML(b)){var f=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);if(f&&(1===b.nodeType||9===b.nodeType)){if(f[1])return C(b.getElementsByTagName(a),c);if(f[2]&&r.find.CLASS&&b.getElementsByClassName)return C(b.getElementsByClassName(f[2]),
+c)}if(9===b.nodeType){if("body"===a&&b.body)return C([b.body],c);if(f&&f[3]){var g=b.getElementById(f[3]);if(g&&g.parentNode){if(g.id===f[3])return C([g],c)}else return C([],c)}try{return C(b.querySelectorAll(a),c)}catch(h){}}else if(1===b.nodeType&&"object"!==b.nodeName.toLowerCase()){var f=b,i=(g=b.getAttribute("id"))||"__sizzle__",j=b.parentNode,k=/^\s*[+~]/.test(a);g?i=i.replace(/'/g,"\\$&"):b.setAttribute("id",i);k&&j&&(b=b.parentNode);try{if(!k||j)return C(b.querySelectorAll("[id='"+i+"'] "+
 a),c)}catch(l){}finally{g||f.removeAttribute("id")}}}return Pa(a,b,c,d)},Qa;for(Qa in Pa)n[Qa]=Pa[Qa];va=null}}var wa=m.documentElement,xa=wa.matchesSelector||wa.mozMatchesSelector||wa.webkitMatchesSelector||wa.msMatchesSelector;if(xa){var Ic=!xa.call(m.createElement("div"),"div"),Eb=!1;try{xa.call(m.documentElement,"[test!='']:sizzle")}catch(od){Eb=!0}n.matchesSelector=function(a,b){b=b.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!n.isXML(a))try{if(Eb||!r.match.PSEUDO.test(b)&&!/!=/.test(b)){var c=
 xa.call(a,b);if(c||!Ic||a.document&&11!==a.document.nodeType)return c}}catch(d){}return 0<n(b,null,null,[a]).length}}var ba=m.createElement("div");ba.innerHTML="<div class='test e'></div><div class='test'></div>";ba.getElementsByClassName&&0!==ba.getElementsByClassName("e").length&&(ba.lastChild.className="e",1!==ba.getElementsByClassName("e").length&&(r.order.splice(1,0,"CLASS"),r.find.CLASS=function(a,b,c){if("undefined"!==typeof b.getElementsByClassName&&!c)return b.getElementsByClassName(a[1])},
 ba=null));n.contains=m.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:m.documentElement.compareDocumentPosition?function(a,b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};n.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?"HTML"!==a.nodeName:!1};var Cb=function(a,b,c){for(var d,f=[],g="",b=b.nodeType?[b]:b;d=r.match.PSEUDO.exec(a);)g+=d[0],a=a.replace(r.match.PSEUDO,"");a=r.relative[a]?a+"*":a;d=0;for(var h=b.length;d<h;d++)n(a,
@@ -118,19 +118,19 @@ e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}});d.each({p
 "nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c);Jc.test(a)||(e=c);e&&"string"===typeof e&&(f=d.filter(e,f));f=1<this.length&&!Nc[a]?d.unique(f):f;if((1<this.length||Lc.test(e))&&
 Kc.test(a))f=f.reverse();return this.pushStack(f,a,Mc.call(arguments).join(","))}});d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return 1===b.length?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,b,c){for(var e=[],a=a[b];a&&9!==a.nodeType&&(c===k||1!==a.nodeType||!d(a).is(c));)1===a.nodeType&&e.push(a),a=a[b];return e},nth:function(a,b,c){for(var b=b||1,d=0;a&&!(1===a.nodeType&&++d===b);a=a[c]);return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===
 a.nodeType&&a!==b&&c.push(a);return c}});var Va="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Oc=/ jQuery\d+="(?:\d+|null)"/g,Ra=/^\s+/,Gb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Hb=/<([\w:]+)/,Pc=/<tbody/i,Qc=/<|&#?\w+;/,Rc=/<(?:script|style)/i,Sc=/<(?:script|object|embed|option|style)/i,Ib=RegExp("<(?:"+Va+")","i"),Jb=/checked\s*(?:[^=]|=\s*.checked.)/i,Tc=/\/(java|ecma)script/i,
-Zb=/^\s*<!(?:\[CDATA\[|\-\-)/,z={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},Kb=G(m);z.optgroup=z.option;z.tbody=z.tfoot=z.colgroup=z.caption=z.thead;z.th=z.td;d.support.htmlSerialize||(z._default=[1,"div<div>","</div>"]);
+Zb=/^\s*<!(?:\[CDATA\[|\-\-)/,y={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,"",""]},Kb=H(m);y.optgroup=y.option;y.tbody=y.tfoot=y.colgroup=y.caption=y.thead;y.th=y.td;d.support.htmlSerialize||(y._default=[1,"div<div>","</div>"]);
 d.fn.extend({text:function(a){return d.isFunction(a)?this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))}):"object"!==typeof a&&a!==k?this.empty().append((this[0]&&this[0].ownerDocument||m).createTextNode(a)):d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=
 a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,
 !0,function(a){1===this.nodeType&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){1===this.nodeType&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,
 !1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d.clean(arguments));return a}},remove:function(a,b){for(var c=0,e;null!=(e=this[c]);c++)if(!a||d.filter(a,[e]).length)!b&&1===e.nodeType&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;null!=(b=this[a]);a++)for(1===b.nodeType&&d.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
-return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===k)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(Oc,""):null;if("string"===typeof a&&!Rc.test(a)&&(d.support.leadingWhitespace||!Ra.test(a))&&!z[(Hb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Gb,"<$1></$2>");try{for(var b=0,c=this.length;b<c;b++)1===this[b].nodeType&&(d.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(e){this.empty().append(a)}}else d.isFunction(a)?
+return this},clone:function(a,b){a=null==a?!1:a;b=null==b?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===k)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(Oc,""):null;if("string"===typeof a&&!Rc.test(a)&&(d.support.leadingWhitespace||!Ra.test(a))&&!y[(Hb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Gb,"<$1></$2>");try{for(var b=0,c=this.length;b<c;b++)1===this[b].nodeType&&(d.cleanData(this[b].getElementsByTagName("*")),this[b].innerHTML=a)}catch(e){this.empty().append(a)}}else d.isFunction(a)?
 this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});"string"!==typeof a&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove();b?d(b).before(a):d(c).append(a)})}return this.length?this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",
 a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,b,c){var e,f,g,h=a[0],i=[];if(!d.support.checkClone&&3===arguments.length&&"string"===typeof h&&Jb.test(h))return this.each(function(){d(this).domManip(a,b,c,!0)});if(d.isFunction(h))return this.each(function(e){var f=d(this);a[0]=h.call(this,e,b?f.html():k);f.domManip(a,b,c)});if(this[0]){e=h&&h.parentNode;e=d.support.parentNode&&e&&11===e.nodeType&&e.childNodes.length===this.length?{fragment:e}:d.buildFragment(a,this,i);g=
 e.fragment;if(f=1===g.childNodes.length?g=g.firstChild:g.firstChild){b=b&&d.nodeName(f,"tr");f=0;for(var j=this.length,m=j-1;f<j;f++)c.call(b?d.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],e.cacheable||1<j&&f<m?d.clone(g,!0,!0):g)}i.length&&d.each(i,Yb)}return this}});d.buildFragment=function(a,b,c){var e,f,g,h,i=a[0];b&&b[0]&&(h=b[0].ownerDocument||b[0]);h.createDocumentFragment||(h=m);if(1===
 a.length&&"string"===typeof i&&512>i.length&&h===m&&"<"===i.charAt(0)&&!Sc.test(i)&&(d.support.checkClone||!Jb.test(i))&&(d.support.html5Clone||!Ib.test(i)))f=!0,(g=d.fragments[i])&&1!==g&&(e=g);e||(e=h.createDocumentFragment(),d.clean(a,h,e,c));f&&(d.fragments[i]=g?e:1);return{fragment:e,cacheable:f}};d.fragments={};d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],c=d(c),f=1===this.length&&
 this[0].parentNode;if(f&&11===f.nodeType&&1===f.childNodes.length&&1===c.length)return c[b](this[0]),this;for(var f=0,g=c.length;f<g;f++){var h=(0<f?this.clone(!0):this).get();d(c[f])[b](h);e=e.concat(h)}return this.pushStack(e,a,c.selector)}});d.extend({clone:function(a,b,c){var e,f,g;d.support.html5Clone||!Ib.test("<"+a.nodeName)?e=a.cloneNode(!0):(e=m.createElement("div"),Kb.appendChild(e),e.innerHTML=a.outerHTML,e=e.firstChild);var h=e;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&
-(1===a.nodeType||11===a.nodeType)&&!d.isXMLDoc(a)){Xa(a,h);e=ha(a);f=ha(h);for(g=0;e[g];++g)f[g]&&Xa(e[g],f[g])}if(b&&(Wa(a,h),c)){e=ha(a);f=ha(h);for(g=0;e[g];++g)Wa(e[g],f[g])}return h},clean:function(a,b,c,e){b=b||m;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||m);for(var f=[],g,h=0,i;null!=(i=a[h]);h++)if("number"===typeof i&&(i+=""),i){if("string"===typeof i)if(Qc.test(i)){i=i.replace(Gb,"<$1></$2>");g=(Hb.exec(i)||["",""])[1].toLowerCase();var j=z[g]||z._default,
-k=j[0],l=b.createElement("div");b===m?Kb.appendChild(l):G(b).appendChild(l);for(l.innerHTML=j[1]+i+j[2];k--;)l=l.lastChild;if(!d.support.tbody){k=Pc.test(i);j="table"===g&&!k?l.firstChild&&l.firstChild.childNodes:"<table>"===j[1]&&!k?l.childNodes:[];for(g=j.length-1;0<=g;--g)d.nodeName(j[g],"tbody")&&!j[g].childNodes.length&&j[g].parentNode.removeChild(j[g])}!d.support.leadingWhitespace&&Ra.test(i)&&l.insertBefore(b.createTextNode(Ra.exec(i)[0]),l.firstChild);i=l.childNodes}else i=b.createTextNode(i);
+(1===a.nodeType||11===a.nodeType)&&!d.isXMLDoc(a)){Xa(a,h);e=ha(a);f=ha(h);for(g=0;e[g];++g)f[g]&&Xa(e[g],f[g])}if(b&&(Wa(a,h),c)){e=ha(a);f=ha(h);for(g=0;e[g];++g)Wa(e[g],f[g])}return h},clean:function(a,b,c,e){b=b||m;"undefined"===typeof b.createElement&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||m);for(var f=[],g,h=0,i;null!=(i=a[h]);h++)if("number"===typeof i&&(i+=""),i){if("string"===typeof i)if(Qc.test(i)){i=i.replace(Gb,"<$1></$2>");g=(Hb.exec(i)||["",""])[1].toLowerCase();var j=y[g]||y._default,
+k=j[0],l=b.createElement("div");b===m?Kb.appendChild(l):H(b).appendChild(l);for(l.innerHTML=j[1]+i+j[2];k--;)l=l.lastChild;if(!d.support.tbody){k=Pc.test(i);j="table"===g&&!k?l.firstChild&&l.firstChild.childNodes:"<table>"===j[1]&&!k?l.childNodes:[];for(g=j.length-1;0<=g;--g)d.nodeName(j[g],"tbody")&&!j[g].childNodes.length&&j[g].parentNode.removeChild(j[g])}!d.support.leadingWhitespace&&Ra.test(i)&&l.insertBefore(b.createTextNode(Ra.exec(i)[0]),l.firstChild);i=l.childNodes}else i=b.createTextNode(i);
 var n;if(!d.support.appendChecked)if(i[0]&&"number"===typeof(n=i.length))for(g=0;g<n;g++)Za(i[g]);else Za(i);i.nodeType?f.push(i):f=d.merge(f,i)}if(c){a=function(a){return!a.type||Tc.test(a.type)};for(h=0;f[h];h++)e&&d.nodeName(f[h],"script")&&(!f[h].type||"text/javascript"===f[h].type.toLowerCase())?e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]):(1===f[h].nodeType&&(b=d.grep(f[h].getElementsByTagName("script"),a),f.splice.apply(f,[h+1,0].concat(b))),c.appendChild(f[h]))}return f},
 cleanData:function(a){for(var b,c,e=d.cache,f=d.event.special,g=d.support.deleteExpando,h=0,i;null!=(i=a[h]);h++)if(!i.nodeName||!d.noData[i.nodeName.toLowerCase()])if(c=i[d.expando]){if((b=e[c])&&b.events){for(var j in b.events)f[j]?d.event.remove(i,j):d.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[d.expando]:i.removeAttribute&&i.removeAttribute(d.expando);delete e[c]}}});var Sa=/alpha\([^)]*\)/i,Uc=/opacity=([^)]*)/,Vc=/([A-Z]|^ms)/g,Lb=/^-?\d+(?:px)?$/i,Wc=/^-?\d/,Xc=/^([\-+])=([\-+.\de]+)/,
 Yc={position:"absolute",visibility:"hidden",display:"block"},$b=["Left","Right"],ac=["Top","Bottom"],O,Mb,Nb;d.fn.css=function(a,b){return 2===arguments.length&&b===k?this:d.access(this,a,b,!0,function(a,b,f){return f!==k?d.style(a,b,f):d.css(a,b)})};d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=O(a,"opacity","opacity");return""===c?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":d.support.cssFloat?
@@ -140,25 +140,25 @@ d.camelCase(b);f=d.cssHooks[b];b=d.cssProps[b]||b;"cssFloat"===b&&(b="float");if
 (d.cssHooks.marginRight={get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){c=b?O(a,"margin-right","marginRight"):a.style.marginRight});return c}})});m.defaultView&&m.defaultView.getComputedStyle&&(Mb=function(a,b){var c,e,f,b=b.replace(Vc,"-$1").toLowerCase();if((e=a.ownerDocument.defaultView)&&(f=e.getComputedStyle(a,null)))c=f.getPropertyValue(b),""===c&&!d.contains(a.ownerDocument.documentElement,a)&&(c=d.style(a,b));return c});m.documentElement.currentStyle&&(Nb=function(a,
 b){var c,d,f=a.currentStyle&&a.currentStyle[b],g=a.style;if(null===f&&g&&(c=g[b]))f=c;if(!Lb.test(f)&&Wc.test(f)){c=g.left;if(d=a.runtimeStyle&&a.runtimeStyle.left)a.runtimeStyle.left=a.currentStyle.left;g.left="fontSize"===b?"1em":f||0;f=g.pixelLeft+"px";g.left=c;d&&(a.runtimeStyle.left=d)}return""===f?"auto":f});O=Mb||Nb;d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!d.support.reliableHiddenOffsets&&"none"===(a.style&&a.style.display||
 d.css(a,"display"))},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var Zc=/%20/g,bc=/\[\]$/,Ob=/\r?\n/g,$c=/#.*$/,ad=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bd=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,cd=/^(?:GET|HEAD)$/,dd=/^\/\//,Pb=/\?/,ed=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,fd=/^(?:select|textarea)/i,bb=/\s+/,gd=/([?&])_=[^&]*/,Qb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Rb=d.fn.load,
-Aa={},Sb={},K,F,Tb=["*/"]+["*"];try{K=dc.href}catch(pd){K=m.createElement("a"),K.href="",K=K.href}F=Qb.exec(K.toLowerCase())||[];d.fn.extend({load:function(a,b,c){if("string"!==typeof a&&Rb)return Rb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e)var f=a.slice(e,a.length),a=a.slice(0,e);e="GET";b&&(d.isFunction(b)?(c=b,b=k):"object"===typeof b&&(b=d.param(b,d.ajaxSettings.traditional),e="POST"));var g=this;d.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,
+Aa={},Sb={},K,G,Tb=["*/"]+["*"];try{K=dc.href}catch(pd){K=m.createElement("a"),K.href="",K=K.href}G=Qb.exec(K.toLowerCase())||[];d.fn.extend({load:function(a,b,c){if("string"!==typeof a&&Rb)return Rb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(0<=e)var f=a.slice(e,a.length),a=a.slice(0,e);e="GET";b&&(d.isFunction(b)?(c=b,b=k):"object"===typeof b&&(b=d.param(b,d.ajaxSettings.traditional),e="POST"));var g=this;d.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,
 b,e){e=a.responseText;a.isResolved()&&(a.done(function(a){e=a}),g.html(f?d("<div>").append(e.replace(ed,"")).find(f):e));c&&g.each(c,[e,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||fd.test(this.nodeName)||bd.test(this.type))}).map(function(a,b){var c=d(this).val();return null==c?null:d.isArray(c)?
 d.map(c,function(a){return{name:b.name,value:a.replace(Ob,"\r\n")}}):{name:b.name,value:c.replace(Ob,"\r\n")}}).get()}});d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.on(b,a)}});d.each(["get","post"],function(a,b){d[b]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=k);return d.ajax({type:b,url:a,data:e,success:f,dataType:g})}});d.extend({getScript:function(a,b){return d.get(a,k,b,"script")},getJSON:function(a,b,c){return d.get(a,
-b,c,"json")},ajaxSetup:function(a,b){b?cb(a,d.ajaxSettings):(b=a,a=d.ajaxSettings);cb(a,b);return a},ajaxSettings:{url:K,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(F[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},
-converters:{"* text":j.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:ab(Aa),ajaxTransport:ab(Sb),ajax:function(a,b){function c(a,b,c,l){if(2!==x){x=2;u&&clearTimeout(u);s=k;q=l||"";v.readyState=0<a?4:0;var n,r,M,l=b;if(c){var w=e,z=v,Ga=w.contents,y=w.dataTypes,C=w.responseFields,D,B,P,I;for(B in C)B in c&&(z[C[B]]=c[B]);for(;"*"===y[0];)y.shift(),D===k&&(D=w.mimeType||z.getResponseHeader("content-type"));if(D)for(B in Ga)if(Ga[B]&&
-Ga[B].test(D)){y.unshift(B);break}if(y[0]in c)P=y[0];else{for(B in c){if(!y[0]||w.converters[B+" "+y[0]]){P=B;break}I||(I=B)}P=P||I}P?(P!==y[0]&&y.unshift(P),c=c[P]):c=void 0}else c=k;if(200<=a&&300>a||304===a){if(e.ifModified){if(D=v.getResponseHeader("Last-Modified"))d.lastModified[m]=D;if(D=v.getResponseHeader("Etag"))d.etag[m]=D}if(304===a)l="notmodified",n=!0;else try{D=e;D.dataFilter&&(c=D.dataFilter(c,D.dataType));var H=D.dataTypes;B={};var E,J,N=H.length,K,Q=H[0],F,L,R,S,G;for(E=1;E<N;E++){if(1===
-E)for(J in D.converters)"string"===typeof J&&(B[J.toLowerCase()]=D.converters[J]);F=Q;Q=H[E];if("*"===Q)Q=F;else if("*"!==F&&F!==Q){L=F+" "+Q;R=B[L]||B["* "+Q];if(!R)for(S in G=k,B)if(K=S.split(" "),K[0]===F||"*"===K[0])if(G=B[K[1]+" "+Q]){S=B[S];!0===S?R=G:!0===G&&(R=S);break}!R&&!G&&d.error("No conversion from "+L.replace(" "," to "));!0!==R&&(c=R?R(c):G(S(c)))}}r=c;l="success";n=!0}catch(O){l="parsererror",M=O}}else if(M=l,!l||a)l="error",0>a&&(a=0);v.status=a;v.statusText=""+(b||l);n?h.resolveWith(f,
-[r,l,v]):h.rejectWith(f,[v,l,M]);v.statusCode(j);j=k;A&&g.trigger("ajax"+(n?"Success":"Error"),[v,e,n?r:M]);i.fireWith(f,[v,l]);A&&(g.trigger("ajaxComplete",[v,e]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=k);var b=b||{},e=d.ajaxSetup({},b),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d.Callbacks("once memory"),j=e.statusCode||{},m,l={},n={},q,r,s,u,w,x=0,A,z,v={readyState:0,setRequestHeader:function(a,b){if(!x){var c=a.toLowerCase(),
+b,c,"json")},ajaxSetup:function(a,b){b?cb(a,d.ajaxSettings):(b=a,a=d.ajaxSettings);cb(a,b);return a},ajaxSettings:{url:K,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(G[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Tb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},
+converters:{"* text":j.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:ab(Aa),ajaxTransport:ab(Sb),ajax:function(a,b){function c(a,b,c,l){if(2!==x){x=2;u&&clearTimeout(u);s=k;q=l||"";v.readyState=0<a?4:0;var n,r,M,l=b;if(c){var w=e,y=v,Ga=w.contents,z=w.dataTypes,C=w.responseFields,D,B,P,F;for(B in C)B in c&&(y[C[B]]=c[B]);for(;"*"===z[0];)z.shift(),D===k&&(D=w.mimeType||y.getResponseHeader("content-type"));if(D)for(B in Ga)if(Ga[B]&&
+Ga[B].test(D)){z.unshift(B);break}if(z[0]in c)P=z[0];else{for(B in c){if(!z[0]||w.converters[B+" "+z[0]]){P=B;break}F||(F=B)}P=P||F}P?(P!==z[0]&&z.unshift(P),c=c[P]):c=void 0}else c=k;if(200<=a&&300>a||304===a){if(e.ifModified){if(D=v.getResponseHeader("Last-Modified"))d.lastModified[m]=D;if(D=v.getResponseHeader("Etag"))d.etag[m]=D}if(304===a)l="notmodified",n=!0;else try{D=e;D.dataFilter&&(c=D.dataFilter(c,D.dataType));var I=D.dataTypes;B={};var E,J,N=I.length,K,Q=I[0],G,L,R,S,H;for(E=1;E<N;E++){if(1===
+E)for(J in D.converters)"string"===typeof J&&(B[J.toLowerCase()]=D.converters[J]);G=Q;Q=I[E];if("*"===Q)Q=G;else if("*"!==G&&G!==Q){L=G+" "+Q;R=B[L]||B["* "+Q];if(!R)for(S in H=k,B)if(K=S.split(" "),K[0]===G||"*"===K[0])if(H=B[K[1]+" "+Q]){S=B[S];!0===S?R=H:!0===H&&(R=S);break}!R&&!H&&d.error("No conversion from "+L.replace(" "," to "));!0!==R&&(c=R?R(c):H(S(c)))}}r=c;l="success";n=!0}catch(O){l="parsererror",M=O}}else if(M=l,!l||a)l="error",0>a&&(a=0);v.status=a;v.statusText=""+(b||l);n?h.resolveWith(f,
+[r,l,v]):h.rejectWith(f,[v,l,M]);v.statusCode(j);j=k;A&&g.trigger("ajax"+(n?"Success":"Error"),[v,e,n?r:M]);i.fireWith(f,[v,l]);A&&(g.trigger("ajaxComplete",[v,e]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=k);var b=b||{},e=d.ajaxSetup({},b),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d.Callbacks("once memory"),j=e.statusCode||{},m,l={},n={},q,r,s,u,w,x=0,A,y,v={readyState:0,setRequestHeader:function(a,b){if(!x){var c=a.toLowerCase(),
 a=n[c]=n[c]||a;l[a]=b}return this},getAllResponseHeaders:function(){return 2===x?q:null},getResponseHeader:function(a){var b;if(2===x){if(!r)for(r={};b=ad.exec(q);)r[b[1].toLowerCase()]=b[2];b=r[a.toLowerCase()]}return b===k?null:b},overrideMimeType:function(a){x||(e.mimeType=a);return this},abort:function(a){a=a||"abort";s&&s.abort(a);c(0,a);return this}};h.promise(v);v.success=v.done;v.error=v.fail;v.complete=i.add;v.statusCode=function(a){if(a){var b;if(2>x)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],
-v.then(b,b)}return this};e.url=((a||e.url)+"").replace($c,"").replace(dd,F[1]+"//");e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bb);null==e.crossDomain&&(w=Qb.exec(e.url.toLowerCase()),e.crossDomain=!(!w||!(w[1]!=F[1]||w[2]!=F[2]||(w[3]||("http:"===w[1]?80:443))!=(F[3]||("http:"===F[1]?80:443)))));e.data&&(e.processData&&"string"!==typeof e.data)&&(e.data=d.param(e.data,e.traditional));ia(Aa,e,b,v);if(2===x)return!1;A=e.global;e.type=e.type.toUpperCase();e.hasContent=!cd.test(e.type);
-A&&0===d.active++&&d.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(Pb.test(e.url)?"&":"?")+e.data,delete e.data),m=e.url,!1===e.cache)){w=d.now();var y=e.url.replace(gd,"$1_="+w);e.url=y+(y===e.url?(Pb.test(e.url)?"&":"?")+"_="+w:"")}(e.data&&e.hasContent&&!1!==e.contentType||b.contentType)&&v.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(m=m||e.url,d.lastModified[m]&&v.setRequestHeader("If-Modified-Since",d.lastModified[m]),d.etag[m]&&v.setRequestHeader("If-None-Match",
-d.etag[m]));v.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", "+Tb+"; q=0.01":""):e.accepts["*"]);for(z in e.headers)v.setRequestHeader(z,e.headers[z]);if(e.beforeSend&&(!1===e.beforeSend.call(f,v,e)||2===x))return v.abort(),!1;for(z in{success:1,error:1,complete:1})v[z](e[z]);if(s=ia(Sb,e,b,v)){v.readyState=1;A&&g.trigger("ajaxSend",[v,e]);e.async&&0<e.timeout&&(u=setTimeout(function(){v.abort("timeout")},e.timeout));try{x=1,
+v.then(b,b)}return this};e.url=((a||e.url)+"").replace($c,"").replace(dd,G[1]+"//");e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bb);null==e.crossDomain&&(w=Qb.exec(e.url.toLowerCase()),e.crossDomain=!(!w||!(w[1]!=G[1]||w[2]!=G[2]||(w[3]||("http:"===w[1]?80:443))!=(G[3]||("http:"===G[1]?80:443)))));e.data&&(e.processData&&"string"!==typeof e.data)&&(e.data=d.param(e.data,e.traditional));ia(Aa,e,b,v);if(2===x)return!1;A=e.global;e.type=e.type.toUpperCase();e.hasContent=!cd.test(e.type);
+A&&0===d.active++&&d.event.trigger("ajaxStart");if(!e.hasContent&&(e.data&&(e.url+=(Pb.test(e.url)?"&":"?")+e.data,delete e.data),m=e.url,!1===e.cache)){w=d.now();var z=e.url.replace(gd,"$1_="+w);e.url=z+(z===e.url?(Pb.test(e.url)?"&":"?")+"_="+w:"")}(e.data&&e.hasContent&&!1!==e.contentType||b.contentType)&&v.setRequestHeader("Content-Type",e.contentType);e.ifModified&&(m=m||e.url,d.lastModified[m]&&v.setRequestHeader("If-Modified-Since",d.lastModified[m]),d.etag[m]&&v.setRequestHeader("If-None-Match",
+d.etag[m]));v.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+("*"!==e.dataTypes[0]?", "+Tb+"; q=0.01":""):e.accepts["*"]);for(y in e.headers)v.setRequestHeader(y,e.headers[y]);if(e.beforeSend&&(!1===e.beforeSend.call(f,v,e)||2===x))return v.abort(),!1;for(y in{success:1,error:1,complete:1})v[y](e[y]);if(s=ia(Sb,e,b,v)){v.readyState=1;A&&g.trigger("ajaxSend",[v,e]);e.async&&0<e.timeout&&(u=setTimeout(function(){v.abort("timeout")},e.timeout));try{x=1,
 s.send(l,c)}catch(C){if(2>x)c(-1,C);else throw C;}}else c(-1,"No Transport");return v},param:function(a,b){var c=[],e=function(a,b){b=d.isFunction(b)?b():b;c[c.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};b===k&&(b=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){e(this.name,this.value)});else for(var f in a)Ba(f,a[f],b,e);return c.join("&").replace(Zc,"+")}});d.extend({active:0,lastModified:{},etag:{}});var hd=d.now(),ya=/(\=)\?(&|$)|\?\?/i;
 d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+hd++}});d.ajaxPrefilter("json jsonp",function(a,b,c){b="application/x-www-form-urlencoded"===a.contentType&&"string"===typeof a.data;if("jsonp"===a.dataTypes[0]||!1!==a.jsonp&&(ya.test(a.url)||b&&ya.test(a.data))){var e,f=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,g=j[f],h=a.url,i=a.data,k="$1"+f+"$2";!1!==a.jsonp&&(h=h.replace(ya,k),a.url===h&&(b&&(i=i.replace(ya,k)),a.data===i&&(h+=(/\?/.test(h)?
 "&":"?")+a.jsonp+"="+f)));a.url=h;a.data=i;j[f]=function(a){e=[a]};c.always(function(){j[f]=g;if(e&&d.isFunction(g))j[f](e[0])});a.converters["script json"]=function(){e||d.error(f+" was not called");return e[0]};a.dataTypes[0]="json";return"script"}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",
 function(a){a.cache===k&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=m.head||m.getElementsByTagName("head")[0]||m.documentElement;return{send:function(d,f){b=m.createElement("script");b.async="async";a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),
 b=k,d||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(0,1)}}}});var Ta=j.ActiveXObject?function(){for(var a in ca)ca[a](0,1)}:!1,id=0,ca;d.ajaxSettings.xhr=j.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&db()))a:{try{a=new j.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:db;var Ua=d.ajaxSettings.xhr();d.extend(d.support,{ajax:!!Ua,cors:!!Ua&&"withCredentials"in Ua});d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var b;
 return{send:function(c,e){var f=a.xhr(),g,h;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(h in a.xhrFields)f[h]=a.xhrFields[h];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);!a.crossDomain&&!c["X-Requested-With"]&&(c["X-Requested-With"]="XMLHttpRequest");try{for(h in c)f.setRequestHeader(h,c[h])}catch(i){}f.send(a.hasContent&&a.data||null);b=function(c,h){var i,j,l,m,n;try{if(b&&(h||4===f.readyState))if(b=k,g&&(f.onreadystatechange=
-d.noop,Ta&&delete ca[g]),h)4!==f.readyState&&f.abort();else{i=f.status;l=f.getAllResponseHeaders();m={};if((n=f.responseXML)&&n.documentElement)m.xml=n;m.text=f.responseText;try{j=f.statusText}catch(q){j=""}!i&&a.isLocal&&!a.crossDomain?i=m.text?200:404:1223===i&&(i=204)}}catch(r){h||e(-1,r)}m&&e(i,j,m,l)};!a.async||4===f.readyState?b():(g=++id,Ta&&(ca||(ca={},d(j).unload(Ta)),ca[g]=b),f.onreadystatechange=b)},abort:function(){b&&b(0,1)}}}});var Ca={},C,U,jd=/^(?:toggle|show|hide)$/,kd=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
+d.noop,Ta&&delete ca[g]),h)4!==f.readyState&&f.abort();else{i=f.status;l=f.getAllResponseHeaders();m={};if((n=f.responseXML)&&n.documentElement)m.xml=n;m.text=f.responseText;try{j=f.statusText}catch(q){j=""}!i&&a.isLocal&&!a.crossDomain?i=m.text?200:404:1223===i&&(i=204)}}catch(r){h||e(-1,r)}m&&e(i,j,m,l)};!a.async||4===f.readyState?b():(g=++id,Ta&&(ca||(ca={},d(j).unload(Ta)),ca[g]=b),f.onreadystatechange=b)},abort:function(){b&&b(0,1)}}}});var Ca={},F,U,jd=/^(?:toggle|show|hide)$/,kd=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
 za,fb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],ja;d.fn.extend({show:function(a,b,c){if(a||0===a)return this.animate(T("show",3),a,b,c);for(var c=0,e=this.length;c<e;c++)a=this[c],a.style&&(b=a.style.display,!d._data(a,"olddisplay")&&"none"===b&&(b=a.style.display=""),""===b&&"none"===d.css(a,"display")&&d._data(a,"olddisplay",gb(a.nodeName)));for(c=0;c<e;c++)if(a=this[c],a.style&&(b=a.style.display,
 ""===b||"none"===b))a.style.display=d._data(a,"olddisplay")||"";return this},hide:function(a,b,c){if(a||0===a)return this.animate(T("hide",3),a,b,c);for(var c=0,e=this.length;c<e;c++)a=this[c],a.style&&(b=d.css(a,"display"),"none"!==b&&!d._data(a,"olddisplay")&&d._data(a,"olddisplay",b));for(c=0;c<e;c++)this[c].style&&(this[c].style.display="none");return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e="boolean"===typeof a;d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):
 null==a||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(T("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){function f(){!1===g.queue&&d._mark(this);var b=d.extend({},g),c=1===this.nodeType,e=c&&d(this).is(":hidden"),f,j,k,l,m;b.animatedProperties={};for(k in a){f=d.camelCase(k);k!==f&&(a[f]=a[k],delete a[k]);j=a[f];d.isArray(j)?
@@ -181,11 +181,11 @@ i);"using"in b?b.using.call(a,j):f.css(j)}};d.fn.extend({position:function(){if(
 this.offsetParent||m.body;a&&!Ub.test(a.nodeName)&&"static"===d.css(a,"position");)a=a.offsetParent;return a})}});d.each(["Left","Top"],function(a,b){var c="scroll"+b;d.fn[c]=function(b){var f,g;return b===k?(f=this[0],!f?null:(g=Da(f))?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[c]||g.document.body[c]:f[c]):this.each(function(){(g=Da(this))?g.scrollTo(!a?b:d(g).scrollLeft(),a?b:d(g).scrollTop()):this[c]=b})}});d.each(["Height","Width"],function(a,
 b){var c=b.toLowerCase();d.fn["inner"+b]=function(){var a=this[0];return a?a.style?parseFloat(d.css(a,c,"padding")):this[c]():null};d.fn["outer"+b]=function(a){var b=this[0];return b?b.style?parseFloat(d.css(b,c,a?"margin":"border")):this[c]():null};d.fn[c]=function(a){var f=this[0];if(!f)return null==a?null:this;if(d.isFunction(a))return this.each(function(b){var f=d(this);f[c](a.call(this,b,f[c]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+b],h=f.document.body;return"CSS1Compat"===
 f.document.compatMode&&g||h&&h["client"+b]||g}return 9===f.nodeType?Math.max(f.documentElement["client"+b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):a===k?(f=d.css(f,c),g=parseFloat(f),d.isNumeric(g)?g:f):this.css(c,"string"===typeof a?a:a+"px")}});j.jQuery=j.$=d;"function"===typeof define&&(define.amd&&define.amd.jQuery)&&define("jquery",[],function(){return d})})(window);$.extend({namespace:function(j){var k=window;this.each(j.split("."),function(j,u){k[u]=k[u]||{};k=k[u]})},createDom:function(j){return this(document.createElement(j))}});
-Function.prototype.bind||(Function.prototype.bind=function(j){if("function"!==typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var k=Array.prototype.slice.call(arguments,1),s=this,u=function(){},x=function(){return s.apply(this instanceof u?this:j||window,k.concat(Array.prototype.slice.call(arguments)))};u.prototype=this.prototype;x.prototype=new u;return x});$.namespace("armadillo.Version");armadillo.Version.MAJOR=0;armadillo.Version.MINOR=9;armadillo.Version.BUILD=656;armadillo.Version.STAMP=1349621213;$.namespace("armadillo.TVRenamer");armadillo.TVRenamer=function(j){this.file_=j};armadillo.TVRenamer.prototype.run=function(){var j=this.file_;app.sendRequest("tv_rename",{path:this.file_.getFullPath()},function(k){k.error?app.showError(k.message):(app.clearError(),j.move(k.path))})};$.namespace("armadillo.PathControl");armadillo.PathControl=function(j,k){this.name_=this.path_=null;this.setPath(j);this.editableLastComponent_=k;this.nameControl_=null};armadillo.PathControl.prototype.setPath=function(j){this.path_=app.stripLastPathComponent(j);this.name_=j.substr(this.path_.length)};armadillo.PathControl.prototype.getPath=function(){return app.joinPath(this.path_,this.name_)};armadillo.PathControl.prototype.getNameControl=function(){return this.nameControl_};
+Function.prototype.bind||(Function.prototype.bind=function(j){if("function"!==typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var k=Array.prototype.slice.call(arguments,1),s=this,u=function(){},w=function(){return s.apply(this instanceof u?this:j||window,k.concat(Array.prototype.slice.call(arguments)))};u.prototype=this.prototype;w.prototype=new u;return w});$.namespace("armadillo.Version");armadillo.Version.MAJOR=0;armadillo.Version.MINOR=9;armadillo.Version.BUILD=664;armadillo.Version.STAMP=1350169401;$.namespace("armadillo.TVRenamer");armadillo.TVRenamer=function(j){this.file_=j};armadillo.TVRenamer.prototype.run=function(){var j=this.file_;app.sendRequest("tv_rename",{path:this.file_.getFullPath()},function(k){k.error?app.showError(k.message):(app.clearError(),j.move(k.path))})};$.namespace("armadillo.PathControl");armadillo.PathControl=function(j,k){this.name_=this.path_=null;this.setPath(j);this.editableLastComponent_=k;this.nameControl_=null};armadillo.PathControl.prototype.setPath=function(j){this.path_=app.stripLastPathComponent(j);this.name_=j.substr(this.path_.length)};armadillo.PathControl.prototype.getPath=function(){return app.joinPath(this.path_,this.name_)};armadillo.PathControl.prototype.getNameControl=function(){return this.nameControl_};
 armadillo.PathControl.prototype.createDom=function(){this.element_=$.createDom("div");this.createDom_(this.element_);return this.element_};
-armadillo.PathControl.prototype.createDom_=function(j){var k=this.path_.split("/");k[0]="/";""==k[k.length-1]&&k.splice(-1);var s="";$.each(k,function(k,x){j.append(this.createComponentNode_(s,x));s=app.joinPath(s,x)}.bind(this));this.editableLastComponent_?(this.nameControl_=$.createDom("input"),this.nameControl_.attr({type:"text",name:"pathName",value:this.name_}),this.nameControl_.bind("change keydown",this.nameChanged_.bind(this))):this.nameControl_=$.createDom("span").text(this.name_);j.append(this.nameControl_)};
+armadillo.PathControl.prototype.createDom_=function(j){var k=this.path_.split("/");k[0]="/";""==k[k.length-1]&&k.splice(-1);var s="";$.each(k,function(k,w){j.append(this.createComponentNode_(s,w));s=app.joinPath(s,w)}.bind(this));this.editableLastComponent_?(this.nameControl_=$.createDom("input"),this.nameControl_.attr({type:"text",name:"pathName",value:this.name_}),this.nameControl_.bind("change keydown",this.nameChanged_.bind(this))):this.nameControl_=$.createDom("span").text(this.name_);j.append(this.nameControl_)};
 armadillo.PathControl.prototype.enterDocument=function(){armadillo.PathControl.superClass_.enterDocument.call(this);this.nameControl_.getElement().focus()};armadillo.PathControl.prototype.createComponentNode_=function(j,k){var s=$.createDom("select");this.fetchMenuContents_(j,k,s);var u=$.createDom("option");u.text("Loading...").attr("selected","selected");s.append(u);s.change(this.componentChanged_.bind(this));return s};
-armadillo.PathControl.prototype.fetchMenuContents_=function(j,k,s){var u=this.path_;app.sendRequest("list",{path:app.joinPath(j,k)},function(x){x.error?app.showError(x.message):(x.unshift("/"),s.empty(),$.each(x,function(x,E){if(app.isDirectory(E)){var L=$.createDom("option"),G=app.joinPath(j,k,E);L.val(G).text(E);s.append(L);u.substr(0,G.length)==G&&L.attr("selected","selected")}}))})};
+armadillo.PathControl.prototype.fetchMenuContents_=function(j,k,s){var u=this.path_;app.sendRequest("list",{path:app.joinPath(j,k)},function(w){w.error?app.showError(w.message):(w.unshift("/"),s.empty(),$.each(w,function(w,E){if(app.isDirectory(E)){var L=$.createDom("option"),H=app.joinPath(j,k,E);L.val(H).text(E);s.append(L);u.substr(0,H.length)==H&&L.attr("selected","selected")}}))})};
 armadillo.PathControl.prototype.componentChanged_=function(j){this.path_=$(j.target).val();this.element_.empty();this.createDom_(this.element_)};armadillo.PathControl.prototype.nameChanged_=function(j){console.log(j);this.name_=j.target.value;j.stopPropagation();return!0};$.namespace("armadillo.Actor");armadillo.Actor=function(j){this.file_=j;this.controlContainer_=this.element_=null};armadillo.Actor.prototype.getElement=function(){return this.element_};armadillo.Actor.options_={OPEN:"open",MOVE:"move",DELETE:"delete",TV_RENAME:"tv-rename",DOWNLOAD:"download"};armadillo.Actor.optionStrings_={open:"Open",move:"Move","delete":"Delete","tv-rename":"Rename TV Episode",download:"Download"};
 armadillo.Actor.prototype.createDom=function(){this.element_=$.createDom("div").addClass("actor").empty();for(var j in armadillo.Actor.options_){var k=this.createTile_(j);k&&this.element_.append(k)}this.controlContainer_=$.createDom("div");this.element_.append(this.controlContainer_);return this.element_};
 armadillo.Actor.prototype.createTile_=function(j){var j=armadillo.Actor.options_[j],k=$.createDom("span").addClass("title");k.text(armadillo.Actor.optionStrings_[j]);var s=$.createDom("div").addClass("tile");s.append(k);if(j==armadillo.Actor.options_.OPEN&&!this.file_.isDirectory())return null;s.click(this.tileClickHandler_.bind(this,j));return s};
@@ -197,7 +197,8 @@ armadillo.File.prototype.isDirectory=function(){return this.isDirectory_};armadi
 armadillo.File.prototype.createDom=function(){if(!this.element_){this.element_=$.createDom("li");var j=this.isSpecial_()?this.clickHandler_:this.actorHandler_}this.element_.empty();this.title_=$.createDom("div");this.isDirectory()?(this.link_=$.createDom("a"),this.link_.text(this.name_),this.link_.click(this.clickHandler_.bind(this)),this.title_.append(this.link_)):this.title_.text(this.name_);this.element_.append(this.title_);this.title_.click(j.bind(this));return this.element_};
 armadillo.File.prototype.remove=function(){var j=this;app.sendRequest("remove",{path:this.path_+this.name_},function(k){k.error?app.showError(k.message):(app.clearError(),app.list(j.path_))})};armadillo.File.prototype.move=function(j){app.sendRequest("move",{source:this.getFullPath(),target:j},function(k){k.error?app.showError(k.message):(app.clearError(),app.list(app.stripLastPathComponent(j)))})};armadillo.File.prototype.clickHandler_=function(j){this.isDirectory_&&app.navigate(this.name_);j.stopPropagation()};
 armadillo.File.prototype.actorHandler_=function(j){j.stopPropagation();this.actor_.getElement()||(j=this.actor_.createDom(),j.hide(),this.element_.append(j));this.actor_.getElement().slideToggle("fast")};armadillo.File.prototype.isSpecial_=function(){return"../"==this.name_};$.namespace("armadillo.App");$(document).ready(function(){app=new armadillo.App});armadillo.App=function(){var j="/";window.location.hash&&(j=window.location.hash.substr(1));this.list(j);$(window).bind("hashchange",this.hashChanged_.bind(this));this.clearError(!1);$("#mkdir").click(this.mkdirHandler_.bind(this));j="Armadillo "+armadillo.Version.MAJOR+"."+armadillo.Version.MINOR+" ("+armadillo.Version.BUILD+")";$("#footer").text(j)};
-armadillo.App.prototype.sendRequest=function(j,k,s){k.action=j;return $.ajax({url:"service",type:"POST",data:k,success:s})};armadillo.App.prototype.list=function(j){this.sendRequest("list",{path:j},function(k){if(k.error)app.showError(k.message);else{app.clearError(!0);$("#pwd").text(j);app.currentPath_=j;window.location.hash=j;document.title=j+" - Armadillo";var s=$("#ls");s.empty();"/"!=j&&""!=j&&k.unshift("../");$.each(k,function(k,x){var I=new armadillo.File(x,j);s.append(I.createDom())})}})};
+armadillo.App.prototype.sendRequest=function(j,k,s){return $.ajax({url:"service/"+j,type:"POST",data:k,success:s,error:function(j,k,s){app.showError(j.responseText);console.log(j);console.log(k);console.log(s)}})};
+armadillo.App.prototype.list=function(j){this.sendRequest("list",{path:j},function(k){if(k.error)app.showError(k.message);else{app.clearError(!0);$("#pwd").text(j);app.currentPath_=j;window.location.hash=j;document.title=j+" - Armadillo";var s=$("#ls");s.empty();"/"!=j&&""!=j&&k.unshift("../");$.each(k,function(k,w){var z=new armadillo.File(w,j);s.append(z.createDom())})}})};
 armadillo.App.prototype.navigate=function(j){"../"==j?this.list(this.stripLastPathComponent(this.currentPath_)):this.list(this.currentPath_+j)};armadillo.App.prototype.hashChanged_=function(){window.location.hash.length&&this.list(window.location.hash.substr(1))};armadillo.App.prototype.isDirectory=function(j){return"/"==j[j.length-1]};armadillo.App.prototype.getCurrentPath=function(){return this.currentPath_};
 armadillo.App.prototype.stripLastPathComponent=function(j){for(var k=j.length-1;0<=k;--k)if("/"==j[k]&&k!=j.length-1)return j.substring(0,k+1);return"/"};armadillo.App.prototype.joinPath=function(){var j="",k=arguments.length-1;$.each(arguments,function(s,u){"/"==u&&0!=s||(j+=u,"/"!=u[u.length-1]&&s!=k&&(j+="/"))});return j};armadillo.App.prototype.clearError=function(j){var k=$("#error");!k.text()||!j?k.hide():k.fadeOut(500,function(){k.text("")})};armadillo.App.prototype.showError=function(j){$("#error").text(j).fadeIn(1E3)};
 armadillo.App.prototype.mkdirHandler_=function(){var j=prompt("Name the new subdirectory","");null!=j&&""!=j&&(j=this.joinPath(this.getCurrentPath(),j),this.sendRequest("mkdir",{path:j},function(j){j.error?app.showError(j.message):(app.clearError(),app.list(app.getCurrentPath()))}))};
index 0c4db1085a4dcf6639ac6660cae333b4110afcb9..5264085031039da09979000fba9e2bc6f71d5f7f 100644 (file)
@@ -4,5 +4,5 @@ $.namespace('armadillo.Version');
 
 armadillo.Version.MAJOR = 0;
 armadillo.Version.MINOR = 9;
-armadillo.Version.BUILD = 656.0;
-armadillo.Version.STAMP = 1349621213;
+armadillo.Version.BUILD = 664.0;
+armadillo.Version.STAMP = 1350169401;