(function(e,q){function w(b,a,f){if(f===q&&1===b.nodeType)if(f=b.getAttribute("data-"+a),"string"===typeof f){try{f="true"===f?!0:"false"===f?!1:"null"===f?null:!c.isNaN(f)?parseFloat(f):Aa.test(f)?c.parseJSON(f):f}catch(n){}c.data(b,a,f)}else f=q;return f}function A(){return!1}function k(){return!0}function b(b,a,f){f[0].type=b;return c.event.handle.apply(a,f)}function d(b){var a,f,n,r,D,v,ka,d,g,e,h,p=[];r=[];D=c._data(this,R);"function"===typeof D&&(D=D.events);if(!(b.liveFired===this||!D||!D.live|| b.target.disabled||b.button&&"click"===b.type)){b.namespace&&(h=RegExp("(^|\\.)"+b.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));b.liveFired=this;var t=D.live.slice(0);for(ka=0;kaf)break;b.currentTarget=r.elem;b.data=r.handleObj.data;b.handleObj=r.handleObj;h=r.handleObj.origHandler.apply(r.elem,arguments);if(!1===h||b.isPropagationStopped())if(f=r.level,!1===h&&(a=!1),b.isImmediatePropagationStopped())break}return a}}function h(c,a){return(c&&"*"!==c?c+".":"")+a.replace(qa,"`").replace(kb,"&")}function p(b, a,f){if(c.isFunction(a))return c.grep(b,function(n,c){return!!a.call(n,c,n)===f});if(a.nodeType)return c.grep(b,function(n){return n===a===f});if("string"===typeof a){var n=c.grep(b,function(a){return 1===a.nodeType});if(Pb.test(a))return c.filter(a,n,!f);a=c.filter(a,n)}return c.grep(b,function(n){return 0<=c.inArray(n,a)===f})}function y(b,a){if(1===a.nodeType&&c.hasData(b)){var f=c.expando,n=c.data(b),r=c.data(a,n);if(n=n[f]){var D=n.events,r=r[f]=c.extend({},n);if(D){delete r.handle;r.events= {};for(var v in D){f=0;for(n=D[v].length;f").appendTo("body"),f=a.css("display");a.remove();if("none"===f||""===f)f="block";mb[b]=f}return mb[b]}function N(b){return c.isWindow(b)?b:9===b.nodeType?b.defaultView||b.parentWindow:!1}var u=e.document,c,ub=function(){if(!x.isReady){try{u.documentElement.doScroll("left")}catch(c){setTimeout(ub,1);return}x.ready()}},x=function(c,a){return new x.fn.init(c,a,vb)},Tb=e.jQuery,Ub=e.$,vb,Vb=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,wb=/\S/,xb=/^\s+/,Ba=/\s+$/,Ma=/\d/,Ya=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, Na=/^[\],:{}\s]*$/,Za=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,z=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,la=/(?:^|:|,)(?:\s*\[)+/g,$a=/(webkit)[ \/]([\w.]+)/,ra=/(opera)(?:.*version)?[ \/]([\w.]+)/,ma=/(msie) ([\w.]+)/,ab=/(mozilla)(?:.*? rv:([\w.]+))?/,sa=navigator.userAgent,ga,E=!1,aa,Oa="then done fail isResolved isRejected promise".split(" "),na,J=Object.prototype.toString,Q=Object.prototype.hasOwnProperty,U=Array.prototype.push,ha=Array.prototype.slice,K=String.prototype.trim, ta=Array.prototype.indexOf,ua={};x.fn=x.prototype={constructor:x,init:function(c,a,f){var n;if(!c)return this;if(c.nodeType)return this.context=this[0]=c,this.length=1,this;if("body"===c&&!a&&u.body)return this.context=u,this[0]=u.body,this.selector="body",this.length=1,this;if("string"===typeof c){if((n=Vb.exec(c))&&(n[1]||!a)){if(n[1])return f=(a=a instanceof x?a[0]:a)?a.ownerDocument||a:u,(c=Ya.exec(c))?x.isPlainObject(a)?(c=[u.createElement(c[1])],x.fn.attr.call(c,a,!0)):c=[f.createElement(c[1])]: (c=x.buildFragment([n[1]],[f]),c=(c.cacheable?x.clone(c.fragment):c.fragment).childNodes),x.merge(this,c);if((a=u.getElementById(n[2]))&&a.parentNode){if(a.id!==n[2])return f.find(c);this.length=1;this[0]=a}this.context=u;this.selector=c;return this}return!a||a.jquery?(a||f).find(c):this.constructor(a).find(c)}if(x.isFunction(c))return f.ready(c);c.selector!==q&&(this.selector=c.selector,this.context=c.context);return x.makeArray(c,this)},selector:"",jquery:"1.5",length:0,size:function(){return this.length}, toArray:function(){return ha.call(this,0)},get:function(c){return null==c?this.toArray():0>c?this[this.length+c]:this[c]},pushStack:function(c,a,f){var n=this.constructor();x.isArray(c)?U.apply(n,c):x.merge(n,c);n.prevObject=this;n.context=this.context;"find"===a?n.selector=this.selector+(this.selector?" ":"")+f:a&&(n.selector=this.selector+"."+a+"("+f+")");return n},each:function(c,a){return x.each(this,c,a)},ready:function(c){x.bindReady();aa.done(c);return this},eq:function(c){return-1===c?this.slice(c): this.slice(c,+c+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(ha.apply(this,arguments),"slice",ha.call(arguments).join(","))},map:function(c){return this.pushStack(x.map(this,function(a,f){return c.call(a,f,a)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice};x.fn.init.prototype=x.fn;x.extend=x.fn.extend=function(){var c,a,f,n,r,D=arguments[0]||{},b=1,d=arguments.length,g=!1; "boolean"===typeof D&&(g=D,D=arguments[1]||{},b=2);"object"!==typeof D&&!x.isFunction(D)&&(D={});d===b&&(D=this,--b);for(;b=f&&c&&x.isFunction(c.promise)?c:x.Deferred(),r=n.promise(),b;1c.indexOf("compatible")&&ab.exec(c)||[];return{browser:c[1]||"",version:c[2]||"0"}},sub:function(){function c(a,n){return new c.fn.init(a,n)}x.extend(!0,c,this);c.superclass=this;c.fn=c.prototype=this();c.fn.constructor=c;c.subclass=this.subclass;c.fn.init=function(f, n){n&&(n instanceof x&&!(n instanceof c))&&(n=c(n));return x.fn.init.call(this,f,n,a)};c.fn.init.prototype=c.fn;var a=c(u);return c},browser:{}});aa=x._Deferred();x.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(c,a){ua["[object "+a+"]"]=a.toLowerCase()});ga=x.uaMatch(sa);ga.browser&&(x.browser[ga.browser]=!0,x.browser.version=ga.version);x.browser.webkit&&(x.browser.safari=!0);ta&&(x.inArray=function(c,a){return ta.call(a,c)});wb.test("\u00a0")&&(xb=/^[\s\xA0]+/, Ba=/[\s\xA0]+$/);vb=x(u);u.addEventListener?na=function(){u.removeEventListener("DOMContentLoaded",na,!1);x.ready()}:u.attachEvent&&(na=function(){"complete"===u.readyState&&(u.detachEvent("onreadystatechange",na),x.ready())});c=e.jQuery=e.$=x;c.support={};var I=u.createElement("div");I.style.display="none";I.innerHTML="
a";var va=I.getElementsByTagName("*"),ia=I.getElementsByTagName("a")[0], wa=u.createElement("select"),Pa=wa.appendChild(u.createElement("option"));if(va&&va.length&&ia){c.support={leadingWhitespace:3===I.firstChild.nodeType,tbody:!I.getElementsByTagName("tbody").length,htmlSerialize:!!I.getElementsByTagName("link").length,style:/red/.test(ia.getAttribute("style")),hrefNormalized:"/a"===ia.getAttribute("href"),opacity:/^0.55$/.test(ia.style.opacity),cssFloat:!!ia.style.cssFloat,checkOn:"on"===I.getElementsByTagName("input")[0].value,optSelected:Pa.selected,deleteExpando:!0, optDisabled:!1,checkClone:!1,_scriptEval:null,noCloneEvent:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0};wa.disabled=!0;c.support.optDisabled=!Pa.disabled;c.support.scriptEval=function(){if(null===c.support._scriptEval){var b=u.documentElement,a=u.createElement("script"),f="script"+c.now();a.type="text/javascript";try{a.appendChild(u.createTextNode("window."+f+"=1;"))}catch(n){}b.insertBefore(a,b.firstChild);e[f]?(c.support._scriptEval=!0,delete e[f]):c.support._scriptEval= !1;b.removeChild(a)}return c.support._scriptEval};try{delete I.test}catch(S){c.support.deleteExpando=!1}I.attachEvent&&I.fireEvent&&(I.attachEvent("onclick",function a(){c.support.noCloneEvent=!1;I.detachEvent("onclick",a)}),I.cloneNode(!0).fireEvent("onclick"));I=u.createElement("div");I.innerHTML="";var Ca=u.createDocumentFragment();Ca.appendChild(I.firstChild);c.support.checkClone=Ca.cloneNode(!0).cloneNode(!0).lastChild.checked;c(function(){var a= u.createElement("div"),f=u.getElementsByTagName("body")[0];if(f){a.style.width=a.style.paddingLeft="1px";f.appendChild(a);c.boxModel=c.support.boxModel=2===a.offsetWidth;"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,c.support.inlineBlockNeedsLayout=2===a.offsetWidth,a.style.display="",a.innerHTML="
",c.support.shrinkWrapBlocks=2!==a.offsetWidth);a.innerHTML="
t
";var n=a.getElementsByTagName("td"); c.support.reliableHiddenOffsets=0===n[0].offsetHeight;n[0].style.display="";n[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&0===n[0].offsetHeight;a.innerHTML="";f.removeChild(a).style.display="none"}});var ba=function(a){var f=u.createElement("div");a="on"+a;if(!f.attachEvent)return!0;var c=a in f;c||(f.setAttribute(a,"return;"),c="function"===typeof f[a]);return c};c.support.submitBubbles=ba("submit");c.support.changeBubbles=ba("change");I=va=ia=null}var Aa= /^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+(c.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?c.cache[a[c.expando]]:a[c.expando];return!!a&&!c.isEmptyObject(a)},data:function(a,f,n,r){if(c.acceptData(a)){var b=c.expando,v="string"===typeof f,d=a.nodeType,g=d?c.cache:a,e=d?a[c.expando]:a[c.expando]&&c.expando;if(e&&(!r||!e||g[e][b])||!(v&&n===q))return e||(d?a[c.expando]= e=++c.uuid:e=c.expando),g[e]||(g[e]={}),"object"===typeof f&&(r?g[e][b]=c.extend(g[e][b],f):g[e]=c.extend(g[e],f)),a=g[e],r&&(a[b]||(a[b]={}),a=a[b]),n!==q&&(a[f]=n),"events"===f&&!a[f]?a[b]&&a[b].events:v?a[f]:a}},removeData:function(a,f,n){if(c.acceptData(a)){var r=c.expando,b=a.nodeType,v=b?c.cache:a,d=b?a[c.expando]:c.expando;if(v[d]){if(f){var g=n?v[d][r]:v[d];if(g&&(delete g[f],!c.isEmptyObject(g)))return}if(n&&(delete v[d][r],!c.isEmptyObject(v[d])))return;f=v[d][r];c.support.deleteExpando|| v!=e?delete v[d]:v[d]=null;f?(v[d]={},v[d][r]=f):b&&(c.support.deleteExpando?delete a[c.expando]:a.removeAttribute?a.removeAttribute(c.expando):a[c.expando]=null)}}},_data:function(a,f,n){return c.data(a,f,n,!0)},acceptData:function(a){if(a.nodeName){var f=c.noData[a.nodeName.toLowerCase()];if(f)return!(!0===f||a.getAttribute("classid")!==f)}return!0}});c.fn.extend({data:function(a,f){var n=null;if("undefined"===typeof a){if(this.length&&(n=c.data(this[0]),1===this[0].nodeType))for(var r=this[0].attributes, b,v=0,d=r.length;vv.indexOf(" "+f[g]+" ")&&(d+=" "+f[g]);b.className=c.trim(d)}else b.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(f){var n=c(this);n.removeClass(a.call(this,f,n.attr("class")))});if(a&&"string"===typeof a|| a===q)for(var f=(a||"").split(G),n=0,r=this.length;nr)return null;for(var v=f?r:0,r=f?r+1:b.length;vb.indexOf("."),e=[],g||(e=b.split("."),b=e.shift(),h=RegExp("(^|\\.)"+c.map(e.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")),t=u[b])if(n){p=c.event.special[b]||{};for(v=r||0;va.type.indexOf(".")&&!a.exclusive;f||(r=a.type.split("."),a.type=r.shift(),n=r.slice(0).sort(), r=RegExp("(^|\\.)"+n.join("\\.(?:.*\\.)?")+"(\\.|$)"));a.namespace=a.namespace||n.join(".");b=c._data(this,R);"function"===typeof b&&(b=b.events);n=(b||{})[a.type];if(b&&n){n=n.slice(0);b=0;for(var d=n.length;b+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,T=0,Ja=Object.prototype.toString,O=!1,da=!0;[0,0].sort(function(){da=!1;return 0});var C=function(a,f,c,b){c=c||[];var d=f=f||u;if(1!==f.nodeType&&9!==f.nodeType)return[];if(!a||"string"!==typeof a)return c;var g,e,h,t,p,k=!0,y=C.isXML(f),q=[],A=a;do if(Ia.exec(""),g=Ia.exec(A))if(A=g[3],q.push(g[1]),g[2]){t=g[3];break}while(g);if(1":function(a,f){var c,b="string"===typeof f,g=0,d=a.length;if(b&&!/\W/.test(f))for(f=f.toLowerCase();gc[3]-0},nth:function(a,f,c){return c[3]-0===f},eq:function(a,f,c){return c[3]-0===f}},filter:{PSEUDO:function(a,f,c,b){var g=f[1],d=B.filters[g];if(d)return d(a,c,f,b);if("contains"===g)return 0<=(a.textContent||a.innerText||C.getText([a])||"").indexOf(f[3]);if("not"===g){f=f[3];c=0;for(b=f.length;c";fa.insertBefore(Y,fa.firstChild);u.getElementById(Ab)&&(B.find.ID=function(a,c,b){if("undefined"!==typeof c.getElementById&&!b)return(c=c.getElementById(a[1]))?c.id===a[1]||"undefined"!==typeof c.getAttributeNode&&c.getAttributeNode("id").nodeValue===a[1]?[c]:q:[]},B.filter.ID=function(a,c){var b="undefined"!==typeof a.getAttributeNode&& a.getAttributeNode("id");return 1===a.nodeType&&b&&b.nodeValue===c});fa.removeChild(Y);var fa=Y=null,za=u.createElement("div");za.appendChild(u.createComment(""));0

";if(!(fb.querySelectorAll&&0===fb.querySelectorAll(".TEST").length)){var C=function(a,c,b,g){c=c||u;if(!g&&!C.isXML(c)){var d=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(a);if(d&&(1===c.nodeType||9===c.nodeType)){if(d[1])return ea(c.getElementsByTagName(a),b);if(d[2]&&B.find.CLASS&&c.getElementsByClassName)return ea(c.getElementsByClassName(d[2]),b)}if(9=== c.nodeType){if("body"===a&&c.body)return ea([c.body],b);if(d&&d[3]){var e=c.getElementById(d[3]);if(e&&e.parentNode){if(e.id===d[3])return ea([e],b)}else return ea([],b)}try{return ea(c.querySelectorAll(a),b)}catch(h){}}else if(1===c.nodeType&&"object"!==c.nodeName.toLowerCase()){var e=(d=c.getAttribute("id"))||"__sizzle__",t=c.parentNode,p=/^\s*[+~]/.test(a);d?e=e.replace(/'/g,"\\$&"):c.setAttribute("id",e);p&&t&&(c=c.parentNode);try{if(!p||t)return ea(c.querySelectorAll("[id='"+e+"'] "+a),b)}catch(k){}finally{d|| c.removeAttribute("id")}}}return nb(a,c,b,g)},ob;for(ob in nb)C[ob]=nb[ob];fb=null}}var gb=u.documentElement,pb=gb.matchesSelector||gb.mozMatchesSelector||gb.webkitMatchesSelector||gb.msMatchesSelector,Bb=!1;try{pb.call(u.documentElement,"[test!='']:sizzle")}catch(Ac){Bb=!0}pb&&(C.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!C.isXML(a))try{if(Bb||!B.match.PSEUDO.test(c)&&!/!=/.test(c))return pb.call(a,c)}catch(b){}return 0]*)\/>/ig,Db=/<([\w:]+)/,dc=/",""], legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};V.optgroup=V.option;V.tbody=V.tfoot=V.colgroup=V.caption=V.thead;V.th=V.td;c.support.htmlSerialize||(V._default=[1,"div
","
"]);c.fn.extend({text:function(a){return c.isFunction(a)?this.each(function(f){var b=c(this); b.text(a.call(this,f,b.text()))}):"object"!==typeof a&&a!==q?this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a)):c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(f){c(this).wrapAll(a.call(this,f))});if(this[0]){var f=c(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&f.insertBefore(this[0]);f.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 c.isFunction(a)? this.each(function(f){c(this).wrapInner(a.call(this,f))}):this.each(function(){var f=c(this),b=f.contents();b.length?b.wrapAll(a):f.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(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=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this, "after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,f){for(var b=0,g;null!=(g=this[b]);b++)if(!a||c.filter(a,[g]).length)!f&&1===g.nodeType&&(c.cleanData(g.getElementsByTagName("*")),c.cleanData([g])),g.parentNode&&g.parentNode.removeChild(g);return this},empty:function(){for(var a=0,f;null!=(f=this[a]);a++)for(1===f.nodeType&&c.cleanData(f.getElementsByTagName("*"));f.firstChild;)f.removeChild(f.firstChild);return this},clone:function(a,f){a=null==a?!0:a;f=null== f?a:f;return this.map(function(){return c.clone(this,a,f)})},html:function(a){if(a===q)return this[0]&&1===this[0].nodeType?this[0].innerHTML.replace(cc,""):null;if("string"===typeof a&&!Eb.test(a)&&(c.support.leadingWhitespace||!qb.test(a))&&!V[(Db.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Cb,"<$1>");try{for(var f=0,b=this.length;fa[0].length&&f===u&&"<"===a[0].charAt(0)&&!Eb.test(a[0])&&(c.support.checkClone|| !Fb.test(a[0])))d=!0,(e=c.fragments[a[0]])&&1!==e&&(g=e);g||(g=f.createDocumentFragment(),c.clean(a,f,g,b));d&&(c.fragments[a[0]]=e?g:1);return{fragment:g,cacheable:d}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,f){c.fn[a]=function(b){var g=[];b=c(b);var d=1===this.length&&this[0].parentNode;if(d&&11===d.nodeType&&1===d.childNodes.length&&1===b.length)return b[f](this[0]),this;for(var d=0,e=b.length;d< e;d++){var h=(0");var t=(Db.exec(h)||["",""])[1].toLowerCase(),p=V[t]||V._default,k=p[0],y=f.createElement("div");for(y.innerHTML=p[1]+h+p[2];k--;)y=y.lastChild;if(!c.support.tbody){k=dc.test(h);t="table"===t&&!k?y.firstChild&&y.firstChild.childNodes:""===p[1]&&!k?y.childNodes:[];for(p=t.length- 1;0<=p;--p)c.nodeName(t[p],"tbody")&&!t[p].childNodes.length&&t[p].parentNode.removeChild(t[p])}!c.support.leadingWhitespace&&qb.test(h)&&y.insertBefore(f.createTextNode(qb.exec(h)[0]),y.firstChild);h=y.childNodes}h.nodeType?d.push(h):d=c.merge(d,h)}if(b)for(e=0;d[e];e++)g&&c.nodeName(d[e],"script")&&(!d[e].type||"text/javascript"===d[e].type.toLowerCase())?g.push(d[e].parentNode?d[e].parentNode.removeChild(d[e]):d[e]):(1===d[e].nodeType&&d.splice.apply(d,[e+1,0].concat(c.makeArray(d[e].getElementsByTagName("script")))), b.appendChild(d[e]));return d},cleanData:function(a){for(var f,b,g=c.cache,d=c.expando,e=c.event.special,h=c.support.deleteExpando,t=0,p;null!=(p=a[t]);t++)if(!p.nodeName||!c.noData[p.nodeName.toLowerCase()])if(b=p[c.expando]){if((f=g[b]&&g[b][d])&&f.events){for(var k in f.events)e[k]?c.event.remove(p,k):c.removeEvent(p,k,f.handle);f.handle&&(f.handle.elem=null)}h?delete p[c.expando]:p.removeAttribute&&p.removeAttribute(c.expando);delete g[b]}}});var Gb=/alpha\([^)]*\)/i,fc=/opacity=([^)]*)/,gc=/-([a-z])/ig, hc=/([A-Z])/g,Hb=/^-?\d+(?:px)?$/i,ic=/^-?\d/,jc={position:"absolute",visibility:"hidden",display:"block"},Qb=["Left","Right"],Rb=["Top","Bottom"],Wa,Ib,hb,kc=function(a,c){return c.toUpperCase()};c.fn.css=function(a,f){return 2===arguments.length&&f===q?this:c.access(this,a,f,!0,function(a,f,b){return b!==q?c.style(a,f,b):c.css(a,f)})};c.extend({cssHooks:{opacity:{get:function(a,c){if(c){var b=Wa(a,"opacity","opacity");return""===b?"1":b}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0, opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,f,b,g){if(a&&!(3===a.nodeType||8===a.nodeType||!a.style)){var d,e=c.camelCase(f),h=a.style,t=c.cssHooks[e];f=c.cssProps[e]||e;if(b!==q){if(!("number"===typeof b&&isNaN(b)||null==b))if("number"===typeof b&&!c.cssNumber[e]&&(b+="px"),!t||!("set"in t)||(b=t.set(a,b))!==q)try{h[f]=b}catch(p){}}else return t&&"get"in t&&(d=t.get(a,!1,g))!==q?d:h[f]}},css:function(a,f,b){var g,d=c.camelCase(f), e=c.cssHooks[d];f=c.cssProps[d]||d;if(e&&"get"in e&&(g=e.get(a,!0,b))!==q)return g;if(Wa)return Wa(a,f,d)},swap:function(a,c,b){var g={},d;for(d in c)g[d]=a.style[d],a.style[d]=c[d];b.call(a);for(d in c)a.style[d]=g[d]},camelCase:function(a){return a.replace(gc,kc)}});c.curCSS=c.css;c.each(["height","width"],function(a,f){c.cssHooks[f]={get:function(a,b,g){var d;if(b)return 0!==a.offsetWidth?d=H(a,f,g):c.swap(a,jc,function(){d=H(a,f,g)}),0>=d&&(d=Wa(a,f,f),"0px"===d&&hb&&(d=hb(a,f,f)),null!=d)?""=== d||"auto"===d?"0px":d:0>d||null==d?(d=a.style[f],""===d||"auto"===d?"0px":d):"string"===typeof d?d:d+"px"},set:function(a,c){if(Hb.test(c)){if(c=parseFloat(c),0<=c)return c+"px"}else return c}}});c.support.opacity||(c.cssHooks.opacity={get:function(a,c){return fc.test((c&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":c?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var g=c.isNaN(b)?"":"alpha(opacity="+100*b+")",e=d.filter||"";d.filter=Gb.test(e)?e.replace(Gb, g):d.filter+" "+g}});u.defaultView&&u.defaultView.getComputedStyle&&(Ib=function(a,b,d){var g;d=d.replace(hc,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return q;if(b=b.getComputedStyle(a,null))g=b.getPropertyValue(d),""===g&&!c.contains(a.ownerDocument.documentElement,a)&&(g=c.style(a,d));return g});u.documentElement.currentStyle&&(hb=function(a,c){var b,d=a.currentStyle&&a.currentStyle[c],g=a.runtimeStyle&&a.runtimeStyle[c],e=a.style;!Hb.test(d)&&ic.test(d)&&(b=e.left,g&&(a.runtimeStyle.left= a.currentStyle.left),e.left="fontSize"===c?"1em":d||0,d=e.pixelLeft+"px",e.left=b,g&&(a.runtimeStyle.left=g));return""===d?"auto":d});Wa=Ib||hb;c.expr&&c.expr.filters&&(c.expr.filters.hidden=function(a){var b=a.offsetHeight;return 0===a.offsetWidth&&0===b||!c.support.reliableHiddenOffsets&&"none"===(a.style.display||c.css(a,"display"))},c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)});var lc=/%20/g,Sb=/\[\]$/,Jb=/\r?\n/g,mc=/#.*$/,nc=/^(.*?):\s*(.*?)\r?$/mg,oc=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i, pc=/^(?:GET|HEAD)$/,qc=/^\/\//,Kb=/\?/,rc=/)<[^<]*)*<\/script>/gi,sc=/^(?:select|textarea)/i,sb=/\s+/,tc=/([?&])_=[^&]*/,uc=/^(\w+:)\/\/([^\/?#:]+)(?::(\d+))?/,Lb=c.fn.load,lb={},Mb={};c.fn.extend({load:function(a,b,d){if("string"!==typeof a&&Lb)return Lb.apply(this,arguments);if(!this.length)return this;var g=a.indexOf(" ");if(0<=g){var e=a.slice(g,a.length);a=a.slice(0,g)}g="GET";b&&(c.isFunction(b)?(d=b,b=null):"object"===typeof b&&(b=c.param(b,c.ajaxSettings.traditional), g="POST"));var h=this;c.ajax({url:a,type:g,dataType:"html",data:b,complete:function(a,b,f){f=a.responseText;a.isResolved()&&(a.done(function(a){f=a}),h.html(e?c("
").append(f.replace(rc,"")).find(e):f));d&&h.each(d,[f,b,a])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||sc.test(this.nodeName)|| oc.test(this.type))}).map(function(a,b){var d=c(this).val();return null==d?null:c.isArray(d)?c.map(d,function(a){return{name:b.name,value:a.replace(Jb,"\r\n")}}):{name:b.name,value:d.replace(Jb,"\r\n")}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.bind(b,a)}});c.each(["get","post"],function(a,b){c[b]=function(a,d,g,e){c.isFunction(d)&&(e=e||g,g=d,d=null);return c.ajax({type:b,url:a,data:d,success:g,dataType:e})}}); c.extend({getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},ajaxSetup:function(a){c.extend(!0,c.ajaxSettings,a);a.context&&(c.ajaxSettings.context=a.context)},ajaxSettings:{url:location.href,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","*":"*/*"},contents:{xml:/xml/,html:/html/, json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML}},ajaxPrefilter:L(lb),ajaxTransport:L(Mb),ajax:function(a,b){function d(a,b,f,n){if(2!==H){H=2;w&&clearTimeout(w);x=q;A=n||"";B.readyState=a?4:0;var y,u,F;if(f){n=g;var z=B,T=n.contents,C=n.dataTypes,M=n.responseFields,O,L,da,Ja;for(L in M)L in f&&(z[M[L]]=f[L]);for(;"*"===C[0];)C.shift(),O===q&&(O=z.getResponseHeader("content-type"));if(O)for(L in T)if(T[L]&& T[L].test(O)){C.unshift(L);break}if(C[0]in f)da=C[0];else{for(L in f){if(!C[0]||n.converters[L+" "+C[0]]){da=L;break}Ja||(Ja=L)}da=da||Ja}da?(da!==C[0]&&C.unshift(da),f=f[da]):f=void 0}else f=q;if(200<=a&&300>a||304===a){if(g.ifModified){if(O=B.getResponseHeader("Last-Modified"))c.lastModified[g.url]=O;if(O=B.getResponseHeader("Etag"))c.etag[g.url]=O}if(304===a)b="notmodified",y=!0;else try{O=g;O.dataFilter&&(f=O.dataFilter(f,O.dataType));var P=O.dataTypes,E=O.converters,Z,J=P.length,K,N=P[0],I,Ta, G,Y,fa;for(Z=1;Za&&(a=0));B.status=a;B.statusText=b;y?t.resolveWith(e,[u,b,B]):t.rejectWith(e,[B,b,F]);B.statusCode(k);k=q; g.global&&h.trigger("ajax"+(y?"Success":"Error"),[B,g,y?u:F]);p.resolveWith(e,[B,b]);g.global&&(h.trigger("ajaxComplete",[B,g]),--c.active||c.event.trigger("ajaxStop"))}}"object"!==typeof b&&(b=a,a=q);b=b||{};var g=c.extend(!0,{},c.ajaxSettings,b),e=(g.context=("context"in b?b:c.ajaxSettings).context)||g,h=e===g?c.event:c(e),t=c.Deferred(),p=c._Deferred(),k=g.statusCode||{},y={},A,F,x,w,z=u.location,T=z.protocol||"http:",C,H=0,M,B={readyState:0,setRequestHeader:function(a,c){0===H&&(y[a.toLowerCase()]= c);return this},getAllResponseHeaders:function(){return 2===H?A:null},getResponseHeader:function(a){var c;if(2===H){if(!F)for(F={};c=nc.exec(A);)F[c[1].toLowerCase()]=c[2];c=F[a.toLowerCase()]}return c||null},abort:function(a){a=a||"abort";x&&x.abort(a);d(0,a);return this}};t.promise(B);B.success=B.done;B.error=B.fail;B.complete=p.done;B.statusCode=function(a){if(a){var c;if(2>H)for(c in a)k[c]=[k[c],a[c]];else c=a[B.status],B.then(c,c)}return this};g.url=(""+(a||g.url)).replace(mc,"").replace(qc, T+"//");g.dataTypes=c.trim(g.dataType||"*").toLowerCase().split(sb);g.crossDomain||(C=uc.exec(g.url.toLowerCase()),g.crossDomain=!(!C||!(C[1]!=T||C[2]!=z.hostname||(C[3]||("http:"===C[1]?80:443))!=(z.port||("http:"===T?80:443)))));g.data&&(g.processData&&"string"!==typeof g.data)&&(g.data=c.param(g.data,g.traditional));P(lb,g,b,B);g.type=g.type.toUpperCase();g.hasContent=!pc.test(g.type);g.global&&0===c.active++&&c.event.trigger("ajaxStart");g.hasContent||(g.data&&(g.url+=(Kb.test(g.url)?"&":"?")+ g.data),!1===g.cache&&(z=c.now(),T=g.url.replace(tc,"$1_="+z),g.url=T+(T===g.url?(Kb.test(g.url)?"&":"?")+"_="+z:"")));if(g.data&&g.hasContent&&!1!==g.contentType||b.contentType)y["content-type"]=g.contentType;g.ifModified&&(c.lastModified[g.url]&&(y["if-modified-since"]=c.lastModified[g.url]),c.etag[g.url]&&(y["if-none-match"]=c.etag[g.url]));y.accept=g.dataTypes[0]&&g.accepts[g.dataTypes[0]]?g.accepts[g.dataTypes[0]]+("*"!==g.dataTypes[0]?", */*; q=0.01":""):g.accepts["*"];for(M in g.headers)y[M.toLowerCase()]= g.headers[M];if(g.beforeSend&&(!1===g.beforeSend.call(e,B,g)||2===H))d(0,"abort"),B=!1;else{for(M in{success:1,error:1,complete:1})B[M](g[M]);if(x=P(Mb,g,b,B)){H=B.readyState=1;g.global&&h.trigger("ajaxSend",[B,g]);g.async&&0status?d(-1,O):c.error(O)}}else d(-1,"No Transport")}return B},param:function(a,b){var g=[],d=function(a,b){b=c.isFunction(b)?b():b;g[g.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)}; b===q&&(b=c.ajaxSettings.traditional);if(c.isArray(a)||a.jquery)c.each(a,function(){d(this.name,this.value)});else for(var e in a)M(e,a[e],b,d);return g.join("&").replace(lc,"+")}});c.extend({active:0,lastModified:{},etag:{}});var vc=c.now(),ib=/(\=)\?(&|$)|()\?\?()/i;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return c.expando+"_"+vc++}});c.ajaxPrefilter("json jsonp",function(a,b,g){g="string"===typeof a.data;if("jsonp"===a.dataTypes[0]||b.jsonpCallback||null!=b.jsonp||!1!==a.jsonp&&(ib.test(a.url)|| g&&ib.test(a.data))){var d,h=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,t=e[h];b=a.url;var p=a.data,k="$1"+h+"$2";!1!==a.jsonp&&(b=b.replace(ib,k),a.url===b&&(g&&(p=p.replace(ib,k)),a.data===p&&(b+=(/\?/.test(b)?"&":"?")+a.jsonp+"="+h)));a.url=b;a.data=p;e[h]=function(a){d=[a]};a.complete=[function(){if(e[h]=t){if(d&&c.isFunction(t))e[h](d[0])}else try{delete e[h]}catch(a){}},a.complete];a.converters["script json"]=function(){d||c.error(h+" was not called");return d[0]}; a.dataTypes[0]="json";return"script"}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript"},contents:{script:/javascript/},converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){a.cache===q&&(a.cache=!1);a.crossDomain&&(a.type="GET",a.global=!1)});c.ajaxTransport("script",function(a){if(a.crossDomain){var c,b=u.getElementsByTagName("head")[0]||u.documentElement;return{send:function(g,d){c=u.createElement("script");c.async="async"; a.scriptCharset&&(c.charset=a.scriptCharset);c.src=a.url;c.onload=c.onreadystatechange=function(a,g){if(!c.readyState||/loaded|complete/.test(c.readyState))c.onload=c.onreadystatechange=null,b&&c.parentNode&&b.removeChild(c),c=q,g||d(200,"success")};b.insertBefore(c,b.firstChild)},abort:function(){if(c)c.onload(0,1)}}}});var wc=c.now(),rb={},Nb,Xa;c.ajaxSettings.xhr=e.ActiveXObject?function(){if("file:"!==e.location.protocol)try{return new e.XMLHttpRequest}catch(a){}try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}: function(){return new e.XMLHttpRequest};try{Xa=c.ajaxSettings.xhr()}catch(Bc){}c.support.ajax=!!Xa;c.support.cors=Xa&&"withCredentials"in Xa;Xa=q;c.support.ajax&&c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(g,d){Nb||(Nb=1,c(e).bind("unload",function(){c.each(rb,function(a,c){if(c.onreadystatechange)c.onreadystatechange(1)})}));var h=a.xhr(),t;a.username?h.open(a.type,a.url,a.async,a.username,a.password):h.open(a.type,a.url,a.async);if((!a.crossDomain|| a.hasContent)&&!g["x-requested-with"])g["x-requested-with"]="XMLHttpRequest";try{c.each(g,function(a,c){h.setRequestHeader(a,c)})}catch(p){}h.send(a.hasContent&&a.data||null);b=function(g,e){if(b&&(e||4===h.readyState))if(b=0,t&&(h.onreadystatechange=c.noop,delete rb[t]),e)4!==h.readyState&&h.abort();else{var n=h.status,p,k=h.getAllResponseHeaders(),y={},q=h.responseXML;q&&q.documentElement&&(y.xml=q);y.text=h.responseText;try{p=h.statusText}catch(u){p=""}n=0===n?!a.crossDomain||p?k?304:0:302:1223== n?204:n;d(n,p,y,k)}};!a.async||4===h.readyState?b():(t=wc++,rb[t]=h,h.onreadystatechange=b)},abort:function(){b&&b(0,1)}}}});var mb={},xc=/^(?:toggle|show|hide)$/,yc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,jb,tb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,g){if(a||0===a)return this.animate(Z("show",3),a,b,g);g=0;for(var d=this.length;g=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var d in this.options.curAnim)!0!==this.options.curAnim[d]&&(g=!1);if(g){if(null!=this.options.overflow&&!c.support.shrinkWrapBlocks){var e=this.elem,h=this.options;c.each(["","X","Y"],function(a,c){e.style["overflow"+c]=h.overflow[a]})}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var t in this.options.curAnim)c.style(this.elem, t,this.options.orig[t]);this.options.complete.call(this.elem)}return!1}a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update();return!0}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; a.insertBefore(b,a.firstChild);g=b.firstChild;d=g.firstChild;e=g.nextSibling.firstChild.firstChild;this.doesNotAddBorder=5!==d.offsetTop;this.doesAddBorderForTableAndCells=5===e.offsetTop;d.style.position="fixed";d.style.top="20px";this.supportsFixedPosition=20===d.offsetTop||15===d.offsetTop;d.style.position=d.style.top="";g.style.overflow="hidden";g.style.position="relative";this.subtractsBorderForOverflowNotVisible=-5===d.offsetTop;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b); c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,g=a.offsetLeft;c.offset.initialize();c.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(c.css(a,"marginTop"))||0,g+=parseFloat(c.css(a,"marginLeft"))||0);return{top:b,left:g}},setOffset:function(a,b,g){var d=c.css(a,"position");"static"===d&&(a.style.position="relative");var e=c(a),h=e.offset(),t=c.css(a,"top"),p=c.css(a,"left"),k="absolute"===d&&-1k&&e*:visible",zIndex:1001,position:"auto",top:0,bottom:0,scrollContainer:function(){return e([])},responsiveContainer:function(){return e([])},getSizingRow:function(b){return b.find("tbody tr:visible:first>*:visible")},floatTableClass:"floatThead-table",floatWrapperClass:"floatThead-wrapper",floatContainerClass:"floatThead-container",copyTableClass:!0, enableAria:!1,autoReflow:!1,debug:!1};for(var k=window._,b="undefined"!==typeof MutationObserver,d,h=3,p=document.createElement("b"),y=p.all||[];h=1+h,p.innerHTML="\x3c!--[if gt IE "+h+"]>
X
'); e("body").append(b);var d=0==b.find("table").width();b.remove();return d}return!1},F=!h&&!d,H=e(window);if(!window.matchMedia){var L=window.onbeforeprint,P=window.onafterprint;window.onbeforeprint=function(){L&&L();H.triggerHandler("beforeprint")};window.onafterprint=function(){P&&P();H.triggerHandler("afterprint")}}e.fn.floatThead=function(h){h=h||{};if(!k&&(k=window._||e.floatThead._,!k))throw Error("jquery.floatThead-slim.js requires underscore. You should use the non-lite version since you do not have underscore."); if(8>d)return this;var p=null;k.isFunction(t)&&(t=t());if(k.isString(h)){var y=h,L=this;this.filter("table").each(function(){var b=e(this),g=b.data("floatThead-lazy");g&&b.floatThead(g);if((b=b.data("floatThead-attached"))&&k.isFunction(b[y]))b=b[y](),"undefined"!==typeof b&&(L=b)});return L}var u=e.extend({},e.floatThead.defaults||{},h);e.each(h,function(b){!(b in e.floatThead.defaults)&&u.debug&&w("Used ["+b+"] key to init plugin, but that param is not an option for the plugin. Valid options are: "+ k.keys(e.floatThead.defaults).join(", "))});u.debug&&(h=e.fn.jquery.split("."),1==parseInt(h[0],10)&&7>=parseInt(h[1],10)&&w("jQuery version "+e.fn.jquery+" detected! This plugin supports 1.8 or better, or 1.7.x with jQuery UI 1.8.24 -> http://jqueryui.com/resources/download/jquery-ui-1.8.24.zip"));this.filter(":not(."+u.floatTableClass+")").each(function(){function c(b){return b+".fth-"+Za+".floatTHead"}function h(){var b=0;la.children("tr:visible").each(function(){b+=e(this).outerHeight(!0)});if("collapse"== z.css("border-collapse")){var c=parseInt(z.css("border-top-width"),10),g=parseInt(z.find("thead tr:first").find(">*:first").css("border-top-width"),10);c>g&&(b-=c/2)}Fa.outerHeight(b);bb.outerHeight(b)}function t(){ma=(k.isFunction(u.top)?u.top(z):u.top)||0;ab=(k.isFunction(u.bottom)?u.bottom(z):u.bottom)||0}function y(){if(!ra){ra=!0;if(K){var b=A(z,W,!0),c=wa.width();b>c&&z.css("minWidth",b)}z.css(Ga);S.css(Ga);S.append(la);$a.before(xa);h()}}function L(){ra&&(ra=!1,K&&z.width(kb),xa.detach(),z.prepend(la), z.css(qa),S.css(qa),z.css("minWidth",cb),z.css("minWidth",A(z,W)))}function M(b){db!=b&&(db=b,z.triggerHandler("floatThead",[b,G]))}function P(b){K!=b&&(K=b,G.css({position:K?"absolute":"fixed"}))}function N(){var b,c,g,p=la.find(u.headerCellSelector);Aa?g=ba.find("col").length:(g=0,p.each(function(){g+=parseInt(e(this).attr("colspan")||1,10)}));if(g!=na){na=g;for(var t=[],k=[],q=[],x,w=0;w'+x+""):t.push(''), k.push(""),q.push("");k=k.join("");t=t.join("");F&&(q=q.join(""),Da.html(q),W=Da.find("fthtd"));Fa.html(t);bb=Fa.find("th");Aa||ba.html(k);oa=ba.find("col");Ca.html(k);Qa=Ca.find("col")}c=g;return function(){oa=ba.find("col");var g=F?W:d?u.getSizingRow(z,oa,W):oa;if(g.length==c&&0=z[0].offsetWidth&&0>=z[0].offsetHeight;if(!A&&Ea)return Ea=!1,setTimeout(function(){z.triggerHandler("reflow")},1),null;if(A&&(Ea=!0,!K))return null;if("windowScroll"==u)F=H.scrollTop(),x=H.scrollLeft();else if("containerScroll"==u)if(U.length){if(!ha)return;w=U.scrollLeft()}else b=J.scrollTop(),w=J.scrollLeft();else"init"!=u&&(F=H.scrollTop(),x=H.scrollLeft(),b=J.scrollTop(),w=(ha?U:J).scrollLeft()); if(!g||!(0>F||0>x)){if(Pa)"windowScrollDone"==u?P(!0):P(!1);else if("windowScrollDone"==u)return null;t=z.offset();ua&&I&&(t.top+=e);var E,G;u=z.outerHeight();Q&&K?(d>=b?(E=d-b+q,E=0c+u+h?E=u-p+h:t.top>=F+ma?(E=0,L(),M(!1)):(E=ma+F-t.top+d+(I?e:0),y(),M(!0)),G=w):Q&&!K?(d>b||b-d>u?(E=t.top-F,L(),M(!1)):(E=t.top+b-F-d,y(),M(!0)),G=t.left+w-x):!Q&&!K&&(F>c+u+h?E=u+ma-F+c+h:t.top>F+ma?(E=t.top-F,y(),M(!1)):(E=ma,M(!0)),G=t.left+w-x);return{top:E,left:G}}}} function Ya(){var b=null,c=null,g=null;return function(d,e,t){if(null!=d&&(b!=d.top||c!=d.left))G.css({top:d.top,left:d.left}),b=d.top,c=d.left;if(e){d=A(z,W,!0);e=ha?U:J;var p=e.width()||d;e="hidden"!=e.css("overflow-y")?p-sa.vertical:p;G.width(e);Q?S.css("width",100*d/e+"%"):S.outerWidth(d)}t&&h();t=(ha?U:J).scrollLeft();if(!K||g!=t)G.scrollLeft(t),g=t}}function Na(){if(J.length)if(J.data().perfectScrollbar)sa={horizontal:0,vertical:0};else{var b=J.width(),c=J.height(),g=z.height(),d=A(z,W),e=b< d?ga:0;sa.horizontal=b-(c
');e("body").append(E);var aa=E.innerWidth(),Oa=e("div",E).innerWidth();E.remove();ga=aa-Oa;var na=0;!0===u.scrollContainer&&(u.scrollContainer=q);var J=u.scrollContainer(z)||e([]),Q=0'), ia=!1,wa=e([]),Pa=9>=d&&!Q&&K,S=e(""),Ca=e(""),ba=z.children("colgroup:first"),Aa=!0;0==ba.length&&(ba=e(""),Aa=!1);var Da=e(''),G=e(''),Ea=!1,xa=e(""),Fa=e(''),bb=e([]),oa=e([]),Qa=e([]),W=e([]);xa.append(Fa);z.prepend(ba);F&&(va.append(Da),z.append(va));S.append(Ca);G.append(S);u.copyTableClass&&S.attr("class", z.attr("class"));S.attr({cellpadding:z.attr("cellpadding"),cellspacing:z.attr("cellspacing"),border:z.attr("border")});E=z.css("display");S.css({borderCollapse:z.css("borderCollapse"),border:z.css("border"),display:E});"none"==E&&(Ea=!0);S.addClass(u.floatTableClass).css({margin:0,"border-bottom-width":0});K?(E=function(b,c){var g=b.css("position"),d=b;if(!("relative"==g||"absolute"==g)||c)g={paddingLeft:b.css("paddingLeft"),paddingRight:b.css("paddingRight")},G.css(g),d=b.data("floatThead-containerWrap")|| b.wrap("
").parent(),b.data("floatThead-containerWrap",d),ia=!0;return d},Q?(wa=E(J,!0),wa.prepend(G)):(wa=E(z),z.before(G))):z.before(G);G.css({position:K?"absolute":"fixed",marginTop:0,top:K?0:"auto",zIndex:u.zIndex});G.addClass(u.floatContainerClass);t();var Ga={"table-layout":"fixed"},qa={"table-layout":z.css("tableLayout")||"auto"},kb=z[0].style.width||"",cb=z.css("minWidth")||"",db=!1;Na();var R;R=N();R();var ca= Ma(),ja=Ya();ja(ca("init"),!0);var ya=k.debounce(function(){ja(ca("windowScrollDone"),!1)},1),E=function(){ja(ca("windowScroll"),!1);Pa&&ya()},aa=function(){ja(ca("containerScroll"),!1)},X=k.debounce(function(){z.is(":hidden")||(Na(),t(),R=N(),R(),ca=Ma(),ja(ca("reflow"),!0))},1),pa=function(){z.floatThead("destroy",[!0])},Ha=function(){z.floatThead(u)},Ra=function(b){b.matches?pa():Ha()};window.matchMedia?window.matchMedia("print").addListener(Ra):(H.bind("beforeprint",pa),H.bind("afterprint",Ha)); Q?K?J.bind(c("scroll"),aa):(J.bind(c("scroll"),aa),H.bind(c("scroll"),E)):(U.bind(c("scroll"),aa),H.bind(c("scroll"),E));H.bind(c("load"),X);var E=c("resize"),Sa=function(){z.is(":hidden")||(t(),Na(),R=N(),R(),ca=Ma(),ja=Ya(),ja(ca("resize"),!0,!0))};if(8==d){var Ia=H.width(),aa=k.debounce(function(){var b=H.width();Ia!=b&&(Ia=b,Sa())},1);H.bind(E,aa)}else H.bind(E,k.debounce(Sa,1));z.bind("reflow",X);a:{if(z.dataTableSettings)for(E=0;Etable>thead").add(z.children("tbody,tfoot")):z.children("thead,tbody,tfoot")}})}});return this}})(jQuery); (function(e){e.floatThead=e.floatThead||{};var q=e.floatThead,w;if(!(w=window._)){var A={},k=Object.prototype.hasOwnProperty;A.has=function(b,e){return k.call(b,e)};A.keys=function(b){if(b!==Object(b))throw new TypeError("Invalid object");var e=[],p;for(p in b)A.has(b,p)&&e.push(p);return e};var b=0;A.uniqueId=function(d){var e=++b+"";return d?d+e:e};e.each("Arguments Function String Number Date RegExp".split(" "),function(){var b=this;A["is"+b]=function(e){return Object.prototype.toString.call(e)== "[object "+b+"]"}});A.debounce=function(b,e,p){var k,g,t,q,w;return function(){t=this;g=arguments;q=new Date;var A=function(){var M=new Date-q;M: '"+this.data.title+"'"},toDict:function(b,d){var h=e.extend({},this.data); h.activate=this.tree.activeNode===this;h.focus=this.tree.focusNode===this;h.expand=this.bExpanded;h.select=this.bSelected;d&&d(h);if(b&&this.childList){h.children=[];for(var p=0;p":!1!=this.data.icon&&(k+=d.tagNodeIcon);return k+=""+this.data.title+""},_fixOrder:function(){var b=this.childList;if(b)for(var d= this.div.firstChild.nextSibling,e=0;ee.className.indexOf(d.folder)&&0>e.className.indexOf(d.document))return null;var p=b.pageX-e.offsetLeft;b=b.pageY-e.offsetTop;for(var k=0;k=t&&p<=t+w&&b>=q&&b<=q+A){if(g.className==d.title)return"title";if(g.className==d.expander)return"expander";if(g.className== d.checkbox)return"checkbox";if(g.className==d.nodeIcon)return"icon"}}return"prefix"},getEventTargetType:function(b){var d=b&&b.target?b.target.className:"",e=this.tree.options.classNames;return d==e.title?"title":d==e.expander?"expander":d==e.checkbox?"checkbox":d==e.nodeIcon?"icon":d==e.empty||d==e.vline||d==e.connector?"prefix":0<=d.indexOf(e.folder)||0<=d.indexOf(e.document)?this._getTypeForOuterNodeEvent(b):null},isVisible:function(){for(var b=this._parentList(!0,!1),d=0;da").focus()}catch(b){}},_activate:function(b,d){this.tree.logDebug("dtnode._activate(%o, fireEvents=%o) - %o",b,d,this);var h=this.tree.options;if(!this.data.isStatusNode&&(!d||!(h.onQueryActivate&&!1==h.onQueryActivate.call(this.span,b,this))))if(b){if(this.tree.activeNode){if(this.tree.activeNode===this)return;this.tree.activeNode.deactivate()}h.activeVisible&& this.makeVisible();this.tree.activeNode=this;h.persist&&e.cookie(h.cookieId+"-active",this.data.key,h.cookie);this.tree.persistence.activeKey=this.data.key;e(this.span).addClass(h.classNames.active);d&&h.onActivate&&h.onActivate.call(this.span,this)}else this.tree.activeNode===this&&(h=this.tree.options,h.onQueryActivate&&!1==h.onQueryActivate.call(this.span,!1,this)||(e(this.span).removeClass(h.classNames.active),h.persist&&e.cookie(h.cookieId+"-active","",h.cookie),this.tree.persistence.activeKey= null,this.tree.activeNode=null,d&&h.onDeactivate&&h.onDeactivate.call(this.span,this)))},activate:function(){this._activate(!0,!0)},deactivate:function(){this._activate(!1,!0)},isActive:function(){return this.tree.activeNode===this},_userActivate:function(){var b=!0,d=!1;if(this.data.isFolder)switch(this.tree.options.clickFolderMode){case 2:b=!1;d=!0;break;case 3:b=d=!0}null==this.parent&&0g)throw" must be a child of ";this.childList.splice(g,0,b)}else this.childList.push(b);g=h.isInitializing();p.persist&&k.cookiesFound&&g?(k.activeKey==b.data.key&&(h.activeNode=b),k.focusedKey==b.data.key&&(h.focusNode=b),b.bExpanded=0<=e.inArray(b.data.key,k.expandedKeyList),b.bSelected=0<=e.inArray(b.data.key,k.selectedKeyList)):(b.data.activate&&(h.activeNode=b,p.persist&&(k.activeKey=b.data.key)),b.data.focus&&(h.focusNode=b,p.persist&& (k.focusedKey=b.data.key)),b.bExpanded=!0==b.data.expand,b.bExpanded&&p.persist&&k.addExpand(b.data.key),b.bSelected=!0==b.data.select,b.bSelected&&p.persist&&k.addSelect(b.data.key));p.minExpandLevel>=b.getLevel()&&(this.bExpanded=!0);if(b.bSelected&&3==p.selectMode)for(p=this;p;)p.hasSubSel||p._setSubSel(!0),p=p.parent;h.bEnableUpdate&&this.render(!0,!0);return b},addChild:function(b,d){if(b&&0!=b.length){if(b instanceof w)return this._addChildNode(b,d);b.length||(b=[b]);for(var e=this.tree.enableUpdate(!1), p=null,k=0;ke.inArray(b,this.expandedKeyList)&&(this.expandedKeyList.push(b),e.cookie(this.cookieId+"-expand",this.expandedKeyList.join(","),this.cookieOpts))},clearExpand:function(b){this._log("clearExpand(%o)",b);b=e.inArray(b,this.expandedKeyList);0<=b&&(this.expandedKeyList.splice(b,1),e.cookie(this.cookieId+"-expand",this.expandedKeyList.join(","), this.cookieOpts))},addSelect:function(b){this._log("addSelect(%o)",b);0>e.inArray(b,this.selectedKeyList)&&(this.selectedKeyList.push(b),e.cookie(this.cookieId+"-select",this.selectedKeyList.join(","),this.cookieOpts))},clearSelect:function(b){this._log("clearSelect(%o)",b);b=e.inArray(b,this.selectedKeyList);0<=b&&(this.selectedKeyList.splice(b,1),e.cookie(this.cookieId+"-select",this.selectedKeyList.join(","),this.cookieOpts))},isReloading:function(){return!0==this.cookiesFound},toDict:function(){return{cookiesFound:this.cookiesFound, activeKey:this.activeKey,focusedKey:this.activeKey,expandedKeyList:this.expandedKeyList,selectedKeyList:this.selectedKeyList}},lastentry:void 0};var k=q.create();k.version="$Version: 0.5.4$";k.prototype={initialize:function(b){this.phase="init";this.$widget=b;this.options=b.options;this.$tree=b.element;this.divTree=this.$tree.get(0)},_load:function(){var b=this.options;this.bEnableUpdate=!0;this._nodeCount=1;this.focusNode=this.activeNode=null;b.classNames!==e.ui.dynatree.defaults.classNames&&(b.classNames= e.extend({},e.ui.dynatree.defaults.classNames,b.classNames));b.imagePath||e("script").each(function(){if(0<=this.src.search(_rexDtLibName))return b.imagePath=0<=this.src.indexOf("/")?this.src.slice(0,this.src.lastIndexOf("/"))+"/skin/":"skin/",!1});this.persistence=new A(b.cookieId,b.cookie);b.persist&&(e.cookie||_log("warn","Please include jquery.cookie.js to use persistence."),this.persistence.read());this.logDebug("DynaTree.persistence: %o",this.persistence.toDict());this.cache={tagEmpty:"",tagVline:"",tagExpander:"",tagConnector:"",tagNodeIcon:"",tagCheckbox:"",lastentry:void 0};b.children||b.initAjax&&b.initAjax.url||b.initId?e(this.divTree).empty():this.divRoot&&e(this.divRoot).remove();this.tnRoot=new w(null,this,{title:b.title, key:"root"});this.tnRoot.data.isFolder=!0;this.tnRoot.render(!1,!1);this.divRoot=this.tnRoot.div;this.divRoot.className=b.classNames.container;this.divTree.appendChild(this.divRoot);var d=this.tnRoot,h=b.persist&&this.persistence.isReloading(),p=!1,k=this.enableUpdate(!1);this.logDebug("Dynatree._load(): read tree structure...");if(b.children)d.addChild(b.children);else if(b.initAjax&&b.initAjax.url)p=!0,d.data.isLazy=!0,this._reloadAjax();else if(b.initId)this._createFromTag(d,e("#"+b.initId));else{var g= this.$tree.find(">ul").hide();this._createFromTag(d,g);g.remove()}this._checkConsistency();this.logDebug("Dynatree._load(): render nodes...");this.enableUpdate(k);this.logDebug("Dynatree._load(): bind events...");this.$widget.bind();this.logDebug("Dynatree._load(): postInit...");this.phase="postInit";b.persist&&this.persistence.write();this.focusNode&&this.focusNode.isVisible()&&(this.logDebug("Focus on init: %o",this.focusNode),this.focusNode.focus());!p&&b.onPostInit&&b.onPostInit.call(this,h,!1); this.phase="idle"},_reloadAjax:function(){var b=this.options;if(!b.initAjax||!b.initAjax.url)throw"tree.reload() requires 'initAjax' mode.";var d=this.persistence,h=e.extend({},b.initAjax);h.addActiveKey&&(h.data.activeKey=d.activeKey);h.addFocusedKey&&(h.data.focusedKey=d.focusedKey);h.addExpandedKeyList&&(h.data.expandedKeyList=d.expandedKeyList.join(","));h.addSelectedKeyList&&(h.data.selectedKeyList=d.selectedKeyList.join(","));if(b.onPostInit){h.success&&this.logWarning("initAjax: success callback is ignored when onPostInit was specified."); h.error&&this.logWarning("initAjax: error callback is ignored when onPostInit was specified.");var p=d.isReloading();h.success=function(d){b.onPostInit.call(d.tree,p,!1)};h.error=function(d){b.onPostInit.call(d.tree,p,!0)}}this.logDebug("Dynatree._init(): send Ajax request...");this.tnRoot.appendAjax(h)},toString:function(){return"DynaTree '"+this.options.title+"'"},toDict:function(){return this.tnRoot.toDict(!0)},getPersistData:function(){return this.persistence.toDict()},logDebug:function(b){2<= this.options.debugLevel&&(Array.prototype.unshift.apply(arguments,["debug"]),_log.apply(this,arguments))},logInfo:function(b){1<=this.options.debugLevel&&(Array.prototype.unshift.apply(arguments,["info"]),_log.apply(this,arguments))},logWarning:function(b){Array.prototype.unshift.apply(arguments,["warn"]);_log.apply(this,arguments)},isInitializing:function(){return"init"==this.phase||"postInit"==this.phase},isReloading:function(){return("init"==this.phase||"postInit"==this.phase)&&this.options.persist&& this.persistence.cookiesFound},isUserEvent:function(){return"userEvent"==this.phase},redraw:function(){this.logDebug("dynatree.redraw()...");this.tnRoot.render(!0,!0);this.logDebug("dynatree.redraw() done.")},reloadAjax:function(){this.logWarning("tree.reloadAjax() is deprecated since v0.5.2 (use reload() instead).")},reload:function(){this._load()},getRoot:function(){return this.tnRoot},getNodeByKey:function(b){return(b=document.getElementById(this.options.idPrefix+b))&&b.dtnode?b.dtnode:null},getActiveNode:function(){return this.activeNode}, reactivate:function(b){var d=this.activeNode;d&&(this.activeNode=null,d.activate(),b&&d.focus())},getSelectedNodes:function(b){var d=[];this.tnRoot.visit(function(e){if(e.bSelected&&(d.push(e),!0==b))return!1});return d},activateKey:function(b){b=null===b?null:this.getNodeByKey(b);if(!b)return this.activeNode&&this.activeNode.deactivate(),this.activeNode=null;b.focus();b.activate();return b},selectKey:function(b,d){var e=this.getNodeByKey(b);if(!e)return null;e.select(d);return e},enableUpdate:function(b){if(this.bEnableUpdate== b)return b;(this.bEnableUpdate=b)&&this.redraw();return!b},visit:function(b,d,e){return this.tnRoot.visit(b,d,e)},_createFromTag:function(b,d){var h=this;d.find(">li").each(function(){var d=e(this),k=d.find(">span:first");if(k.length)k=k.html();else var k=d.html(),g=k.search(/
    ul:first");d.length&&h._createFromTag(childNode,d)})},_checkConsistency:function(){},lastentry:void 0};e.widget("ui.dynatree",{init:function(){_log("warn","ui.dynatree.init() was called; you should upgrade to ui.core.js v1.6 or higher."); return this._init()},_init:function(){if(1.8>parseFloat(e.ui.version))return _log("info","ui.dynatree._init() was called; consider upgrading to jquery.ui.core.js v1.8 or higher."),this._create();_log("debug","ui.dynatree._init() was called; no current default functionality.")},_create:function(){1.8<=parseFloat(e.ui.version)&&(this.options=e.extend(!0,{},e[this.namespace][this.widgetName].defaults,this.options));logMsg("Dynatree._create(): version='%s', debugLevel=%o.",k.version,this.options.debugLevel); this.options.event+=".dynatree";this.element.get(0);this.tree=new k(this);this.tree._load();this.tree.logDebug("Dynatree._create(): done.")},bind:function(){function b(b){for(var d=5;b&&d--;){if(b.dtnode)return b.dtnode;b=b.parentNode}return null}function d(g){g=g=e.event.fix(g||window.event);var d=b(g.target);return d?d.onFocus(g):!1}var h=this.element,k=this.options;this.unbind();var q="click.dynatree dblclick.dynatree";k.keyboard&&(q+=" keypress.dynatree keydown.dynatree");h.bind(q,function(g){var d= b(g.target);if(!d)return!0;var e=d.tree.phase;d.tree.phase="userEvent";try{switch(d.tree.logDebug("bind(%o): dtnode: %o",g,d),g.type){case "click":return k.onClick&&!1===k.onClick(d,g)?!1:d.onClick(g);case "dblclick":return k.onDblClick&&!1===k.onDblClick(d,g)?!1:d.onDblClick(g);case "keydown":return k.onKeydown&&!1===k.onKeydown(d,g)?!1:d.onKeydown(g);case "keypress":return k.onKeypress&&!1===k.onKeypress(d,g)?!1:d.onKeypress(g)}}catch(h){}finally{d.tree.phase=e}});h=this.tree.divTree;h.addEventListener? (h.addEventListener("focus",d,!0),h.addEventListener("blur",d,!0)):h.onfocusin=h.onfocusout=d},unbind:function(){this.element.unbind(".dynatree")},enable:function(){this.bind();e.widget.prototype.enable.apply(this,arguments)},disable:function(){this.unbind();e.widget.prototype.disable.apply(this,arguments)},getTree:function(){return this.tree},getRoot:function(){return this.tree.getRoot()},getActiveNode:function(){return this.tree.getActiveNode()},getSelectedNodes:function(){return this.tree.getSelectedNodes()}, lastentry:void 0});e.ui.dynatree.getter="getTree getRoot getActiveNode getSelectedNodes";e.ui.dynatree.defaults={title:"Dynatree root",rootVisible:!1,minExpandLevel:1,imagePath:null,children:null,initId:null,initAjax:null,autoFocus:!0,keyboard:!0,persist:!1,autoCollapse:!1,clickFolderMode:3,activeVisible:!0,checkbox:!1,selectMode:2,fx:null,onClick:null,onDblClick:null,onKeydown:null,onKeypress:null,onFocus:null,onBlur:null,onQueryActivate:null,onQuerySelect:null,onQueryExpand:null,onPostInit:null, onActivate:null,onDeactivate:null,onSelect:null,onExpand:null,onLazyRead:null,ajaxDefaults:{cache:!1,dataType:"json"},strings:{loading:"Loading…",loadError:"Load error!"},idPrefix:"ui-dynatree-id-",cookieId:"dynatree",cookie:{expires:null},classNames:{container:"ui-dynatree-container",folder:"ui-dynatree-folder",document:"ui-dynatree-document",empty:"ui-dynatree-empty",vline:"ui-dynatree-vline",expander:"ui-dynatree-expander",connector:"ui-dynatree-connector",checkbox:"ui-dynatree-checkbox", nodeIcon:"ui-dynatree-icon",title:"ui-dynatree-title",nodeError:"ui-dynatree-statusnode-error",nodeWait:"ui-dynatree-statusnode-wait",hidden:"ui-dynatree-hidden",combinedExpanderPrefix:"ui-dynatree-exp-",combinedIconPrefix:"ui-dynatree-ico-",hasChildren:"ui-dynatree-has-children",active:"ui-dynatree-active",selected:"ui-dynatree-selected",expanded:"ui-dynatree-expanded",lazy:"ui-dynatree-lazy",focused:"ui-dynatree-focused",partsel:"ui-dynatree-partsel",lastsib:"ui-dynatree-lastsib"},debugLevel:1, lastentry:void 0};e.ui.dynatree.nodedatadefaults={title:null,key:null,isFolder:!1,isLazy:!1,tooltip:null,icon:null,addClass:null,activate:!1,focus:!1,expand:!1,select:!1,hideCheckbox:!1,unselectable:!1,children:null,lastentry:void 0}})(jQuery); var _rexDtLibName=/.*dynatree[^/]*\.js$/i,version_regex_base="^(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)(?:[_\\.](\\d+))?)?)?",version_regex_strict=version_regex_base+"$",version_regex_with_family_modifier=version_regex_base+"(\\*|\\+)?$",deployJava=function(){function e(b){d.debug&&(console.log?console.log(b):alert(b))}function q(b){if(null==b||0==b.length)return"http://java.com/dt-redirect";"&"==b.charAt(0)&&(b=b.substring(1,b.length));return"http://java.com/dt-redirect?"+b}var w=["id","class","title","style"]; "classid codebase codetype data type archive declare standby height width usemap name tabindex align border hspace vspace".split(" ").concat(w,["lang","dir"],"onclick ondblclick onmousedown onmouseup onmouseover onmousemove onmouseout onkeypress onkeydown onkeyup".split(" "));var A="codebase code name archive object width height alt align hspace vspace".split(" ").concat(w),k;try{k=-1!=document.location.protocol.indexOf("http")?"//java.com/js/webstart.png":"http://java.com/js/webstart.png"}catch(b){k= "http://java.com/js/webstart.png"}var d={debug:null,version:"20120801",firefoxJavaVersion:null,myInterval:null,preInstallJREList:null,returnPage:null,brand:null,locale:null,installType:null,EAInstallEnabled:!1,EarlyAccessURL:null,oldMimeType:"application/npruntime-scriptable-plugin;DeploymentToolkit",mimeType:"application/java-deployment-toolkit",launchButtonPNG:k,browserName:null,browserName2:null,getJREs:function(){var b=[];if(this.isPluginInstalled())for(var d=this.getPlugin().jvms,h=0;h'}p||(h+='');k&&(e+=' code="dummy"');document.write(e+">\n"+h+"\n")},versionCheck:function(b){var d=0,h=b.match(version_regex_with_family_modifier);if(null!=h){for(var k=b=!1,p=[],q=1;qp.length&&(k=!1,b=!0);d=this.getJREs();for(q=0;q':"Netscape Family"==e&&(h='');"undefined"==document.body||null==document.body?(document.write(h),document.location=d):(b=document.createElement("div"),b.id= "div1",b.style.position="relative",b.style.left="-10000px",b.style.margin="0px auto",b.className="dynamicDiv",b.innerHTML=h,document.body.appendChild(b))},createWebStartLaunchButtonEx:function(b){null==this.returnPage&&(this.returnPage=b);document.write('')},createWebStartLaunchButton:function(b,d){null==this.returnPage&&(this.returnPage= b);document.write('')},launch:function(b){document.location=b;return!0},isPluginInstalled:function(){var b=this.getPlugin();return b&&b.jvms?!0:!1},isAutoUpdateEnabled:function(){return this.isPluginInstalled()? this.getPlugin().isAutoUpdateEnabled():!1},setAutoUpdateEnabled:function(){return this.isPluginInstalled()?this.getPlugin().setAutoUpdateEnabled():!1},setInstallerType:function(b){this.installType=b;return this.isPluginInstalled()?this.getPlugin().setInstallerType(b):!1},setAdditionalPackages:function(b){return this.isPluginInstalled()?this.getPlugin().setAdditionalPackages(b):!1},setEarlyAccess:function(b){this.EAInstallEnabled=b},isPlugin2:function(){if(this.isPluginInstalled()&&this.versionCheck("1.6.0_10+"))try{return this.getPlugin().isPlugin2()}catch(b){}return!1}, allowPlugin:function(){this.getBrowser();return"Safari"!=this.browserName2&&"Opera"!=this.browserName2},getPlugin:function(){this.refresh();var b=null;this.allowPlugin()&&(b=document.getElementById("deployJavaPlugin"));return b},compareVersionToPattern:function(b,d,e,h){if(void 0==b||void 0==d)return!1;var k=b.match(version_regex_strict);if(null!=k){var p=0;b=[];for(var q=1;qh)break}return!0}for(q=0;q "+b);-1!=b.indexOf("msie")&&-1==b.indexOf("opera")?this.browserName2=this.browserName="MSIE":-1!=b.indexOf("trident")||-1!=b.indexOf("Trident")?this.browserName2=this.browserName="MSIE":-1!=b.indexOf("iphone")?(this.browserName= "Netscape Family",this.browserName2="iPhone"):-1!=b.indexOf("firefox")&&-1==b.indexOf("opera")?(this.browserName="Netscape Family",this.browserName2="Firefox"):-1!=b.indexOf("chrome")?(this.browserName="Netscape Family",this.browserName2="Chrome"):-1!=b.indexOf("safari")?(this.browserName="Netscape Family",this.browserName2="Safari"):-1!=b.indexOf("mozilla")&&-1==b.indexOf("opera")?(this.browserName="Netscape Family",this.browserName2="Other"):-1!=b.indexOf("opera")?(this.browserName="Netscape Family", this.browserName2="Opera"):(this.browserName="?",this.browserName2="unknown");e("[getBrowser()] Detected browser name:"+this.browserName+", "+this.browserName2)}return this.browserName},testUsingActiveX:function(b){b="JavaWebStart.isInstalled."+b+".0";if("undefined"==typeof ActiveXObject||!ActiveXObject)return e("[testUsingActiveX()] Browser claims to be IE, but no ActiveXObject object?"),!1;try{return null!=new ActiveXObject(b)}catch(d){return!1}},testForMSVM:function(){if("undefined"!=typeof oClientCaps){var b= oClientCaps.getComponentVersion("{08B0E5C0-4FCB-11CF-AAA5-00401C608500}","ComponentID");return""==b||"5,0,5000,0"==b?!1:!0}return!1},testUsingMimeTypes:function(b){if(!navigator.mimeTypes)return e("[testUsingMimeTypes()] Browser claims to be Netscape family, but no mimeTypes[] array?"),!1;for(var d=0;dh[0]?!0:e[0]h[1]?!0:e[1]h[2]?!0:e[2]'):"Netscape Family"==b&&this.allowPlugin()&&this.writeEmbedTag()},refresh:function(){navigator.plugins.refresh(!1);"Netscape Family"==this.getBrowser()&&this.allowPlugin()&&null==document.getElementById("deployJavaPlugin")&& this.writeEmbedTag()},writeEmbedTag:function(){var b=!1;if(null!=navigator.mimeTypes){for(var d=0;d