var TypeOf;(function(){var f=void (0),h=null,e=window,o=Object.prototype.toString,G=/^\[.+ |\]$/g,j="[object Function]",z="[type NaN]",F="[object Number]",D="[object Object]",i="document",E="element",m="event",d="function",v="list",b="object",g="window",w={},H={},r=[],y={},c={},s={};function u(J){var I=o.call(J);return I in c&&(J===f&&"[type undefined]"||J===h&&"[type null]"||I===F&&isNaN(J)&&z)||I}function l(J){var I=u(J);return I!==D&&I}function B(I){return I&&I.replace(G,"")}function C(K){var I=u(K),J;if(I===F){J=""}else{if(isNaN(K/=1)){return false}else{J=" ("+w[I]+")"}}return(isFinite(K)?"number":K.toString())+J}function q(I){return false}function A(I){var J=s[u(I)];return(J===b?q(I):J)||false}function a(I){return(u(I.cancelBubble)==="[object Boolean]"||A(I.stopPropagation))&&m}function x(J){try{return C(n=J.length)==="number"&&(!n||n-1 in J)&&v}catch(I){}}function p(J){try{return J.nodeName&&r[J.nodeType]}catch(I){}}function k(J){var I;return !!J&&((I=p(J))===i&&I||I===E&&J.nodeName.toLowerCase()||I&&J.nodeName||I)}TypeOf=function(J){var I=u(J);return w[I]||J===e&&g||A(J.__typeOf)&&J.__typeOf()||p(J)||a(J)||x(J)||I===D&&q(J)||b};TypeOf.debug=w;TypeOf.element=function(I){return !!I&&p(I)===E&&k(I)};TypeOf.event=function(J){var K;if(!J||!a(J)){return false}try{K=J.type}catch(I){}return K||B(l(J))||m};TypeOf.fn=A;TypeOf.list=function(J){var I=u(J);return I in H?H[I]:!!J&&x(J)};TypeOf.node=k;TypeOf.number=C;TypeOf.object=function(I){return B(u(I).replace(z,F))};TypeOf.scalar=function(I){return y[u(I)]||false};(function(){var L=1,K=9,I=12;s[j]="function";c[o.call(f)]=true;c[o.call(h)]=true;c[F]=false;for(var J=L;J<=I;++J){r[J]="node"}r[L]=E;r[K]=i;function M(R,O,Q,N){var P=l(R);if(P){N||(N=B(P).toLowerCase());w[P]=N;O!==f&&(y[P]=N);Q!==f&&(H[P]=Q&&N)}return P}M(void (0),true,false);M(null,true,false);M(false,true,false);M(0,true,false);M(0/0,true,false,"NaN");M("",true,true);M(function(){},false,false);M([],false,true);M(/./,false,false);M(new Date(),false,false);M(new Error(),false,false);M(document,false,false,i);if(!M(window,false,false,g)){TypeOf.list=function(O){var N;return O!==window&&((N=u(O)) in H?H[N]:!!O&&x(O))}}M(document.childNodes,false,true,v);M(arguments,false,true,v);if(document.createEvent){M(document.createEvent("UIEvents"),false,false,m);M(document.createEvent("MouseEvents"),false,false,m);M(document.createEvent("MutationEvents"),false,false,m);M(document.createEvent("HTMLEvents"),false,false,m)}if(!A(document.getElementById)){s[D]=b;q=function(N){return s[u(N.call)]&&s[u(N.apply)]&&d}}})()})();(function(){var c=Array.prototype,e=String.prototype;if(!c.indexOf){c.indexOf=function(h){var g=this.length;var i=Number(arguments[1])||0;i=(i<0)?Math.ceil(i):Math.floor(i);if(i<0){i+=g}for(;i<g;i++){if(i in this&&this[i]===h){return i}}return -1}}if(!c.lastIndexOf){c.lastIndexOf=function(h){var g=this.length;var i=Number(arguments[1]);if(isNaN(i)){i=g-1}else{i=(i<0)?Math.ceil(i):Math.floor(i);if(i<0){i+=g}else{if(i>=g){i=g-1}}}for(;i>-1;i--){if(i in this&&this[i]===h){return i}}return -1}}if(!c.every){c.every=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var k=arguments[1];for(var j=0;j<g;j++){if(j in this&&!h.call(k,this[j],j,this)){return false}}return true}}if(!c.filter){c.filter=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var l=new Array();var k=arguments[1];for(var j=0;j<g;j++){if(j in this){var m=this[j];if(h.call(k,m,j,this)){l.push(m)}}}return l}}if(!c.forEach){c.forEach=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var k=arguments[1];for(var j=0;j<g;j++){if(j in this){h.call(k,this[j],j,this)}}}}if(!c.map){c.map=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var l=new Array(g);var k=arguments[1];for(var j=0;j<g;j++){if(j in this){l[j]=h.call(k,this[j],j,this)}}return l}}if(!c.some){c.some=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}var k=arguments[1];for(var j=0;j<g;j++){if(j in this&&h.call(k,this[j],j,this)){return true}}return false}}if(!c.reduce){c.reduce=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}if(g==0&&arguments.length==1){throw new TypeError()}var j=0;if(arguments.length>=2){var k=arguments[1]}else{do{if(j in this){k=this[j++];break}if(++j>=g){throw new TypeError()}}while(true)}for(;j<g;j++){if(j in this){k=h.call(null,k,this[j],j,this)}}return k}}if(!c.reduceRight){c.reduceRight=function(h){var g=this.length;if(typeof h!="function"){throw new TypeError()}if(g==0&&arguments.length==1){throw new TypeError()}var j=g-1;if(arguments.length>=2){var k=arguments[1]}else{do{if(j in this){k=this[j--];break}if(--j<0){throw new TypeError()}}while(true)}for(;j>=0;j--){if(j in this){k=h.call(null,k,this[j],j,this)}}return k}}if(!e.trim){var d=/^\s+|\s+$/g;e.trim=function(){return this.replace(d,"")}}if(!e.trimLeft){var f=/^\s+/;e.trimLeft=function(){return this.replace(f,"")}}if(!e.trimRight){var b=/\s+$/;e.trimLeft=function(){return this.replace(b,"")}}function a(g){var h;g in this||typeof(h=this.prototype[g])!=="function"||(this[g]=function(i){return h.apply(i,c.slice.call(arguments,1))})}["concat","every","filter","forEach","indexOf","join","lastIndexOf","map","pop","push","reduce","reduceRight","reverse","shift","slice","some","sort","splice","unshift"].forEach(a,Array);["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","trim","trimLeft","trimRight"].forEach(a,String)})();var slashcore=(function(){function a(e){return e&&"length" in e&&(e.length-1 in e||e.length===0&&typeof(e)!=="function")}function d(e){return Array.prototype.concat.apply([],e)}function b(g,f){if(a(g)){Array.every(g,function(h,j){return f.call(h,j,h)!==false})}else{for(var e in g){if(f.call(g[e],e,g[e])===false){break}}}return g}function c(h,g,e){var f;switch(typeof(g)){case"function":if(arguments.length>2){break}e=g;case"undefined":g=a(h)?[]:{}}b(h,function(j,i){(f=e.call(g,j,i,g))!==undefined&&(g=f)});return g}return{each:b,reduce:c,map:function(h,f){var g,e=[];c(h,e,function(j,i){(g=f.call(i,j,i))!==undefined&&this.push(g)});return d(e)},keys:function(e){return c(e,[],function(f){this.push(f)})},values:function(e){return c(e,[],function(f,g){this.push(g)})},grep:function(g,e,f){return c(g,[],function(i,h){!f!=!e.call(h,i,h)&&this.push(h)})},merge:function(e){Array.prototype.push.apply(e,d(Array.slice(arguments,1)));return e},unique:function(f){var e={};return c(f,[],function(h,g){g in e||(e[g]=true)&&this.push(g)})}}})();
/*
 * jQuery JavaScript Library v1.3.2
 * http://jquery.com/
 *
 * Copyright (c) 2009 John Resig
 * Dual licensed under the MIT and GPL licenses.
 * http://docs.jquery.com/License
 *
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
 * Revision: 6246
 */
(function(){var l=this,g,A=l.jQuery,q=l.$,p=l.jQuery=l.$=function(G,H){return new p.fn.init(G,H)},F=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;p.fn=p.prototype={init:function(G,J){G=G||document;if(G.nodeType){this[0]=G;this.length=1;this.context=G;return this}if(typeof G==="string"){var I=F.exec(G);if(I&&(I[1]||!J)){if(I[1]){G=p.clean([I[1]],J)}else{var K=document.getElementById(I[3]);if(K&&K.id!=I[3]){return p().find(G)}var H=p(K||[]);H.context=document;H.selector=G;return H}}else{return p(J).find(G)}}else{if(p.isFunction(G)){return p(document).ready(G)}}if(G.selector&&G.context){this.selector=G.selector;this.context=G.context}return this.setArray(p.isArray(G)?G:p.makeArray(G))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(G){return G===g?Array.prototype.slice.call(this):this[G]},pushStack:function(H,J,G){var I=p(H);I.prevObject=this;I.context=this.context;if(J==="find"){I.selector=this.selector+(this.selector?" ":"")+G}else{if(J){I.selector=this.selector+"."+J+"("+G+")"}}return I},setArray:function(G){this.length=0;Array.prototype.push.apply(this,G);return this},each:function(H,G){return p.each(this,H,G)},index:function(G){return p.inArray(G&&G.jquery?G[0]:G,this)},attr:function(H,J,I){var G=H;if(typeof H==="string"){if(J===g){return this[0]&&p[I||"attr"](this[0],H)}else{G={};G[H]=J}}return this.each(function(K){for(H in G){p.attr(I?this.style:this,H,p.prop(this,G[H],I,K,H))}})},css:function(G,H){if((G=="width"||G=="height")&&parseFloat(H)<0){H=g}return this.attr(G,H,"curCSS")},text:function(H){if(typeof H!=="object"&&H!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(H))}var G="";p.each(H||this,function(){p.each(this.childNodes,function(){if(this.nodeType!=8){G+=this.nodeType!=1?this.nodeValue:p.fn.text([this])}})});return G},wrapAll:function(G){if(this[0]){var H=p(G,this[0].ownerDocument).clone();if(this[0].parentNode){H.insertBefore(this[0])}H.map(function(){var I=this;while(I.firstChild){I=I.firstChild}return I}).append(this)}return this},wrapInner:function(G){return this.each(function(){p(this).contents().wrapAll(G)})},wrap:function(G){return this.each(function(){p(this).wrapAll(G)})},append:function(){return this.domManip(arguments,true,function(G){if(this.nodeType==1){this.appendChild(G)}})},prepend:function(){return this.domManip(arguments,true,function(G){if(this.nodeType==1){this.insertBefore(G,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(G){this.parentNode.insertBefore(G,this)})},after:function(){return this.domManip(arguments,false,function(G){this.parentNode.insertBefore(G,this.nextSibling)})},end:function(){return this.prevObject||p([])},push:[].push,sort:[].sort,splice:[].splice,find:function(G){if(this.length===1){var H=this.pushStack([],"find",G);H.length=0;p.find(G,this[0],H);return H}else{return this.pushStack(p.unique(p.map(this,function(I){return p.find(G,I)})),"find",G)}},clone:function(I){var G=this.map(function(){if(!p.support.noCloneEvent&&!p.isXMLDoc(this)){var K=this.outerHTML;if(!K){var L=this.ownerDocument.createElement("div");L.appendChild(this.cloneNode(true));K=L.innerHTML}return p.clean([K.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(I===true){var J=this.find("*").andSelf(),H=0;G.find("*").andSelf().each(function(){if(this.nodeName!==J[H].nodeName){return}var K=p.data(J[H],"events");for(var M in K){for(var L in K[M]){p.event.add(this,M,K[M][L],K[M][L].data)}}H++})}return G},filter:function(G){return this.pushStack(p.isFunction(G)&&p.grep(this,function(I,H){return G.call(I,H)})||p.multiFilter(G,p.grep(this,function(H){return H.nodeType===1})),"filter",G)},closest:function(G){var I=p.expr.match.POS.test(G)?p(G):null,H=0;return this.map(function(){var J=this;while(J&&J.ownerDocument){if(I?I.index(J)>-1:p(J).is(G)){p.data(J,"closest",H);return J}J=J.parentNode;H++}})},not:function(G){if(typeof G==="string"){if(f.test(G)){return this.pushStack(p.multiFilter(G,this,true),"not",G)}else{G=p.multiFilter(G,this)}}var H=G.length&&G[G.length-1]!==g&&!G.nodeType;return this.filter(function(){return H?p.inArray(this,G)<0:this!=G})},add:function(G){return this.pushStack(p.unique(p.merge(this.get(),typeof G==="string"?p(G):p.makeArray(G))))},is:function(G){return !!G&&p.multiFilter(G,this).length>0},hasClass:function(G){return !!G&&this.is("."+G)},val:function(M){if(M===g){var G=this[0];if(G){if(p.nodeName(G,"option")){return(G.attributes.value||{}).specified?G.value:G.text}if(p.nodeName(G,"select")){var K=G.selectedIndex,N=[],O=G.options,J=G.type=="select-one";if(K<0){return null}for(var H=J?K:0,L=J?K+1:O.length;H<L;H++){var I=O[H];if(I.selected){M=p(I).val();if(J){return M}N.push(M)}}return N}return(G.value||"").replace(/\r/g,"")}return g}if(typeof M==="number"){M+=""}return this.each(function(){if(this.nodeType!=1){return}if(p.isArray(M)&&/radio|checkbox/.test(this.type)){this.checked=(p.inArray(this.value,M)>=0||p.inArray(this.name,M)>=0)}else{if(p.nodeName(this,"select")){var P=p.makeArray(M);p("option",this).each(function(){this.selected=(p.inArray(this.value,P)>=0||p.inArray(this.text,P)>=0)});if(!P.length){this.selectedIndex=-1}}else{this.value=M}}})},html:function(G){return G===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(G)},replaceWith:function(G){return this.after(G).remove()},eq:function(G){return this.slice(G,+G+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(G){return this.pushStack(p.map(this,function(I,H){return G.call(I,H,I)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(L,O,N){if(this[0]){var K=(this[0].ownerDocument||this[0]).createDocumentFragment(),H=p.clean(L,(this[0].ownerDocument||this[0]),K),J=K.firstChild;if(J){for(var I=0,G=this.length;I<G;I++){N.call(M(this[I],J),this.length>1||I>0?K.cloneNode(true):K)}}if(H){p.each(H,B)}}return this;function M(P,Q){return O&&p.nodeName(P,"table")&&p.nodeName(Q,"tr")?(P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody"))):P}}};p.fn.init.prototype=p.fn;function B(G,H){if(H.src){p.ajax({url:H.src,async:false,dataType:"script"})}else{p.globalEval(H.text||H.textContent||H.innerHTML||"")}if(H.parentNode){H.parentNode.removeChild(H)}}function e(){return +new Date}p.extend=p.fn.extend=function(){var L=arguments[0]||{},J=1,K=arguments.length,G=false,I;if(typeof L==="boolean"){G=L;L=arguments[1]||{};J=2}if(typeof L!=="object"&&!p.isFunction(L)){L={}}if(K==J){L=this;--J}for(;J<K;J++){if((I=arguments[J])!=null){for(var H in I){var M=L[H],N=I[H];if(L===N){continue}if(G&&N&&typeof N==="object"&&!N.nodeType){L[H]=p.extend(G,M||(N.length!=null?[]:{}),N)}else{if(N!==g){L[H]=N}}}}}return L};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,r=document.defaultView||{},u=Object.prototype.toString;p.extend({noConflict:function(G){l.$=q;if(G){l.jQuery=A}return p},isFunction:function(G){return u.call(G)==="[object Function]"},isArray:function(G){return u.call(G)==="[object Array]"},isXMLDoc:function(G){return G.nodeType===9&&G.documentElement.nodeName!=="HTML"||!!G.ownerDocument&&p.isXMLDoc(G.ownerDocument)},globalEval:function(I){if(I&&/\S/.test(I)){var H=document.getElementsByTagName("head")[0]||document.documentElement,G=document.createElement("script");G.type="text/javascript";if(p.support.scriptEval){G.appendChild(document.createTextNode(I))}else{G.text=I}H.insertBefore(G,H.firstChild);H.removeChild(G)}},nodeName:function(H,G){return H.nodeName&&H.nodeName.toUpperCase()==G.toUpperCase()},each:function(I,M,H){var G,J=0,K=I.length;if(H){if(K===g){for(G in I){if(M.apply(I[G],H)===false){break}}}else{for(;J<K;){if(M.apply(I[J++],H)===false){break}}}}else{if(K===g){for(G in I){if(M.call(I[G],G,I[G])===false){break}}}else{for(var L=I[0];J<K&&M.call(L,J,L)!==false;L=I[++J]){}}}return I},prop:function(J,K,I,H,G){if(p.isFunction(K)){K=K.call(J,H)}return typeof K==="number"&&I=="curCSS"&&!b.test(G)?K+"px":K},className:{add:function(G,H){p.each((H||"").split(/\s+/),function(I,J){if(G.nodeType==1&&!p.className.has(G.className,J)){G.className+=(G.className?" ":"")+J}})},remove:function(G,H){if(G.nodeType==1){G.className=H!==g?p.grep(G.className.split(/\s+/),function(I){return !p.className.has(H,I)}).join(" "):""}},has:function(H,G){return H&&p.inArray(G,(H.className||H).toString().split(/\s+/))>-1}},swap:function(J,I,K){var G={};for(var H in I){G[H]=J.style[H];J.style[H]=I[H]}K.call(J);for(var H in I){J.style[H]=G[H]}},css:function(J,H,L,G){if(H=="width"||H=="height"){var N,I={position:"absolute",visibility:"hidden",display:"block"},M=H=="width"?["Left","Right"]:["Top","Bottom"];function K(){N=H=="width"?J.offsetWidth:J.offsetHeight;if(G==="border"){return}p.each(M,function(){if(!G){N-=parseFloat(p.curCSS(J,"padding"+this,true))||0}if(G==="margin"){N+=parseFloat(p.curCSS(J,"margin"+this,true))||0}else{N-=parseFloat(p.curCSS(J,"border"+this+"Width",true))||0}})}if(J.offsetWidth!==0){K()}else{p.swap(J,I,K)}return Math.max(0,Math.round(N))}return p.curCSS(J,H,L)},curCSS:function(K,H,I){var N,G=K.style;if(H=="opacity"&&!p.support.opacity){N=p.attr(G,"opacity");return N==""?"1":N}if(H.match(/float/i)){H=y}if(!I&&G&&G[H]){N=G[H]}else{if(r.getComputedStyle){if(H.match(/float/i)){H="float"}H=H.replace(/([A-Z])/g,"-$1").toLowerCase();var O=r.getComputedStyle(K,null);if(O){N=O.getPropertyValue(H)}if(H=="opacity"&&N==""){N="1"}}else{if(K.currentStyle){var L=H.replace(/\-(\w)/g,function(P,Q){return Q.toUpperCase()});N=K.currentStyle[H]||K.currentStyle[L];if(!/^\d+(px)?$/i.test(N)&&/^\d/.test(N)){var J=G.left,M=K.runtimeStyle.left;K.runtimeStyle.left=K.currentStyle.left;G.left=N||0;N=G.pixelLeft+"px";G.left=J;K.runtimeStyle.left=M}}}}return N},clean:function(H,M,K){M=M||document;if(typeof M.createElement==="undefined"){M=M.ownerDocument||M[0]&&M[0].ownerDocument||document}if(!K&&H.length===1&&typeof H[0]==="string"){var J=/^<(\w+)\s*\/?>$/.exec(H[0]);if(J){return[M.createElement(J[1])]}}var I=[],G=[],N=M.createElement("div");p.each(H,function(R,U){if(typeof U==="number"){U+=""}if(!U){return}if(typeof U==="string"){U=U.replace(/(<(\w+)[^>]*?)\/>/g,function(W,X,V){return V.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?W:X+"></"+V+">"});var Q=U.replace(/^\s+/,"").substring(0,10).toLowerCase();var S=!Q.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!Q.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||Q.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!Q.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!Q.indexOf("<td")||!Q.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!Q.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!p.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];N.innerHTML=S[1]+U+S[2];while(S[0]--){N=N.lastChild}if(!p.support.tbody){var T=/<tbody/i.test(U),P=!Q.indexOf("<table")&&!T?N.firstChild&&N.firstChild.childNodes:S[1]=="<table>"&&!T?N.childNodes:[];for(var O=P.length-1;O>=0;--O){if(p.nodeName(P[O],"tbody")&&!P[O].childNodes.length){P[O].parentNode.removeChild(P[O])}}}if(!p.support.leadingWhitespace&&/^\s/.test(U)){N.insertBefore(M.createTextNode(U.match(/^\s*/)[0]),N.firstChild)}U=p.makeArray(N.childNodes)}if(U.nodeType){I.push(U)}else{I=p.merge(I,U)}});if(K){for(var L=0;I[L];L++){if(p.nodeName(I[L],"script")&&(!I[L].type||I[L].type.toLowerCase()==="text/javascript")){G.push(I[L].parentNode?I[L].parentNode.removeChild(I[L]):I[L])}else{if(I[L].nodeType===1){I.splice.apply(I,[L+1,0].concat(p.makeArray(I[L].getElementsByTagName("script"))))}K.appendChild(I[L])}}return G}return I},attr:function(L,I,M){if(!L||L.nodeType==3||L.nodeType==8){return g}var J=!p.isXMLDoc(L),N=M!==g;I=J&&p.props[I]||I;if(L.tagName){var H=/href|src|style/.test(I);if(I=="selected"&&L.parentNode){L.parentNode.selectedIndex}if(I in L&&J&&!H){if(N){if(I=="type"&&p.nodeName(L,"input")&&L.parentNode){throw"type property can't be changed"}L[I]=M}if(p.nodeName(L,"form")&&L.getAttributeNode(I)){return L.getAttributeNode(I).nodeValue}if(I=="tabIndex"){var K=L.getAttributeNode("tabIndex");return K&&K.specified?K.value:L.nodeName.match(/(button|input|object|select|textarea)/i)?0:L.nodeName.match(/^(a|area)$/i)&&L.href?0:g}return L[I]}if(!p.support.style&&J&&I=="style"){return p.attr(L.style,"cssText",M)}if(N){L.setAttribute(I,""+M)}var G=!p.support.hrefNormalized&&J&&H?L.getAttribute(I,2):L.getAttribute(I);return G===null?g:G}if(!p.support.opacity&&I=="opacity"){if(N){L.zoom=1;L.filter=(L.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(M)+""=="NaN"?"":"alpha(opacity="+M*100+")")}return L.filter&&L.filter.indexOf("opacity=")>=0?(parseFloat(L.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}I=I.replace(/-([a-z])/ig,function(O,P){return P.toUpperCase()});if(N){L[I]=M}return L[I]},trim:function(G){return(G||"").replace(/^\s+|\s+$/g,"")},makeArray:function(I){var G=[];if(I!=null){var H=I.length;if(H==null||typeof I==="string"||p.isFunction(I)||I.setInterval){G[0]=I}else{while(H){G[--H]=I[H]}}}return G},inArray:function(I,J){for(var G=0,H=J.length;G<H;G++){if(J[G]===I){return G}}return -1},merge:function(J,G){var H=0,I,K=J.length;if(!p.support.getAll){while((I=G[H++])!=null){if(I.nodeType!=8){J[K++]=I}}}else{while((I=G[H++])!=null){J[K++]=I}}return J},unique:function(M){var H=[],G={};try{for(var I=0,J=M.length;I<J;I++){var L=p.data(M[I]);if(!G[L]){G[L]=true;H.push(M[I])}}}catch(K){H=M}return H},grep:function(H,L,G){var I=[];for(var J=0,K=H.length;J<K;J++){if(!G!=!L(H[J],J)){I.push(H[J])}}return I},map:function(G,L){var H=[];for(var I=0,J=G.length;I<J;I++){var K=L(G[I],I);if(K!=null){H[H.length]=K}}return H.concat.apply([],H)}});var E=navigator.userAgent.toLowerCase();p.browser={version:(E.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(E),opera:/opera/.test(E),msie:/msie/.test(E)&&!/opera/.test(E),mozilla:/mozilla/.test(E)&&!/(compatible|webkit)/.test(E)};p.each({parent:function(G){return G.parentNode},parents:function(G){return p.dir(G,"parentNode")},next:function(G){return p.nth(G,2,"nextSibling")},prev:function(G){return p.nth(G,2,"previousSibling")},nextAll:function(G){return p.dir(G,"nextSibling")},prevAll:function(G){return p.dir(G,"previousSibling")},siblings:function(G){return p.sibling(G.parentNode.firstChild,G)},children:function(G){return p.sibling(G.firstChild)},contents:function(G){return p.nodeName(G,"iframe")?G.contentDocument||G.contentWindow.document:p.makeArray(G.childNodes)}},function(G,H){p.fn[G]=function(I){var J=p.map(this,H);if(I&&typeof I=="string"){J=p.multiFilter(I,J)}return this.pushStack(p.unique(J),G,I)}});p.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(G,H){p.fn[G]=function(I){var L=[],N=p(I);for(var M=0,J=N.length;M<J;M++){var K=(M>0?this.clone(true):this).get();p.fn[H].apply(p(N[M]),K);L=L.concat(K)}return this.pushStack(L,G,I)}});p.each({removeAttr:function(G){p.attr(this,G,"");if(this.nodeType==1){this.removeAttribute(G)}},addClass:function(G){p.className.add(this,G)},removeClass:function(G){p.className.remove(this,G)},toggleClass:function(H,G){if(typeof G!=="boolean"){G=!p.className.has(this,H)}p.className[G?"add":"remove"](this,H)},remove:function(G){if(!G||p.filter(G,[this]).length){p("*",this).add([this]).each(function(){p.event.remove(this);p.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){p(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(G,H){p.fn[G]=function(){return this.each(H,arguments)}});function j(G,H){return G[0]&&parseInt(p.curCSS(G[0],H,true),10)||0}var h="jQuery"+e(),x=0,C={};p.extend({cache:{},data:function(H,G,I){H=H==l?C:H;var J=H[h];if(!J){J=H[h]=++x}if(G&&!p.cache[J]){p.cache[J]={}}if(I!==g){p.cache[J][G]=I}return G?p.cache[J][G]:J},removeData:function(H,G){H=H==l?C:H;var J=H[h];if(G){if(p.cache[J]){delete p.cache[J][G];G="";for(G in p.cache[J]){break}if(!G){p.removeData(H)}}}else{try{delete H[h]}catch(I){if(H.removeAttribute){H.removeAttribute(h)}}delete p.cache[J]}},queue:function(H,G,J){if(H){G=(G||"fx")+"queue";var I=p.data(H,G);if(!I||p.isArray(J)){I=p.data(H,G,p.makeArray(J))}else{if(J){I.push(J)}}}return I},dequeue:function(J,I){var G=p.queue(J,I),H=G.shift();if(!I||I==="fx"){H=G[0]}if(H!==g){H.call(J)}}});p.fn.extend({data:function(G,I){var J=G.split(".");J[1]=J[1]?"."+J[1]:"";if(I===g){var H=this.triggerHandler("getData"+J[1]+"!",[J[0]]);if(H===g&&this.length){H=p.data(this[0],G)}return H===g&&J[1]?this.data(J[0]):H}else{return this.trigger("setData"+J[1]+"!",[J[0],I]).each(function(){p.data(this,G,I)})}},removeData:function(G){return this.each(function(){p.removeData(this,G)})},queue:function(G,H){if(typeof G!=="string"){H=G;G="fx"}if(H===g){return p.queue(this[0],G)}return this.each(function(){var I=p.queue(this,G,H);if(G=="fx"&&I.length==1){I[0].call(this)}})},dequeue:function(G){return this.each(function(){p.dequeue(this,G)})}});
/*
 * Sizzle CSS Selector Engine - v0.9.3
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var T=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,N=0,J=Object.prototype.toString;var H=function(aa,W,ad,ae){ad=ad||[];W=W||document;if(W.nodeType!==1&&W.nodeType!==9){return[]}if(!aa||typeof aa!=="string"){return ad}var ab=[],Y,ah,ak,V,af,X,Z=true;T.lastIndex=0;while((Y=T.exec(aa))!==null){ab.push(Y[1]);if(Y[2]){X=RegExp.rightContext;break}}if(ab.length>1&&O.exec(aa)){if(ab.length===2&&K.relative[ab[0]]){ah=L(ab[0]+ab[1],W)}else{ah=K.relative[ab[0]]?[W]:H(ab.shift(),W);while(ab.length){aa=ab.shift();if(K.relative[aa]){aa+=ab.shift()}ah=L(aa,ah)}}}else{var ag=ae?{expr:ab.pop(),set:G(ae)}:H.find(ab.pop(),ab.length===1&&W.parentNode?W.parentNode:W,S(W));ah=H.filter(ag.expr,ag.set);if(ab.length>0){ak=G(ah)}else{Z=false}while(ab.length){var aj=ab.pop(),ai=aj;if(!K.relative[aj]){aj=""}else{ai=ab.pop()}if(ai==null){ai=W}K.relative[aj](ak,ai,S(W))}}if(!ak){ak=ah}if(!ak){throw"Syntax error, unrecognized expression: "+(aj||aa)}if(J.call(ak)==="[object Array]"){if(!Z){ad.push.apply(ad,ak)}else{if(W.nodeType===1){for(var ac=0;ak[ac]!=null;ac++){if(ak[ac]&&(ak[ac]===true||ak[ac].nodeType===1&&M(W,ak[ac]))){ad.push(ah[ac])}}}else{for(var ac=0;ak[ac]!=null;ac++){if(ak[ac]&&ak[ac].nodeType===1){ad.push(ah[ac])}}}}}else{G(ak,ad)}if(X){H(X,W,ad,ae);if(I){hasDuplicate=false;ad.sort(I);if(hasDuplicate){for(var ac=1;ac<ad.length;ac++){if(ad[ac]===ad[ac-1]){ad.splice(ac--,1)}}}}}return ad};H.matches=function(V,W){return H(V,null,null,W)};H.find=function(ac,V,ad){var ab,Z;if(!ac){return[]}for(var Y=0,X=K.order.length;Y<X;Y++){var aa=K.order[Y],Z;if((Z=K.match[aa].exec(ac))){var W=RegExp.leftContext;if(W.substr(W.length-1)!=="\\"){Z[1]=(Z[1]||"").replace(/\\/g,"");ab=K.find[aa](Z,V,ad);if(ab!=null){ac=ac.replace(K.match[aa],"");break}}}}if(!ab){ab=V.getElementsByTagName("*")}return{set:ab,expr:ac}};H.filter=function(af,ae,ai,Y){var X=af,ak=[],ac=ae,aa,V,ab=ae&&ae[0]&&S(ae[0]);while(af&&ae.length){for(var ad in K.filter){if((aa=K.match[ad].exec(af))!=null){var W=K.filter[ad],aj,ah;V=false;if(ac==ak){ak=[]}if(K.preFilter[ad]){aa=K.preFilter[ad](aa,ac,ai,ak,Y,ab);if(!aa){V=aj=true}else{if(aa===true){continue}}}if(aa){for(var Z=0;(ah=ac[Z])!=null;Z++){if(ah){aj=W(ah,aa,Z,ac);var ag=Y^!!aj;if(ai&&aj!=null){if(ag){V=true}else{ac[Z]=false}}else{if(ag){ak.push(ah);V=true}}}}}if(aj!==g){if(!ai){ac=ak}af=af.replace(K.match[ad],"");if(!V){return[]}break}}}if(af==X){if(V==null){throw"Syntax error, unrecognized expression: "+af}else{break}}X=af}return ac};var K=H.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(V){return V.getAttribute("href")}},relative:{"+":function(ac,V,ab){var Z=typeof V==="string",ad=Z&&!/\W/.test(V),aa=Z&&!ad;if(ad&&!ab){V=V.toUpperCase()}for(var Y=0,X=ac.length,W;Y<X;Y++){if((W=ac[Y])){while((W=W.previousSibling)&&W.nodeType!==1){}ac[Y]=aa||W&&W.nodeName===V?W||false:W===V}}if(aa){H.filter(V,ac,true)}},">":function(ab,W,ac){var Z=typeof W==="string";if(Z&&!/\W/.test(W)){W=ac?W:W.toUpperCase();for(var X=0,V=ab.length;X<V;X++){var aa=ab[X];if(aa){var Y=aa.parentNode;ab[X]=Y.nodeName===W?Y:false}}}else{for(var X=0,V=ab.length;X<V;X++){var aa=ab[X];if(aa){ab[X]=Z?aa.parentNode:aa.parentNode===W}}if(Z){H.filter(W,ab,true)}}},"":function(Y,W,aa){var X=N++,V=U;if(!W.match(/\W/)){var Z=W=aa?W:W.toUpperCase();V=R}V("parentNode",W,X,Y,Z,aa)},"~":function(Y,W,aa){var X=N++,V=U;if(typeof W==="string"&&!W.match(/\W/)){var Z=W=aa?W:W.toUpperCase();V=R}V("previousSibling",W,X,Y,Z,aa)}},find:{ID:function(W,X,Y){if(typeof X.getElementById!=="undefined"&&!Y){var V=X.getElementById(W[1]);return V?[V]:[]}},NAME:function(X,aa,ab){if(typeof aa.getElementsByName!=="undefined"){var W=[],Z=aa.getElementsByName(X[1]);for(var Y=0,V=Z.length;Y<V;Y++){if(Z[Y].getAttribute("name")===X[1]){W.push(Z[Y])}}return W.length===0?null:W}},TAG:function(V,W){return W.getElementsByTagName(V[1])}},preFilter:{CLASS:function(Y,W,X,V,ab,ac){Y=" "+Y[1].replace(/\\/g,"")+" ";if(ac){return Y}for(var Z=0,aa;(aa=W[Z])!=null;Z++){if(aa){if(ab^(aa.className&&(" "+aa.className+" ").indexOf(Y)>=0)){if(!X){V.push(aa)}}else{if(X){W[Z]=false}}}}return false},ID:function(V){return V[1].replace(/\\/g,"")},TAG:function(W,V){for(var X=0;V[X]===false;X++){}return V[X]&&S(V[X])?W[1]:W[1].toUpperCase()},CHILD:function(V){if(V[1]=="nth"){var W=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(V[2]=="even"&&"2n"||V[2]=="odd"&&"2n+1"||!/\D/.test(V[2])&&"0n+"+V[2]||V[2]);V[2]=(W[1]+(W[2]||1))-0;V[3]=W[3]-0}V[0]=N++;return V},ATTR:function(Z,W,X,V,aa,ab){var Y=Z[1].replace(/\\/g,"");if(!ab&&K.attrMap[Y]){Z[1]=K.attrMap[Y]}if(Z[2]==="~="){Z[4]=" "+Z[4]+" "}return Z},PSEUDO:function(Z,W,X,V,aa){if(Z[1]==="not"){if(Z[3].match(T).length>1||/^\w/.test(Z[3])){Z[3]=H(Z[3],null,null,W)}else{var Y=H.filter(Z[3],W,X,true^aa);if(!X){V.push.apply(V,Y)}return false}}else{if(K.match.POS.test(Z[0])||K.match.CHILD.test(Z[0])){return true}}return Z},POS:function(V){V.unshift(true);return V}},filters:{enabled:function(V){return V.disabled===false&&V.type!=="hidden"},disabled:function(V){return V.disabled===true},checked:function(V){return V.checked===true},selected:function(V){V.parentNode.selectedIndex;return V.selected===true},parent:function(V){return !!V.firstChild},empty:function(V){return !V.firstChild},has:function(X,W,V){return !!H(V[3],X).length},header:function(V){return/h\d/i.test(V.nodeName)},text:function(V){return"text"===V.type},radio:function(V){return"radio"===V.type},checkbox:function(V){return"checkbox"===V.type},file:function(V){return"file"===V.type},password:function(V){return"password"===V.type},submit:function(V){return"submit"===V.type},image:function(V){return"image"===V.type},reset:function(V){return"reset"===V.type},button:function(V){return"button"===V.type||V.nodeName.toUpperCase()==="BUTTON"},input:function(V){return/input|select|textarea|button/i.test(V.nodeName)}},setFilters:{first:function(W,V){return V===0},last:function(X,W,V,Y){return W===Y.length-1},even:function(W,V){return V%2===0},odd:function(W,V){return V%2===1},lt:function(X,W,V){return W<V[3]-0},gt:function(X,W,V){return W>V[3]-0},nth:function(X,W,V){return V[3]-0==W},eq:function(X,W,V){return V[3]-0==W}},filter:{PSEUDO:function(ab,X,Y,ac){var W=X[1],Z=K.filters[W];if(Z){return Z(ab,Y,X,ac)}else{if(W==="contains"){return(ab.textContent||ab.innerText||"").indexOf(X[3])>=0}else{if(W==="not"){var aa=X[3];for(var Y=0,V=aa.length;Y<V;Y++){if(aa[Y]===ab){return false}}return true}}}},CHILD:function(V,Y){var ab=Y[1],W=V;switch(ab){case"only":case"first":while(W=W.previousSibling){if(W.nodeType===1){return false}}if(ab=="first"){return true}W=V;case"last":while(W=W.nextSibling){if(W.nodeType===1){return false}}return true;case"nth":var X=Y[2],ae=Y[3];if(X==1&&ae==0){return true}var aa=Y[0],ad=V.parentNode;if(ad&&(ad.sizcache!==aa||!V.nodeIndex)){var Z=0;for(W=ad.firstChild;W;W=W.nextSibling){if(W.nodeType===1){W.nodeIndex=++Z}}ad.sizcache=aa}var ac=V.nodeIndex-ae;if(X==0){return ac==0}else{return(ac%X==0&&ac/X>=0)}}},ID:function(W,V){return W.nodeType===1&&W.getAttribute("id")===V},TAG:function(W,V){return(V==="*"&&W.nodeType===1)||W.nodeName===V},CLASS:function(W,V){return(" "+(W.className||W.getAttribute("class"))+" ").indexOf(V)>-1},ATTR:function(aa,Y){var X=Y[1],V=K.attrHandle[X]?K.attrHandle[X](aa):aa[X]!=null?aa[X]:aa.getAttribute(X),ab=V+"",Z=Y[2],W=Y[4];return V==null?Z==="!=":Z==="="?ab===W:Z==="*="?ab.indexOf(W)>=0:Z==="~="?(" "+ab+" ").indexOf(W)>=0:!W?ab&&V!==false:Z==="!="?ab!=W:Z==="^="?ab.indexOf(W)===0:Z==="$="?ab.substr(ab.length-W.length)===W:Z==="|="?ab===W||ab.substr(0,W.length+1)===W+"-":false},POS:function(Z,W,X,aa){var V=W[2],Y=K.setFilters[V];if(Y){return Y(Z,X,W,aa)}}}};var O=K.match.POS;for(var Q in K.match){K.match[Q]=RegExp(K.match[Q].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var G=function(W,V){W=Array.prototype.slice.call(W);if(V){V.push.apply(V,W);return V}return W};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(P){G=function(Z,Y){var W=Y||[];if(J.call(Z)==="[object Array]"){Array.prototype.push.apply(W,Z)}else{if(typeof Z.length==="number"){for(var X=0,V=Z.length;X<V;X++){W.push(Z[X])}}else{for(var X=0;Z[X];X++){W.push(Z[X])}}}return W}}var I;if(document.documentElement.compareDocumentPosition){I=function(W,V){var X=W.compareDocumentPosition(V)&4?-1:W===V?0:1;if(X===0){hasDuplicate=true}return X}}else{if("sourceIndex" in document.documentElement){I=function(W,V){var X=W.sourceIndex-V.sourceIndex;if(X===0){hasDuplicate=true}return X}}else{if(document.createRange){I=function(Y,W){var X=Y.ownerDocument.createRange(),V=W.ownerDocument.createRange();X.selectNode(Y);X.collapse(true);V.selectNode(W);V.collapse(true);var Z=X.compareBoundaryPoints(Range.START_TO_END,V);if(Z===0){hasDuplicate=true}return Z}}}}(function(){var W=document.createElement("form"),X="script"+(new Date).getTime();W.innerHTML="<input name='"+X+"'/>";var V=document.documentElement;V.insertBefore(W,V.firstChild);if(!!document.getElementById(X)){K.find.ID=function(Z,aa,ab){if(typeof aa.getElementById!=="undefined"&&!ab){var Y=aa.getElementById(Z[1]);return Y?Y.id===Z[1]||typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id").nodeValue===Z[1]?[Y]:g:[]}};K.filter.ID=function(aa,Y){var Z=typeof aa.getAttributeNode!=="undefined"&&aa.getAttributeNode("id");return aa.nodeType===1&&Z&&Z.nodeValue===Y}}V.removeChild(W)})();(function(){var V=document.createElement("div");V.appendChild(document.createComment(""));if(V.getElementsByTagName("*").length>0){K.find.TAG=function(W,aa){var Z=aa.getElementsByTagName(W[1]);if(W[1]==="*"){var Y=[];for(var X=0;Z[X];X++){if(Z[X].nodeType===1){Y.push(Z[X])}}Z=Y}return Z}}V.innerHTML="<a href='#'></a>";if(V.firstChild&&typeof V.firstChild.getAttribute!=="undefined"&&V.firstChild.getAttribute("href")!=="#"){K.attrHandle.href=function(W){return W.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var V=H,W=document.createElement("div");W.innerHTML="<p class='TEST'></p>";if(W.querySelectorAll&&W.querySelectorAll(".TEST").length===0){return}H=function(aa,Z,X,Y){Z=Z||document;if(!Y&&Z.nodeType===9&&!S(Z)){try{return G(Z.querySelectorAll(aa),X)}catch(ab){}}return V(aa,Z,X,Y)};H.find=V.find;H.filter=V.filter;H.selectors=V.selectors;H.matches=V.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var V=document.createElement("div");V.innerHTML="<div class='test e'></div><div class='test'></div>";if(V.getElementsByClassName("e").length===0){return}V.lastChild.className="e";if(V.getElementsByClassName("e").length===1){return}K.order.splice(1,0,"CLASS");K.find.CLASS=function(W,X,Y){if(typeof X.getElementsByClassName!=="undefined"&&!Y){return X.getElementsByClassName(W[1])}}})()}function R(W,ab,aa,af,ac,ae){var ad=W=="previousSibling"&&!ae;for(var Y=0,X=af.length;Y<X;Y++){var V=af[Y];if(V){if(ad&&V.nodeType===1){V.sizcache=aa;V.sizset=Y}V=V[W];var Z=false;while(V){if(V.sizcache===aa){Z=af[V.sizset];break}if(V.nodeType===1&&!ae){V.sizcache=aa;V.sizset=Y}if(V.nodeName===ab){Z=V;break}V=V[W]}af[Y]=Z}}}function U(W,ab,aa,af,ac,ae){var ad=W=="previousSibling"&&!ae;for(var Y=0,X=af.length;Y<X;Y++){var V=af[Y];if(V){if(ad&&V.nodeType===1){V.sizcache=aa;V.sizset=Y}V=V[W];var Z=false;while(V){if(V.sizcache===aa){Z=af[V.sizset];break}if(V.nodeType===1){if(!ae){V.sizcache=aa;V.sizset=Y}if(typeof ab!=="string"){if(V===ab){Z=true;break}}else{if(H.filter(ab,[V]).length>0){Z=V;break}}}V=V[W]}af[Y]=Z}}}var M=document.compareDocumentPosition?function(W,V){return W.compareDocumentPosition(V)&16}:function(W,V){return W!==V&&(W.contains?W.contains(V):true)};var S=function(V){return V.nodeType===9&&V.documentElement.nodeName!=="HTML"||!!V.ownerDocument&&S(V.ownerDocument)};var L=function(V,ac){var Y=[],Z="",aa,X=ac.nodeType?[ac]:ac;while((aa=K.match.PSEUDO.exec(V))){Z+=aa[0];V=V.replace(K.match.PSEUDO,"")}V=K.relative[V]?V+"*":V;for(var ab=0,W=X.length;ab<W;ab++){H(V,X[ab],Y)}return H.filter(Z,Y)};p.find=H;p.filter=H.filter;p.expr=H.selectors;p.expr[":"]=p.expr.filters;H.selectors.filters.hidden=function(V){return V.offsetWidth===0||V.offsetHeight===0};H.selectors.filters.visible=function(V){return V.offsetWidth>0||V.offsetHeight>0};H.selectors.filters.animated=function(V){return p.grep(p.timers,function(W){return V===W.elem}).length};p.multiFilter=function(X,V,W){if(W){X=":not("+X+")"}return H.matches(X,V)};p.dir=function(X,W){var V=[],Y=X[W];while(Y&&Y!=document){if(Y.nodeType==1){V.push(Y)}Y=Y[W]}return V};p.nth=function(Z,V,X,Y){V=V||1;var W=0;for(;Z;Z=Z[X]){if(Z.nodeType==1&&++W==V){break}}return Z};p.sibling=function(X,W){var V=[];for(;X;X=X.nextSibling){if(X.nodeType==1&&X!=W){V.push(X)}}return V};return;l.Sizzle=H})();p.event={add:function(K,H,J,M){if(K.nodeType==3||K.nodeType==8){return}if(K.setInterval&&K!=l){K=l}if(!J.guid){J.guid=this.guid++}if(M!==g){var I=J;J=this.proxy(I);J.data=M}var G=p.data(K,"events")||p.data(K,"events",{}),L=p.data(K,"handle")||p.data(K,"handle",function(){return typeof p!=="undefined"&&!p.event.triggered?p.event.handle.apply(arguments.callee.elem,arguments):g});L.elem=K;p.each(H.split(/\s+/),function(O,P){var Q=P.split(".");P=Q.shift();J.type=Q.slice().sort().join(".");var N=G[P];if(p.event.specialAll[P]){p.event.specialAll[P].setup.call(K,M,Q)}if(!N){N=G[P]={};if(!p.event.special[P]||p.event.special[P].setup.call(K,M,Q)===false){if(K.addEventListener){K.addEventListener(P,L,false)}else{if(K.attachEvent){K.attachEvent("on"+P,L)}}}}N[J.guid]=J;p.event.global[P]=true});K=null},guid:1,global:{},remove:function(M,J,L){if(M.nodeType==3||M.nodeType==8){return}var I=p.data(M,"events"),H,G;if(I){if(J===g||(typeof J==="string"&&J.charAt(0)==".")){for(var K in I){this.remove(M,K+(J||""))}}else{if(J.type){L=J.handler;J=J.type}p.each(J.split(/\s+/),function(O,Q){var S=Q.split(".");Q=S.shift();var P=RegExp("(^|\\.)"+S.slice().sort().join(".*\\.")+"(\\.|$)");if(I[Q]){if(L){delete I[Q][L.guid]}else{for(var R in I[Q]){if(P.test(I[Q][R].type)){delete I[Q][R]}}}if(p.event.specialAll[Q]){p.event.specialAll[Q].teardown.call(M,S)}for(H in I[Q]){break}if(!H){if(!p.event.special[Q]||p.event.special[Q].teardown.call(M,S)===false){if(M.removeEventListener){M.removeEventListener(Q,p.data(M,"handle"),false)}else{if(M.detachEvent){M.detachEvent("on"+Q,p.data(M,"handle"))}}}H=null;delete I[Q]}}})}for(H in I){break}if(!H){var N=p.data(M,"handle");if(N){N.elem=null}p.removeData(M,"events");p.removeData(M,"handle")}}},trigger:function(K,M,J,G){var I=K.type||K;if(!G){K=typeof K==="object"?K[h]?K:p.extend(p.Event(I),K):p.Event(I);if(I.indexOf("!")>=0){K.type=I=I.slice(0,-1);K.exclusive=true}if(!J){K.stopPropagation();if(this.global[I]){p.each(p.cache,function(){if(this.events&&this.events[I]){p.event.trigger(K,M,this.handle.elem)}})}}if(!J||J.nodeType==3||J.nodeType==8){return g}K.result=g;K.target=J;M=p.makeArray(M);M.unshift(K)}K.currentTarget=J;var L=p.data(J,"handle");if(L){L.apply(J,M)}if((!J[I]||(p.nodeName(J,"a")&&I=="click"))&&J["on"+I]&&J["on"+I].apply(J,M)===false){K.result=false}if(!G&&J[I]&&!K.isDefaultPrevented()&&!(p.nodeName(J,"a")&&I=="click")){this.triggered=true;try{J[I]()}catch(N){}}this.triggered=false;if(!K.isPropagationStopped()){var H=J.parentNode||J.ownerDocument;if(H){p.event.trigger(K,M,H,true)}}},handle:function(M){var L,G;M=arguments[0]=p.event.fix(M||l.event);M.currentTarget=this;var N=M.type.split(".");M.type=N.shift();L=!N.length&&!M.exclusive;var K=RegExp("(^|\\.)"+N.slice().sort().join(".*\\.")+"(\\.|$)");G=(p.data(this,"events")||{})[M.type];for(var I in G){var J=G[I];if(L||K.test(J.type)){M.handler=J;M.data=J.data;var H=J.apply(this,arguments);if(H!==g){M.result=H;if(H===false){M.preventDefault();M.stopPropagation()}}if(M.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(J){if(J[h]){return J}var H=J;J=p.Event(H);for(var I=this.props.length,L;I;){L=this.props[--I];J[L]=H[L]}if(!J.target){J.target=J.srcElement||document}if(J.target.nodeType==3){J.target=J.target.parentNode}if(!J.relatedTarget&&J.fromElement){J.relatedTarget=J.fromElement==J.target?J.toElement:J.fromElement}if(J.pageX==null&&J.clientX!=null){var K=document.documentElement,G=document.body;J.pageX=J.clientX+(K&&K.scrollLeft||G&&G.scrollLeft||0)-(K.clientLeft||0);J.pageY=J.clientY+(K&&K.scrollTop||G&&G.scrollTop||0)-(K.clientTop||0)}if(!J.which&&((J.charCode||J.charCode===0)?J.charCode:J.keyCode)){J.which=J.charCode||J.keyCode}if(!J.metaKey&&J.ctrlKey){J.metaKey=J.ctrlKey}if(!J.which&&J.button){J.which=(J.button&1?1:(J.button&2?3:(J.button&4?2:0)))}return J},proxy:function(H,G){G=G||function(){return H.apply(this,arguments)};G.guid=H.guid=H.guid||G.guid||this.guid++;return G},special:{ready:{setup:D,teardown:function(){}}},specialAll:{live:{setup:function(G,H){p.event.add(this,H[0],c)},teardown:function(I){if(I.length){var G=0,H=RegExp("(^|\\.)"+I[0]+"(\\.|$)");p.each((p.data(this,"events").live||{}),function(){if(H.test(this.type)){G++}});if(G<1){p.event.remove(this,I[0],c)}}}}}};p.Event=function(G){if(!this.preventDefault){return new p.Event(G)}if(G&&G.type){this.originalEvent=G;this.type=G.type}else{this.type=G}this.timeStamp=e();this[h]=true};function k(){return false}function w(){return true}p.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var G=this.originalEvent;if(!G){return}if(G.preventDefault){G.preventDefault()}G.returnValue=false},stopPropagation:function(){this.isPropagationStopped=w;var G=this.originalEvent;if(!G){return}if(G.stopPropagation){G.stopPropagation()}G.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(H){var G=H.relatedTarget;while(G&&G!=this){try{G=G.parentNode}catch(I){G=this}}if(G!=this){H.type=H.data;p.event.handle.apply(this,arguments)}};p.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(H,G){p.event.special[G]={setup:function(){p.event.add(this,H,a,G)},teardown:function(){p.event.remove(this,H,a)}}});p.fn.extend({bind:function(H,I,G){return H=="unload"?this.one(H,I,G):this.each(function(){p.event.add(this,H,G||I,G&&I)})},one:function(I,J,H){var G=p.event.proxy(H||J,function(K){p(this).unbind(K,G);return(H||J).apply(this,arguments)});return this.each(function(){p.event.add(this,I,G,H&&J)})},unbind:function(H,G){return this.each(function(){p.event.remove(this,H,G)})},trigger:function(G,H){return this.each(function(){p.event.trigger(G,H,this)})},triggerHandler:function(G,I){if(this[0]){var H=p.Event(G);H.preventDefault();H.stopPropagation();p.event.trigger(H,I,this[0]);return H.result}},toggle:function(I){var G=arguments,H=1;while(H<G.length){p.event.proxy(I,G[H++])}return this.click(p.event.proxy(I,function(J){this.lastToggle=(this.lastToggle||0)%H;J.preventDefault();return G[this.lastToggle++].apply(this,arguments)||false}))},hover:function(G,H){return this.mouseenter(G).mouseleave(H)},ready:function(G){D();if(p.isReady){G.call(document,p)}else{p.readyList.push(G)}return this},live:function(I,H){var G=p.event.proxy(H);G.guid+=this.selector+I;p(document).bind(i(I,this.selector),this.selector,G);return this},die:function(H,G){p(document).unbind(i(H,this.selector),G?{guid:G.guid+this.selector+H}:null);return this}});function c(J){var G=RegExp("(^|\\.)"+J.type+"(\\.|$)"),I=true,H=[];p.each(p.data(this,"events").live||[],function(K,L){if(G.test(L.type)){var M=p(J.target).closest(L.data)[0];if(M){H.push({elem:M,fn:L})}}});H.sort(function(L,K){return p.data(L.elem,"closest")-p.data(K.elem,"closest")});p.each(H,function(){if(this.fn.call(this.elem,J,this.fn.data)===false){return(I=false)}});return I}function i(H,G){return["live",H,G.replace(/\./g,"`").replace(/ /g,"|")].join(".")}p.extend({isReady:false,readyList:[],ready:function(){if(!p.isReady){p.isReady=true;if(p.readyList){p.each(p.readyList,function(){this.call(document,p)});p.readyList=null}p(document).triggerHandler("ready")}}});var z=false;function D(){if(z){return}z=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);p.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);p.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(p.isReady){return}try{document.documentElement.doScroll("left")}catch(G){setTimeout(arguments.callee,0);return}p.ready()})()}}}p.event.add(l,"load",p.ready)}p.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(H,G){p.fn[G]=function(I){return I?this.bind(G,I):this.trigger(G)}});p(l).bind("unload",function(){for(var G in p.cache){if(G!=1&&p.cache[G].handle){p.event.remove(p.cache[G].handle.elem)}}});(function(){p.support={};var H=document.documentElement,I=document.createElement("script"),M=document.createElement("div"),L="script"+(new Date).getTime();M.style.display="none";M.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var J=M.getElementsByTagName("*"),G=M.getElementsByTagName("a")[0];if(!J||!J.length||!G){return}p.support={leadingWhitespace:M.firstChild.nodeType==3,tbody:!M.getElementsByTagName("tbody").length,objectAll:!!M.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!M.getElementsByTagName("link").length,style:/red/.test(G.getAttribute("style")),hrefNormalized:G.getAttribute("href")==="/a",opacity:G.style.opacity==="0.5",cssFloat:!!G.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};I.type="text/javascript";try{I.appendChild(document.createTextNode("window."+L+"=1;"))}catch(K){}H.insertBefore(I,H.firstChild);if(l[L]){p.support.scriptEval=true;delete l[L]}H.removeChild(I);if(M.attachEvent&&M.fireEvent){M.attachEvent("onclick",function(){p.support.noCloneEvent=false;M.detachEvent("onclick",arguments.callee)});M.cloneNode(true).fireEvent("onclick")}p(function(){var N=document.createElement("div");N.style.width=N.style.paddingLeft="1px";document.body.appendChild(N);p.boxModel=p.support.boxModel=N.offsetWidth===2;document.body.removeChild(N).style.display="none"})})();var y=p.support.cssFloat?"cssFloat":"styleFloat";p.props={"for":"htmlFor","class":"className","float":y,cssFloat:y,styleFloat:y,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};p.fn.extend({_load:p.fn.load,load:function(I,L,M){if(typeof I!=="string"){return this._load(I)}var K=I.indexOf(" ");if(K>=0){var G=I.slice(K,I.length);I=I.slice(0,K)}var J="GET";if(L){if(p.isFunction(L)){M=L;L=null}else{if(typeof L==="object"){L=p.param(L);J="POST"}}}var H=this;p.ajax({url:I,type:J,dataType:"html",data:L,complete:function(O,N){if(N=="success"||N=="notmodified"){H.html(G?p("<div/>").append(O.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(G):O.responseText)}if(M){H.each(M,[O.responseText,N,O])}}});return this},serialize:function(){return p.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?p.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(G,H){var I=p(this).val();return I==null?null:p.isArray(I)?p.map(I,function(K,J){return{name:H.name,value:K}}):{name:H.name,value:I}}).get()}});p.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(G,H){p.fn[H]=function(I){return this.bind(H,I)}});var s=e();p.extend({get:function(G,I,J,H){if(p.isFunction(I)){J=I;I=null}return p.ajax({type:"GET",url:G,data:I,success:J,dataType:H})},getScript:function(G,H){return p.get(G,null,H,"script")},getJSON:function(G,H,I){return p.get(G,H,I,"json")},post:function(G,I,J,H){if(p.isFunction(I)){J=I;I={}}return p.ajax({type:"POST",url:G,data:I,success:J,dataType:H})},ajaxSetup:function(G){p.extend(p.ajaxSettings,G)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(O){O=p.extend(true,O,p.extend(true,{},p.ajaxSettings,O));var Y,H=/=\?(&|$)/g,T,X,I=O.type.toUpperCase();if(O.data&&O.processData&&typeof O.data!=="string"){O.data=p.param(O.data)}if(O.dataType=="jsonp"){if(I=="GET"){if(!O.url.match(H)){O.url+=(O.url.match(/\?/)?"&":"?")+(O.jsonp||"callback")+"=?"}}else{if(!O.data||!O.data.match(H)){O.data=(O.data?O.data+"&":"")+(O.jsonp||"callback")+"=?"}}O.dataType="json"}if(O.dataType=="json"&&(O.data&&O.data.match(H)||O.url.match(H))){Y="jsonp"+s++;if(O.data){O.data=(O.data+"").replace(H,"="+Y+"$1")}O.url=O.url.replace(H,"="+Y+"$1");O.dataType="script";l[Y]=function(Z){X=Z;K();N();l[Y]=g;try{delete l[Y]}catch(aa){}if(J){J.removeChild(V)}}}if(O.dataType=="script"&&O.cache==null){O.cache=false}if(O.cache===false&&I=="GET"){var G=e();var W=O.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+G+"$2");O.url=W+((W==O.url)?(O.url.match(/\?/)?"&":"?")+"_="+G:"")}if(O.data&&I=="GET"){O.url+=(O.url.match(/\?/)?"&":"?")+O.data;O.data=null}if(O.global&&!p.active++){p.event.trigger("ajaxStart")}var S=/^(\w+:)?\/\/([^\/?#]+)/.exec(O.url);if(O.dataType=="script"&&I=="GET"&&S&&(S[1]&&S[1]!=location.protocol||S[2]!=location.host)){var J=document.getElementsByTagName("head")[0];var V=document.createElement("script");V.src=O.url;if(O.scriptCharset){V.charset=O.scriptCharset}if(!Y){var Q=false;V.onload=V.onreadystatechange=function(){if(!Q&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){Q=true;K();N();V.onload=V.onreadystatechange=null;J.removeChild(V)}}}J.appendChild(V);return g}var M=false;var L=O.xhr();if(O.username){L.open(I,O.url,O.async,O.username,O.password)}else{L.open(I,O.url,O.async)}try{if(O.data){L.setRequestHeader("Content-Type",O.contentType)}if(O.ifModified){L.setRequestHeader("If-Modified-Since",p.lastModified[O.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}L.setRequestHeader("X-Requested-With","XMLHttpRequest");L.setRequestHeader("Accept",O.dataType&&O.accepts[O.dataType]?O.accepts[O.dataType]+", */*":O.accepts._default)}catch(U){}if(O.beforeSend&&O.beforeSend(L,O)===false){if(O.global&&!--p.active){p.event.trigger("ajaxStop")}L.abort();return false}if(O.global){p.event.trigger("ajaxSend",[L,O])}var P=function(Z){if(L.readyState==0){if(R){clearInterval(R);R=null;if(O.global&&!--p.active){p.event.trigger("ajaxStop")}}}else{if(!M&&L&&(L.readyState==4||Z=="timeout")){M=true;if(R){clearInterval(R);R=null}T=Z=="timeout"?"timeout":!p.httpSuccess(L)?"error":O.ifModified&&p.httpNotModified(L,O.url)?"notmodified":"success";if(T=="success"){try{X=p.httpData(L,O.dataType,O)}catch(ab){T="parsererror"}}if(T=="success"){var aa;try{aa=L.getResponseHeader("Last-Modified")}catch(ab){}if(O.ifModified&&aa){p.lastModified[O.url]=aa}if(!Y){K()}}else{p.handleError(O,L,T)}N();if(Z){L.abort()}if(O.async){L=null}}}};if(O.async){var R=setInterval(P,13);if(O.timeout>0){setTimeout(function(){if(L&&!M){P("timeout")}},O.timeout)}}try{L.send(O.data)}catch(U){p.handleError(O,L,null,U)}if(!O.async){P()}function K(){if(O.success){O.success(X,T)}if(O.global){p.event.trigger("ajaxSuccess",[L,O])}}function N(){if(O.complete){O.complete(L,T)}if(O.global){p.event.trigger("ajaxComplete",[L,O])}if(O.global&&!--p.active){p.event.trigger("ajaxStop")}}return L},handleError:function(H,J,G,I){if(H.error){H.error(J,G,I)}if(H.global){p.event.trigger("ajaxError",[J,H,I])}},active:0,httpSuccess:function(H){try{return !H.status&&location.protocol=="file:"||(H.status>=200&&H.status<300)||H.status==304||H.status==1223}catch(G){}return false},httpNotModified:function(I,G){try{var J=I.getResponseHeader("Last-Modified");return I.status==304||J==p.lastModified[G]}catch(H){}return false},httpData:function(L,J,I){var H=L.getResponseHeader("content-type"),G=J=="xml"||!J&&H&&H.indexOf("xml")>=0,K=G?L.responseXML:L.responseText;if(G&&K.documentElement.tagName=="parsererror"){throw"parsererror"}if(I&&I.dataFilter){K=I.dataFilter(K,J)}if(typeof K==="string"){if(J=="script"){p.globalEval(K)}if(J=="json"){K=l["eval"]("("+K+")")}}return K},param:function(G){var I=[];function J(K,L){I[I.length]=encodeURIComponent(K)+"="+encodeURIComponent(L)}if(p.isArray(G)||G.jquery){p.each(G,function(){J(this.name,this.value)})}else{for(var H in G){if(p.isArray(G[H])){p.each(G[H],function(){J(H,this)})}else{J(H,p.isFunction(G[H])?G[H]():G[H])}}}return I.join("&").replace(/%20/g,"+")}});var m={},o,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function v(H,G){var I={};p.each(d.concat.apply([],d.slice(0,G)),function(){I[this]=H});return I}p.fn.extend({show:function(L,N){if(L){return this.animate(v("show",3),L,N)}else{for(var J=0,H=this.length;J<H;J++){var G=p.data(this[J],"olddisplay");this[J].style.display=G||"";if(p.css(this[J],"display")==="none"){var I=this[J].tagName,M;if(m[I]){M=m[I]}else{var K=p("<"+I+" />").appendTo("body");M=K.css("display");if(M==="none"){M="block"}K.remove();m[I]=M}p.data(this[J],"olddisplay",M)}}for(var J=0,H=this.length;J<H;J++){this[J].style.display=p.data(this[J],"olddisplay")||""}return this}},hide:function(J,K){if(J){return this.animate(v("hide",3),J,K)}else{for(var I=0,H=this.length;I<H;I++){var G=p.data(this[I],"olddisplay");if(!G&&G!=="none"){p.data(this[I],"olddisplay",p.css(this[I],"display"))}}for(var I=0,H=this.length;I<H;I++){this[I].style.display="none"}return this}},_toggle:p.fn.toggle,toggle:function(I,H){var G=typeof I==="boolean";return p.isFunction(I)&&p.isFunction(H)?this._toggle.apply(this,arguments):I==null||G?this.each(function(){var J=G?I:p(this).is(":hidden");p(this)[J?"show":"hide"]()}):this.animate(v("toggle",3),I,H)},fadeTo:function(G,I,H){return this.animate({opacity:I},G,H)},animate:function(K,H,J,I){var G=p.speed(H,J,I);return this[G.queue===false?"each":"queue"](function(){var M=p.extend({},G),O,N=this.nodeType==1&&p(this).is(":hidden"),L=this;for(O in K){if(K[O]=="hide"&&N||K[O]=="show"&&!N){return M.complete.call(this)}if((O=="height"||O=="width")&&this.style){M.display=p.css(this,"display");M.overflow=this.style.overflow}}if(M.overflow!=null){this.style.overflow="hidden"}M.curAnim=p.extend({},K);p.each(K,function(Q,U){var T=new p.fx(L,M,Q);if(/toggle|show|hide/.test(U)){T[U=="toggle"?N?"show":"hide":U](K)}else{var S=U.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),V=T.cur(true)||0;if(S){var P=parseFloat(S[2]),R=S[3]||"px";if(R!="px"){L.style[Q]=(P||1)+R;V=((P||1)/T.cur(true))*V;L.style[Q]=V+R}if(S[1]){P=((S[1]=="-="?-1:1)*P)+V}T.custom(V,P,R)}else{T.custom(V,U,"")}}});return true})},stop:function(H,G){var I=p.timers;if(H){this.queue([])}this.each(function(){for(var J=I.length-1;J>=0;J--){if(I[J].elem==this){if(G){I[J](true)}I.splice(J,1)}}});if(!G){this.dequeue()}return this}});p.each({slideDown:v("show",1),slideUp:v("hide",1),slideToggle:v("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(G,H){p.fn[G]=function(I,J){return this.animate(H,I,J)}});p.extend({speed:function(I,J,H){var G=typeof I==="object"?I:{complete:H||!H&&J||p.isFunction(I)&&I,duration:I,easing:H&&J||J&&!p.isFunction(J)&&J};G.duration=p.fx.off?0:typeof G.duration==="number"?G.duration:p.fx.speeds[G.duration]||p.fx.speeds._default;G.old=G.complete;G.complete=function(){if(G.queue!==false){p(this).dequeue()}if(p.isFunction(G.old)){G.old.call(this)}};return G},easing:{linear:function(I,J,G,H){return G+H*I},swing:function(I,J,G,H){return((-Math.cos(I*Math.PI)/2)+0.5)*H+G}},timers:[],fx:function(H,G,I){this.options=G;this.elem=H;this.prop=I;if(!G.orig){G.orig={}}}});p.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(p.fx.step[this.prop]||p.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(H){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var G=parseFloat(p.css(this.elem,this.prop,H));return G&&G>-10000?G:parseFloat(p.curCSS(this.elem,this.prop))||0},custom:function(K,J,I){this.startTime=e();this.start=K;this.end=J;this.unit=I||this.unit||"px";this.now=this.start;this.pos=this.state=0;var G=this;function H(L){return G.step(L)}H.elem=this.elem;if(H()&&p.timers.push(H)&&!o){o=setInterval(function(){var M=p.timers;for(var L=0;L<M.length;L++){if(!M[L]()){M.splice(L--,1)}}if(!M.length){clearInterval(o);o=g}},13)}},show:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());p(this.elem).show()},hide:function(){this.options.orig[this.prop]=p.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(J){var I=e();if(J||I>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var G=true;for(var H in this.options.curAnim){if(this.options.curAnim[H]!==true){G=false}}if(G){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(p.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){p(this.elem).hide()}if(this.options.hide||this.options.show){for(var K in this.options.curAnim){p.attr(this.elem.style,K,this.options.orig[K])}}this.options.complete.call(this.elem)}return false}else{var L=I-this.startTime;this.state=L/this.options.duration;this.pos=p.easing[this.options.easing||(p.easing.swing?"swing":"linear")](this.state,L,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};p.extend(p.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(G){p.attr(G.elem.style,"opacity",G.now)},_default:function(G){if(G.elem.style&&G.elem.style[G.prop]!=null){G.elem.style[G.prop]=G.now+G.unit}else{G.elem[G.prop]=G.now}}}});if(document.documentElement.getBoundingClientRect){p.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0])}var I=this[0].getBoundingClientRect(),L=this[0].ownerDocument,H=L.body,G=L.documentElement,N=G.clientTop||H.clientTop||0,M=G.clientLeft||H.clientLeft||0,K=I.top+(self.pageYOffset||p.boxModel&&G.scrollTop||H.scrollTop)-N,J=I.left+(self.pageXOffset||p.boxModel&&G.scrollLeft||H.scrollLeft)-M;return{top:K,left:J}}}else{p.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return p.offset.bodyOffset(this[0])}p.offset.initialized||p.offset.initialize();var L=this[0],I=L.offsetParent,H=L,Q=L.ownerDocument,O,J=Q.documentElement,M=Q.body,N=Q.defaultView,G=N.getComputedStyle(L,null),P=L.offsetTop,K=L.offsetLeft;while((L=L.parentNode)&&L!==M&&L!==J){O=N.getComputedStyle(L,null);P-=L.scrollTop,K-=L.scrollLeft;if(L===I){P+=L.offsetTop,K+=L.offsetLeft;if(p.offset.doesNotAddBorder&&!(p.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(L.tagName))){P+=parseInt(O.borderTopWidth,10)||0,K+=parseInt(O.borderLeftWidth,10)||0}H=I,I=L.offsetParent}if(p.offset.subtractsBorderForOverflowNotVisible&&O.overflow!=="visible"){P+=parseInt(O.borderTopWidth,10)||0,K+=parseInt(O.borderLeftWidth,10)||0}G=O}if(G.position==="relative"||G.position==="static"){P+=M.offsetTop,K+=M.offsetLeft}if(G.position==="fixed"){P+=Math.max(J.scrollTop,M.scrollTop),K+=Math.max(J.scrollLeft,M.scrollLeft)}return{top:P,left:K}}}p.offset={initialize:function(){if(this.initialized){return}var N=document.body,H=document.createElement("div"),J,I,P,K,O,G,L=N.style.marginTop,M='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';O={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(G in O){H.style[G]=O[G]}H.innerHTML=M;N.insertBefore(H,N.firstChild);J=H.firstChild,I=J.firstChild,K=J.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(I.offsetTop!==5);this.doesAddBorderForTableAndCells=(K.offsetTop===5);J.style.overflow="hidden",J.style.position="relative";this.subtractsBorderForOverflowNotVisible=(I.offsetTop===-5);N.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(N.offsetTop===0);N.style.marginTop=L;N.removeChild(H);this.initialized=true},bodyOffset:function(G){p.offset.initialized||p.offset.initialize();var I=G.offsetTop,H=G.offsetLeft;if(p.offset.doesNotIncludeMarginInBodyOffset){I+=parseInt(p.curCSS(G,"marginTop",true),10)||0,H+=parseInt(p.curCSS(G,"marginLeft",true),10)||0}return{top:I,left:H}}};p.fn.extend({position:function(){var K=0,J=0,H;if(this[0]){var I=this.offsetParent(),L=this.offset(),G=/^body|html$/i.test(I[0].tagName)?{top:0,left:0}:I.offset();L.top-=j(this,"marginTop");L.left-=j(this,"marginLeft");G.top+=j(I,"borderTopWidth");G.left+=j(I,"borderLeftWidth");H={top:L.top-G.top,left:L.left-G.left}}return H},offsetParent:function(){var G=this[0].offsetParent||document.body;while(G&&(!/^body|html$/i.test(G.tagName)&&p.css(G,"position")=="static")){G=G.offsetParent}return p(G)}});p.each(["Left","Top"],function(H,G){var I="scroll"+G;p.fn[I]=function(J){if(!this[0]){return null}return J!==g?this.each(function(){this==l||this==document?l.scrollTo(!H?J:p(l).scrollLeft(),H?J:p(l).scrollTop()):this[I]=J}):this[0]==l||this[0]==document?self[H?"pageYOffset":"pageXOffset"]||p.boxModel&&document.documentElement[I]||document.body[I]:this[0][I]}});p.each(["Height","Width"],function(K,I){var G=K?"Left":"Top",J=K?"Right":"Bottom",H=I.toLowerCase();p.fn["inner"+I]=function(){return this[0]?p.css(this[0],H,false,"padding"):null};p.fn["outer"+I]=function(M){return this[0]?p.css(this[0],H,false,M?"margin":"border"):null};var L=I.toLowerCase();p.fn[L]=function(M){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+I]||document.body["client"+I]:this[0]==document?Math.max(document.documentElement["client"+I],document.body["scroll"+I],document.documentElement["scroll"+I],document.body["offset"+I],document.documentElement["offset"+I]):M===g?(this.length?p.css(this[0],L):null):this.css(L,typeof M==="string"?M:M+"px")}})})();(function(b){function a(f){var e,d,c;if(f&&/\S/.test(f)){e="evalMetadata_"+new Date().getTime();d=window.evalMetadata_results||(window.evalMetadata_results={});b.globalEval("window.evalMetadata_results."+e+" = "+f);if(e in d){c=d[e];delete d[e]}}return c}b.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(d,c){this.defaults.type=d;this.defaults.name=c},get:function(h,g){var f=b.extend({},this.defaults,g);if(!f.single.length){f.single="metadata"}var i=b.data(h,f.single);if(i){return i}i="{}";if(f.type=="class"){var d=f.cre.exec(h.className);if(d){i=d[1]}}else{if(f.type=="elem"){if(!h.getElementsByTagName){return}var j=h.getElementsByTagName(f.name);if(j.length){i=b.trim(j[0].innerHTML)}}else{if(h.getAttribute!=undefined){var c=h.getAttribute(f.name);if(c){i=c}}}}if(i.indexOf("{")<0){i="{"+i+"}"}i=a("("+i+")");b.data(h,f.single,i);return i}}});b.fn.metadata=function(c){return b.metadata.get(this[0],c)}})(jQuery);(function(a){window.Slash||(window.Slash={});Slash.jQuery=a;a.ajaxSetup({url:"/ajax.pl",type:"POST",contentType:"application/x-www-form-urlencoded"})})(jQuery);window.evalExpr=function(d){var c,b=window.evalExpr,a;if(d&&/\S/.test(d)){c="evalExpr_"+new Date().getTime();$.globalEval("window.evalExpr."+c+" = "+d);if(c in b){a=b[c];delete b[c]}}return a};var Qw;(function(){var a=/\s+/,c=/^\s+|\s+$/g;function b(g){if(typeof(g)==="string"&&(g=g.replace(c,""))){g=g.split(a)}return g}function f(g){if(!(g=b(g))){return[]}if(!TypeOf.list(g)){g=slashcore.reduce(g,[],function(i,h){h&&this.push(i)})}return g}function e(g){if(!(g=b(g))){return{}}if(TypeOf.list(g)){g=slashcore.reduce(g,{},function(j,h){this[h]=true})}return g}function d(g){return typeof(g)==="string"?g.replace(c,""):f(g).join(" ")}Qw=$.extend(f,{as_array:f,as_set:e,as_string:d})})();var fhitem_info,fhitem_key;(function(a){var b=/\bsd-key-([-a-z]+)/i;fhitem_info=function(d,c){return a("span.sd-info-block span."+c,d).text()};fhitem_key=function(d){var c;a("span.sd-info-block span[class^=sd-key-]",d).each(function(){c={key:a(this).text(),key_type:b.exec(this.className)[1]};return false});return c}})(jQuery);$.fn.extend({getClass:function(){return this.attr("className")},setClass:function(a){if(!a||!a.call){return this.attr("className",a)}else{return this.each(function(){this.className=Qw.as_string(a.call(this,Qw.as_set(this.className)))})}}});function sign(a){return TypeOf.number(a)&&a<0&&-1||(a?1:0)}function between(b,c,a){if(b<=a){return c<b&&-1||c>a&&1||0}}function pin_between(d,e,c){var a=between(d,e,c);if(a!==undefined){return arguments[1+between(d,e,c)]}}function applyToggle(a){return function(b){$.each(a,function(d,c){b[d]=(c=sign(c))<0?!b[d]:c});return b}}function applyMap(){var b={},c=arguments.length;if(c>1){for(var a=0;a<c;++a){b[arguments[a]]=arguments[(a+1)%c]}}else{b=arguments[0]}return function(d){var e={};$.each(d,function(g,f){e[b[g]||g]=f});return e}}function $any(b){var a;return !b&&$([])||typeof(b)==="string"&&(a=document.getElementById(b))&&$(a)||$(b)}function elemAny(a){return $any(a)[0]}var $dom=elemAny;function original_target(d,b){var c=d.originalTarget||d.originalEvent&&d.originalEvent.target||d.target,a=b?$(c).closest(b)[0]:c;c!==a&&(d.originalTarget=a);return a}function Size(){var c=this.__isa!==Size,a=c?new Size:this,b=c&&!arguments.length?[this]:arguments;return Size.prototype.assign.apply(a,b)}function Position(){var c=this.__isa!==Position,a=c?new Position:this,b=c&&!arguments.length?[this]:arguments;return Position.prototype.assign.apply(a,b)}function Bounds(){var c=this.__isa!==Bounds,a=c?new Bounds:this,b=c&&!arguments.length?[this]:arguments;return Bounds.prototype.assign.apply(a,b)}(function(){function c(h,i){if(TypeOf(h)==="string"){var g=document.getElementById(h);h=g?g:$(h)}return i||!TypeOf.list(h)?h:h[0]}function f(i){var g=TypeOf(i),h=TypeOf.number;if(g==="size"||i&&h(i.height)&&h(i.width)){return g}}function e(i){var h=TypeOf(i),g=TypeOf.fn;if(i&&g(i.height)&&g(i.width)){return h}}function d(i){var g=TypeOf(i),h=TypeOf.number;if(g==="position"||g==="bounds"||i&&h(i.top)&&h(i.left)){return g}}function b(i){var g=TypeOf(i),h=TypeOf.number;if(g==="bounds"||i&&h(i.top)&&h(i.left)&&h(i.bottom)&&h(i.right)){return g}}Size.prototype={__isa:Size,__typeOf:function(){return"size"},assign:function(g){switch(!!g&&TypeOf(g=c(g))){case"document":case"element":case"window":g=$(g);default:if(f(g)){break}if(e(g)){g={height:g.height(),width:g.width()};break}if(b(g)){g={height:g.bottom-g.top,width:g.right-g.left};break}case"undefined":case"null":case false:g={height:0,width:0}}this.height=g.height;this.width=g.width;return this},toString:function(){return"{ height:"+this.height+", width:"+this.width+" }"}};Size._expected=function(g){return f(g)?g:new Size(g)};Position.prototype={__isa:Position,__typeOf:function(){return"position"},assign:function(g){if(!d(g)){switch(!!g&&TypeOf(g=c(g))){case"window":g=$(g);g={top:g.scrollTop(),left:g.scrollLeft()};break;case"element":g=$(g).offset();break;default:g={top:0,left:0}}}this.top=g.top;this.left=g.left;return this},toString:function(){return"{ top:"+this.top+", left:"+this.left+" }"}};Position._expected=function(g){return d(g)?g:new Position(g)};Bounds.prototype={__isa:Bounds,__typeOf:function(){return"bounds"},assign:function(h,g){if(b(h)){this.top=h.top;this.left=h.left;this.bottom=h.bottom;this.right=h.right}else{var i=Position._expected(h);this.top=this.bottom=i.top;this.left=this.right=i.left;arguments.length==1&&(g=Size(h));if(d(g)){this.bottom=g.top;this.right=g.left}else{if(f(g)){this.bottom+=g.height;this.right+=g.width}}}return this},toString:function(){return"{ top:"+this.top+", left:"+this.left+", bottom:"+this.bottom+", right:"+this.right+" }"},height:function(){return this.bottom-this.top},width:function(){return this.right-this.left},union:function(g){g=Bounds._expected(g);g.top<this.top&&(this.top=g.top);g.left<this.left&&(this.left=g.left);g.bottom>this.bottom&&(this.bottom=g.bottom);g.right>this.right&&(this.right=g.right);return this},intersect:function(g){g=Bounds._expected(g);g.top>this.top&&(this.top=g.top);g.left>this.left&&(this.left=g.left);g.bottom<this.bottom&&(this.bottom=g.bottom);g.right<this.right&&(this.right=g.right);return this}};Bounds._expected=function(g){return b(g)?g:new Bounds(g)};Bounds.empty=function(g){g=Bounds._expected(g);return g.bottom<=g.top||g.right<=g.left};Bounds.equal=function(h,g){h=Bounds._expected(h);g=Bounds._expected(g);return h.top==g.top&&h.left==g.left&&h.bottom==g.bottom&&h.right==g.right};function a(k,j){var h=new Bounds(k=c(k,true)),g=arguments.length==1&&TypeOf.list(k)?k:arguments;for(var l=1;l<g.length;++l){h[this](g[l])}return h}Bounds.union=function(){return a.apply("union",arguments)};Bounds.intersection=function(){return a.apply("intersect",arguments)};Bounds.intersect=function(h,g){return !Bounds.empty(Bounds.intersection(h,g))};Bounds.contain=function(h,g){return Bounds.equal(h,Bounds.union(h,g))};Bounds.y=function(h){var g=new Bounds(h);g.left=-Infinity;g.right=Infinity;return g};Bounds.x=function(h){var g=new Bounds(h);g.top=-Infinity;g.bottom=Infinity;return g}})();(function(c){c.TextSelection=function(d,e){if(this.field!==c.TextSelection.prototype.field){return new c.TextSelection(d,e)}b(this,d);e&&a(this.range(e));return this};c.TextSelection.Error=function(d,e){this._description=d;this._obj=e;return this};c.TextSelection.Error.prototype=new Error;c.TextSelection.get=function(f){if(!f){throw new c.TextSelection.Error("$.TextSelection.get(el): argument is required",f)}try{if(f.selectionStart!==undefined){return{selectionStart:f.selectionStart,selectionEnd:f.selectionEnd}}else{if(f.createTextRange){var i=true,h=false;var d=function(j){var e=document.selection.createRange();if(e.compareEndPoints("StartToEnd",e)){e.collapse(j)}return e.getBookmark().charCodeAt(2)-2};return{selectionStart:d(i),selectionEnd:d(h)}}}}catch(g){}throw new c.TextSelection.Error("$.TextSelection.get(el): no range operations available on el",f)};c.TextSelection.set=function(d,f){if(!(d&&f)){throw new c.TextSelection.Error("$.TextSelection.set(el, r): both arguments are required",d)}try{if(d.createTextRange){var g=d.createTextRange();g.collapse(true);g.moveStart("character",f.selectionStart);g.moveEnd("character",f.selectionEnd);g.select()}else{if(d.setSelectionRange){d.setSelectionRange(f.selectionStart,f.selectionEnd)}else{if(d.selectionStart!==undefined){d.selectionStart=f.selectionStart;d.selectionEnd=f.selectionEnd}}}return}catch(h){}throw new c.TextSelection.Error("$.TextSelection.set(el, r): no range operations available on el",d)};function b(f,d){try{f._r=c.TextSelection.get(f._el=(d||f._el))}catch(g){f._el=null}return f}function a(f,d){try{c.TextSelection.set(d||f._el,f._r)}catch(g){}return f}c.TextSelection.prototype={field:function(d){return d?b(this,d):this._el},range:function(e,d){if(e){this._r=e;return d?this:a(this)}else{return this._r}},focus:function(){c(this._el||[]).filter(":enabled:visible").focus()},save:function(d){return b(this,d)},restore:function(){return a(this)}}})(jQuery);(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});a.Autocompleter=function(l,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(l).attr("autocomplete","off").addClass(g.inputClass);var j;var q="";var m=a.Autocompleter.Cache(g);var e=0;var w;var z={mouseDownOnSelect:false};var s=a.Autocompleter.Select(g,l,d,z);var y;a.browser.opera&&a(l.form).bind("submit.autocomplete",function(){if(y){y=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(A){e=1;w=A.keyCode;switch(A.keyCode){case c.UP:A.preventDefault();if(s.visible()){s.prev()}else{v(0,true)}break;case c.DOWN:A.preventDefault();if(s.visible()){s.next()}else{v(0,true)}break;case c.PAGEUP:A.preventDefault();if(s.visible()){s.pageUp()}else{v(0,true)}break;case c.PAGEDOWN:A.preventDefault();if(s.visible()){s.pageDown()}else{v(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){A.preventDefault();y=true;return false}break;case c.ESC:s.hide();break;default:clearTimeout(j);j=setTimeout(v,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!z.mouseDownOnSelect){u()}}).click(function(){if(e++>1&&!s.visible()){v(0,true)}}).bind("search",function(){var A=(arguments.length>1)?arguments[1]:null;function B(F,E){var C;if(E&&E.length){for(var D=0;D<E.length;D++){if(E[D].result.toLowerCase()==F.toLowerCase()){C=E[D];break}}}if(typeof A=="function"){A(C)}else{b.trigger("result",C&&[C.data,C.value])}}a.each(h(b.val()),function(C,D){f(D,B,B)})}).bind("flushCache",function(){m.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){m.populate()}}).bind("unautocomplete",function(){s.unbind();b.unbind();a(l.form).unbind(".autocomplete")});function d(){var D=s.selected();if(!D){return false}var A=D.result;q=A;if(g.multiple){var G=h(b.val());if(G.length>1){var C=g.multipleSeparator.length;var F=a(l).selection().start;var E,B=0;a.each(G,function(H,I){B+=I.length;if(F<=B){E=H;return false}B+=C});G[E]=A;A=G.join(g.multipleSeparator)}A+=g.multipleSeparator}b.val(A);x();b.trigger("result",[D.data,D.value]);return true}function v(C,B){if(w==c.DEL){s.hide();return}var A=b.val();if(!B&&A==q){return}q=A;A=i(A);if(A.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){A=A.toLowerCase()}f(A,k,x)}else{o();s.hide()}}function h(A){if(!A){return[""]}if(!g.multiple){return[a.trim(A)]}return a.map(A.split(g.multipleSeparator),function(B){return a.trim(A).length?a.trim(B):null})}function i(A){if(!g.multiple){return A}var C=h(A);if(C.length==1){return C[0]}var B=a(l).selection().start;if(B==A.length){C=h(A)}else{C=h(A.replace(A.substring(B),""))}return C[C.length-1]}function r(A,B){if(g.autoFill&&(i(b.val()).toLowerCase()==A.toLowerCase())&&w!=c.BACKSPACE){b.val(b.val()+B.substring(i(q).length));a(l).selection(q.length,q.length+B.length)}}function u(){clearTimeout(j);j=setTimeout(x,200)}function x(){var A=s.visible();s.hide();clearTimeout(j);o();if(g.mustMatch){b.search(function(B){if(!B){if(g.multiple){var C=h(b.val()).slice(0,-1);b.val(C.join(g.multipleSeparator)+(C.length?g.multipleSeparator:""))}else{b.val("");b.trigger("result",null)}}})}}function k(B,A){if(A&&A.length&&e){o();s.display(A,B);r(B,A[0].value);s.show()}else{x()}}function f(B,D,A){if(!g.matchCase){B=B.toLowerCase()}var C=m.load(B);if(C&&C.length){D(B,C)}else{if((typeof g.url=="string")&&(g.url.length>0)){var E={timestamp:+new Date()};a.each(g.extraParams,function(F,G){E[F]=typeof G=="function"?G():G});a.ajax({mode:"abort",port:"autocomplete"+l.name,dataType:g.dataType,url:g.url,data:a.extend({q:i(B),limit:g.max},E),success:function(G){var F=g.parse&&g.parse(G)||p(G);m.add(B,F);D(B,F)}})}else{s.emptyList();A(B)}}}function p(D){var A=[];var C=D.split("\n");for(var B=0;B<C.length;B++){var E=a.trim(C[B]);if(E){E=E.split("|");A[A.length]={data:E,value:E[0],result:g.formatResult&&g.formatResult(E,E[0])||E[0]}}}return A}function o(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:true,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(c.matchContains=="word"){j=l.toLowerCase().search("\\b"+k.toLowerCase())}if(j==-1){return false}return j==0||c.matchContains}function g(j,i){if(d>c.cacheLength){b()}if(!f[j]){d++}f[j]=i}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var q=c.data[m];q=(typeof q=="string")?[q]:q;var p=c.formatMatch(q,m+1,c.data.length);if(p===false){continue}var o=p.charAt(0).toLowerCase();if(!k[o]){k[o]=[]}var r={value:p,data:q,result:c.formatResult&&c.formatResult(q)||p};k[o].push(r);if(j++<c.max){k[""].push(r)}}a.each(k,function(s,u){c.cacheLength++;g(s,u)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(o){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var p=f[j];a.each(p,function(q,k){if(h(k.value,o)){m.push(k)}})}}return m}else{if(f[o]){return f[o]}else{if(c.matchSubset){for(var l=o.length-1;l>=c.minChars;l--){var p=f[o.substr(0,l)];if(p){var m=[];a.each(p,function(q,k){if(h(k.value,o)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,j,l,q){var i={ACTIVE:"ac_over"};var k,f=-1,s,m="",u=true,c,p;function o(){if(!u){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);p=a("<ul/>").appendTo(c).mouseover(function(v){if(r(v).nodeName&&r(v).nodeName.toUpperCase()=="LI"){f=a("li",p).removeClass(i.ACTIVE).index(r(v));a(r(v)).addClass(i.ACTIVE)}}).click(function(v){a(r(v)).addClass(i.ACTIVE);l();j.focus();return false}).mousedown(function(){q.mouseDownOnSelect=true}).mouseup(function(){q.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}u=false}function r(w){var v=w.target;while(v&&v.tagName!="LI"){v=v.parentNode}if(!v){return[]}return v}function h(v){k.slice(f,f+1).removeClass(i.ACTIVE);g(v);var x=k.slice(f,f+1).addClass(i.ACTIVE);if(e.scroll){var w=0;k.slice(0,f).each(function(){w+=this.offsetHeight});if((w+x[0].offsetHeight-p.scrollTop())>p[0].clientHeight){p.scrollTop(w+x[0].offsetHeight-p.innerHeight())}else{if(w<p.scrollTop()){p.scrollTop(w)}}}}function g(v){f+=v;if(f<0){f=k.size()-1}else{if(f>=k.size()){f=0}}}function b(v){return e.max&&e.max<v?e.max:v}function d(){p.empty();var w=b(s.length);for(var x=0;x<w;x++){if(!s[x]){continue}var y=e.formatItem(s[x].data,x+1,w,s[x].value,m);if(y===false){continue}var v=a("<li/>").html(e.highlight(y,m)).addClass(x%2==0?"ac_even":"ac_odd").appendTo(p)[0];a.data(v,"ac_data",s[x])}k=p.find("li");if(e.selectFirst){k.slice(0,1).addClass(i.ACTIVE);f=0}if(a.fn.bgiframe){p.bgiframe()}}return{display:function(w,v){o();s=w;m=v;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=k.size()-1&&f+8>k.size()){h(k.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();k&&k.removeClass(i.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(k.filter("."+i.ACTIVE)[0]||e.selectFirst&&k[0])},show:function(){var x=a(j).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(j).width(),top:x.top+j.offsetHeight,left:x.left}).show();if(e.scroll){p.scrollTop(0);p.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var v=0;k.each(function(){v+=this.offsetHeight});var w=v>e.scrollHeight;p.css("height",w?e.scrollHeight:v);if(!w){k.width(p.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}}},selected:function(){var v=k&&k.filter("."+i.ACTIVE).removeClass(i.ACTIVE);return v&&v.length&&a.data(v[0],"ac_data")},emptyList:function(){p&&p.empty()},unbind:function(){c&&c.remove()}}};a.fn.selection=function(i,b){if(i!==undefined){return this.each(function(){if(this.createTextRange){var j=this.createTextRange();if(b===undefined||i==b){j.move("character",i);j.select()}else{j.collapse(true);j.moveStart("character",i);j.moveEnd("character",b);j.select()}}else{if(this.setSelectionRange){this.setSelectionRange(i,b)}else{if(this.selectionStart){this.selectionStart=i;this.selectionEnd=b}}}})}var g=this[0];if(g.createTextRange){var c=document.selection.createRange(),h=g.value,f="<->",d=c.text.length;c.text=f;var e=g.value.indexOf(f);g.value=h;this.selection(e,e+d);return{start:e,end:e+d}}else{if(g.selectionStart!==undefined){return{start:g.selectionStart,end:g.selectionEnd}}}}})(jQuery);(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(g){var e=0;d.each(function(){if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}});var f=a.grep(d,function(h){return !h.loaded});d=a(f)})}return this.each(function(){var e=this;a(e).attr("original",a(e).attr("src"));if("scroll"!=c.event||a.belowthefold(e,c)||a.rightoffold(e,c)){if(c.placeholder){a(e).attr("src",c.placeholder)}else{a(e).removeAttr("src")}e.loaded=false}else{e.loaded=true}a(e).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))[c.effect](c.effectspeed);e.loaded=true}).attr("src",a(e).attr("original"))}});if("scroll"!=c.event){a(e).bind(c.event,function(f){if(!e.loaded){a(e).trigger("appear")}})}})};a.belowthefold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).height()+a(window).scrollTop()}else{var b=a(d.container).offset().top+a(d.container).height()}return b<=a(c).offset().top-d.threshold};a.rightoffold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).width()+a(window).scrollLeft()}else{var b=a(d.container).offset().left+a(d.container).width()}return b<=a(c).offset().left-d.threshold};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,o){var m=c.ui[k].prototype;for(var j in o){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,o[j]])}},call:function(j,l,k){var o=j.plugins[l];if(!o||!j.element[0].parentNode){return}for(var m=0;m<o.length;m++){if(j.options[o[m][0]]){o[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(p,k,o,m,j,l){return c.ui.isOverAxis(p,o,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,o,p,l){function k(r){var q=c[m][o][r]||[];return(typeof q=="string"?q.split(/,?\s+/):q)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(p,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(q){var o=(typeof q=="string"),p=Array.prototype.slice.call(arguments,1);if(o&&q.substring(0,1)=="_"){return this}if(o&&g(l,k,q,p)){var m=c.data(this[0],k);return(m?m[q].apply(m,p):undefined)}return this.each(function(){var r=c.data(this,k);(!r&&!o&&c.data(this,k,new c[l][k](this,q))._init());(r&&o&&c.isFunction(r[q])&&r[q].apply(r,p))})};c[l]=c[l]||{};c[l][k]=function(p,o){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(p)[k],o);this.element=c(p).bind("setData."+k,function(r,q,s){if(r.target==p){return m._setData(q,s)}}).bind("getData."+k,function(r,q){if(r.target==p){return m._getData(q)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(o,p){j._setData(o,p)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,o){var q=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,p;k;){p=c.event.props[--k];m[p]=m.originalEvent[p]}}this.element.trigger(m,o);return !(c.isFunction(q)&&q.call(this.element[0],m,o)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(o){return k._mouseMove(o)};this._mouseUpDelegate=function(o){return k._mouseUp(o)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);(function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:function(){if(this.options.helper=="original"&&!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}(this.options.addClasses&&this.element.addClass("ui-draggable"));(this.options.disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit()},destroy:function(){if(!this.element.data("draggable")){return}this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){var c=this.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizable-handle")){return false}this.handle=this._getHandle(b);if(!this.handle){return false}return true},_mouseStart:function(b){var c=this.options;this.helper=this._createHelper(b);this._cacheHelperProportions();if(a.ui.ddmanager){a.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(b);this.originalPageX=b.pageX;this.originalPageY=b.pageY;if(c.cursorAt){this._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainment()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddmanager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.helper.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return true},_mouseDrag:function(b,d){this.position=this._generatePosition(b);this.positionAbs=this._convertPositionTo("absolute");if(!d){var c=this._uiHash();this._trigger("drag",b,c);this.position=c.position}if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}if(a.ui.ddmanager){a.ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var d=false;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=a.ui.ddmanager.drop(this,c)}if(this.dropped){d=this.dropped;this.dropped=false}if((this.options.revert=="invalid"&&!d)||(this.options.revert=="valid"&&d)||this.options.revert===true||(a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d))){var b=this;a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{this._trigger("stop",c);this._clear()}return false},_getHandle:function(b){var c=!this.options.handle||!a(this.options.handle,this.element).length?true:false;a(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==b.target){c=true}});return c},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.helper=="clone"?this.element.clone():this.element);if(!b.parents("body").length){b.appendTo((d.appendTo=="parent"?this.element[0].parentNode:d.appendTo))}if(b[0]!=this.element[0]&&!(/(fixed|absolute)/).test(b.css("position"))){b.css("position","absolute")}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.element.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.containment.constructor!=Array){var c=a(e.containment)[0];if(!c){return}var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}else{if(e.containment.constructor==Array){this.containment=e.containment}}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false},_trigger:function(b,c,d){d=d||this._uiHash();a.ui.plugin.call(this,b,[c,d]);if(b=="drag"){this.positionAbs=this._convertPositionTo("absolute")}return a.widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(b){return{helper:this.helper,position:this.position,absolutePosition:this.positionAbs,offset:this.positionAbs}}}));a.extend(a.ui.draggable,{version:"1.7.2",eventPrefix:"drag",defaults:{addClasses:true,appendTo:"parent",axis:false,cancel:":input,option",connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false}});a.ui.plugin.add("draggable","connectToSortable",{start:function(c,e){var d=a(this).data("draggable"),f=d.options,b=a.extend({},e,{item:d.element});d.sortables=[];a(f.connectToSortable).each(function(){var g=a.data(this,"sortable");if(g&&!g.options.disabled){d.sortables.push({instance:g,shouldRevert:g.options.revert});g._refreshItems();g._trigger("activate",c,b)}})},stop:function(c,e){var d=a(this).data("draggable"),b=a.extend({},e,{item:d.element});a.each(d.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;d.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert){this.instance.options.revert=true}this.instance._mouseStop(c);this.instance.options.helper=this.instance.options._helper;if(d.options.helper=="original"){this.instance.currentItem.css({top:"auto",left:"auto"})}}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",c,b)}})},drag:function(c,f){var e=a(this).data("draggable"),b=this;var d=function(i){var p=this.offset.click.top,m=this.offset.click.left;var g=this.positionAbs.top,k=this.positionAbs.left;var j=i.height,l=i.width;var q=i.top,h=i.left;return a.ui.isOver(g+p,k+m,q,h,j,l)};a.each(e.sortables,function(g){this.instance.positionAbs=e.positionAbs;this.instance.helperProportions=e.helperProportions;this.instance.offset.click=e.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=a(b).clone().appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return f.helper[0]};c.target=this.instance.currentItem[0];this.instance._mouseCapture(c,true);this.instance._mouseStart(c,true,true);this.instance.offset.click.top=e.offset.click.top;this.instance.offset.click.left=e.offset.click.left;this.instance.offset.parent.left-=e.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=e.offset.parent.top-this.instance.offset.parent.top;e._trigger("toSortable",c);e.dropped=this.instance.element;e.currentItem=e.element;this.instance.fromOutside=e}if(this.instance.currentItem){this.instance._mouseDrag(c)}}else{if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",c,this.instance._uiHash(this.instance));this.instance._mouseStop(c,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();if(this.instance.placeholder){this.instance.placeholder.remove()}e._trigger("fromSortable",c);e.dropped=false}}})}});a.ui.plugin.add("draggable","cursor",{start:function(c,d){var b=a("body"),e=a(this).data("draggable").options;if(b.css("cursor")){e._cursor=b.css("cursor")}b.css("cursor",e.cursor)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._cursor){a("body").css("cursor",d._cursor)}}});a.ui.plugin.add("draggable","iframeFix",{start:function(b,c){var d=a(this).data("draggable").options;a(d.iframeFix===true?"iframe":d.iframeFix).each(function(){a('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offset()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add("draggable","opacity",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("opacity")){e._opacity=b.css("opacity")}b.css("opacity",e.opacity)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._opacity){a(c.helper).css("opacity",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:function(c,d){var b=a(this).data("draggable");if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){b.overflowOffset=b.scrollParent.offset()}},drag:function(d,e){var c=a(this).data("draggable"),f=c.options,b=false;if(c.scrollParent[0]!=document&&c.scrollParent[0].tagName!="HTML"){if(!f.axis||f.axis!="x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop+f.scrollSpeed}else{if(d.pageY-c.overflowOffset.top<f.scrollSensitivity){c.scrollParent[0].scrollTop=b=c.scrollParent[0].scrollTop-f.scrollSpeed}}}if(!f.axis||f.axis!="y"){if((c.overflowOffset.left+c.scrollParent[0].offsetWidth)-d.pageX<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft+f.scrollSpeed}else{if(d.pageX-c.overflowOffset.left<f.scrollSensitivity){c.scrollParent[0].scrollLeft=b=c.scrollParent[0].scrollLeft-f.scrollSpeed}}}}else{if(!f.axis||f.axis!="x"){if(d.pageY-a(document).scrollTop()<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-f.scrollSpeed)}else{if(a(window).height()-(d.pageY-a(document).scrollTop())<f.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+f.scrollSpeed)}}}if(!f.axis||f.axis!="y"){if(d.pageX-a(document).scrollLeft()<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-f.scrollSpeed)}else{if(a(window).width()-(d.pageX-a(document).scrollLeft())<f.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+f.scrollSpeed)}}}}if(b!==false&&a.ui.ddmanager&&!f.dropBehaviour){a.ui.ddmanager.prepareOffsets(c,d)}}});a.ui.plugin.add("draggable","snap",{start:function(c,d){var b=a(this).data("draggable"),e=b.options;b.snapElements=[];a(e.snap.constructor!=String?(e.snap.items||":data(draggable)"):e.snap).each(function(){var g=a(this);var f=g.offset();if(this!=b.element[0]){b.snapElements.push({item:this,width:g.outerWidth(),height:g.outerHeight(),top:f.top,left:f.left})}})},drag:function(v,q){var g=a(this).data("draggable"),s=g.options;var z=s.snapTolerance;var y=q.offset.left,x=y+g.helperProportions.width,f=q.offset.top,e=f+g.helperProportions.height;for(var w=g.snapElements.length-1;w>=0;w--){var u=g.snapElements[w].left,p=u+g.snapElements[w].width,m=g.snapElements[w].top,B=m+g.snapElements[w].height;if(!((u-z<y&&y<p+z&&m-z<f&&f<B+z)||(u-z<y&&y<p+z&&m-z<e&&e<B+z)||(u-z<x&&x<p+z&&m-z<f&&f<B+z)||(u-z<x&&x<p+z&&m-z<e&&e<B+z))){if(g.snapElements[w].snapping){(g.options.snap.release&&g.options.snap.release.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[w].item})))}g.snapElements[w].snapping=false;continue}if(s.snapMode!="inner"){var c=Math.abs(m-e)<=z;var A=Math.abs(B-f)<=z;var j=Math.abs(u-x)<=z;var k=Math.abs(p-y)<=z;if(c){q.position.top=g._convertPositionTo("relative",{top:m-g.helperProportions.height,left:0}).top-g.margins.top}if(A){q.position.top=g._convertPositionTo("relative",{top:B,left:0}).top-g.margins.top}if(j){q.position.left=g._convertPositionTo("relative",{top:0,left:u-g.helperProportions.width}).left-g.margins.left}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:p}).left-g.margins.left}}var h=(c||A||j||k);if(s.snapMode!="outer"){var c=Math.abs(m-f)<=z;var A=Math.abs(B-e)<=z;var j=Math.abs(u-y)<=z;var k=Math.abs(p-x)<=z;if(c){q.position.top=g._convertPositionTo("relative",{top:m,left:0}).top-g.margins.top}if(A){q.position.top=g._convertPositionTo("relative",{top:B-g.helperProportions.height,left:0}).top-g.margins.top}if(j){q.position.left=g._convertPositionTo("relative",{top:0,left:u}).left-g.margins.left}if(k){q.position.left=g._convertPositionTo("relative",{top:0,left:p-g.helperProportions.width}).left-g.margins.left}}if(!g.snapElements[w].snapping&&(c||A||j||k||h)){(g.options.snap.snap&&g.options.snap.snap.call(g.element,v,a.extend(g._uiHash(),{snapItem:g.snapElements[w].item})))}g.snapElements[w].snapping=(c||A||j||k||h)}}});a.ui.plugin.add("draggable","stack",{start:function(b,c){var e=a(this).data("draggable").options;var d=a.makeArray(a(e.stack.group)).sort(function(g,f){return(parseInt(a(g).css("zIndex"),10)||e.stack.min)-(parseInt(a(f).css("zIndex"),10)||e.stack.min)});a(d).each(function(f){this.style.zIndex=e.stack.min+f});this[0].style.zIndex=e.stack.min+d.length}});a.ui.plugin.add("draggable","zIndex",{start:function(c,d){var b=a(d.helper),e=a(this).data("draggable").options;if(b.css("zIndex")){e._zIndex=b.css("zIndex")}b.css("zIndex",e.zIndex)},stop:function(b,c){var d=a(this).data("draggable").options;if(d._zIndex){a(c.helper).css("zIndex",d._zIndex)}}})})(jQuery);(function(a){a.widget("ui.sortable",a.extend({},a.ui.mouse,{_init:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?(/left|right/).test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;b>=0;b--){this.items[b].item.removeData("sortable-item")}},_mouseCapture:function(e,f){if(this.reverting){return false}if(this.options.disabled||this.options.type=="static"){return false}this._refreshItems(e);var d=null,c=this,b=a(e.target).parents().each(function(){if(a.data(this,"sortable-item")==c){d=a(this);return false}});if(a.data(e.target,"sortable-item")==c){d=a(e.target)}if(!d){return false}if(this.options.handle&&!f){var g=false;a(this.options.handle,d).find("*").andSelf().each(function(){if(this==e.target){g=true}});if(!g){return false}}this.currentItem=d;this._removeCurrentsFromItems();return true},_mouseStart:function(e,f,b){var g=this.options,c=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(e);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");a.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(e);this.originalPageX=e.pageX;this.originalPageY=e.pageY;if(g.cursorAt){this._adjustOffsetFromHelper(g.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!=this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containment){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._storedCursor=a("body").css("cursor")}a("body").css("cursor",g.cursor)}if(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!b){for(var d=this.containers.length-1;d>=0;d--){this.containers[d]._trigger("activate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=this}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,e)}this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(e);return true},_mouseDrag:function(f){this.position=this._generatePosition(f);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){var g=this.options,b=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-f.pageY<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop+g.scrollSpeed}else{if(f.pageY-this.overflowOffset.top<g.scrollSensitivity){this.scrollParent[0].scrollTop=b=this.scrollParent[0].scrollTop-g.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-f.pageX<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft+g.scrollSpeed}else{if(f.pageX-this.overflowOffset.left<g.scrollSensitivity){this.scrollParent[0].scrollLeft=b=this.scrollParent[0].scrollLeft-g.scrollSpeed}}}else{if(f.pageY-a(document).scrollTop()<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()-g.scrollSpeed)}else{if(a(window).height()-(f.pageY-a(document).scrollTop())<g.scrollSensitivity){b=a(document).scrollTop(a(document).scrollTop()+g.scrollSpeed)}}if(f.pageX-a(document).scrollLeft()<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()-g.scrollSpeed)}else{if(a(window).width()-(f.pageX-a(document).scrollLeft())<g.scrollSensitivity){b=a(document).scrollLeft(a(document).scrollLeft()+g.scrollSpeed)}}}if(b!==false&&a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,f)}}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!="x"){this.helper[0].style.top=this.position.top+"px"}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d],c=e.item[0],h=this._intersectsWithPointer(e);if(!h){continue}if(c!=this.currentItem[0]&&this.placeholder[h==1?"next":"prev"]()[0]!=c&&!a.ui.contains(this.placeholder[0],c)&&(this.options.type=="semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.direction=h==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddmanager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.options.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){var b=this;var e=b.placeholder.offset();b.reverting=true;a(this.helper).animate({left:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.parent.top-b.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){b._clear(c)})}else{this._clear(c,d)}return false},cancel:function(){var b=this;if(this.dragging){this._mouseUp();if(this.options.helper=="original"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}for(var c=this.containers.length-1;c>=0;c--){this.containers[c]._trigger("deactivate",null,b._uiHash(this));if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[c].containerCache.over=0}}}if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(this.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}return true},serialize:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};a(b).each(function(){var e=(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(.+)[-=_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"="+(d.key&&d.expression?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var b=this._getItemsAsjQuery(d&&d.connected);var c=[];d=d||{};b.each(function(){c.push(a(d.item||this).attr(d.attribute||"id")||"")});return c},_intersectsWith:function(m){var e=this.positionAbs.left,d=e+this.helperProportions.width,k=this.positionAbs.top,j=k+this.helperProportions.height;var f=m.left,c=f+m.width,o=m.top,i=o+m.height;var p=this.offset.click.top,h=this.offset.click.left;var g=(k+p)>o&&(k+p)<i&&(e+h)>f&&(e+h)<c;if(this.options.tolerance=="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>m[this.floating?"width":"height"])){return g}else{return(f<e+(this.helperProportions.width/2)&&d-(this.helperProportions.width/2)<c&&o<k+(this.helperProportions.height/2)&&j-(this.helperProportions.height/2)<i)}},_intersectsWithPointer:function(d){var e=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,d.top,d.height),c=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,d.left,d.width),g=e&&c,b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(!g){return false}return this.floating?(((f&&f=="right")||b=="down")?2:1):(b&&(b=="down"?2:1))},_intersectsWithSides:function(e){var c=a.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+(e.height/2),e.height),d=a.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+(e.width/2),e.width),b=this._getDragVerticalDirection(),f=this._getDragHorizontalDirection();if(this.floating&&f){return((f=="right"&&d)||(f=="left"&&!d))}else{return b&&((b=="down"&&c)||(b=="up"&&!c))}},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return b!=0&&(b>0?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return b!=0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions()},_connectWith:function(){var b=this.options;return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(b){var l=this;var g=[];var e=[];var h=this._connectWith();if(h&&b){for(var d=h.length-1;d>=0;d--){var k=a(h[d]);for(var c=k.length-1;c>=0;c--){var f=a.data(k[c],"sortable");if(f&&f!=this&&!f.options.disabled){e.push([a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.options.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper"),this]);for(var d=e.length-1;d>=0;d--){e[d][0].each(function(){g.push(this)})}return a(g)},_removeCurrentsFromItems:function(){var d=this.currentItem.find(":data(sortable-item)");for(var c=0;c<this.items.length;c++){for(var b=0;b<d.length;b++){if(d[b]==this.items[c].item[0]){this.items.splice(c,1)}}}},_refreshItems:function(b){this.items=[];this.containers=[this];var h=this.items;var q=this;var f=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]];var l=this._connectWith();if(l){for(var e=l.length-1;e>=0;e--){var m=a(l[e]);for(var d=m.length-1;d>=0;d--){var g=a.data(m[d],"sortable");if(g&&g!=this&&!g.options.disabled){f.push([a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(g)}}}}for(var e=f.length-1;e>=0;e--){var k=f[e][1];var c=f[e][0];for(var d=0,o=c.length;d<o;d++){var p=a(c[d]);p.data("sortable-item",k);h.push({item:p,instance:k,width:0,height:0,left:0,top:0})}}},refreshPositions:function(b){if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}for(var d=this.items.length-1;d>=0;d--){var e=this.items[d];if(e.instance!=this.currentContainer&&this.currentContainer&&e.item[0]!=this.currentItem[0]){continue}var c=this.options.toleranceElement?a(this.options.toleranceElement,e.item):e.item;if(!b){e.width=c.outerWidth();e.height=c.outerHeight()}var f=c.offset();e.left=f.left;e.top=f.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(var d=this.containers.length-1;d>=0;d--){var f=this.containers[d].element.offset();this.containers[d].containerCache.left=f.left;this.containers[d].containerCache.top=f.top;this.containers[d].containerCache.width=this.containers[d].element.outerWidth();this.containers[d].containerCache.height=this.containers[d].element.outerHeight()}}},_createPlaceholder:function(d){var b=d||this,e=b.options;if(!e.placeholder||e.placeholder.constructor==String){var c=e.placeholder;e.placeholder={element:function(){var f=a(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.style.visibility="hidden"}return f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.height()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=a(e.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)},_contactContainers:function(d){for(var c=this.containers.length-1;c>=0;c--){if(this._intersectsWith(this.containers[c].containerCache)){if(!this.containers[c].containerCache.over){if(this.currentContainer!=this.containers[c]){var h=10000;var g=null;var e=this.positionAbs[this.containers[c].floating?"left":"top"];for(var b=this.items.length-1;b>=0;b--){if(!a.ui.contains(this.containers[c].element[0],this.items[b].item[0])){continue}var f=this.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f-e)<h){h=Math.abs(f-e);g=this.items[b]}}if(!g&&!this.options.dropOnEmpty){continue}this.currentContainer=this.containers[c];g?this._rearrange(d,g,null,true):this._rearrange(d,null,this.containers[c].element,true);this._trigger("change",d,this._uiHash());this.containers[c]._trigger("change",d,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder)}this.containers[c]._trigger("over",d,this._uiHash(this));this.containers[c].containerCache.over=1}}else{if(this.containers[c].containerCache.over){this.containers[c]._trigger("out",d,this._uiHash(this));this.containers[c].containerCache.over=0}}}},_createHelper:function(c){var d=this.options;var b=a.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c,this.currentItem])):(d.helper=="clone"?this.currentItem.clone():this.currentItem);if(!b.parents("body").length){a(d.appendTo!="parent"?d.appendTo:this.currentItem[0].parentNode)[0].appendChild(b[0])}if(b[0]==this.currentItem[0]){this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}}if(b[0].style.width==""||d.forceHelperSize){b.width(this.currentItem.width())}if(b[0].style.height==""||d.forceHelperSize){b.height(this.currentItem.height())}return b},_adjustOffsetFromHelper:function(b){if(b.left!=undefined){this.offset.click.left=b.left+this.margins.left}if(b.right!=undefined){this.offset.click.left=this.helperProportions.width-b.right+this.margins.left}if(b.top!=undefined){this.offset.click.top=b.top+this.margins.top}if(b.bottom!=undefined){this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0])){b.left+=this.scrollParent.scrollLeft();b.top+=this.scrollParent.scrollTop()}if((this.offsetParent[0]==document.body)||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&a.browser.msie)){b={top:0,left:0}}return{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0,left:0}}},_cacheMargins:function(){this.margins={left:(parseInt(this.currentItem.css("marginLeft"),10)||0),top:(parseInt(this.currentItem.css("marginTop"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e=this.options;if(e.containment=="parent"){e.containment=this.helper[0].parentNode}if(e.containment=="document"||e.containment=="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a(e.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)){var c=a(e.containment)[0];var d=a(e.containment).offset();var b=(a(c).css("overflow")!="hidden");this.containment=[d.left+(parseInt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)||0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("borderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10)||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(f,h){if(!h){h=this.position}var c=f=="absolute"?1:-1;var e=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=(/(html|body)/i).test(b[0].tagName);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:function(e){var h=this.options,b=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,i=(/(html|body)/i).test(b[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}var d=e.pageX;var c=e.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-this.offset.click.left<this.containment[0]){d=this.containment[0]+this.offset.click.left}if(e.pageY-this.offset.click.top<this.containment[1]){c=this.containment[1]+this.offset.click.top}if(e.pageX-this.offset.click.left>this.containment[2]){d=this.containment[2]+this.offset.click.left}if(e.pageY-this.offset.click.top>this.containment[3]){c=this.containment[3]+this.offset.click.top}}if(h.grid){var g=this.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.grid[1];c=this.containment?(!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:(!(g-this.offset.click.top<this.containment[1])?g-h.grid[1]:g+h.grid[1])):g;var f=this.originalPageX+Math.round((d-this.originalPageX)/h.grid[0])*h.grid[0];d=this.containment?(!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:(!(f-this.offset.click.left<this.containment[0])?f-h.grid[0]:f+h.grid[0])):f}}return{top:(c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():(i?0:b.scrollTop())))),left:(d-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(a.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():i?0:b.scrollLeft())))}},_rearrange:function(g,f,c,e){c?c[0].appendChild(this.placeholder[0]):f.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction=="down"?f.item[0]:f.item[0].nextSibling));this.counter=this.counter?++this.counter:1;var d=this,b=this.counter;window.setTimeout(function(){if(b==d.counter){d.refreshPositions(!e)}},0)},_clear:function(d,e){this.reverting=false;var f=[],b=this;if(!this._noFinalSort&&this.currentItem[0].parentNode){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var c in this._storedCSS){if(this._storedCSS[c]=="auto"||this._storedCSS[c]=="static"){this._storedCSS[c]=""}}this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){f.push(function(g){this._trigger("receive",g,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!e){f.push(function(g){this._trigger("update",g,this._uiHash())})}if(!a.ui.contains(this.element[0],this.currentItem[0])){if(!e){f.push(function(g){this._trigger("remove",g,this._uiHash())})}for(var c=this.containers.length-1;c>=0;c--){if(a.ui.contains(this.containers[c].element[0],this.currentItem[0])&&!e){f.push((function(g){return function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.containers[c]));f.push((function(g){return function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.containers[c]))}}}for(var c=this.containers.length-1;c>=0;c--){if(!e){f.push((function(g){return function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,this.containers[c]))}if(this.containers[c].containerCache.over){f.push((function(g){return function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.containers[c]));this.containers[c].containerCache.over=0}}if(this._storedCursor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex)}this.dragging=false;if(this.cancelHelperRemoval){if(!e){this._trigger("beforeStop",d,this._uiHash());for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}return false}if(!e){this._trigger("beforeStop",d,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(this.helper[0]!=this.currentItem[0]){this.helper.remove()}this.helper=null;if(!e){for(var c=0;c<f.length;c++){f[c].call(this,d)}this._trigger("stop",d,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){if(a.widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(c){var b=c||this;return{helper:b.helper,placeholder:b.placeholder||a([]),position:b.position,absolutePosition:b.positionAbs,offset:b.positionAbs,item:b.currentItem,sender:c?c.element:null}}}));a.extend(a.ui.sortable,{getter:"serialize toArray",version:"1.7.2",eventPrefix:"sort",defaults:{appendTo:"parent",axis:false,cancel:":input,option",connectWith:false,containment:false,cursor:"auto",cursorAt:false,delay:0,distance:1,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:function(){if(this.options.deselectable!==undefined){this.options.collapsible=this.options.deselectable}this._tabify(true)},_setData:function(b,c){if(b=="selected"){if(this.options.collapsible&&c==this.options.selected){return}this.select(c)}else{this.options[b]=c;if(b=="deselectable"){this.options.collapsible=c}this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a.data(this.list[0]));return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(p){this.list=this.element.children("ul:first");this.lis=a("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return a("a",this)[0]});this.panels=a([]);var q=this,d=this.options;var c=/^#.+/;this.anchors.each(function(s,o){var r=a(o).attr("href");var u=r.split("#")[0],v;if(u&&(u===location.toString().split("#")[0]||(v=a("base")[0])&&u===v.href)){r=o.hash;o.href=r}if(c.test(r)){q.panels=q.panels.add(q._sanitizeSelector(r))}else{if(r!="#"){a.data(o,"href.tabs",r);a.data(o,"load.tabs",r.replace(/#.*$/,""));var x=q._tabId(o);o.href="#"+x;var w=a("#"+x);if(!w.length){w=a(d.panelTemplate).attr("id",x).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(q.panels[s-1]||q.list);w.data("destroy.tabs",true)}q.panels=q.panels.add(w)}else{d.disabled.push(s)}}});if(p){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(d.selected===undefined){if(location.hash){this.anchors.each(function(r,o){if(o.hash==location.hash){d.selected=r;return false}})}if(typeof d.selected!="number"&&d.cookie){d.selected=parseInt(q._cookie(),10)}if(typeof d.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=d.selected||0}else{if(d.selected===null){d.selected=-1}}d.selected=((d.selected>=0&&this.anchors[d.selected])||d.selected<0)?d.selected:0;d.disabled=a.unique(d.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(r,o){return q.lis.index(r)}))).sort();if(a.inArray(d.selected,d.disabled)!=-1){d.disabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(d.selected>=0&&this.anchors.length){this.panels.eq(d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass("ui-tabs-selected ui-state-active");q.element.queue("tabs",function(){q._trigger("show",null,q._ui(q.anchors[d.selected],q.panels[d.selected]))});this.load(d.selected)}a(window).bind("unload",function(){q.lis.add(q.anchors).unbind(".tabs");q.lis=q.anchors=q.panels=null})}else{d.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.selected,d.cookie)}for(var g=0,m;(m=this.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=-1&&!a(m).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(d.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(d.event!="mouseover"){var f=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var j=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",function(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("focus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var b,h;if(d.fx){if(a.isArray(d.fx)){b=d.fx[0];h=d.fx[1]}else{b=h=d.fx}}function e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.removeAttribute("filter")}}var k=h?function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.duration||"normal",function(){e(o,h);q._trigger("show",null,q._ui(i,o[0]))})}:function(i,o){a(i).closest("li").removeClass("ui-state-default").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");q._trigger("show",null,q._ui(i,o[0]))};var l=b?function(o,i){i.animate(b,b.duration||"normal",function(){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");e(i,b);q.element.dequeue("tabs")})}:function(o,i,r){q.lis.removeClass("ui-tabs-selected ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide");q.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){var o=this,s=a(this).closest("li"),i=q.panels.filter(":not(.ui-tabs-hide)"),r=a(q._sanitizeSelector(this.hash));if((s.hasClass("ui-tabs-selected")&&!d.collapsible)||s.hasClass("ui-state-disabled")||s.hasClass("ui-state-processing")||q._trigger("select",null,q._ui(this,r[0]))===false){this.blur();return false}d.selected=q.anchors.index(this);q.abort();if(d.collapsible){if(s.hasClass("ui-tabs-selected")){d.selected=-1;if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){l(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(d.cookie){q._cookie(d.selected,d.cookie)}q.element.queue("tabs",function(){k(o,r)});q.load(q.anchors.index(this));this.blur();return false}}}if(d.cookie){q._cookie(d.selected,d.cookie)}if(r.length){if(i.length){q.element.queue("tabs",function(){l(o,i)})}q.element.queue("tabs",function(){k(o,r)});q.load(q.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var c=a.data(this,"href.tabs");if(c){this.href=c}var d=a(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(c===undefined){c=this.anchors.length}var b=this,g=this.options,i=a(g.tabTemplate.replace(/#\{href\}/g,e).replace(/#\{label\}/g,d)),h=!e.indexOf("#")?e.replace("#",""):this._tabId(a("a",i)[0]);i.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var f=a("#"+h);if(!f.length){f=a(g.panelTemplate).attr("id",h).data("destroy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(c>=this.lis.length){i.appendTo(this.list);f.appendTo(this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(this.panels[c])}g.disabled=a.map(g.disabled,function(k,j){return k>=c?++k:k});this._tabify();if(this.anchors.length==1){i.addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c]))},remove:function(b){var d=this.options,e=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(b+(b+1<this.anchors.length?1:-1))}d.disabled=a.map(a.grep(d.disabled,function(g,f){return g!=b}),function(g,f){return g>=b?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find("a")[0],c[0]))},enable:function(b){var c=this.options;if(a.inArray(b,c.disabled)==-1){return}this.lis.eq(b).removeClass("ui-state-disabled");c.disabled=a.grep(c.disabled,function(e,d){return e!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]))},disable:function(c){var b=this,d=this.options;if(c!=d.selected){this.lis.eq(c).addClass("ui-state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b){if(typeof b=="string"){b=this.anchors.index(this.anchors.filter("[href$="+b+"]"))}else{if(b===null){b=-1}}if(b==-1&&this.options.collapsible){b=this.options.selected}this.anchors.eq(b).trigger(this.options.event+".tabs")},load:function(e){var c=this,g=this.options,b=this.anchors.eq(e)[0],d=a.data(b,"load.tabs");this.abort();if(!d||this.element.queue("tabs").length!==0&&a.data(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).addClass("ui-state-processing");if(g.spinner){var f=a("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._sanitizeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.ajaxOptions.success(i,h)}catch(j){}c.element.dequeue("tabs")}}))},abort:function(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",b)},length:function(){return this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,disabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"<div></div>",spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'}});a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(d,f){var b=this,g=this.options;var c=b._rotate||(b._rotate=function(h){clearTimeout(b.rotation);b.rotation=setTimeout(function(){var i=g.selected;b.select(++i<b.anchors.length?i:0)},d);if(h){h.stopPropagation()}});var e=b._unrotate||(b._unrotate=!f?function(h){if(h.clientX){b.rotate(null)}}:function(h){t=g.selected;c()});if(d){this.element.bind("tabsshow",c);this.anchors.bind(g.event+".tabs",e);c()}else{clearTimeout(b.rotation);this.element.unbind("tabsshow",c);this.anchors.unbind(g.event+".tabs",e);delete this._rotate;delete this._unrotate}}})})(jQuery);(function(b){var a=null;b.fn.autogrow=function(c){return this.each(function(){new b.autogrow(this,c)})};b.autogrow=function(c,d){this.options=d||{};this.dummy=null;this.interval=null;this.line_height=this.options.lineHeight||parseInt(b(c).css("line-height"));this.min_height=this.options.minHeight||parseInt(b(c).css("min-height"));this.max_height=this.options.maxHeight||parseInt(b(c).css("max-height"));this.textarea=b(c);if(this.line_height==NaN){this.line_height=0}if(this.min_height==NaN||this.min_height==0){this.min_height==this.textarea.height()}this.init()};b.autogrow.fn=b.autogrow.prototype={autogrow:"1.2.2"};b.autogrow.fn.extend=b.autogrow.extend=b.extend;b.autogrow.fn.extend({init:function(){var c=this;this.textarea.css({overflow:"hidden",display:"block"});this.textarea.bind("focus",function(){c.startExpand()}).bind("blur",function(){c.stopExpand()});this.checkExpand()},startExpand:function(){var c=this;this.interval=window.setInterval(function(){c.checkExpand()},400)},stopExpand:function(){clearInterval(this.interval)},checkExpand:function(){if(this.dummy==null){this.dummy=b("<div></div>");this.dummy.css({"font-size":this.textarea.css("font-size"),"font-family":this.textarea.css("font-family"),width:this.textarea.css("width"),padding:this.textarea.css("padding"),"line-height":this.line_height+"px","overflow-x":"hidden",position:"absolute",top:0,left:-9999}).appendTo("body")}var e=this.textarea.val().replace(/(<|>)/g,"");if($.browser.msie){e=e.replace(/\n/g,"<BR>new")}else{e=e.replace(/\n/g,"<br>new")}if(this.dummy.html()!=e){this.dummy.html(e);if(this.max_height>0&&(this.dummy.height()+this.line_height>this.max_height)){this.textarea.css("overflow-y","auto")}else{this.textarea.css("overflow-y","hidden");if(this.textarea.height()<this.dummy.height()+this.line_height||(this.dummy.height()<this.textarea.height())){var d=this.dummy.height()+this.line_height,c=this;this.textarea.trigger("autogrow-will-grow",[d]).animate({height:d+"px"},100,function(){c.textarea.trigger("autogrow-did-grow",[d])})}}}}})})(jQuery);(function(a){a.widget("slash.menu",a.extend({},a.ui.mouse,{_init:function(){this._mouseInit();this.triggers=a(this.options.triggers||[]);this.element.unbind("mousedown."+this.widgetName);var b=this;this.triggers.bind("mousedown."+this.widgetName,function(c){return b._menuMouseDown(c,{trigger:this})}).bind("click."+this.widgetName,function(c){});(this.options.cssNamespace&&(this._hoverClass=this.options.cssNamespace+"-hover"));this._mouseStarted=false},_reset:function(){this.hoverTimeoutExceeded=this._hoverStarted=this._mouseStarted=this._menuStarted=false},context:function(b){this._reset();return this._menuMouseDown(b,{trigger:original_target(b)})},cancel:function(b){return this._inheritMouseUp(b)},destroy:function(){if(this.element.data("menu")){this.element.removeData("menu").unbind(".menu");this._mouseDestroy()}},tracking:function(d,f,c){var b={begin:true,disable:false,enable:true,end:false,start:true,stop:false,toggle:!this._tracking}[d];if(b===undefined){}else{if(!b&&(this._tracking===undefined)){this._tracking=false}else{if(b!=(this._tracking||false)){var g=b?"mouseenter":"mouseleave";(c||(c=this._uiHash(f,g)));(this._tracking&&this._item("out",f,c));this._tracking=b;(this._tracking&&this._item("over",f,c))}}}},_mouseCapture:function(c){this._menuStarted&&this._inheritMouseUp(c);this.clickDurationExceeded=(this.options.clickDuration||0)<=0;if(!this.clickDurationExceeded){var b=this;this._clickDurationTimer=setTimeout(function(){b.clickDurationExceeded=true;b._mouseStart(c)},this.options.clickDuration)}this._overTarget=this._tracking=undefined;this._hoverStarted=this.hoverTimeoutExceeded=false;this._menuStarted=(this.options.clickToHover&&this._mouseStart(c));return true},_mouseStart:function(d){if(!this._menuStarted){var c=this._uiHash(d);this._trigger("start",d,c);((this._tracking===undefined)&&this.tracking("start",d,c));var b=this;this.element.children().bind("mouseleave."+this.widgetName,function(f){return b._item("out",f)}).bind("mouseenter."+this.widgetName,function(f){return b._item("over",f)});this._menuStarted=true}return this._menuStarted},_item:function(c,d,b){(b||(b=this._uiHash(d)));(d&&(this._overTarget=b.over));if(b[c]&&this._tracking){((c==="out")&&this._highlight(c,d,b));this._trigger(c,d,b);((c==="over")&&this._highlight(c,d,b))}},_mouseStop:function(c,b){if(this._menuStarted){this.hoverTimeoutExceeded||this._item("select",c,b||this._uiHash(c,"select"));b||(b=this._uiHash(c,"stop"));this.tracking("stop",c,b);this._trigger("stop",c,b)}this._reset();if(this._clickDurationTimer){clearTimeout(this._clickDurationTimer);this._clickDurationTimer=undefined}if(this._hoverDurationTimer){clearTimeout(this._hoverDurationTimer);this._hoverDurationTimer=undefined}a(document).unbind("mousedown."+this.widgetName).unbind("mouseup."+this.widgetName);this.element.children().unbind("mouseenter."+this.widgetName).unbind("mouseleave."+this.widgetName)},_inheritMouseUp:function(c,b){this._mouseDownEvent||(this._mouseDownEvent=this._menuMouseDownEvent||{});this._mouseStarted=true;return this._mouseUp(c,b)},_menuMouseDown:function(f,c){this._menuMouseDownEvent=f;var d=c.trigger&&c.trigger!==document&&(this.options.liveTriggers||this.triggers.index(c.trigger)>=0);if(!d){var g=this._uiHash(f,"stop");if(!g.out){return this._inheritMouseUp(f,c)}}if(this._hoverStarted){clearTimeout(this._hoverDurationTimer);this._hoverDurationTimer=undefined;this.tracking("start",f)}else{(d&&(this._startTarget=c.trigger));this._mouseDown(f);a(document).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)}var b=this;a(document).one("mouseup."+this.widgetName,function(h){return b._menuMouseUp(h)});return true},_menuMouseUp:function(d){clearTimeout(this._clickDurationTimer);this._clickDurationTimer=undefined;if(this._startTarget&&!this._menuStarted){this._inheritMouseUp(d);this._trigger("click",d,{click:this._startTarget});return false}var c;if(this._hoverStarted||this._mouseStarted||(this._tracking&&(c=this._uiHash(d,"stop")).select)||this._clickDurationExceeded(d)){return this._inheritMouseUp(d,c)}this._hoverStarted=true;var b=this;if(this.options.hoverTimeout){this._hoverDurationTimer=setTimeout(function(){var f=a.Event("mouseup");f.target=b._overTarget;b.hoverTimeoutExceeded=true;b._inheritMouseUp(f)},this.options.hoverTimeout)}a(document).unbind("mouseup."+this.widgetName,this._mouseUpDelegate).one("mousedown."+this.widgetName,function(f){return b._menuMouseDown(f,{trigger:document})});d.preventDefault();return false},_highlight:function(d,f,c){var b={over:true,out:false}[d];if(this._hoverClass&&b!==undefined&&c[d]){a(c[d]).toggleClass(this._hoverClass,b);this.element.toggleClass(this._hoverClass,!!c.over)}},_itemOf:function(d){var e=undefined;if(d){var f=this.element[0],c=a(d),b=c.add(c.parents());b.each(function(g){if(this===f){e=b[g-1];return false}})}return e},_uiHash:function(g,h,e){var c=(g&&g.type)?g:undefined,f=c?{item:this._itemOf(c.target),relatedItem:this._itemOf(c.relatedTarget)}:{item:this._overTarget},d=h||(c?c.type:g),b={mouseenter:{over:"item",out:"relatedItem"},mouseleave:{out:"item",over:"relatedItem"},select:{select:"item",over:"item"},stop:{out:"item"}}[d]||{over:"item"};(e||(e={}));a.each(b,function(j,i){e[j]=f[i]});e.trigger=this._startTarget;e.event=c;return e},_clickDurationExceeded:function(b){return this.clickDurationExceeded}}));a.extend(a.slash.menu,{version:"0.5",eventPrefix:"menu",defaults:{distance:1,clickToHover:true,clickDuration:300,hoverTimeout:false,liveTriggers:false}})})(jQuery);(function(b){function a(){if(!check_logged_in()){return false}ajax_update({op:"page_save_user_boxes",reskey:reskey_static,bids:b("#slashboxes div.title").map(function(){return this.id.slice(0,-6)}).get().join(",")})}b(function(){b("#slashboxes").prepend(b("#slug-Crown")).append(b("#slug-Top")).sortable({axis:"y",containment:"parent",handle:".title",items:">:not(.nosort)",opacity:0.8,update:a}).find("> div.block:not(.nosort) > div.title > h4").append('<span class="closebox">x</span>');b("#userboxes").prepend(b("#slug-Crown")).append(b("#slug-Top"));b("#slashboxes .block:not(.nosort) h4 span.closebox").live("click",function(){b(this).closest("div.block").remove();a();after_article_moved()})})})(Slash.jQuery);var Tags={},tag_admin=false,gFocusedText,$previous_context_trigger=$([]);(function(){var a=/\s+/,b=/\b(?:meta)?(?:nod|nix)\b/i;function e(h,g){var f=h.filter("a.topic").map(function(){return $(this).text()}).get();g&&f.sort();return f.join(" ")}function d(f){var g=f.children();return{skin:g.filter("a.main:first").text(),vote:g.filter("a.my[href$=/nod],a.my[href$=/nix],a.my[href$=/metanod],a.my[href$=/metanix]").text(),topics:e(g,"sorted"),datatype:g.filter("a.datatype")}}function c(f,g){var h=b.test(g)&&($(f).is(".fhitem-comment")?firehose_handle_comment_nodnix:firehose_handle_nodnix);g=g.split(a);firehose_handle_admin_commands&&(g=firehose_handle_admin_commands.call(f,g));h&&(g=h.call(f,g));return g.join(" ")}Tags.submit=function(j,i){var f=$(j),h=f,l=f.closest("div.fhitem"),g=l[0],k=fhitem_key(g),m=$("span.tag-server-busy",g).show();h.is(".tag-bar")||(h=l.find("span.tag-bar"));i&&(i=c(g,i));$.ajax({type:"POST",dataType:"text",data:{op:"tags_setget_display",key:k.key,key_type:k.key_type,reskey:reskey_static,tags:i||"",limit_fetch:"",include_topic_images:sign(l.is(".fhitem-editor"))},success:function(r){var p=d(h),o=d(h.html(r));function q(s,u){o[s]!==p[s]&&l.trigger(s+"-assigned",u||o[s])}q("datatype");q("topics",e(h.children()));q("skin");q("vote")},complete:function(){m.hide()}})};Tags.fetch=function(f){Tags.submit(f)}})();(function(){var g="ac-ready",f=13,e=27,d=32,a={},c={},b={};(function(){a[f]=a[d]=true;c[f]=c[e]=c[d]=true;b[f]=b[e]=true})();$("input.tag-entry").live("keydown",function(i){var j=$(original_target(i)),h=i.which||i.keyCode;if(!j.data(g)){j.autocomplete("/ajax.pl",{autoFill:false,delay:750,minChars:3,selectFirst:false,max:25,loadingClass:"working",extraParams:{op:"tags_list_tagnames",reskey:reskey_static}}).data(g,true)}if(h===e){i.preventDefault();i.stopImmediatePropagation();return false}return true}).live("keyup",function(i){var j=$(original_target(i)),h=i.which||i.keyCode;a[h]&&Tags.submit(j.siblings("span.tag-bar"),j.val());c[h]&&j.val("");b[h]&&firehose_toggle_tag_ui_to(false,j);return true});$("a.edit-toggle").live("click",function(j){var h=original_target(j),i=$(h).closest(".fhitem-editor").length;(i||check_logged_in())&&firehose_toggle_tag_ui(h)});$("input.tag-entry.default").live("click",function(){$(this).removeClass("default").val("")});$("input.tag-entry.default").live("keydown",function(){$(this).removeClass("default").val("")})})();$.ajaxSetup({url:"/ajax.pl",type:"POST",contentType:"application/x-www-form-urlencoded"});window.Slash||(window.Slash={});Slash.Firehose||(Slash.Firehose={});var reskey_static="";var global_returnto="";var firehose_settings={startdate:"",duration:"",mode:"",color:"",orderby:"",orderdir:"",view:"",viewtitle:"",tab:"",fhfilter:"",base_filter:"",user_view_uid:"",issue:"",is_embedded:0,not_id:0,section:0,sectionname:"",more_num:0,metamod:0,admin_filters:0};var firehose_sitename="",firehose_slogan="",firehose_smallscreen=0;var firehose_item_count=0,firehose_future=null,firehose_more_increment=10;var fh_play=0,fh_is_timed_out=0,fh_update_timerids=[],fh_is_admin=0,console_updating=0,fh_ticksize,fh_colors=[],fh_idle_skin=0,vendor_popup_timerids=[],vendor_popup_id=0,firehose_exists=0;var fh_adTimerSecsMax=15,fh_adTimerClicksMax=0,fh_adTimerUrl="";var FHID_PREFIX=/^(firehose|editor)-/;function ajax_update(c,e,a,b){if(!b){b={}}var d={data:c};if(b.request_url){d.url=b.request_url}if(b.async_off){d.async=false}if(e){d.success=function(f){$any(e).html(f)}}if(a&&a.onComplete){d.complete=a.onComplete}if(a&&a.onError){d.error=a.onError}jQuery.ajax(d)}function ajax_periodic_update(d,c,e,a,b){setInterval(function(){ajax_update(c,e,a,b)},d*1000)}function eval_response(a){return evalExpr(a.responseText)}function json_handler(b){var a=eval_response(b);a&&json_update(a);return a}function json_update(a){if(!a){return}$.globalEval(a.eval_first);$.each(a.html||[],function(b,c){$any(b).html(c)});$.each(a.value||[],function(b,c){$any(b).each(function(){if(this!==gFocusedText){$(this).val(c)}})});$.each(a.html_append||[],function(b,c){$any(b).append(c)});$.each(a.html_add_after||[],function(b,c){$any(b).after(c)});$.each(a.html_add_before||[],function(b,c){$any(b).before(c)});$.each(a.html_replace||[],function(b,c){$any(b).replaceWith(c).show()});$.each(a.html_append_substr||[],function(b,c){$any(b).each(function(){var f=$(this),d=f.html(),e=d.search(/<span class="?substr"?> ?<\/span>[\s\S]*$/i);if(e!=-1){d=d.substr(0,e)}f.html(d+c)})});$.each(a.events||[],function(){if(this.event){$(this.target||document).trigger(this.event,this.data)}});$.globalEval(a.eval_last)}var view;(function(){var d,c,a=[];function b(f,g){return $(g).eq(0).parents().index(f)>=0}function e(k,f,j){var i=$(k),l=new Bounds(i);if(!Bounds.empty(l)){if(TypeOf.element(i[0])){$.each({top:-1,left:-1,bottom:1,right:1},function(m,o){l[m]+=o*parseInt(i.css("margin-"+m))})}if(j.axis!="y"&&!Bounds.contain(Bounds.x(f),l)){var h=l.left<=f.left||f.width()<=l.width()?l.left-f.left:l.right-f.right;f.left+=h;f.right+=h}if(j.axis!="x"&&!Bounds.contain(Bounds.y(f),l)){var g=l.top<=f.top||f.height()<=l.height()?l.top-f.top:l.bottom-f.bottom;f.top+=g;f.bottom+=g}}return f}view=function(j,i){var g=(j===false),k=!g,f,h;if(k){i||(i={});"speed" in i||(i.speed="normal");if($.browser.opera){i.speed=0}f=$any(j);h=f[0];if(Bounds.empty(f)){k=false}else{if(a.length&&(!i.speed||!b(a[a.length-1],h))){g=true}}}if(g){c.stop(true);a.length=0}if(k){a.push(h);d.queue("fx",function(){var l=new Bounds(window);i.hint&&!Bounds.empty(f)&&e(i.hint,l,i);e(f,l,i);c.animate({scrollTop:l.top,scrollLeft:l.left},i.speed,function(){i.focus&&f.focus();a.shift();d.dequeue("fx")})})}return f};$(function(){d=$("body");c=$("html,body")})})();function more_possible(a){anchor_fh_pag_menu(true);$("#more-experiment a").trigger("more-possible")}function createPopup(e,f,c,d,i,h){function b(k,j){return $('<div id="'+c+"-"+k+'" class="popup-'+k+'">'+(j||"")+"</div>")}var g=Position(e),a=$('<div id="'+c+'-popup" class="popup" style="position:absolute; top:'+g.top+"px; left:"+g.left+'px; z-index:100">').appendTo("body").append("<iframe>").append(b("title",f)).append(b("contents",d)).append(b("message",i));TypeOf.fn(h)&&a.mouseleave(h);return a[0]}function createPopupButtons(){return'<span class="buttons"><span>'+$.makeArray(arguments).join("</span><span>")+"</span></span>"}function closePopup(b,a){$any(b).remove();if(a){window.location.reload()}}function handleEnter(d,c,a){if(!d){d=window.event}var b=d.which||d.keyCode;if(b==13){c(a);d.returnValue=true;return true}d.returnValue=false;return false}function adsToggle(b){var a={};a.op="enable_maker_adless";if(!b){a.off=1}a.reskey=reskey_static;ajax_update(a,"",{onComplete:json_handler})}function cached_parts(a){if(!cached_parts[a]){cached_parts[a]=$(a).insertBefore("#top_parent")}return cached_parts[a]}function get_modal_parts(b){var a=cached_parts("#modal_cover, #modal_box");if(b){a=a.filter(b)}return a}function custom_modal_box(e){$(document).trigger(e+".modal");var b="_custom_"+e+"_fn",f=get_modal_parts(),d=f.filter("#modal_box"),a=d[0],c=a[b]||function(){f[e]()};c(f);a[b]=undefined;f.filter("#modal_cover").click(hide_modal_box);return f}function show_modal_box(){return custom_modal_box("show").keyup(function(a){a.which==$.ui.keyCode.ESCAPE&&hide_modal_box()})}function hide_modal_box(){custom_modal_box("hide").hide().attr("style","display: none;").removeClass().removeData("tabbed").unbind();if(document.forms.modal_prefs&&document.forms.modal_prefs.refresh_onclose&&document.forms.modal_prefs.refresh_onclose.value){document.location=document.URL}return false}function get_login_parts(){return cached_parts("#login_cover, #login_box")}function show_login_box(){getModalPrefs("userlogin","Log In",1)}function hide_login_box(){get_login_parts().hide()}var logged_in=1;function check_logged_in(){return logged_in||(show_login_box(),0)}function has_hose(){return firehose_exists}function getModalPrefs(h,g,e,d){var b="modal-fetch",a=get_modal_parts("#modal_box:visible"),c;a.length&&a.data("tabbed")!=e&&hide_modal_box();var f=h;var j="getModalPrefs";var i="";if(f==="sendPasswdModal"||f==="newUserModal"||f==="userlogin"){j="getModalPrefsAnonHC";if(f==="userlogin"){i=location.toString()}}else{if(f==="submit"){j="getModalPrefsAnon"}else{if(!reskey_static){return show_login_box()}}}Slash.busy(b,true);c=get_modal_parts("#modal_cover").css("opacity",0.75).show();$any("modal_box_content").load("/ajax.pl",$.extend({op:j,section:h,reskey:reskey_static,tabbed:e,return_to:i},d||null),function(l,k,o){if(k==="success"){$any("preference_title").html(g);var m=show_modal_box().data("tabbed",e);e&&m.addClass("tabbed")}else{c.hide()}Slash.busy(b,false)})}function serialize_multiple(c){var b=c.serializeArray();var a={};$.map(b,function(e){++a[e.name]||(a[e.name]=1)});var d=1;return $.param($.map(b,function(e){if(a[e.name]>1){e.name+=d++}return e}))}function resetModalPrefs(a){var b={op:"saveModalPrefs",data:serialize_multiple($any("modal_prefs")),reset:1,reskey:(document.forms.modal_prefs&&document.forms.modal_prefs.reskey&&document.forms.modal_prefs.reskey.value)||reskey_static};if(a){b[a]=1}ajax_update(b,"",{onComplete:function(){hide_modal_box();document.location=document.URL}})}function saveModalPrefs(b,a,c){b=b||(document.forms.modal_prefs&&document.forms.modal_prefs.formname&&document.forms.modal_prefs.formname.value);a=a||serialize_multiple($any("modal_prefs"));c=c||(document.forms.modal_prefs&&document.forms.modal_prefs.reskey&&document.forms.modal_prefs.reskey.value)||reskey_static;var d="saveModalPrefs";if(b==="sendPasswdModal"||b==="newUserModal"){d="saveModalPrefsAnonHC"}ajax_update({op:d,data:a,reskey:c},"",{onComplete:function(f){var e=eval_response(f);json_update(e);if(e===undefined||e.html_replace===undefined){hide_modal_box();if(document.forms.modal_prefs.refreshable&&document.forms.modal_prefs.refreshable.value){document.location=document.URL}}}})}function createacct_check_nick(a){var b={};b.op="createacct_check_nick";b.nickname=a.newusernick.value;b.reskey=a.nick_rkey.value;if((a===undefined)||(b.nickname===undefined)||(b.nickname==="")){return false}ajax_update(b,"",{onComplete:function(d){var c=eval_response(d);if(c!==undefined&&c.html_replace!==undefined){json_update(c)}}})}function displayModalPrefHelp(b){var a=$any(b);a.css("display",a.css("display")!="none"?"none":"inline")}function openInWindow(b,a){if(!a&&window.open(b,"_blank")){return false}window.location=b;return false}function after_article_moved(b){var a=b?$(b).nextAll(":visible").andSelf():null;$any("firehoselist").trigger("articlesMoved",a);anchor_fh_pag_menu(true)}function before_article_removed(c,b){var a=c?$(c).next(":visible")[0]:null;$any("firehoselist").trigger("beforeArticleRemoved",c);if(b){after_article_moved(a)}}function firehose_toggle_advpref(){$any("fh_advprefs").toggleClass("hide")}function firehose_open_prefs(){$any("fh_advprefs").removeClass()}function toggleIntro(d,a){var b="condensed";var c="[+]";if($any(d).setClass(applyMap("introhide","intro")).hasClass("intro")){b="expanded";c="[-]"}$any(a).setClass(b).html(c)}function tagsToggleStoryDiv(c,b,a){if($any("toggletags-body-"+c).hasClass("tagshide")){tagsShowBody(c,b,"",a)}else{tagsHideBody(c)}}function tagsHideBody(a){$any("toggletags-body-"+a).setClass("tagshide");$any("tagbox-title-"+a).setClass("tagtitleclosed");$any("tagbox-"+a).setClass("tags");$any("toggletags-button-"+a).html("[+]");after_article_moved(elemAny("firehose-"+a))}function tagsShowBody(d,a,b,c){c=c||"stories";if(c=="firehose"){setFirehoseAction();if(fh_is_admin){firehose_get_admin_extras(d)}}$any("toggletags-button-"+d).html("[-]");$any("tagbox-"+d).setClass("tags");$any("tagbox-title-"+d).setClass("tagtitleopen");$any("toggletags-body-"+d).setClass("tagbody");after_article_moved(elemAny("firehose-"+d))}function tagsOpenAndEnter(d,c,a,b){tagsShowBody(d,a,c,b)}function reportError(a){alert("error")}function is_body_expanded(a){return $(a).closest(".fhitem").is(":has(>[id^=fhbody-]:not(.empty,.hide))")}function toggle_fh_body_wrap_return(a){return firehose_settings.view==="stories"&&is_body_expanded(a)||toggle_firehose_body.apply(null,arguments)&&false}function toggle_firehose_body(b,d,h,j){setFirehoseAction();var k=$(b).closest(".fhitem"),a=k.attr("id").replace(FHID_PREFIX,""),f=k.children("[id^=fhbody-]"),g=f.is(".empty"),e=sign(!g&&!f.is(".hide")||-1);if(h===false){h=-1}else{if(typeof(h)==="string"){h={show:1,hide:-1}[h]}}h=sign(h||-e);if(h==e){return}var i=h>0;if(g){var c={};fh_is_admin&&(c.onComplete=function(){firehose_get_admin_extras(a)});ajax_update({op:"firehose_fetch_text",id:a,reskey:reskey_static},f.attr("id"),c)}else{if(fh_is_admin&&i){firehose_get_admin_extras(a)}}f.removeClass("body empty hide").addClass(i?"body":"hide");k.removeClass("article briefarticle adminmode usermode").addClass((i?"article ":"briefarticle ")+(fh_is_admin?"adminmode":"usermode"));if(i){view(k,{speed:50})}if(!j&&!i&&k.is(".currfh")){firehose_go_next()}after_article_moved(k);inlineAdFirehose(i&&k);return false}toggle_firehose_body.SHOW=1;toggle_firehose_body.TOGGLE=0;toggle_firehose_body.HIDE=-1;function toggleFirehoseTagbox(a){$any("fhtagbox-"+a).setClass(applyMap("tagbox","hide"));after_article_moved(elemAny("firehose-"+a))}function use_skin(c){var b=$("head link.data-skin").attr("disabled",true),a,d;if(c){a=$(c);d=b.filter("[title="+a.attr("title")+"]");if(!d.length){d=a.addClass("data-skin").attr("disabled",true).appendTo("head")}d.attr("disabled",false)}}function firehose_style_switch(b){var a=firehose_section_menu_item(b),c=a.length&&a.metadata();if("skin" in c||b==="unsaved"){use_skin(c.skin);return}ajax_update({op:"firehose_section_css",reskey:reskey_static,layout:"yui",section:b},"",{onComplete:function(e){var d=eval_response(e)||{};use_skin(d.css_includes);c&&(c.skin=d.css_includes)}})}var sprite_rules,use_sprites;(function(){function a(b){return(b.css("background-image")||"none")==="none"}sprite_rules=function(c){var b=$('<div style="display:none">').appendTo("body");(c=slashcore.grep(c,function(d){return a(b.attr("className",d))}).join("\n"))&&$('<style type="text/css">'+c+"</style>").appendTo("head");b.remove()};use_sprites=function(b){$("div.maybe-sprite",b).each(function(){var c=$(this).removeClass("maybe-sprite");c.children("span.no-sprite").each(function(){a(c)&&c.attr("style",$(this).text())}).remove()})}})();(function(){var b="stories-view recent-view popular-view daddypants-view search-view userhomepage-view";function a(c){$("body").removeClass(b).addClass(c+"-view")}$(function(){a(firehose_settings.view)});$(document).bind("firehose-setting-view",function(d,c){a(c)})})();(function(){var a=1,g={id:-Infinity,rank:-Infinity,content:""},h=g,c={},j,i=/-(mode|warning|error)$/,b={mode:2,warning:3,error:4},d=["banner-rank","message-rank","mode-rank","warning-rank","error-rank"],k=d.join(" ");function f(m){var p=a++,l;(TypeOf.scalar(m)||m.content===void (0))&&(m={content:m});l=(i.exec(m.key)||{})[1];$.extend(this,{rank:b[l]||1,key:p,content:""},m,{id:p});return c[this.key]=this}function e(){var l=g;slashcore.each(c,function(){(this.rank-l.rank||this.id-l.id)>0&&(l=this)});if(l!==h){j.html((h=l).content);$("#firehose-message-tray").removeClass(k).addClass(d[l.rank])}}Slash.message=function(l){j||(h=new f({rank:0,key:"default",content:(j=$("#firehose-message-tray")).children()}));return l&&(l=new f(l))&&(e(),l.key)};Slash.clear_message=function(l){try{delete c[l]&&e()}catch(m){}};Slash.has_message=function(l){return !!c[l]}})();function addfhfilter(a){if(has_hose()){firehose_set_options("addfhfilter",a);return false}return true}function setfhfilter(a){if(has_hose()){firehose_set_options("setfhfilter",a);return false}return true}var firehose_set_options;(function(){var a={key:"loading",content:'<span class="loading_msg">Loading New Items...</span>'},g=Qw.as_set("firehose_usermode mixedmode mode nocolors nothumbs section setfhfilter setsearchfilter tab view startdate issue"),h=$.extend(Qw.as_set("startdate color addfhfilter"),g),o=Qw.as_set("mixedmode nobylines nocolors nocommentcnt nodates nomarquee noslashboxes nothumbs"),j=$.extend(Qw.as_set("color duration issue pagesize pause startdate tab tabtype usermode"),o),k={fhfilter:"filterchanged",more_num:"ask_more",section:"sectionchanged",addfhfilter:"filterchanged",setfhfilter:"filterchanged",setsearchfilter:"searchtriggered",tab:"tabchanged",usermode:"setusermode",view:"viewchanged"},l=Qw.as_set("color duration issue mode orderby orderdir section startdate tab view"),e={setfhfilter:"fhfilter",setsearchfilter:"fhfilter",tabsection:"section"},f=Qw.as_set("fhfilter view tab issue pagesize section setfhfilter setsearchfilter"),m={onComplete:function(p){json_handler(p);firehose_get_updates({oneupdate:1})}};var i=$([]);$(function(){i=$any("firehoselist")});function d(p){$(p).each(function(){firehose_settings.fhfilter=this.value})}function c(r){var p={};var q=$.map($.trim((firehose_settings.fhfilter||"")+" "+r).split(ws),function(s){if(!(s in p)){return p[s]=s}}).join(" ");firehose_settings.fhfilter=q;b(q)}function b(p){$("form[name=firehoseform] input[name=fhfilter], #searchquery").each(function(){this.value=p})}firehose_set_options=function(p,r,q){if(p==="color"&&!r){return}if(!logged_in&&p=="color"){show_login_box();return}typeof(r)==="boolean"&&(r=sign(r));var s={};if(p==="setfhfilter searchfu"){p="setfhfilter";s.searchtriggered=1}o[p]&&(s.setfield=1);j[p]&&(s[p]=r);k[p]&&(s[k[p]]=1);l[p]&&(firehose_settings[p]=r);e[p]&&(firehose_settings[e[p]]=r);f[p]&&(firehose_settings.page=firehose_settings.more_num=0);switch(p){case"fhfilter":d("form[name=firehoseform] input[name=fhfilter]");break;case"issue":firehose_settings.startdate=r;firehose_settings.duration=1;break;case"mode":fh_view_mode=r;break;case"tabsection":s.tabtype="tabsection";break;case"view":d("#searchquery");break;case"addfhfilter":c(r);break}if(h[p]){view($("body"),{speed:0});s.start_over=1}if(g[p]){$("div.paginate").hide().addClass("paginatehidden");i.fadeOut().html("");$("#itemsreturned").html("");Slash.message(a)}ajax_update($.extend({op:"firehose_set_options",reskey:reskey_static,setting_name:p,context:q,section:firehose_settings.section},s,firehose_settings),"",m);$(document).trigger("firehose-setting-"+p,r)}})();function firehose_fix_up_down(c,a){var b=$any("updown-"+c);if(b.length&&!b.hasClass(a)){b.setClass(a)}}(function(){var a={nod:"votedup",metanod:"votedup",nix:"voteddown",metanix:"voteddown",none:"vote"};$(document).bind("vote-assigned",function(c,b){firehose_fix_up_down($(c.target).attr("id").replace(FHID_PREFIX,""),a[b||"none"])})})();function firehose_click_nodnix_reason(c){var b=$(c.target).closest(".fhitem"),a=b.attr("id").replace(FHID_PREFIX,"");if((fh_is_admin||firehose_settings.metamod)&&($any("updown-"+a).is(".voteddown")||b.is(".fhitem-comment"))){firehose_collapse_entry(a)}return true}function firehose_remove_tab(a){setFirehoseAction();ajax_update({op:"firehose_remove_tab",tabid:a,reskey:reskey_static,section:firehose_settings.section},"",{onComplete:json_handler})}var $related_trigger=$().filter();var kExpanded=true,kCollapsed=false;function tag_ui_in(c){var a=c.find("menu.edit-bar"),b=a.find("a.edit-toggle span.button");return{$toolbar:a,$input:a.find("input.tag-entry"),$toggle:b,is_expanded:b.is(".expand")}}function firehose_toggle_tag_ui_to(d,f,b){var e=$(f).closest(".fhitem"),c=e.attr("id").replace(FHID_PREFIX,""),g=tag_ui_in(e),a=g.is_expanded==!d;if(a){if(d){if(e.find("div[id^=fhbody-]").is(".empty,.hide")){toggle_firehose_body(e,0,true,b);e.data("tags-opened-body",true)}}setFirehoseAction();d&&Tags.fetch(e[0]);g.$toolbar.toggleClass("expanded",!!d);g.$input.toggle(!!d);g.$toggle.setClass(applyToggle({expand:d,collapse:!d}));e.find("#toggletags-body-"+c).setClass(applyToggle({tagbody:d,tagshide:!d}));if(!d&&e.data("tags-opened-body")){toggle_firehose_body(e,0,false);e.removeData("tags-opened-body")}after_article_moved(e[0])}d&&view(g.$input,{hint:e,focus:true,speed:50});return g.$toolbar}function firehose_toggle_tag_ui(b){var a=$(b).closest(".fhitem");firehose_toggle_tag_ui_to(!tag_ui_in(a).is_expanded,a)}var search_eligible;(function(){var a={user:true,top:true,system:true};search_eligible=function(c){var d=$(c).closest("li"),b=d.closest("span.tag-display").attr("context")||"unknown";return a[b]&&d.is(":not(.p,.w,.b,.suggestion)")}})();function user_intent(b,a){b&&$(document).trigger("user-intent-"+b,a)}function shift_select(c){var e=$("div.fhitem:visible"),f=$(c).closest(".fhitem").attr("id"),d=$("div.currfh,#"+f),b=e.index(d[0]),a=e.index(d[d.length-1]);e.slice(b,a+1).addClass("currfh")}function apply_tags(c,b,d){var a=$(c);fh_is_admin&&a.is(".currfh")&&d&&(a=$("div.fhitem.currfh:visible"));a.each(function(){Tags.submit(this,b)})}$(function(){var a=/^user-intent-/;function b(d,c,e){if(!c){}else{if(!fh_is_admin||!e||!e.shiftKey){firehose_set_cur($(c),(d.type||"").replace(a,""))}else{shift_select(c)}}setTimeout(function(){inlineAdFirehose()},0)}$(document).bind("user-intent-interest",b).bind("user-intent-control",b)});function page_click_handler(c){var a=$(c.target),b=a.closest(".fhitem"),h=!!a.closest("a[href]:not([href=#],[onclick],[rel=tag]),.advertisement").length,e=!h&&!!a.closest("menu,a,[data-intent-control]").length,d=!h&&(e?"control":"interest"),f,g=false;$related_trigger=a;if(a.is("a.up")){f="nod"}else{if(a.is("a.down")){f="nix"}else{if(a.is(".sodify,.skin,.topic *")){d="search"}else{$related_trigger=$([])}}}if(h){user_intent(d)}else{user_intent(d,[b[0],c]);setTimeout(function(){inlineAdFirehose()},0)}if(f&&(g=true)&&check_logged_in()){apply_tags(b[0],f,c.shiftKey)}return !g}function firehose_handle_nodnix(a){if(a.length){var b=this;$.each(a.slice(0).reverse(),function(c,d){if(d=="nod"||d=="nix"){firehose_fix_up_down(b.getAttribute("data-fhid"),{nod:"votedup",nix:"voteddown"}[d]);return false}})}return a}function firehose_handle_comment_nodnix(a){if(a.length){var c=this,b=false;a=$.map(a.reverse(),function(g){var f=/^([\-!]*)(nod|nix)$/.exec(g);if(f){var d=f[1],e=f[2];g=d+"meta"+e;if(!b&&!d){var h=c.getAttribute("data-fhid");firehose_fix_up_down(h,{nod:"votedup",nix:"voteddown"}[e]);firehose_collapse_entry(h);b=true}}return g}).reverse()}return a}$(function(){var b=$any("firehoselist");$.browser.chrome=$.browser.safari&&/chrome/.test(navigator.userAgent.toLowerCase());$("#fhsearch").show();if(!firehose_smallscreen){var a=$("div.fhroot");(a.length?a:$("div.article")).click(page_click_handler)}$("#firehoselist > div.fhitem").live("blur-article",function(){var c=$(this);if(c.data("blur-closes-item")){toggle_firehose_body(c,0,false,true)}else{if(c.data("blur-closes-tags")){firehose_toggle_tag_ui_to(false,c,true)}}c.removeData("blur-closes-item").removeData("blur-closes-tags")}).live("focus-article",function(){var c=$(this);c.data("blur-closes-tags",!tag_ui_in(c).is_expanded).data("blur-closes-item",c.find("[id^=fhbody-]").is(".empty,.hide"))});anchor_fh_pag_menu(true);$(window).bind("resize",shorten_fh_pag_menu);if(!$.browser.msie){$(window).bind("scroll",anchor_fh_pag_menu)}});var update_firehose_content;(function(){var m="data-add-ready",j="data-remove-ready",l=5,g=/\bdata-(add|remove)-ready\b/;var a=document,b=void (0),e,k;$(function(){e=$any("firehoselist");k=e[0]});function c(){return this}c.prototype={head:function(){return this._run[0]},lhead:function(){return this.head()},headId:function(){return(this.lhead()||{}).id},tail:function(){var o=this._run&&this._run.length;return o&&this._run[o-1]},ltail:function(){return this.tail()},tailId:function(){return(this.ltail()||{}).id},_manip:function(q,p){var o=p;while(o&&o.nodeType!==1){o=o.nextSibling}if(!o){this.appendTo(q)}else{if(o!==this.head()){this.insertBefore(p)}}return this},prependTo:function(o){return this._manip(o,o.firstChild)},insertBefore:function(o){this.tail().nextSibling!==o&&$(this._run).insertBefore(o);return this},insertAfter:function(o){return this._manip(o.parentNode,o.nextSibling)},appendTo:function(p){var o=this.tail();(o.parentNode!==p||o.nextSibling)&&$(this._run).appendTo(p);return this}};function d(){this._run=[];return this}d.prototype=$.extend(new c,{lhead:function(){return this._lhead},ltail:function(){return this._ltail},push:function(p,o){this._run.push(p);if(o){this._lhead||(this._lhead=p);this._ltail=p}return this}});function f(){this._fragment=a.createDocumentFragment();this._run=this._fragment.childNodes;return this}f.prototype=$.extend(new c,{push:function(o){this._fragment.appendChild(o);return this},insertBefore:function(o){o.parentNode.insertBefore(this._fragment,o)},insertLast:function(o){o.appendChild(this._fragment)}});function i(r,s){var q,o,p;while(r&&(o=r.tailId())&&(q=s[o])){q.insertAfter(r.tail());r=q}}function h(o){return $(o).addClass(m).css("display","none")[0]}update_firehose_content=function(z,w){if(!(z&&z.length||w&&w.length)){return}Slash.busy("firehose-content",true);var o={};var C=$.map(z,function(G){var F=G[0],D=G[1],E=G[2];switch(!!D&&F){case"remove":return"#firehose-"+D;case"add":o[D]=h(E)}}).join(",");$(C,k).addClass(j);var A={},s,y={},B=0;$.each(w,function(F,E){var G=o[E];if(G){s||(s=A[B]=new f());s.push(G)}else{s=b}var D="firehose-"+E;y[D]=B;B=D});var x=0,v=e.children(),p=v[x],r=p&&p.id in y,u=v.index($("#floating-slashbox-ad",k)),q;u<0&&(u=Infinity);while(p){s=new d();B=b;do{r&&(B=p.id);s.push(p,r)}while((p=v[++x])&&(!(r=p.id in y)||B===b||y[p.id]===B));if(x>u){q=s;u=Infinity}else{A[y[s.headId()]]=s}}(s=A[0])&&i(s.prependTo(k),A);q&&i(q,A);use_sprites(k);Slash.busy("firehose-content",false)}})();(function(){var a=400,c,d;function b(){var e=firehose_init_note_flags(1);if(!$item.length){clearInterval(d);d=0}}fh_is_admin&&$(document).bind("firehose-content-end",function(){d||(d=setInterval(b,a))});$(function(){c=$("div.fhroot")})})();function user_wants_updates(a){setFirehoseAction();apply_updates();Slash.clear_message("updates-available");a&&check_logged_in()&&apply_updates_when(a)}var apply_updates_when,apply_updates,updates_available,debug_ask,slashCMfn;(function(){var h,b="div.data-add-ready",f="div.data-remove-ready:not(.currfh)",d="div.fhitem.data-add-ready:hidden",c="div.fhitem:not(.data-add-ready,.data-remove-ready:not(.currfh)):last",a="at-end",e=["No","A","Two","Three","Four","Five","Six","Seven","Eight","Nine"];apply_updates_when=function(i,j){a=i;j||ajax_update({op:"firehose_save_autoupdate",reskey:reskey_static,autoupdate:i})};apply_updates=function(j,i){j!==false&&(TypeOf.list(j)?j.filter(b):h.children(b)).removeClass("data-add-ready").css("display","");i!==false&&(TypeOf.list(i)?i.filter(f):h.children(f)).remove();firehose_future&&firehose_update_title_count(firehose_storyfuture(firehose_future).filter(":visible").length)};function g(k){var m=TypeOf.list(k)?k:$([]),l=m.length||k/1,j,i;if(l){j=h.children(d+":last").prevAll("div.fhitem:not(.data-add-ready)").length?[" more "," available."]:[" new "," ready."];i=m.is(":not(.fhitem-story)")?["item is","items are"]:["story is ","stories are"];Slash.message({key:"updates-available",content:'<p><a href="#" onclick="user_wants_updates(); return false" title="update now">'+(e[l]||l)+j[0]+i[(l!==1)/1]+j[1]+'</a>  <a href="#" onclick="user_wants_updates(\'always\'); return false" title="always update, never ask">(Automatically Update)</a></p>'})}}updates_available=function(l){var j,k=true,i;a==="at-end"&&(j=h.children(c)).length&&(k=j.nextAll());a!=="never"&&apply_updates(k,k);(i=h.children(d)).length&&g(i)};$(function(){h=$any("firehoselist")})})();function firehose_handle_update(d,f){var e=new $.TextSelection(gFocusedText),b=$("div.ac_results:visible"),a=$any("firehoselist"),c=Slash.has_message("loading");c&&a.hide();update_firehose_content(d,f);if(c){apply_updates();a.show().css({opacity:""});$("div.paginate").show().removeClass("paginatehidden");anchor_fh_pag_menu(true);Slash.clear_message("loading")}else{updates_available()}Slash.busy("firehose-update",false);firehose_add_update_timerid(setTimeout(firehose_get_updates,getFirehoseUpdateInterval()));e.restore().focus();b.show()}function firehose_storyfuture(a){var c=["h3.future","h3.story"],b=["story","future"];return $("div.fhroot>div.fhitem").each(function(){var d=sign(a[this.id.replace(FHID_PREFIX,"")]);$(this).find(c[d]).attr("className",b[d])})}function firehose_update_title_count(b){var c;var a;var d="";if(firehose_settings.sectionname!="Main"){d=" "+firehose_settings.sectionname}if(!b){b=$("div.fhroot>div.fhitem").length}if(b>0){a=" ("+b+")"}else{a=" "+firehose_slogan}c=firehose_sitename+d+" "+firehose_settings.viewtitle+a;document.title=c}(function(){var b=$(document),c,f={},a=/^[^-]+(?=-)/,e=["-end","-begin"];function d(h,i,m){var l=f[h]||0,g=l>0,j;if(arguments.length>1){if(TypeOf.number(i)==="number"){i===0&&(i=-l)}else{i=sign(i)||-1}(l+=i)?f[h]=l:delete f[h];j=l>0;Slash.markBusy(h,j);!m&&g!==j&&b.trigger(h+e[sign(j)])}return g}Slash.busy=function(i,j){var h=d.apply(null,arguments),g;arguments.length>1&&(g=a.exec(i))&&d(g[0],j,true);return h};Slash.markBusy=function(h,j){var g=(c||(c=$("body"))).is(".busy-"+h),i=!!j||arguments.length<2&&f[h]>0;g!==i&&c.toggleClass("busy-"+h);return g}})();$(function(){$(document).ajaxStart(function(){Slash.markBusy("ajax",true)}).ajaxStop(function(){Slash.markBusy("ajax",false)})});function dynamic_blocks_list(){var a=$("#slashboxes div.title").map(function(){return this.id.slice(0,-6)}).get().join(",");return a}function dynamic_blocks_update(a){$.each(a,function(c,b){if(c==="userbio_self"){$("#"+c).html(b.block)}else{$("#"+c+"-title h4").replaceWith("<h4>"+(b.url?'<a href="'+b.url+'">'+b.title+"</a>":b.title)+'<span class="closebox">x</span></h4>');b.block&&$any(c+"-content").html(b.block)}})}function dynamic_blocks_delete_message(c,a){var b={};b.op="dynamic_blocks_delete_message";b.val=c;b.reskey=reskey_static;if(a==="user_bio_messages"){b.user_bio_messages=1;b.strip_list=1}ajax_update(b,"",{onComplete:function(f){var d=eval_response(f);var e="";if(d!=undefined){e=d.block}$("#userbio_self-messages").html(e);if((e==="")||(d===undefined)){$("#userbio_self-messages-begin").hide()}}})}function firehose_toggle_picker_search(){var a={};a.op="firehose_toggle_picker_search";a.reskey=reskey_static;ajax_update(a,"",{onComplete:function(){$("#fh_filtercontrol_toggle").hide();$("#fh_picker_search").show();$("#hd").removeClass("nofilter");$("#fh_simpledesign_toggle").show()}})}function firehose_toggle_smallscreen_mode(b,a){if(b){var c=document.location.search;var d=document.location.href.replace(/\?.*/,"");if(a==1){if(c.match("ss=1")){c=c.replace(/ss=1/,"ss=0")}else{if(c.match(/\?/)){c=c+"&ss=0"}else{c="?ss=0"}}}else{c=c.replace(/\&?ss=1/,"");if(c==="?"){c=""}c=c.replace(/^\?\&/,"?")}document.location=(d+c)}else{var e={};e.op="firehose_toggle_smallscreen_mode";e.reskey=reskey_static;ajax_update(e,"",{onComplete:function(){document.location=document.URL}})}}function firehose_toggle_simpledesign_mode(c,a){if(c){var b=document.location.search;var d=document.location.href.replace(/\?.*/,"");if(a==1){if(b.match("sd=1")){b=b.replace(/sd=1/,"sd=0")}else{if(b.match(/\?/)){b=b+"&sd=0"}else{b="?sd=0"}}}else{b=b.replace(/\&?sd=1/,"");if(b==="?"){b=""}b=b.replace(/^\?\&/,"?")}document.location=(d+b)}else{var e={};e.op="firehose_toggle_simpledesign_mode";e.reskey=reskey_static;ajax_update(e,"",{onComplete:function(){document.location=document.URL}})}}function setSlashCMCallback(a){slashCMfn=a}function slashCM(a){if(slashCMfn){slashCMfn(a)}}function firehose_get_updates_handler(c){var b=eval_response(c);if(!b){return}firehose_future=b.future;var a=b.update_data.updated_tags;a&&$.each(a,function(e,d){$("#tagbar-"+e).html(d)});b.dynamic_blocks&&dynamic_blocks_update(b.dynamic_blocks);b.html&&json_update(b);b.sprite_rules&&sprite_rules(b.sprite_rules);b.updates&&firehose_handle_update(b.updates,b.ordered);if(firehose_settings.updateTypeCM){slashCM({updateType:firehose_settings.updateTypeCM,updateTerms:(firehose_settings.updateTermsCM||""),updateNum:(b.count||0)});firehose_settings.updateTypeCM=firehose_settings.updateTermsCM=""}}function firehose_get_item_idstring(){return $("#firehoselist > [id]").map(function(){return this.id.replace(/firehose-(\S+)/,"$1")}).get().join(",")}function firehose_get_updates(a){a=a||{};if((fh_play===0&&!a.oneupdate)||Slash.busy("firehose-ajax")){firehose_add_update_timerid(setTimeout(firehose_get_updates,2000));return}if(fh_update_timerids.length>0){var b=0;while((b=fh_update_timerids.pop())){clearTimeout(b)}}Slash.busy("firehose-update",true);Slash.busy("firehose-ajax",true);ajax_update($.extend({op:"firehose_get_updates",ids:firehose_get_item_idstring(),updatetime:update_time,fh_pageval:firehose_settings.pageval,embed:firehose_settings.is_embedded,dynamic_blocks:dynamic_blocks_list()},firehose_settings),"",{onComplete:function(c){Slash.busy("firehose-ajax",false);firehose_get_updates_handler(c)},onError:firehose_updates_error_handler})}function firehose_updates_error_handler(b,a){Slash.busy("firehose-update",false);fh_is_admin&&Slash.message({key:"update-error",content:'<p><a href="#" onclick="firehose_reinit_updates()">[Admin] Slashdot update failed'+(a&&a!=="error"?' ("'+a+'")':"")+".  Click to retry.</a></p>"})}function setFirehoseAction(){var b=new Date();var a=b.getTime();firehose_action_time=a;if(fh_is_timed_out){fh_is_timed_out=0;firehose_play();firehose_get_updates();if(console_updating){console_update(1,0)}}}function getSecsSinceLastFirehoseAction(){var c=new Date();var b=c.getTime();var a=(b-firehose_action_time)/1000;return a}function getFirehoseUpdateInterval(){var b=1;if(firehose_settings.view=="daddypants"||firehose_settings.view=="recent"){b=2}var a=b==2?45000:1200000;if(updateIntervalType==1){a=b==2?30000:800000}if(b==2){a=a+(5*a*getSecsSinceLastFirehoseAction()/inactivity_timeout);if(getSecsSinceLastFirehoseAction()>inactivity_timeout){a=3600000}}else{a=1200000;if(getSecsSinceLastFirehoseAction()>7200){a=1800000}else{if(getSecsSinceLastFirehoseAction()>10800){a=3600000}}}return a}function start_up_hose(){firehose_set_options("pause",false)}function firehose_play(a){fh_play=1;var b=0;if(a&&a=="init"){b=getFirehoseUpdateInterval()}setFirehoseAction();if(a&&a=="init"){setTimeout(start_up_hose,b)}else{firehose_set_options("pause",false,a)}$any("message_area").html("");$any("pauseorplay").html("Updated");$any("play").setClass("hide");$any("pause").setClass("show")}function firehose_pause(a){fh_play=0;$any("pause").setClass("hide");$any("play").setClass("show");$any("pauseorplay").html("Paused");firehose_set_options("pause",true,a)}function firehose_add_update_timerid(a){fh_update_timerids.push(a)}function firehose_collapse_entry(a){$("#firehoselist > #firehose-"+a).find("#fhbody-"+a+".body").setClass("hide").end().removeClass("article").addClass("briefarticle");tagsHideBody(a)}function firehose_remove_entry(a){$("#firehose-"+a).animate({height:0,opacity:0},500,function(){after_article_moved(this);this.remove()})}var firehose_cal_select_handler=function(c,a,d){var b=a[0];firehose_settings.issue="";firehose_set_options("startdate",b.startdate);firehose_set_options("duration",b.duration)};function firehose_swatch_color(){}function firehose_change_section_anon(a){window.location.href=window.location.protocol+"//"+window.location.host+"/firehose.pl?section="+encodeURIComponent(a)+"&tabtype=tabsection"}function pausePopVendorStory(a){vendor_popup_id=a;closePopup("vendorStory-26-popup");vendor_popup_timerids[a]=setTimeout(vendorStoryPopup,500)}function clearVendorPopupTimers(){clearTimeout(vendor_popup_timerids[26])}function vendorStoryPopup(){id=vendor_popup_id;var d="<a href='//intel.vendors.slashdot.org' onclick=\"javascript:pageTracker._trackPageview('/vendor_intel-popup/intel_popup_title');\">Intel's Opinion Center</a>";var b=createPopupButtons('<a href="#" onclick="closePopup(\'vendorStory-'+id+"-popup')\">[X]</a>");d=d+b;var a=function(g){if(!g){g=window.event}var f=g.relatedTarget||g.toElement;if(f&&f.id=="vendorStory-26-popup"){closePopup("vendorStory-26-popup")}};createPopup("sponsorlinks",d,"vendorStory-"+id,"Loading","",a);var c={};c.op="getTopVendorStory";c.skid=id;ajax_update(c,"vendorStory-"+id+"-contents")}function pausePopVendorStory2(a){vendor_popup_id=a;closePopup("vendorStory-26-popup");vendor_popup_timerids[a]=setTimeout(vendorStoryPopup2,500)}function vendorStoryPopup2(){id=vendor_popup_id;var d="<a href='//intel.vendors.slashdot.org' onclick=\"javascript:pageTracker._trackPageview('/vendor_intel-popup/intel_popup_title');\">Intel's Opinion Center</a>";var b=createPopupButtons('<a href="#" onclick="closePopup(\'vendorStory-'+id+"-popup')\">[X]</a>");d=d+b;var a=function(g){if(!g){g=window.event}var f=g.relatedTarget||g.toElement;if(f&&f.id=="vendorStory-26-popup"){closePopup("vendorStory-26-popup")}};createPopup("sponsorlinks",d,"vendorStory-"+id,"Loading","",a);var c={};c.op="getTopVendorStory";c.skid=id;ajax_update(c,"vendorStory-"+id+"-contents")}function logToDiv(b,a){$any(b).append(a+"<br>")}function firehose_open_tab(a){$any("tab-form-"+a).removeClass();$any("tab-input-"+a).focus();$any("tab-text-"+a).setClass("hide")}function firehose_save_tab(e){var d=$any("fhtab-"+e),c=d.find("#tab-input-"+e).val(),b=d.find("#tab-text-"+e),a=b.children().remove();b.text(c).append(a);ajax_update({op:"firehose_save_tab",tabname:c,section:firehose_settings.section,tabid:e},"",{onComplete:json_handler});d.find("#tab-form-"+e).setClass("hide");b.removeClass()}function firehose_get_media_popup(a){$any("preference_title").html("Media");show_modal_box();$any("modal_box_content").html("<h4>Loading...</h4><img src='//a.fsdn.com/sd/spinner_large.gif'>");ajax_update({op:"firehose_get_media",id:a},"modal_box_content")}function firehose_reinit_updates(){firehose_add_update_timerid(setTimeout(firehose_get_updates,5000));Slash.clear_message("update-error")}function show_submit_box(c,a){var b={};if(c){b.from_id=c}if(a){b.type=a}getModalPrefs("submit","Submit",0,b)}function show_submit_box_after(a,b){$("#editor").remove();var c={op:"edit_submit_box_after",reskey:reskey_static};if(a){c.from_id=a}if(b){c.type=b}$("#firehose-"+a).fadeTo("slow",0.5);ajax_update(c,"",{onComplete:json_handler})}function close_inline_editor(){$(".edithidden").show().removeClass("edithidden").fadeTo("fast",1);$("#editor").hide("slow").remove()}function edit_editon(c,b,a){$("#firehose-"+c).hide();$(".editonly").removeClass("hide");$(".previewonly").addClass("hide");$("#editor").removeClass("step2").addClass("step1");Tags.fetch($("#editor"));$("#extra-warnings").addClass("hide");if(b!==""&&b!==undefined&&a!==""&&a!==undefined){$(b+"[name='"+a+"']").focus()}}function editPreview(b){$("#edit-busy").toggle();$("form#slashstoryform .default").attr("value","");var a=$("#slashstoryform").serializeArray();var f={};var c={};$.map(a,function(d){if(c[d.name]===undefined){c[d.name]=0}else{c[d.name]++}});$.map(a,function(d){if(c[d.name]){if(!f[d.name]){f[d.name]=[]}f[d.name].push(d.value)}else{f[d.name]=d.value}});if(b){var e=new Date;f.submit_time=e.getTime()}f.op=b?"edit_save":"edit_preview";ajax_update(f,"",{onComplete:json_handler})}function editSave(){editPreview(1)}function submit_reset(d,b,a){$("#edit-busy").toggle();var c={op:"edit_reset","new":1};if(d&&b=="inline"){c.from_id=d}if(b){c.state=b}if(a){c.type=a}ajax_update(c,"",{onComplete:json_handler})}function submit_cancel(){$("#edit-busy").toggle();hide_modal_box();close_inline_editor()}function toggle_filter_prefs(){$("#filter_play_status, #filter_prefs").toggleClass("hide")}function firehose_get_cur(){return $("#firehoselist > div.fhitem.currfh")}function firehose_get_first(){return $("#firehoselist > div.fhitem:first")}function firehose_set_cur(c,e){if(!c||!c.length){c=firehose_get_first()}c=c.eq(0);if(c.is(".currfh")){return c}var b=c.siblings("div.fhitem.currfh"),a={blurring:b,focusing:c};b.each(function(){$(this).trigger("blur-article",a).removeClass("currfh")});c.addClass("currfh").trigger("focus-article",a);if(!e||e==="interest"){var d=false,f=$("#firehoselist>div.fhitem"),g=f.index(c);if(g==0){d=$("body")}else{if(g==f.length-1){d=$any("div#fh-paginate")}}view(c,{hint:d,speed:50})}return c}function firehose_go_next(b){b=b||firehose_get_cur();if(fh_is_admin&&b.length>1){return}b=b.eq(b.length-1);var a=b.nextAll("div.fhitem:first");if(a[0]||!b[0]){return firehose_set_cur(a)}else{view(b,{hint:$any("div#fh-paginate")});firehose_more()}}function firehose_go_prev(a){a=a||firehose_get_cur();if(fh_is_admin&&a.length>1){return}a=a.eq(0);return firehose_set_cur(a.prevAll("div.fhitem:first"))}function firehose_more(a){if(!a){firehose_settings.more_num=firehose_settings.more_num+firehose_more_increment}if(((firehose_item_count+firehose_more_increment)>=200)&&!fh_is_admin){$any("firehose_more").hide()}if(firehose_user_class){firehose_set_options("more_num",firehose_settings.more_num)}else{firehose_get_updates({oneupdate:1})}inlineAdFirehose()}function firehose_section_menu_item(a){var b="fhsection-"+a;return a&&$("#links-sections-title,#"+b).filter(function(){return this.id===b||$(this).metadata().id==a})}function getSeconds(){return new Date().getTime()/1000}function nojscall(a){try{a()}catch(b){}return false}var adTimerSeen={};var adTimerSecs=0;var adTimerClicks=0;var adTimerInsert=0;function inlineAdReset(a){if(a!==undefined){adTimerSeen[a]=2}adTimerSecs=getSeconds();adTimerClicks=0;adTimerInsert=0}function inlineAdClick(a){adTimerClicks=adTimerClicks+1}function inlineAdInsertId(a){if(a!==undefined){adTimerInsert=a}return adTimerInsert}function inlineAdVisibles(){var b=new Bounds(window),a=$("li.inlinead").filter(function(){if(Bounds.intersect(b,this)){return this}});return a.length}function inlineAdCheckTimer(f,a,d,e){if(!a||!f){return 0}if(adTimerSeen[f]&&adTimerSeen[f]==2){return 0}if(d>0&&!adTimerSeen[f]){inlineAdClick(f)}var c=0;if(d>0&&adTimerClicks>=d){c=1}else{var b=getSeconds()-adTimerSecs;if(b>=e){c=1}}if(!c){return 0}return inlineAdInsertId(f)}function inlineAdFirehose(c,m){var d=Slash.Firehose,a=d.floating_slashbox_ad,e=a.combined_mode();if(!fh_adTimerUrl){return 0}if(c){if(!m){c=d.ready_ad_space(c)}}else{c=d.choose_article_for_next_ad()}if(!c||!c.length){return 0}var b=fhitem_key(c).key;if(!b){return 0}var f=inlineAdInsertId();if(!inlineAdCheckTimer(b,fh_adTimerUrl,fh_adTimerClicksMax,fh_adTimerSecsMax)){return 0}if(!e&&a.is_visible()){return 0}var h=c.find("[context=system]"),g=h.find(".t2:not(.s1):first .tag").text(),l=h.find(".s1:first .tag").text(),i=fh_adTimerUrl+"?skin="+(l?"pg_sect_index":"pg_index")+(g?"&topic="+g:"")+"&pos=84&cat=medrec",k=e?250:300,j='<iframe class="advertisement" src="'+i+'" height="'+k+'" width="300" frameborder="0" border="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>';a(c,j);inlineAdReset(b);if(f){adTimerSeen[f]=0}return b}(function(h){var g=300,v=false,r=0,j=h([]),m=null,l,p,s=false;h(function(){p=h("#slashboxes, #userboxes").eq(0);p.length&&h("#slug-Top,#slug-Bottom").show();h(document).bind("firehose-setting-noslashboxes",c);$any("firehoselist").bind("articlesMoved",c).bind("beforeArticleRemoved",a)});function a(z,y){if(m===y){d()}}function d(){m=null;if(s){return false}j.remove();j=h([]);return true}function x(z,y){if(!y||!z||z.length!=1||!d()){return}++r;y=y.replace(/&pos=84&/,"&pos=84&gen="+r+"&");m=z[0];j=z.before('<div id="floating-slashbox-ad" class="Empty" />').prev().append(y);setTimeout(function(){s=false;if(!m){d()}},10000);s=true;if(!l){l=z.offsetParent()}c();j.filter(":not(.Empty)").fadeIn("fast")}function q(){var y=Bounds.y("#slug-Bottom");y.top=Position("#slug-Top").top;return y}function k(){var y="";h("#slug-"+(j.is(".Crown")?"Crown":j.attr("className"))).each(function(){y=Position(this).top-Position(l).top});j.css("top",y)}var u=0,i=2,f=["Empty","Top","No","Bottom"];function b(){var y=false;v&&h("#slug-Crown:visible").each(function(){y=Bounds.intersect(window,this)});return y}function o(){var y=b();if(y!==j.is(".Crown")){j.toggleClass("Crown",y);k()}}function c(){if(j.length){var C=q();if(!TypeOf.number(C.top)||!TypeOf.number(C.bottom)){return}C.bottom-=g;var B=Position(j.next()).top;if(B===undefined){B=Bounds(j.prev()).bottom}var D=p.is(":visible")&&between(C.top,B,C.bottom)+i||u,z=D===u,A=!z&&b(),y=j.is(".Empty");if(!(y&&z)){j.setClass(f[D]+(A?" Crown":""));k()}}}function e(z){var y=/^p(.+):height=(\d+)$/.exec(z.data);if(y&&y[1]==="84"){j.children("iframe:first").attr("height",y[2])}}function w(y){if(y!==void (0)&&y!=v){v=!v;h("#slug-Crown").toggle(v);h("#slug-Bottom, div.slug .content").css("height",g=v?250:300);h(window)[v?"bind":"unbind"]("scroll",o);c()}return v}(function(){var y=Slash.Firehose.floating_slashbox_ad=x;y.is_visible=function(){return Bounds.intersect(window,j)};y.remove=d;y.combined_mode=w;y.fix_ad_position=c})();Slash.Firehose.articles_on_screen=function(){var B=Bounds.y(window),A,z=0;var y=h("#firehoselist>div.fhitem:visible").each(function(){var C=h(this),E=C.offset().top;if(E>=B.bottom){return false}if(A===undefined){var D=E+C.height();if(D>B.top){A=z}if(D>=B.bottom){++z;return false}}++z});if(A===undefined){return h([])}else{if(A===0&&z==y.length){return y}else{return h(Array.prototype.slice.call(y,A,z))}}};Slash.Firehose.ready_ad_space=function(z){var y=h([]);try{if(!s&&p.is(":visible")){if(v){return z}var B=Bounds.intersection(Bounds.y(window),q());B.bottom-=g;y=z.filter(function(){return Bounds.contain(B,Position(this))})}}catch(A){}return y};Slash.Firehose.choose_article_for_next_ad=function(){var y=Slash.Firehose,z=y.ready_ad_space(y.articles_on_screen());return z.eq(Math.floor(Math.random()*z.length))}})(Slash.jQuery);$(function(){var a={};if(!firehose_smallscreen&&$("div.fhroot").length&&!$("ul#commentlisting").length){a={X:{tags:1,signoff:1,noanon:1},T:{tags:1,tag:1,noanon:1},187:{chr:"+",tags:1,tag:1,noanon:1,nod:1},189:{chr:"-",tags:1,tag:1,noanon:1,nix:1},R:{open:1,readmore:1},E:{open:1,edit:1},O:{open:1,link:1},G:{more:1},Q:{toggle:1},S:{next:1},W:{prev:1},F:{search:1},190:{chr:".",slash:1},27:{form:1,unfocus:1}};a.H=a.A=a.Q;a.L=a.D=a.Q;a.K=a.W;a.J=a.S;a.I=a.T;a[107]=a[61]=a[187];a[109]=a[189];a[110]=a[190]}$(document).keydown(function(i){if(i.ctrlKey||i.metaKey||i.altKey){return true}var l=i.shiftKey?1:0;var k=i.which;var o=a[k]?k:String.fromCharCode(k);var d=a[o];if(!d){return true}var h=i.target&&$(i.target).is(":input");if(!d.form&&h){return true}if(d.form&&!h){return true}if(d.noanon&&!check_logged_in()){return false}if(d.admin&&!fh_is_admin){return true}var m=firehose_get_cur();var f,b;if(m.length){f=m[0];b=f.id.replace(FHID_PREFIX,"")}if(d.tag&&f){firehose_toggle_tag_ui_to(true,f);if(d.nod){Tags.submit(f,"nod")}if(d.nix){Tags.submit(f,"nix")}}if(d.signoff&&f&&tag_admin){Tags.submit(f,"signoff");firehose_go_next($(f))}if(d.slash){firehose_set_options("section",$any("links-sections-title").metadata().id)}if(d.unfocus){$(i.target).blur()}if(d.next){firehose_go_next()}if(d.prev){firehose_go_prev()}if(d.more){firehose_more()}if(d.search){view($any("searchquery"),{hint:$("body"),focus:true})}if(d.toggle&&b){toggle_firehose_body(f)}if(d.open){var j="";var g;if(d.link){g=m.find("span.external > a:first")}if(d.readmore){g=m.find("a.datitle:first")}if(d.edit){g=m.find("form.edit > a:first")}if(!j.length&&g.length){j=g[0].href}if(j.length){return openInWindow(j,(l?1:0))}else{return true}}return false})});function shorten_fh_pag_menu(){while(1){var c=shorten_fh_pag_menu_check();if(c<0){var b=$("#fh-paginate span.active:visible,span.inactive:visible");var a=b.length;a--;a--;if(a>0){$(b[a]).hide()}else{return}}else{if(c>0){var b=$("#fh-paginate span.active:hidden,span.inactive:hidden");var a=b.length;if(a>0){$(b[0]).show();if(shorten_fh_pag_menu_check()<0){$(b[0]).hide()}return}else{return}}else{return}}}}function shorten_fh_pag_menu_check(){var b=$("#fh-pag-div div.currcolor");var c=$("#fh-paginate span:last");if(!b.length||!c.length){return 0}var a=new Bounds(b);var d=new Bounds(c);if(!a||!d||!a.top||!d.top){return 0}if(a.top!=d.top){return -1}else{return 1}}function anchor_fh_pag_menu(h){if(!$.browser.msie){var i=$("#firehose");var d=$("#fh-pag-div");var f=$("#ft");var a=new Bounds(i);var g=new Bounds(d);var j=new Bounds(f);var c=new Bounds(window);var b=c.bottom>a.bottom;var e=c.bottom>j.top;if(b&&!e){if(!d.hasClass("float")){d.addClass("float");h=true}}else{if(d.hasClass("float")){d.removeClass("float");h=true}}}if(h){shorten_fh_pag_menu();if($.browser.safari&&!$("div.paginatehidden").length){setTimeout('$("#fh-pag-div").hide()',0);setTimeout('$("#fh-pag-div").show()',0)}}}function configSectionPopup(){var d='<a href="#" onclick="window.location.reload()" style="color:#fff;">Sectional&nbsp;Display&nbsp;Prefs</a>&nbsp;';var b=createPopupButtons('<a href="/faq/UI.shtml#ui500">[?]</a>','<a href="#" onclick="window.location.reload()">[X]</a>');d=d+b;createPopup("links-sections-title",d,"sectionprefs","","Loading...");var a="ajax.pl";var c={};c.op="getSectionPrefsHTML";ajax_update(c,"sectionprefs-contents")}function masterChange(a){swapClassColors("secpref_master","secpref_nexus_row");updateNexusAllTidPrefs(a)}function individualChange(a){swapClassColors("secpref_nexus_row","secpref_master")}function postSectionPrefChanges(b){var c={};c.op="setSectionNexusPrefs";c[b.name]=b.value;$("#sectionprefs-message").text("Saving...");var a="ajax.pl";ajax_update(c,"sectionprefs-message")}function swapClassColors(b,a){$("tr").filter("."+b).css({color:"#000",background:"#fff"}).end().filter("."+a).css({color:"#999",background:"#ccc"})}function updateNexusAllTidPrefs(b){var a=b.value;$("form#modal_prefs [name^=nexustid]").each(function(){this.checked=(this.value==a)})}function reportError(a){alert("error")}function um_ajax(b,a){ajax_update({op:"um_ajax",behaviors:b,events:a},"links-vendors-content")}function um_fetch_settings(){ajax_update({op:"um_fetch_settings"},"links-vendors-content")}function um_set_settings(a){ajax_update({op:"um_set_settings",behavior:a},"links-vendors-content")}function storyInfo(f){var a,c=$("[data-fhid="+f+"]");var e=c.find("div.tag-widget.body-widget:first");a=$related_trigger.add(e.find(".edit-toggle")).add(c.find("#updown-"+f));var d="storyinfo-"+f;var b=createPopup(a,"Story Info "+createPopupButtons('<a href="#" onclick="return false">[?]</a></span><span><a href="#" onclick="closePopup(\''+d+"-popup'); return false\">[X]</a>"),d);$(b).draggable();ajax_update({op:"admin_signoffbox",stoid:fhitem_info(c,"stoid")},d+"-contents")}function tagsHistory(h,f){var a,d=$("[data-fhid="+h+"]");if(f=="firehose"){var g=d.find("div.tag-widget.body-widget:first");a=g.find(".history-button").add($related_trigger).add(g.find(".edit-toggle")).add(d.find("#updown-"+h))}else{a=$any("taghist-"+h)}var e="taghistory-"+h;var c=createPopup(a,"History "+createPopupButtons('<a href="#" onclick="return false">[?]</a></span><span><a href="#" onclick="closePopup(\''+e+"-popup'); return false\">[X]</a>"),e);$(c).draggable();var b=fhitem_key(d);ajax_update({op:"tags_history",type:fhitem_info(d,"type"),key:b.key,key_type:b.key_type},e+"-contents")}function signoff(a,b){$.ajax({type:"POST",dataType:"text",data:{op:"admin_signoff",stoid:fhitem_info(a,"stoid"),reskey:reskey_static,limit_fetch:""},success:function(c){a.find("a.signoff-button").remove()}});firehose_collapse_entry(b||a.attr("data-fhid"))}$("a.signoff-button").live("click",function(a){signoff($(a.originalEvent.target).closest(".fhitem"))});function firehose_handle_admin_commands(a){var c=this,b=$(c),d=b.attr("data-fhid");return $.map(a,function(g){var f=null;switch(g){case"extras":firehose_get_admin_extras(d);break;case"taghistory":tagsHistory(d,"firehose");break;case"info":storyInfo(d);break;case"neverdisplay":if(confirm("Set story to neverdisplay?")){f=g;$.ajax({type:"POST",dataType:"text",data:{op:"admin_neverdisplay",stoid:"",fhid:d,reskey:reskey_static,limit_fetch:""},success:function(i){firehose_remove_entry(d)}})}break;case"signed":case"signoff":case"unsigned":signoff(b,d);break;case"betaedit":show_submit_box_after(d);break;case"oldedit":var h=document.location+"";var e=h.match("https?://[^/]*");openInWindow(e+"/firehose.pl?op=edit&amp;id="+d);break;break;case"binspam":if(b.is(".fhitem-feed")){break}case"hold":firehose_collapse_entry(d);default:f=g;break}return f})}function admin_neverdisplay(c,b,a){if(confirm("Set story to neverdisplay?")){ajax_update({op:"admin_neverdisplay",reskey:reskey_static,stoid:c,fhid:a},"nvd-"+c);if(b=="firehose"){firehose_remove_entry(a)}}}function admin_submit_memory(a){ajax_update({op:"admin_submit_memory",reskey:reskey_static,submatch:$("#submatch-"+a).val(),subnote:$("#subnote-"+a).val(),penalty:$("#penalty-"+a).val()},"sub_mem_message-"+a)}function admin_remove_memory(a){$("#submem-"+a).hide();ajax_update({op:"admin_remove_memory",reskey:reskey_static,noid:a})}function remarks_create(){var b={op:"remarks_create",reskey:$("#remarks_reskey").val(),remark:$("#remarks_new").val()};if(!b.remark||!b.reskey){return}var a=$("#remarks_max").val();a&&(b.limit=a);ajax_update(b,"remarks_whole")}function remarks_fetch(b,a){var c={};c.op="remarks_fetch";c.limit=a;ajax_periodic_update(b,c,"remarks_table")}function remarks_popup(){var c={};c.op="remarks_config";var b="Remarks Config ";var a=createPopupButtons('<a href="#" onclick="closePopup(\'remarksconfig-popup\', 1); return false">[X]</a>');b=b+a;createPopup("remarks_table",b+a,"remarksconfig");ajax_update(c,"remarksconfig-contents")}function remarks_config_save(){var b={op:"remarks_config_save",reskey:$("#remarks_reskey").val()};if(!b.reskey){return}var a={min_priority:$("#remarks_min_priority").val(),limit:$("#remarks_limit").val(),filter:$("#remarks_filter").val()};$.each(a,function(d,c){c&&(b[d]=c)});$("#remarksconfig-message").text("Saving...");ajax_update(b,"remarksconfig-message")}function admin_slashdbox_fetch(a){ajax_periodic_update(a,{op:"admin_slashdbox"},"slashdbox-content")}function admin_perfbox_fetch(a){ajax_periodic_update(a,{op:"admin_perfbox"},"performancebox-content")}function admin_authorbox_fetch(a){ajax_periodic_update(a,{op:"admin_authorbox"},"authoractivity-content")}function admin_storyadminbox_fetch(a){ajax_periodic_update(a,{op:"admin_storyadminbox"},"storyadmin-content")}function admin_recenttagnamesbox_fetch(a){ajax_periodic_update(a,{op:"admin_recenttagnamesbox"},"recenttagnames-content")}function console_update(a,c){a=a||0;if(c&&!fh_is_timed_out){return}ajax_update({op:"console_update"},"",{onComplete:json_handler});var b=30000;if(a){b=getFirehoseUpdateInterval()}setTimeout(function(){console_update(a,fh_is_timed_out)},b*2)}function firehose_usage(){var a=300000;ajax_update({op:"firehose_usage"},"firehose_usage-content");setTimeout(firehose_usage,a)}function make_spelling_correction(b,e){var a="select_"+e+"_"+b;var f=document.forms.slashstoryform.elements[a].selectedIndex;if(f===0){return(0)}if(f>=1){if(f===1){var d={};d.op="admin_learnword";d.word=b;ajax_update(d)}else{var h=b+"(?![^<]*>)";var j=new RegExp(h,"g");var g=document.forms.slashstoryform.elements[a].value;document.forms.slashstoryform.elements[e].value=document.forms.slashstoryform.elements[e].value.replace(j,g)}var i=b+"_"+e+"_correction";$("#"+i).remove()}var c="spellcheck_"+e;if($("#"+c).children().children().length===1){$("#"+c).remove()}}function firehose_reject(a){ajax_update({op:"firehose_reject",id:a.value,reskey:reskey_static},"reject_"+a.value);firehose_remove_entry(a.value)}function firehose_init_note_flags(a){var b=$("div.fhitem:not(:has(>h3>span.note-flag))");a&&(b=b.filter(":lt("+a+")"));return b.each(function(){var d=$(this),f=d.find(">h3:first"),c=d.find(".note-wrapper"),e=c.length&&!c.is(".no-note"),g=e?$.trim(c.find(".admin-note a").text()):"";$('<span class="note-flag">note</a>').prependTo(f).attr("title",g).toggleClass("no-note",!e).click(firehose_open_note)})}function firehose_open_note(a){$(!a&&this||a.target||a.originalTarget||a).closest("div.fhitem").each(function(){var b=$(this),c=this.id.replace(FHID_PREFIX,"");toggle_firehose_body(b,void (0),toggle_firehose_body.SHOW);b.find(".note-wrapper").removeClass("no-note");b.find("#note-form-"+c).removeClass("hide");b.find("#note-input-"+c).focus();b.find("#note-text-"+c).addClass("hide")})}function firehose_save_note(c){var a=$("#firehose-"+c);var b=$.trim(a.find("#note-input-"+c).val());a.find(".note-flag, .note-wrapper").toggleClass("no-note",!b).filter(".note-flag").attr("title",b);ajax_update({op:"firehose_save_note",note:b,id:c});a.find("#note-form-"+c).addClass("hide");a.find("#note-text-"+c).text(b||"Note").removeClass("hide");return a}function firehose_get_admin_extras(a){ajax_update({op:"firehose_get_admin_extras",id:a},"",{onComplete:function(b){json_handler(b);view("firehose-"+a)}})}function firehose_get_and_post(a){ajax_update({op:"firehose_get_form",id:a},"postform-"+a,{onComplete:function(){$("#postform-"+a).submit()}})}function appendToBodytext(a){$("#admin-bodytext").each(function(){this.className="show";this.value+=a})}function appendToMedia(a){$("#admin-media").each(function(){this.className="show";this.value+=a})}function microbin_del_page(){var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};$(".microbin-tab").not(".ui-tabs-hide").each(function(){var c=a[this.id];var d=0;var b=0;$(".microbin:visible tr").each(function(){var e=this.id.match("microbin-([0123456789]+)");if(e[1]){if(!d){d=e[1]}if(!b){b=e[1]}if(e[1]>b){b=e[1]}if(e[1]<d){d=e[1]}}});microbin_mass_del(c,d,b)})}function microbin_del_tag_all(){var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};$(".microbin-tab").not(".ui-tabs-hide").each(function(){var b=a[this.id];microbin_mass_del(b)})}function microbin_mass_del(b,c,a){var d={};d.tag=b;d.min=c;d.max=a;d.op="microbin_mass_del";ajax_update(d,"",{onComplete:function(){microbin_clear();microbin_refresh()}})}function microbin_del(a){ajax_update({op:"microbin_del",id:a,reskey:reskey_static});$("#microbin-"+a).fadeOut().remove}function microbin_tosub(a){ajax_update({op:"microbin_tosub",id:a,reskey:reskey_static});$("#microbin-"+a).fadeOut().remove}function microbin_clear(){$(".microbin .tr").fadeOut("slow").remove()}function microbin_refresh(c){var b={};var a={"bin-fragment-1":"","bin-fragment-2":"follow","bin-fragment-3":"rss"};if(c){b.tag=a[c]}else{$(".microbin-tab").not(".ui-tabs-hide").each(function(){b.tag=a[this.id]})}b.op="microbin_fetch";if($("#slashboxes .microbin").length>0){b.type="narrow"}ajax_update(b,"",{onComplete:json_handler})}$(function(){if($.browser.safari||$.browser.opera){$(".edit a").css("margin-top","0pt")}});(function(a){var b={};window.Falk||(window.Falk={is_shown:function(c){return b[c]},show:function(c,d){d=d===void (0)||!!d;if(d!=b[c]){b[c]=d;a(document).trigger("falk",[c,d])}}})})(jQuery);function firehose_toggle_prefs(){if($("#fh_advprefs").is(":hidden")){$("#fh_advprefs").fadeIn("fast")}else{$("#fh_advprefs").fadeOut("fast")}return false}$(document).ready(function(){if($.browser.mozilla){$("div#firehose-color-picker").css("top","-1px");$("div#doc3.yui-t6.index2 div#hd form").css("top","2.54em")}if($.browser.opera){$("body").addClass("opera")}if($.browser.safari){$("body").addClass("webkit");$("div.article-foot div.body-widget").css("display","block")}$("#slashboxes .block:last-child").prependTo(".head .yui-b").addClass("stats");$("#slashboxes .block:first-child").prependTo(".head .yui-b");$("#afterwidget span:first-child").css("border","none");$(".head .block .content").after("<div class='foot'>&nbsp;</div>");$('input[name="nothumbs"]').each(function(){if($(this).attr("checked","checked")){$("#firehose").addClass("vote_enabled")}else{$("#firehose").removeClass("vote_enabled")}});$('input[name="nocolors"]').each(function(){if($(this).attr("checked","checked")){$("#firehose").addClass("color_enabled")}else{$("#firehose").removeClass("color_enabled")}});$(".head .tags").appendTo(".head .article .body");$("li.comment").parent("ul").parent("li").css("background","none");$("#hd div.nav ul li:gt(0)").css("border-left","solid 1px #044");$("#ft div.nav ul li:gt(0)").css("border-left","solid 1px #ccc");$("#hd div.nav ul li.selected").next("li").css("border-left","none");$("#hd div.nav ul li.selected").css("border-left","none")});function firehose_marquee(a){if(a=="hide"){firehose_set_options("nomarquee",1);$("#marquee a").addClass("collapsed");$(".head").hide()}else{if(a=="show"){firehose_set_options("nomarquee",0);$("#marquee a").removeClass("collapsed");if($(".head").size()){$(".head").show()}else{setTimeout("window.location.reload()","2000")}}}}(function(){var ad="_gat",aq="_gaq",ap=true,ao=false,an=undefined,ai="4.6.5",am="length",al="cookie",ac="location",ab="&",R="=",M="__utma=",I="__utmb=",F="__utmc=",ae="__utmk=",z="__utmv=",u="__utmz=",s="__utmx=",q="GASO=";var p=function(r){return an==r||"-"==r||""==r},a=function(r){return r[am]>0&&" \n\r\t".indexOf(r)>-1},m=function(x,r,y){var w="-",v;if(!p(x)&&!p(r)&&!p(y)){v=x.indexOf(r);if(v>-1){y=x.indexOf(y,v);if(y<0){y=x[am]}w=o(x,v+r.indexOf(R)+1,y)}}return w},l=function(x){var r=ao,y=0,w,v;if(!p(x)){r=ap;for(w=0;w<x[am];w++){v=x.charAt(w);y+="."==v?1:0;r=r&&y<=1&&(0==w&&"-"==v||".0123456789".indexOf(v)>-1)}}return r},k=function(v,r){var w=encodeURIComponent;return w instanceof Function?r?encodeURI(v):w(v):escape(v)},j=function(x,r){var y=decodeURIComponent,w;x=x.split("+").join(" ");if(y instanceof Function){try{w=r?decodeURI(x):y(x)}catch(v){w=unescape(x)}}else{w=unescape(x)}return w},i=function(v,r){return v.indexOf(r)>-1},h=function(v,r){v[v[am]]=r},g=function(r){return r.toLowerCase()},e=function(v,r){return v.split(r)},aj=function(v,r){return v.indexOf(r)},o=function(v,r,w){w=an==w?v[am]:w;return v.substring(r,w)},af=function(v,r){return v.join(r)},ak=function(w){var r=1,x=0,v;if(!p(w)){r=0;for(v=w[am]-1;v>=0;v--){x=w.charCodeAt(v);r=(r<<6&268435455)+x+(x<<14);x=r&266338304;r=x!=0?r^x>>21:r}}return r},ag=function(){var v=window,r=an;if(v&&v.gaGlobal&&v.gaGlobal.hid){r=v.gaGlobal.hid}else{r=d();v.gaGlobal=v.gaGlobal?v.gaGlobal:{};v.gaGlobal.hid=r}return r},d=function(){return Math.round(Math.random()*2147483647)},b={Ha:function(v,r){this.bb=v;this.nb=r},ib:ao,_gasoDomain:an,_gasoCPath:an};b.Gb=function(){function w(y){return new v(y[0],y[1])}function r(y){var B=[];y=y.split(",");var A;for(A=0;A<y.length;++A){B.push(w(y[A].split(":")))}return B}var x=this,v=b.Ha;x.Ia="utm_campaign";x.Ja="utm_content";x.Ka="utm_id";x.La="utm_medium";x.Ma="utm_nooverride";x.Na="utm_source";x.Oa="utm_term";x.Pa="gclid";x.ba=0;x.z=0;x.Ta=15768000000;x.sb=1800000;x.v=63072000000;x.ta=[];x.va=[];x.nc="cse";x.oc="q";x.ob=5;x.T=r("daum:q,eniro:search_word,naver:query,images.google:q,google:q,yahoo:p,msn:q,bing:q,aol:query,aol:encquery,lycos:query,ask:q,altavista:q,netscape:query,cnn:query,about:terms,mamma:query,alltheweb:q,voila:rdata,virgilio:qs,live:q,baidu:wd,alice:qs,yandex:text,najdi:q,aol:q,mama:query,seznam:q,search:q,wp:szukaj,onet:qt,szukacz:q,yam:k,pchome:q,kvasir:q,sesam:q,ozu:q,terra:query,mynet:q,ekolay:q,rambler:words");x.t=an;x.lb=ao;x.h="/";x.U=100;x.oa="/__utm.gif";x.ga=1;x.ha=1;x.u="|";x.fa=1;x.da=1;x.Ra=1;x.b="auto";x.I=1;x.ra=1000;x.Jc=10;x.Pb=10;x.Kc=0.2;x.o=an;x.a=document;x.e=window};b.Hb=function(x){function r(H,D,E,K){var J="",G=0;J=m(H,"2"+D,";");if(!p(J)){H=J.indexOf("^"+E+".");if(H<0){return["",0]}J=o(J,H+E[am]+2);if(J.indexOf("^")>0){J=J.split("^")[0]}E=J.split(":");J=E[1];G=parseInt(E[0],10);if(!K&&G<C.r){J=""}}if(p(J)){J=""}return[J,G]}function A(E,D){return"^"+af([[D,E[1]].join("."),E[0]],":")}function w(E,D){B.a[al]=E+"; path="+B.h+"; "+D+C.fb()}function v(E){var D=new Date;E=new Date(D.getTime()+E);return"expires="+E.toGMTString()+"; "}var C=this,B=x;C.r=(new Date).getTime();var y=[M,I,F,u,z,s,q];C.k=function(){var D=B.a[al];return B.o?C.Wb(D,B.o):D};C.Wb=function(G,D){var E=[],J,H;for(J=0;J<y[am];J++){H=r(G,y[J],D)[0];p(H)||(E[E[am]]=y[J]+H+";")}return E.join("")};C.l=function(G,D,E){var H=E>0?v(E):"";if(B.o){D=C.kc(B.a[al],G,B.o,D,E);G="2"+G;H=E>0?v(B.v):""}w(G+D,H)};C.kc=function(H,D,E,K,J){var G="";J=J||B.v;K=A([K,C.r+J*1],E);G=m(H,"2"+D,";");if(!p(G)){H=A(r(H,D,E,ap),E);G=af(G.split(H),"");return G=K+G}return K};C.fb=function(){return p(B.b)?"":"domain="+B.b+";"}};b.$=function(A){function w(L){L=L instanceof Array?L.join("."):"";return p(L)?"-":L}function C(L,N){var O=[];if(!p(L)){O=L.split(".");if(N){for(L=0;L<O[am];L++){l(O[L])||(O[L]="-")}}}return O}function J(N,Q,S){var L=G.M,P,O;for(P=0;P<L[am];P++){O=L[P][0];O+=p(Q)?Q:Q+L[P][4];L[P][2](m(N,O,S))}}var x,r,D,B,E,H,y,G=this,v,K=A;G.j=new b.Hb(A);G.kb=function(){return an==v||v==G.P()};G.k=function(){return G.j.k()};G.ma=function(){return E?E:"-"};G.vb=function(L){E=L};G.za=function(L){v=l(L)?L*1:"-"};G.la=function(){return w(H)};G.Aa=function(L){H=C(L)};G.Vb=function(){G.j.l(z,"",-1)};G.lc=function(){return v?v:"-"};G.fb=function(){return p(K.b)?"":"domain="+K.b+";"};G.ja=function(){return w(x)};G.tb=function(L){x=C(L,1)};G.C=function(){return w(r)};G.ya=function(L){r=C(L,1)};G.ka=function(){return w(D)};G.ub=function(L){D=C(L,1)};G.na=function(){return w(B)};G.wb=function(L){B=C(L);for(L=0;L<B[am];L++){if(L<4&&!l(B[L])){B[L]="-"}}};G.fc=function(){return y};G.Dc=function(L){y=L};G.Sb=function(){x=[];r=[];D=[];B=[];E=an;H=[];v=an};G.P=function(){var L="",N;for(N=0;N<G.M[am];N++){L+=G.M[N][1]()}return ak(L)};G.ua=function(L){var N=G.k(),O=ao;if(N){J(N,L,";");G.za(G.P());O=ap}return O};G.zc=function(L){J(L,"",ab);G.za(m(L,ae,ab))};G.Hc=function(){var L=G.M,N=[],O;for(O=0;O<L[am];O++){h(N,L[O][0]+L[O][1]())}h(N,ae+G.P());return N.join(ab)};G.Nc=function(N,O){var P=G.M,L=K.h;G.ua(N);K.h=O;for(N=0;N<P[am];N++){p(P[N][1]())||P[N][3]()}K.h=L};G.Cb=function(){G.j.l(M,G.ja(),K.v)};G.Ea=function(){G.j.l(I,G.C(),K.sb)};G.Db=function(){G.j.l(F,G.ka(),0)};G.Ga=function(){G.j.l(u,G.na(),K.Ta)};G.Eb=function(){G.j.l(s,G.ma(),K.v)};G.Fa=function(){G.j.l(z,G.la(),K.v)};G.Oc=function(){G.j.l(q,G.fc(),0)};G.M=[[M,G.ja,G.tb,G.Cb,"."],[I,G.C,G.ya,G.Ea,""],[F,G.ka,G.ub,G.Db,""],[s,G.ma,G.vb,G.Eb,""],[u,G.na,G.wb,G.Ga,"."],[z,G.la,G.Aa,G.Fa,"."]]};b.Kb=function(x){var r=this,y=x,w=new b.$(y),v=function(){},A=function(C){var B=(new Date).getTime(),D;D=(B-C[3])*(y.Kc/1000);if(D>=1){C[2]=Math.min(Math.floor(C[2]*1+D),y.Pb);C[3]=B}return C};r.H=function(E,D,G,K,C,H){var B,L=y.I,J=y.a[ac];w.ua(G);B=e(w.C(),".");if(B[1]<500||K){if(C){B=A(B)}if(K||!C||B[2]>=1){if(!K&&C){B[2]=B[2]*1-1}B[1]=B[1]*1+1;E="?utmwv="+ai+"&utmn="+d()+(p(J.hostname)?"":"&utmhn="+k(J.hostname))+(y.U==100?"":"&utmsp="+k(y.U))+E;if(0==L||2==L){K=2==L?v:H||v;r.$a(y.oa+E,K)}if(1==L||2==L){E=("https:"==J.protocol?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif")+E+"&utmac="+D+"&utmcc="+r.ac(G);if(c){E+="&gaq=1"}r.$a(E,H)}}}w.ya(B.join("."));w.Ea()};r.$a=function(C,B){var D=new Image(1,1);D.src=C;D.onload=function(){D.onload=null;(B||v)()}};r.ac=function(E){var D=[],G=[M,u,z,s],B,C=w.k(),H;for(B=0;B<G[am];B++){H=m(C,G[B]+E,";");if(!p(H)){if(G[B]==z){H=e(H.split(E+".")[1],"|")[0];if(p(H)){continue}H=E+"."+H}h(D,G[B]+H+";")}}return k(D.join("+"))}};b.n=function(){var r=this;r.Y=[];r.hb=function(v){var y,x=r.Y,w;for(w=0;w<x.length;w++){y=v==x[w].q?x[w]:y}return y};r.Ob=function(w,A,E,x,v,B,y,C){var D=r.hb(w);if(an==D){D=new b.n.Mb(w,A,E,x,v,B,y,C);h(r.Y,D)}else{D.Qa=A;D.Ab=E;D.zb=x;D.xb=v;D.Xa=B;D.yb=y;D.Za=C}return D}};b.n.Lb=function(x,r,y,w,v,B){var A=this;A.Bb=x;A.Ba=r;A.D=y;A.Va=w;A.pb=v;A.qb=B;A.Ca=function(){return"&"+["utmt=item","tid="+k(A.Bb),"ipc="+k(A.Ba),"ipn="+k(A.D),"iva="+k(A.Va),"ipr="+k(A.pb),"iqt="+k(A.qb)].join("&utm")}};b.n.Mb=function(x,v,A,D,w,r,B,y){var C=this;C.q=x;C.Qa=v;C.Ab=A;C.zb=D;C.xb=w;C.Xa=r;C.yb=B;C.Za=y;C.R=[];C.Nb=function(G,H,N,L,J){var E=C.gc(G),K=C.q;if(an==E){h(C.R,new b.n.Lb(K,G,H,N,L,J))}else{E.Bb=K;E.Ba=G;E.D=H;E.Va=N;E.pb=L;E.qb=J}};C.gc=function(E){var G,J=C.R,H;for(H=0;H<J.length;H++){G=E==J[H].Ba?J[H]:G}return G};C.Ca=function(){return"&"+["utmt=tran","id="+k(C.q),"st="+k(C.Qa),"to="+k(C.Ab),"tx="+k(C.zb),"sp="+k(C.xb),"ci="+k(C.Xa),"rg="+k(C.yb),"co="+k(C.Za)].join("&utmt")}};b.Fb=function(x){function r(){var G,E,H;E="ShockwaveFlash";var B="$version",C=v.d?v.d.plugins:an;if(C&&C[am]>0){for(G=0;G<C[am]&&!H;G++){E=C[G];if(i(E.name,"Shockwave Flash")){H=E.description.split("Shockwave Flash ")[1]}}}else{E=E+"."+E;try{G=new ActiveXObject(E+".7");H=G.GetVariable(B)}catch(K){}if(!H){try{G=new ActiveXObject(E+".6");H="WIN 6,0,21,0";G.AllowScriptAccess="always";H=G.GetVariable(B)}catch(J){}}if(!H){try{G=new ActiveXObject(E);H=G.GetVariable(B)}catch(D){}}if(H){H=e(H.split(" ")[1],",");H=H[0]+"."+H[1]+" r"+H[2]}}return H?H:A}var y=x,w=y.e,v=this,A="-";v.V=w.screen;v.Sa=!v.V&&w.java?java.awt.Toolkit.getDefaultToolkit():an;v.d=w.navigator;v.W=A;v.xa=A;v.Wa=A;v.qa=A;v.pa=1;v.eb=A;v.bc=function(){var C;if(w.screen){v.W=v.V.width+"x"+v.V.height;v.xa=v.V.colorDepth+"-bit"}else{if(v.Sa){try{C=v.Sa.getScreenSize();v.W=C.width+"x"+C.height}catch(B){}}}v.qa=g(v.d&&v.d.language?v.d.language:v.d&&v.d.browserLanguage?v.d.browserLanguage:A);v.pa=v.d&&v.d.javaEnabled()?1:0;v.eb=y.ha?r():A;v.Wa=k(y.a.characterSet?y.a.characterSet:y.a.charset?y.a.charset:A)};v.Ic=function(){return ab+"utm"+["cs="+k(v.Wa),"sr="+v.W,"sc="+v.xa,"ul="+v.qa,"je="+v.pa,"fl="+k(v.eb)].join("&utm")};v.$b=function(){var C=y.a,B=w.history[am];C=v.d.appName+v.d.version+v.qa+v.d.platform+v.d.userAgent+v.pa+v.W+v.xa+(C[al]?C[al]:"")+(C.referrer?C.referrer:"");for(var D=C[am];B>0;){C+=B--^D++}return ak(C)}};b.m=function(x,r,A,w){function v(E){var D="";E=g(E.split("://")[1]);if(i(E,"/")){E=E.split("/")[1];if(i(E,"?")){D=E.split("?")[0]}}return D}function C(E){var D="";D=g(E.split("://")[1]);if(i(D,"/")){D=D.split("/")[0]}return D}var B=w,y=this;y.c=x;y.rb=r;y.r=A;y.ic=function(E){var D=y.gb();return new b.m.w(m(E,B.Ka+R,ab),m(E,B.Na+R,ab),m(E,B.Pa+R,ab),y.Q(E,B.Ia,"(not set)"),y.Q(E,B.La,"(not set)"),y.Q(E,B.Oa,D&&!p(D.K)?j(D.K):an),y.Q(E,B.Ja,an))};y.jb=function(G){var D=C(G),E=v(G);if(i(D,"google")){G=G.split("?").join(ab);if(i(G,ab+B.oc+R)){if(E==B.nc){return ap}}}return ao};y.gb=function(){var G,D=y.rb,E,J,H=B.T;if(!(p(D)||"0"==D||!i(D,"://")||y.jb(D))){G=C(D);for(E=0;E<H[am];E++){J=H[E];if(i(G,g(J.bb))){D=D.split("?").join(ab);if(i(D,ab+J.nb+R)){G=D.split(ab+J.nb+R)[1];if(i(G,ab)){G=G.split(ab)[0]}return new b.m.w(an,J.bb,an,"(organic)","organic",G,an)}}}}};y.Q=function(G,D,E){G=m(G,D+R,ab);return E=!p(G)?j(G):!p(E)?E:"-"};y.uc=function(G){var D=B.ta,E=ao,H;if(G&&"organic"==G.S){G=g(j(G.K));for(H=0;H<D[am];H++){E=E||g(D[H])==G}}return E};y.hc=function(){var E="",D="";E=y.rb;if(!(p(E)||"0"==E||!i(E,"://")||y.jb(E))){E=E.split("://")[1];if(i(E,"/")){D=o(E,E.indexOf("/"));D=D.split("?")[0];E=g(E.split("/")[0])}if(0==E.indexOf("www.")){E=o(E,4)}return new b.m.w(an,E,an,"(referral)","referral",an,D)}};y.Xb=function(E){var D="";if(B.ba){D=E&&E.hash?E.href.substring(E.href.indexOf("#")):"";D=""!=D?D+ab:D}D+=E.search;return D};y.dc=function(){return new b.m.w(an,"(direct)",an,"(direct)","(none)",an,an)};y.vc=function(G){var D=ao,E,H=B.va;if(G&&"referral"==G.S){G=g(k(G.X));for(E=0;E<H[am];E++){D=D||i(G,g(H[E]))}}return D};y.L=function(D){return an!=D&&D.mb()};y.cc=function(J,N){var G="",K="-",E,O=0,L,H,D=y.c;if(!J){return""}H=J.k();G=y.Xb(B.a[ac]);if(B.z&&J.kb()){K=J.na();if(!p(K)&&!i(K,";")){J.Ga();return""}}K=m(H,u+D+".",";");E=y.ic(G);if(y.L(E)){G=m(G,B.Ma+R,ab);if("1"==G&&!p(K)){return""}}if(!y.L(E)){E=y.gb();if(!p(K)&&y.uc(E)){return""}}if(!y.L(E)&&N){E=y.hc();if(!p(K)&&y.vc(E)){return""}}if(!y.L(E)){if(p(K)&&N){E=y.dc()}}if(!y.L(E)){return""}if(!p(K)){O=K.split(".");L=new b.m.w;L.Zb(O.slice(4).join("."));L=g(L.Da())==g(E.Da());O=O[3]*1}if(!L||N){N=m(H,M+D+".",";");H=N.lastIndexOf(".");N=H>9?o(N,H+1)*1:0;O++;N=0==N?1:N;J.wb([D,y.r,N,O,E.Da()].join("."));J.Ga();return ab+"utmcn=1"}else{return ab+"utmcr=1"}}};b.m.w=function(x,r,A,w,v,C,B){var y=this;y.q=x;y.X=r;y.ea=A;y.D=w;y.S=v;y.K=C;y.Ya=B;y.Da=function(){var G=[],D=[["cid",y.q],["csr",y.X],["gclid",y.ea],["ccn",y.D],["cmd",y.S],["ctr",y.K],["cct",y.Ya]],E,H;if(y.mb()){for(E=0;E<D[am];E++){if(!p(D[E][1])){H=D[E][1].split("+").join("%20");H=H.split(" ").join("%20");h(G,"utm"+D[E][0]+R+H)}}}return G.join("|")};y.mb=function(){return !(p(y.q)&&p(y.X)&&p(y.ea))};y.Zb=function(E){var D=function(G){return j(m(E,"utm"+G+R,"|"))};y.q=D("cid");y.X=D("csr");y.ea=D("gclid");y.D=D("ccn");y.S=D("cmd");y.K=D("ctr");y.Ya=D("cct")}};b.Ib=function(x,v,A,E){function w(H,L,K){var J;if(!p(K)){K=K.split(",");for(var G=0;G<K[am];G++){J=K[G];if(!p(J)){J=J.split(y);if(J[am]==4){L[J[0]]=[J[1],J[2],H]}}}}}var r=this,B=v,y=R,C=x,D=E;r.O=A;r.sa="";r.p={};r.tc=function(){var G;G=e(m(r.O.k(),z+B+".",";"),B+".")[1];if(!p(G)){G=G.split("|");w(1,r.p,G[1]);r.sa=G[0];r.Z()}};r.Z=function(){r.Qb();var G=r.sa,K,J,H="";for(K in r.p){if((J=r.p[K])&&1===J[2]){H+=K+y+J[0]+y+J[1]+y+1+","}}p(H)||(G+="|"+H);if(p(G)){r.O.Vb()}else{r.O.Aa(B+"."+G);r.O.Fa()}};r.Ec=function(G){r.sa=G;r.Z()};r.Cc=function(H,L,K,J){if(1!=J&&2!=J&&3!=J){J=3}var G=ao;if(L&&K&&H>0&&H<=C.ob){L=k(L);K=k(K);if(L[am]+K[am]<=64){r.p[H]=[L,K,J];r.Z();G=ap}}return G};r.mc=function(G){if((G=r.p[G])&&1===G[2]){return G[1]}};r.Ub=function(G){var H=r.p;if(H[G]){delete H[G];r.Z()}};r.Qb=function(){D._clearKey(8);D._clearKey(9);D._clearKey(11);var G=r.p,J,H;for(H in G){if(J=G[H]){D._setKey(8,H,J[0]);D._setKey(9,H,J[1]);(J=J[2])&&3!=J&&D._setKey(11,H,""+J)}}}};b.N=function(){function B(P,S,Q,T){if(an==E[P]){E[P]={}}if(an==E[P][S]){E[P][S]=[]}E[P][S][Q]=T}function x(P,S){if(an!=E[P]&&an!=E[P][S]){E[P][S]=an;S=ap;var Q;for(Q=0;Q<L[am];Q++){if(an!=E[P][L[Q]]){S=ao;break}}if(S){E[P]=an}}}function D(P){var S="",Q=ao,T,U;for(T=0;T<L[am];T++){U=P[L[T]];if(an!=U){if(Q){S+=L[T]}S+=N(U);Q=ao}else{Q=ap}}return S}function N(P){var S=[],Q,T;for(T=0;T<P[am];T++){if(an!=P[T]){Q="";if(T!=v&&an==P[T-1]){Q+=T.toString()+O}Q+=y(P[T]);h(S,Q)}}return A+S.join(w)+J}function y(P){var S="",Q,T,U;for(Q=0;Q<P[am];Q++){T=P.charAt(Q);U=G[T];S+=an!=U?U:T}return S}var r=this,E={},C="k",H="v",L=[C,H],A="(",J=")",w="*",O="!",K="'",G={};G[K]="'0";G[J]="'1";G[w]="'2";G[O]="'3";var v=1;r.qc=function(P){return an!=E[P]};r.G=function(){var P="",Q;for(Q in E){if(an!=E[Q]){P+=Q.toString()+D(E[Q])}}return P};r.Ac=function(P){if(P==an){return r.G()}var S=P.G(),Q;for(Q in E){if(an!=E[Q]&&!P.qc(Q)){S+=Q.toString()+D(E[Q])}}return S};r._setKey=function(P,S,Q){if(typeof Q!="string"){return ao}B(P,C,S,Q);return ap};r._setValue=function(P,S,Q){if(typeof Q!="number"&&(an==Number||!(Q instanceof Number))||Math.round(Q)!=Q||Q==NaN||Q==Infinity){return ao}B(P,H,S,Q.toString());return ap};r._getKey=function(P,Q){return an!=E[P]&&an!=E[P][C]?E[P][C][Q]:an};r._getValue=function(P,Q){return an!=E[P]&&an!=E[P][H]?E[P][H][Q]:an};r._clearKey=function(P){x(P,C)};r._clearValue=function(P){x(P,H)}};b.Jb=function(v,r){var w=this;w.Qc=r;w.xc=v;w._trackEvent=function(y,x,A){return r._trackEvent(w.xc,y,x,A)}};b.aa=function(A,w){function C(){if("auto"==G.b){var L=G.a.domain;if("www."==o(L,0,4)){L=o(L,4)}G.b=L}G.b=g(G.b)}function J(){var L=G.b,N=L.indexOf("www.google.")*L.indexOf(".google.")*L.indexOf("google.");return N||"/"!=G.h||L.indexOf("google.org")>-1}function x(L,N,O){if(p(L)||p(N)||p(O)){return"-"}L=m(L,M+H.c+".",N);if(!p(L)){L=L.split(".");L[5]=L[5]?L[5]*1+1:1;L[3]=L[4];L[4]=O;L=L.join(".")}return L}function r(){return"file:"!=G.a[ac].protocol&&J()}function D(L){if(!L||""==L){return""}for(;a(L.charAt(0));){L=o(L,1)}for(;a(L.charAt(L[am]-1));){L=o(L,0,L[am]-1)}return L}function B(N,O,P,L){if(!p(N())){O(L?j(N()):N());i(N(),";")||P()}}function E(L){var N,O=""!=L&&G.a[ac].host!=L;if(O){for(N=0;N<G.t[am];N++){O=O&&aj(g(L),g(G.t[N]))==-1}}return O}var H=this,y=an,G=new b.Gb,v=ao,K=an;H.e=window;H.r=Math.round((new Date).getTime()/1000);H.s=A||"UA-XXXXX-X";H.ab=G.a.referrer;H.ia=an;H.f=an;H.B=an;H.F=ao;H.A=an;H.Ua="";H.g=an;H.cb=an;H.c=an;H.i=an;G.o=w?k(w):an;H.wc=function(){var L=ao;if(H.B){L=H.B.match(/^[0-9a-z-_.]{10,1200}$/i)}return L};H.jc=function(){return d()^H.A.$b()&2147483647};H.ec=function(){if(!G.b||""==G.b||"none"==G.b){G.b="";return 1}C();return G.Ra?ak(G.b):1};H.Yb=function(L,N){if(p(L)){L="-"}else{N+=G.h&&"/"!=G.h?G.h:"";N=L.indexOf(N);L=N>=0&&N<=8?"0":"["==L.charAt(0)&&"]"==L.charAt(L[am]-1)?"-":L}return L};H.wa=function(L){var N="",O=G.a;N+=G.fa?H.A.Ic():"";N+=G.da?H.Ua:"";N+=G.ga&&!p(O.title)?"&utmdt="+k(O.title):"";N+="&utmhid="+ag()+"&utmr="+k(H.ia)+"&utmp="+k(H.Bc(L));return N};H.Bc=function(L){var N=G.a[ac];return L=an!=L&&""!=L?k(L,ap):k(N.pathname+N.search,ap)};H.Lc=function(L){if(H.J()){var N="";if(H.g!=an&&H.g.G()[am]>0){N+="&utme="+k(H.g.G())}N+=H.wa(L);y.H(N,H.s,H.c)}};H.Tb=function(){var L=new b.$(G);return L.ua(H.c)?L.Hc():an};H._getLinkerUrl=function(N,P){var Q=N.split("#"),L=N,O=H.Tb();if(O){if(P&&1>=Q[am]){L+="#"+O}else{if(!P||1>=Q[am]){if(1>=Q[am]){L+=(i(N,"?")?ab:"?")+O}else{L=Q[0]+(i(N,"?")?ab:"?")+O+"#"+Q[1]}}}}return L};H.Fc=function(){var L;if(H.wc()){H.i.Dc(H.B);H.i.Oc();b._gasoDomain=G.b;b._gasoCPath=G.h;L=G.a.createElement("script");L.type="text/javascript";L.id="_gasojs";L.src="https://www.google.com/analytics/reporting/overlay_js?gaso="+H.B+ab+d();G.a.getElementsByTagName("head")[0].appendChild(L)}};H.pc=function(){var W=H.r,T=H.i,N=T.k(),P=H.c+"",L=G.e,Z=L?L.gaGlobal:an,V,U=i(N,M+P+"."),O=i(N,I+P),Y=i(N,F+P),aa,X=[],Q="",S=ao;N=p(N)?"":N;if(G.z){V=G.a[ac]&&G.a[ac].hash?G.a[ac].href.substring(G.a[ac].href.indexOf("#")):"";if(G.ba&&!p(V)){Q=V+ab}Q+=G.a[ac].search;if(!p(Q)&&i(Q,M)){T.zc(Q);T.kb()||T.Sb();aa=T.ja()}B(T.ma,T.vb,T.Eb,true);B(T.la,T.Aa,T.Fa)}if(p(aa)){if(U){if(!O||!Y){aa=x(N,";",W);H.F=ap}else{aa=m(N,M+P+".",";");X=e(m(N,I+P,";"),".")}}else{aa=af([P,H.jc(),W,W,W,1],".");S=H.F=ap}}else{if(p(T.C())||p(T.ka())){aa=x(Q,ab,W);H.F=ap}else{X=e(T.C(),".");P=X[0]}}aa=aa.split(".");if(L&&Z&&Z.dh==P&&!G.o){aa[4]=Z.sid?Z.sid:aa[4];if(S){aa[3]=Z.sid?Z.sid:aa[4];if(Z.vid){W=Z.vid.split(".");aa[1]=W[0];aa[2]=W[1]}}}T.tb(aa.join("."));X[0]=P;X[1]=X[1]?X[1]:0;X[2]=an!=X[2]?X[2]:G.Jc;X[3]=X[3]?X[3]:aa[4];T.ya(X.join("."));T.ub(P);p(T.lc())||T.za(T.P());T.Cb();T.Ea();T.Db()};H.rc=function(){y=new b.Kb(G)};H._initData=function(){var L;if(!v){if(!H.A){H.A=new b.Fb(G);H.A.bc()}H.c=H.ec();H.i=new b.$(G);H.g=new b.N;K=new b.Ib(G,H.c,H.i,H.g);H.rc()}if(r()){H.pc();K.tc()}if(!v){if(r()){H.ia=H.Yb(H.ab,G.a.domain);if(G.da){L=new b.m(H.c,H.ia,H.r,G);H.Ua=L.cc(H.i,H.F)}}H.cb=new b.N;v=ap}b.ib||H.sc()};H._visitCode=function(){H._initData();var L=m(H.i.k(),M+H.c+".",";");L=L.split(".");return L[am]<4?"":L[1]};H._cookiePathCopy=function(L){H._initData();H.i&&H.i.Nc(H.c,L)};H.sc=function(){var L=G.a[ac].hash;if(L&&1==L.indexOf("gaso=")){L=m(L,"gaso=",ab)}else{L=(L=G.e.name)&&0<=L.indexOf("gaso=")?m(L,"gaso=",ab):m(H.i.k(),q,";")}if(L[am]>=10){H.B=L;H.Fc()}b.ib=ap};H.J=function(){return H._visitCode()%10000<G.U*100};H.Gc=function(){var L,N,O=G.a.links;if(!G.lb){L=G.a.domain;if("www."==o(L,0,4)){L=o(L,4)}G.t.push("."+L)}for(L=0;L<O[am]&&(G.ra==-1||L<G.ra);L++){N=O[L];if(E(N.host)){if(!N.gatcOnclick){N.gatcOnclick=N.onclick?N.onclick:H.yc;N.onclick=function(P){var Q=!this.target||this.target=="_self"||this.target=="_top"||this.target=="_parent";Q=Q&&!H.Rb(P);H.Mc(P,this,Q);return Q?ao:this.gatcOnclick?this.gatcOnclick(P):ap}}}}};H.yc=function(){};H._trackPageview=function(L){if(r()){H._initData();G.t&&H.Gc();H.Lc(L);H.F=ao}};H._trackTrans=function(){var N=H.c,P=[],Q,L,O;H._initData();if(H.f&&H.J()){for(Q=0;Q<H.f.Y[am];Q++){L=H.f.Y[Q];h(P,L.Ca());for(O=0;O<L.R[am];O++){h(P,L.R[O].Ca())}}for(Q=0;Q<P[am];Q++){y.H(P[Q],H.s,N,ap)}}};H._setTrans=function(){var N=G.a,O,P,L;N=N.getElementById?N.getElementById("utmtrans"):N.utmform&&N.utmform.utmtrans?N.utmform.utmtrans:an;H._initData();if(N&&N.value){H.f=new b.n;L=N.value.split("UTM:");G.u=!G.u||""==G.u?"|":G.u;for(N=0;N<L[am];N++){L[N]=D(L[N]);O=L[N].split(G.u);for(P=0;P<O[am];P++){O[P]=D(O[P])}if("T"==O[0]){H._addTrans(O[1],O[2],O[3],O[4],O[5],O[6],O[7],O[8])}else{"I"==O[0]&&H._addItem(O[1],O[2],O[3],O[4],O[5],O[6])}}}};H._addTrans=function(N,Q,T,L,P,O,S,U){H.f=H.f?H.f:new b.n;return H.f.Ob(N,Q,T,L,P,O,S,U)};H._addItem=function(N,Q,T,L,P,O){var S;H.f=H.f?H.f:new b.n;(S=H.f.hb(N))||(S=H._addTrans(N,"","","","","","",""));S.Nb(Q,T,L,P,O)};H._setVar=function(L){if(L&&""!=L&&J()){H._initData();K.Ec(k(L));H.J()&&y.H("&utmt=var",H.s,H.c)}};H._setCustomVar=function(N,O,P,L){H._initData();return K.Cc(N,O,P,L)};H._deleteCustomVar=function(L){H._initData();K.Ub(L)};H._getVisitorCustomVar=function(L){H._initData();return K.mc(L)};H._setMaxCustomVariables=function(L){G.ob=L};H._link=function(L,N){if(G.z&&L){H._initData();G.a[ac].href=H._getLinkerUrl(L,N)}};H._linkByPost=function(L,N){if(G.z&&L&&L.action){H._initData();L.action=H._getLinkerUrl(L.action,N)}};H._setXKey=function(L,N,O){H.g._setKey(L,N,O)};H._setXValue=function(L,N,O){H.g._setValue(L,N,O)};H._getXKey=function(L,N){return H.g._getKey(L,N)};H._getXValue=function(L,N){return H.g.getValue(L,N)};H._clearXKey=function(L){H.g._clearKey(L)};H._clearXValue=function(L){H.g._clearValue(L)};H._createXObj=function(){H._initData();return new b.N};H._sendXEvent=function(L){var N="";H._initData();if(H.J()){N+="&utmt=event&utme="+k(H.g.Ac(L))+H.wa();y.H(N,H.s,H.c,ao,ap)}};H._createEventTracker=function(L){H._initData();return new b.Jb(L,H)};H._trackEvent=function(N,P,Q,L){var O=H.cb;if(an!=N&&an!=P&&""!=N&&""!=P){O._clearKey(5);O._clearValue(5);(N=O._setKey(5,1,N)&&O._setKey(5,2,P)&&(an==Q||O._setKey(5,3,Q))&&(an==L||O._setValue(5,1,L)))&&H._sendXEvent(O)}else{N=ao}return N};H.Mc=function(N,Q,S){H._initData();if(H.J()){var L=new b.N;L._setKey(6,1,Q.href);var P=S?function(){H.db(N,Q)}:an;y.H("&utmt=event&utme="+k(L.G())+H.wa(),H.s,H.c,ao,ap,P);if(S){var O=this;G.e.setTimeout(function(){O.db(N,Q)},500)}}};H.db=function(L,N){if(!L){L=G.e.event}var O=ap;if(N.gatcOnclick){O=N.gatcOnclick(L)}if(O||typeof O=="undefined"){if(!N.target||N.target=="_self"){G.e[ac]=N.href}else{if(N.target=="_top"){G.e.top.document[ac]=N.href}else{if(N.target=="_parent"){G.e.parent.document[ac]=N.href}}}}};H.Rb=function(L){if(!L){L=G.e.event}var N=L.shiftKey||L.ctrlKey||L.altKey;if(!N){if(L.modifiers&&G.e.Event){N=L.modifiers&G.e.Event.CONTROL_MASK||L.modifiers&G.e.Event.SHIFT_MASK||L.modifiers&G.e.Event.ALT_MASK}}return N};H.Pc=function(){return G};H._setDomainName=function(L){G.b=L};H._addOrganic=function(L,N,O){G.T.splice(O?0:G.T.length,0,new b.Ha(L,N))};H._clearOrganic=function(){G.T=[]};H._addIgnoredOrganic=function(L){h(G.ta,L)};H._clearIgnoredOrganic=function(){G.ta=[]};H._addIgnoredRef=function(L){h(G.va,L)};H._clearIgnoredRef=function(){G.va=[]};H._setAllowHash=function(L){G.Ra=L?1:0};H._setCampaignTrack=function(L){G.da=L?1:0};H._setClientInfo=function(L){G.fa=L?1:0};H._getClientInfo=function(){return G.fa};H._setCookiePath=function(L){G.h=L};H._setTransactionDelim=function(L){G.u=L};H._setCookieTimeout=function(L){H._setCampaignCookieTimeout(L*1000)};H._setCampaignCookieTimeout=function(L){G.Ta=L};H._setDetectFlash=function(L){G.ha=L?1:0};H._getDetectFlash=function(){return G.ha};H._setDetectTitle=function(L){G.ga=L?1:0};H._getDetectTitle=function(){return G.ga};H._setLocalGifPath=function(L){G.oa=L};H._getLocalGifPath=function(){return G.oa};H._setLocalServerMode=function(){G.I=0};H._setRemoteServerMode=function(){G.I=1};H._setLocalRemoteServerMode=function(){G.I=2};H._getServiceMode=function(){return G.I};H._setSampleRate=function(L){G.U=L};H._setSessionTimeout=function(L){H._setSessionCookieTimeout(L*1000)};H._setSessionCookieTimeout=function(L){G.sb=L};H._setAllowLinker=function(L){G.z=L?1:0};H._setAllowAnchor=function(L){G.ba=L?1:0};H._setCampNameKey=function(L){G.Ia=L};H._setCampContentKey=function(L){G.Ja=L};H._setCampIdKey=function(L){G.Ka=L};H._setCampMediumKey=function(L){G.La=L};H._setCampNOKey=function(L){G.Ma=L};H._setCampSourceKey=function(L){G.Na=L};H._setCampTermKey=function(L){G.Oa=L};H._setCampCIdKey=function(L){G.Pa=L};H._getAccount=function(){return H.s};H._setAccount=function(L){H.s=L};H._setNamespace=function(L){G.o=L?k(L):an};H._getVersion=function(){return ai};H._setAutoTrackOutbound=function(L){G.t=[];if(L){G.t=L}};H._setTrackOutboundSubdomains=function(L){G.lb=L};H._setHrefExamineLimit=function(L){G.ra=L};H._setReferrerOverride=function(L){H.ab=L};H._setCookiePersistence=function(L){H._setVisitorCookieTimeout(L)};H._setVisitorCookieTimeout=function(L){G.v=L}};b._getTracker=function(v,r){return new b.aa(v,r)};var c=ao,ah={ca:{},_createAsyncTracker:function(v,r){r=r||"";v=new b.aa(v);ah.ca[r]=v;c=ap;return v},_getAsyncTracker:function(v){v=v||"";var r=ah.ca[v];if(!r){r=new b.aa;ah.ca[v]=r;c=ap}return r},push:function(){for(var x=arguments,r=0,A=0;A<x[am];A++){try{if(typeof x[A]==="function"){x[A]()}else{var w="",v=x[A][0],C=v.lastIndexOf(".");if(C>0){w=o(v,0,C);v=o(v,C+1)}var B=ah._getAsyncTracker(w);B[v].apply(B,x[A].slice(1))}}catch(y){r++}}return r}};window[ad]=b;function f(){var v=window[aq],r=ao;if(v&&typeof v.push=="function"){r=v.constructor==Array;if(!r){return}}window[aq]=ah;r&&ah.push.apply(ah,v)}f()})();if(typeof COMSCORE=="undefined"){var COMSCORE={}}COMSCORE.beacon=function(p){if(!p){return}var j=1.7,o=document,k=o.location,l=512,q=function(b,a){if(b==null){return""}b=(encodeURIComponent||escape)(b);if(a){b=b.substr(0,a)}return b},m=[(k.protocol=="https:"?"https://sb":"http://b"),".scorecardresearch.com/b?","c1=",q(p.c1),"&c2=",q(p.c2),"&rn=",Math.random(),"&c7=",q(k.href,l),"&c3=",q(p.c3),"&c4=",q(p.c4,l),"&c5=",q(p.c5),"&c6=",q(p.c6),"&c10=",q(p.c10),"&c15=",q(p.c15),"&c16=",q(p.c16),"&c8=",q(o.title),"&c9=",q(o.referrer,l),"&cv=",j,p.r?"&r="+q(p.r,l):""].join("");m=m.length>2080?m.substr(0,2075)+"&ct=1":m;var i=new Image();i.onload=function(){};i.src=m;return m};