/*
 * jQuery JavaScript Library v1.4
 * http://jquery.com/
 *
 * Copyright 2010, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://docs.jquery.com/License
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2010, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Wed Jan 13 15:23:05 2010 -0500
 */
(function(aM,J){function af(){if(!ag.isReady){try{N.documentElement.doScroll("left")}catch(c){setTimeout(af,1);return}ag.ready()}}function n(s,c){c.src?ag.ajax({url:c.src,async:false,dataType:"script"}):ag.globalEval(c.text||c.textContent||c.innerHTML||"");c.parentNode&&c.parentNode.removeChild(c)}function aZ(s,c,L,G,H,A){var w=s.length;if(typeof c==="object"){for(var K in c){aZ(s,K,c[K],G,H,L)}return s}if(L!==J){G=!A&&G&&ag.isFunction(L);for(K=0;K<w;K++){H(s[K],c,G?L.call(s[K],K,H(s[K],c)):L,A)}return s}return w?H(s[0],c):null}function aB(){return(new Date).getTime()}function aS(){return false}function ay(){return true}function B(s,c,w){w[0].type=s;return ag.event.handle.apply(c,w)}function m(O){var M=true,L=[],H=[],K=arguments,G,A,s,c,w,P=ag.extend({},ag.data(this,"events").live);for(c in P){A=P[c];if(A.live===O.type||A.altLive&&ag.inArray(O.type,A.altLive)>-1){G=A.data;G.beforeFilter&&G.beforeFilter[O.type]&&!G.beforeFilter[O.type](O)||H.push(A.selector)}else{delete P[c]}}G=ag(O.target).closest(H,O.currentTarget);w=0;for(l=G.length;w<l;w++){for(c in P){A=P[c];s=G[w].elem;H=null;if(G[w].selector===A.selector){if(A.live==="mouseenter"||A.live==="mouseleave"){H=ag(O.relatedTarget).closest(A.selector)[0]}if(!H||H!==s){L.push({elem:s,fn:A})}}}}w=0;for(l=L.length;w<l;w++){G=L[w];O.currentTarget=G.elem;O.data=G.fn.data;if(G.fn.apply(G.elem,K)===false){M=false;break}}return M}function bg(s,c){return["live",s,c.replace(/\./g,"`").replace(/ /g,"&")].join(".")}function a1(c){return !c||!c.parentNode||c.parentNode.nodeType===11}function aN(s,c){var w=0;c.each(function(){if(this.nodeName===(s[w]&&s[w].nodeName)){var H=ag.data(s[w++]),K=ag.data(this,H);if(H=H&&H.events){delete K.handle;K.events={};for(var G in H){for(var A in H[G]){ag.event.add(this,G,H[G][A],H[G][A].data)}}}}})}function aj(s,c,H){var A,G,w;if(s.length===1&&typeof s[0]==="string"&&s[0].length<512&&s[0].indexOf("<option")<0){G=true;if(w=ag.fragments[s[0]]){if(w!==1){A=w}}}if(!A){c=c&&c[0]?c[0].ownerDocument||c[0]:N;A=c.createDocumentFragment();ag.clean(s,c,A,H)}if(G){ag.fragments[s[0]]=w?A:1}return{fragment:A,cacheable:G}}function ar(s){for(var c=0,A,w;(A=s[c])!=null;c++){if(!ag.noData[A.nodeName.toLowerCase()]&&(w=A[aF])){delete ag.cache[w]}}}function aA(s,c){var w={};ag.each(E.concat.apply([],E.slice(0,c)),function(){w[this]=s});return w}function p(c){return"scrollTo" in c&&c.document?c:c.nodeType===9?c.defaultView||c.parentWindow:false}var ag=function(s,c){return new ag.fn.init(s,c)},bh=aM.jQuery,a2=aM.$,N=aM.document,aq,aO=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,ak=/^.[^:#\[\.,]*$/,F=/\S/,q=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,d=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,aw=navigator.userAgent,b=false,au=[],az,X=Object.prototype.toString,u=Object.prototype.hasOwnProperty,g=Array.prototype.push,at=Array.prototype.slice,ap=Array.prototype.indexOf;ag.fn=ag.prototype={init:function(s,c){var A,w;if(!s){return this}if(s.nodeType){this.context=this[0]=s;this.length=1;return this}if(typeof s==="string"){if((A=aO.exec(s))&&(A[1]||!c)){if(A[1]){w=c?c.ownerDocument||c:N;if(s=d.exec(s)){if(ag.isPlainObject(c)){s=[N.createElement(s[1])];ag.fn.attr.call(s,c,true)}else{s=[w.createElement(s[1])]}}else{s=aj([A[1]],[w]);s=(s.cacheable?s.fragment.cloneNode(true):s.fragment).childNodes}}else{if(c=N.getElementById(A[2])){if(c.id!==A[2]){return aq.find(s)}this.length=1;this[0]=c}this.context=N;this.selector=s;return this}}else{if(!c&&/^\w+$/.test(s)){this.selector=s;this.context=N;s=N.getElementsByTagName(s)}else{return !c||c.jquery?(c||aq).find(s):ag(c).find(s)}}}else{if(ag.isFunction(s)){return aq.ready(s)}}if(s.selector!==J){this.selector=s.selector;this.context=s.context}return ag.isArray(s)?this.setArray(s):ag.makeArray(s,this)},selector:"",jquery:"1.4",length:0,size:function(){return this.length},toArray:function(){return at.call(this,0)},get:function(c){return c==null?this.toArray():c<0?this.slice(c)[0]:this[c]},pushStack:function(s,c,w){s=ag(s||null);s.prevObject=this;s.context=this.context;if(c==="find"){s.selector=this.selector+(this.selector?" ":"")+w}else{if(c){s.selector=this.selector+"."+c+"("+w+")"}}return s},setArray:function(c){this.length=0;g.apply(this,c);return this},each:function(s,c){return ag.each(this,s,c)},ready:function(c){ag.bindReady();if(ag.isReady){c.call(N,ag)}else{au&&au.push(c)}return this},eq:function(c){return c===-1?this.slice(c):this.slice(c,+c+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(at.apply(this,arguments),"slice",at.call(arguments).join(","))},map:function(c){return this.pushStack(ag.map(this,function(s,w){return c.call(s,w,s)}))},end:function(){return this.prevObject||ag(null)},push:g,sort:[].sort,splice:[].splice};ag.fn.init.prototype=ag.fn;ag.extend=ag.fn.extend=function(){var s=arguments[0]||{},c=1,L=arguments.length,G=false,H,A,w,K;if(typeof s==="boolean"){G=s;s=arguments[1]||{};c=2}if(typeof s!=="object"&&!ag.isFunction(s)){s={}}if(L===c){s=this;--c}for(;c<L;c++){if((H=arguments[c])!=null){for(A in H){w=s[A];K=H[A];if(s!==K){if(G&&K&&(ag.isPlainObject(K)||ag.isArray(K))){w=w&&(ag.isPlainObject(w)||ag.isArray(w))?w:ag.isArray(K)?[]:{};s[A]=ag.extend(G,w,K)}else{if(K!==J){s[A]=K}}}}}}return s};ag.extend({noConflict:function(c){aM.$=a2;if(c){aM.jQuery=bh}return ag},isReady:false,ready:function(){if(!ag.isReady){if(!N.body){return setTimeout(ag.ready,13)}ag.isReady=true;if(au){for(var s,c=0;s=au[c++];){s.call(N,ag)}au=null}ag.fn.triggerHandler&&ag(N).triggerHandler("ready")}},bindReady:function(){if(!b){b=true;if(N.readyState==="complete"){return ag.ready()}if(N.addEventListener){N.addEventListener("DOMContentLoaded",az,false);aM.addEventListener("load",ag.ready,false)}else{if(N.attachEvent){N.attachEvent("onreadystatechange",az);aM.attachEvent("onload",ag.ready);var s=false;try{s=aM.frameElement==null}catch(c){}N.documentElement.doScroll&&s&&af()}}}},isFunction:function(c){return X.call(c)==="[object Function]"},isArray:function(c){return X.call(c)==="[object Array]"},isPlainObject:function(s){if(!s||X.call(s)!=="[object Object]"||s.nodeType||s.setInterval){return false}if(s.constructor&&!u.call(s,"constructor")&&!u.call(s.constructor.prototype,"isPrototypeOf")){return false}var c;for(c in s){}return c===J||u.call(s,c)},isEmptyObject:function(s){for(var c in s){return false}return true},noop:function(){},globalEval:function(s){if(s&&F.test(s)){var c=N.getElementsByTagName("head")[0]||N.documentElement,w=N.createElement("script");w.type="text/javascript";if(ag.support.scriptEval){w.appendChild(N.createTextNode(s))}else{w.text=s}c.insertBefore(w,c.firstChild);c.removeChild(w)}},nodeName:function(s,c){return s.nodeName&&s.nodeName.toUpperCase()===c.toUpperCase()},each:function(s,c,K){var G,H=0,A=s.length,w=A===J||ag.isFunction(s);if(K){if(w){for(G in s){if(c.apply(s[G],K)===false){break}}}else{for(;H<A;){if(c.apply(s[H++],K)===false){break}}}}else{if(w){for(G in s){if(c.call(s[G],G,s[G])===false){break}}}else{for(K=s[0];H<A&&c.call(K,H,K)!==false;K=s[++H]){}}}return s},trim:function(c){return(c||"").replace(q,"")},makeArray:function(s,c){c=c||[];if(s!=null){s.length==null||typeof s==="string"||ag.isFunction(s)||typeof s!=="function"&&s.setInterval?g.call(c,s):ag.merge(c,s)}return c},inArray:function(s,c){if(c.indexOf){return c.indexOf(s)}for(var A=0,w=c.length;A<w;A++){if(c[A]===s){return A}}return -1},merge:function(s,c){var G=s.length,w=0;if(typeof c.length==="number"){for(var A=c.length;w<A;w++){s[G++]=c[w]}}else{for(;c[w]!==J;){s[G++]=c[w++]}}s.length=G;return s},grep:function(s,c,H){for(var A=[],G=0,w=s.length;G<w;G++){!H!==!c(s[G],G)&&A.push(s[G])}return A},map:function(s,c,K){for(var G=[],H,A=0,w=s.length;A<w;A++){H=c(s[A],A,K);if(H!=null){G[G.length]=H}}return G.concat.apply([],G)},guid:1,proxy:function(s,c,w){if(arguments.length===2){if(typeof c==="string"){w=s;s=w[c];c=J}else{if(c&&!ag.isFunction(c)){w=c;c=J}}}if(!c&&s){c=function(){return s.apply(w||this,arguments)}}if(s){c.guid=s.guid=s.guid||c.guid||ag.guid++}return c},uaMatch:function(s){var c={browser:""};s=s.toLowerCase();if(/webkit/.test(s)){c={browser:"webkit",version:/webkit[\/ ]([\w.]+)/}}else{if(/opera/.test(s)){c={browser:"opera",version:/version/.test(s)?/version[\/ ]([\w.]+)/:/opera[\/ ]([\w.]+)/}}else{if(/msie/.test(s)){c={browser:"msie",version:/msie ([\w.]+)/}}else{if(/mozilla/.test(s)&&!/compatible/.test(s)){c={browser:"mozilla",version:/rv:([\w.]+)/}}}}}c.version=(c.version&&c.version.exec(s)||[0,"0"])[1];return c},browser:{}});aw=ag.uaMatch(aw);if(aw.browser){ag.browser[aw.browser]=true;ag.browser.version=aw.version}if(ag.browser.webkit){ag.browser.safari=true}if(ap){ag.inArray=function(s,c){return ap.call(c,s)}}aq=ag(N);if(N.addEventListener){az=function(){N.removeEventListener("DOMContentLoaded",az,false);ag.ready()}}else{if(N.attachEvent){az=function(){if(N.readyState==="complete"){N.detachEvent("onreadystatechange",az);ag.ready()}}}}if(ap){ag.inArray=function(s,c){return ap.call(c,s)}}(function(){ag.support={};var s=N.documentElement,c=N.createElement("script"),L=N.createElement("div"),G="script"+aB();L.style.display="none";L.innerHTML="   <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var H=L.getElementsByTagName("*"),A=L.getElementsByTagName("a")[0];if(!(!H||!H.length||!A)){ag.support={leadingWhitespace:L.firstChild.nodeType===3,tbody:!L.getElementsByTagName("tbody").length,htmlSerialize:!!L.getElementsByTagName("link").length,style:/red/.test(A.getAttribute("style")),hrefNormalized:A.getAttribute("href")==="/a",opacity:/^0.55$/.test(A.style.opacity),cssFloat:!!A.style.cssFloat,checkOn:L.getElementsByTagName("input")[0].value==="on",optSelected:N.createElement("select").appendChild(N.createElement("option")).selected,scriptEval:false,noCloneEvent:true,boxModel:null};c.type="text/javascript";try{c.appendChild(N.createTextNode("window."+G+"=1;"))}catch(w){}s.insertBefore(c,s.firstChild);if(aM[G]){ag.support.scriptEval=true;delete aM[G]}s.removeChild(c);if(L.attachEvent&&L.fireEvent){L.attachEvent("onclick",function K(){ag.support.noCloneEvent=false;L.detachEvent("onclick",K)});L.cloneNode(true).fireEvent("onclick")}ag(function(){var M=N.createElement("div");M.style.width=M.style.paddingLeft="1px";N.body.appendChild(M);ag.boxModel=ag.support.boxModel=M.offsetWidth===2;N.body.removeChild(M).style.display="none"});s=function(O){var M=N.createElement("div");O="on"+O;var P=O in M;if(!P){M.setAttribute(O,"return;");P=typeof M[O]==="function"}return P};ag.support.submitBubbles=s("submit");ag.support.changeBubbles=s("change");s=c=L=H=A=null}})();ag.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var aF="jQuery"+aB(),a5=0,a4={},aQ={};ag.extend({cache:{},expando:aF,noData:{embed:true,object:true,applet:true},data:function(s,c,G){if(!(s.nodeName&&ag.noData[s.nodeName.toLowerCase()])){s=s==aM?a4:s;var w=s[aF],A=ag.cache;if(!c&&!w){return null}w||(w=++a5);if(typeof c==="object"){s[aF]=w;A=A[w]=ag.extend(true,{},c)}else{A=A[w]?A[w]:typeof G==="undefined"?aQ:(A[w]={})}if(G!==J){s[aF]=w;A[c]=G}return typeof c==="string"?A[c]:A}},removeData:function(s,c){if(!(s.nodeName&&ag.noData[s.nodeName.toLowerCase()])){s=s==aM?a4:s;var H=s[aF],A=ag.cache,G=A[H];if(c){if(G){delete G[c];ag.isEmptyObject(G)&&ag.removeData(s)}}else{try{delete s[aF]}catch(w){s.removeAttribute&&s.removeAttribute(aF)}delete A[H]}}}});ag.fn.extend({data:function(s,c){if(typeof s==="undefined"&&this.length){return ag.data(this[0])}else{if(typeof s==="object"){return this.each(function(){ag.data(this,s)})}}var A=s.split(".");A[1]=A[1]?"."+A[1]:"";if(c===J){var w=this.triggerHandler("getData"+A[1]+"!",[A[0]]);if(w===J&&this.length){w=ag.data(this[0],s)}return w===J&&A[1]?this.data(A[0]):w}else{return this.trigger("setData"+A[1]+"!",[A[0],c]).each(function(){ag.data(this,s,c)})}},removeData:function(c){return this.each(function(){ag.removeData(this,c)})}});ag.extend({queue:function(s,c,A){if(s){c=(c||"fx")+"queue";var w=ag.data(s,c);if(!A){return w||[]}if(!w||ag.isArray(A)){w=ag.data(s,c,ag.makeArray(A))}else{w.push(A)}return w}},dequeue:function(s,c){c=c||"fx";var A=ag.queue(s,c),w=A.shift();if(w==="inprogress"){w=A.shift()}if(w){c==="fx"&&A.unshift("inprogress");w.call(s,function(){ag.dequeue(s,c)})}}});ag.fn.extend({queue:function(s,c){if(typeof s!=="string"){c=s;s="fx"}if(c===J){return ag.queue(this[0],s)}return this.each(function(){var w=ag.queue(this,s,c);s==="fx"&&w[0]!=="inprogress"&&ag.dequeue(this,s)})},dequeue:function(c){return this.each(function(){ag.dequeue(this,c)})},delay:function(s,c){s=ag.fx?ag.fx.speeds[s]||s:s;c=c||"fx";return this.queue(c,function(){var w=this;setTimeout(function(){ag.dequeue(w,c)},s)})},clearQueue:function(c){return this.queue(c||"fx",[])}});var aP=/[\n\t]/g,a8=/\s+/,am=/\r/g,I=/href|src|style/,r=/(button|input)/i,e=/(button|input|object|select|textarea)/i,a6=/^(a|area)$/i,a9=/radio|checkbox/;ag.fn.extend({attr:function(s,c){return aZ(this,s,c,true,ag.attr)},removeAttr:function(c){return this.each(function(){ag.attr(this,c,"");this.nodeType===1&&this.removeAttribute(c)})},addClass:function(s){if(ag.isFunction(s)){return this.each(function(M){var O=ag(this);O.addClass(s.call(this,M,O.attr("class")))})}if(s&&typeof s==="string"){for(var c=(s||"").split(a8),L=0,G=this.length;L<G;L++){var H=this[L];if(H.nodeType===1){if(H.className){for(var A=" "+H.className+" ",w=0,K=c.length;w<K;w++){if(A.indexOf(" "+c[w]+" ")<0){H.className+=" "+c[w]}}}else{H.className=s}}}}return this},removeClass:function(s){if(ag.isFunction(s)){return this.each(function(M){var O=ag(this);O.removeClass(s.call(this,M,O.attr("class")))})}if(s&&typeof s==="string"||s===J){for(var c=(s||"").split(a8),L=0,G=this.length;L<G;L++){var H=this[L];if(H.nodeType===1&&H.className){if(s){for(var A=(" "+H.className+" ").replace(aP," "),w=0,K=c.length;w<K;w++){A=A.replace(" "+c[w]+" "," ")}H.className=A.substring(1,A.length-1)}else{H.className=""}}}}return this},toggleClass:function(s,c){var A=typeof s,w=typeof c==="boolean";if(ag.isFunction(s)){return this.each(function(H){var G=ag(this);G.toggleClass(s.call(this,H,G.attr("class"),c),c)})}return this.each(function(){if(A==="string"){for(var L,H=0,G=ag(this),M=c,K=s.split(a8);L=K[H++];){M=w?M:!G.hasClass(L);G[M?"addClass":"removeClass"](L)}}else{if(A==="undefined"||A==="boolean"){this.className&&ag.data(this,"__className__",this.className);this.className=this.className||s===false?"":ag.data(this,"__className__")||""}}})},hasClass:function(s){s=" "+s+" ";for(var c=0,w=this.length;c<w;c++){if((" "+this[c].className+" ").replace(aP," ").indexOf(s)>-1){return true}}return false},val:function(s){if(s===J){var c=this[0];if(c){if(ag.nodeName(c,"option")){return(c.attributes.value||{}).specified?c.value:c.text}if(ag.nodeName(c,"select")){var L=c.selectedIndex,G=[],H=c.options;c=c.type==="select-one";if(L<0){return null}var A=c?L:0;for(L=c?L+1:H.length;A<L;A++){var w=H[A];if(w.selected){s=ag(w).val();if(c){return s}G.push(s)}}return G}if(a9.test(c.type)&&!ag.support.checkOn){return c.getAttribute("value")===null?"on":c.value}return(c.value||"").replace(am,"")}return J}var K=ag.isFunction(s);return this.each(function(O){var Q=ag(this),M=s;if(this.nodeType===1){if(K){M=s.call(this,O,Q.val())}if(typeof M==="number"){M+=""}if(ag.isArray(M)&&a9.test(this.type)){this.checked=ag.inArray(Q.val(),M)>=0}else{if(ag.nodeName(this,"select")){var P=ag.makeArray(M);ag("option",this).each(function(){this.selected=ag.inArray(ag(this).val(),P)>=0});if(!P.length){this.selectedIndex=-1}}else{this.value=M}}}})}});ag.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(s,c,H,A){if(!s||s.nodeType===3||s.nodeType===8){return J}if(A&&c in ag.attrFn){return ag(s)[c](H)}A=s.nodeType!==1||!ag.isXMLDoc(s);var G=H!==J;c=A&&ag.props[c]||c;if(s.nodeType===1){var w=I.test(c);if(c in s&&A&&!w){if(G){if(c==="type"&&r.test(s.nodeName)&&s.parentNode){throw"type property can't be changed"}s[c]=H}if(ag.nodeName(s,"form")&&s.getAttributeNode(c)){return s.getAttributeNode(c).nodeValue}if(c==="tabIndex"){return(c=s.getAttributeNode("tabIndex"))&&c.specified?c.value:e.test(s.nodeName)||a6.test(s.nodeName)&&s.href?0:J}return s[c]}if(!ag.support.style&&A&&c==="style"){if(G){s.style.cssText=""+H}return s.style.cssText}G&&s.setAttribute(c,""+H);s=!ag.support.hrefNormalized&&A&&w?s.getAttribute(c,2):s.getAttribute(c);return s===null?J:s}return ag.style(s,c,H)}});var aK=function(c){return c.replace(/[^\w\s\.\|`]/g,function(s){return"\\"+s})};ag.event={add:function(P,O,L,H){if(!(P.nodeType===3||P.nodeType===8)){if(P.setInterval&&P!==aM&&!P.frameElement){P=aM}if(!L.guid){L.guid=ag.guid++}if(H!==J){L=ag.proxy(L);L.data=H}var K=ag.data(P,"events")||ag.data(P,"events",{}),G=ag.data(P,"handle"),A;if(!G){A=function(){return typeof ag!=="undefined"&&!ag.event.triggered?ag.event.handle.apply(A.elem,arguments):J};G=ag.data(P,"handle",A)}if(G){G.elem=P;O=O.split(/\s+/);for(var s,c=0;s=O[c++];){var w=s.split(".");s=w.shift();L.type=w.slice(0).sort().join(".");var Q=K[s],M=this.special[s]||{};if(!Q){Q=K[s]={};if(!M.setup||M.setup.call(P,H,w,L)===false){if(P.addEventListener){P.addEventListener(s,G,false)}else{P.attachEvent&&P.attachEvent("on"+s,G)}}}if(M.add){if((w=M.add.call(P,L,H,w,Q))&&ag.isFunction(w)){w.guid=w.guid||L.guid;L=w}}Q[L.guid]=L;this.global[s]=true}P=null}}},global:{},remove:function(Q,P,M){if(!(Q.nodeType===3||Q.nodeType===8)){var K=ag.data(Q,"events"),L,H,G;if(K){if(P===J||typeof P==="string"&&P.charAt(0)==="."){for(H in K){this.remove(Q,H+(P||""))}}else{if(P.type){M=P.handler;P=P.type}P=P.split(/\s+/);for(var w=0;H=P[w++];){var s=H.split(".");H=s.shift();var A=!s.length,R=ag.map(s.slice(0).sort(),aK);R=new RegExp("(^|\\.)"+R.join("\\.(?:.*\\.)?")+"(\\.|$)");var O=this.special[H]||{};if(K[H]){if(M){G=K[H][M.guid];delete K[H][M.guid]}else{for(var c in K[H]){if(A||R.test(K[H][c].type)){delete K[H][c]}}}O.remove&&O.remove.call(Q,s,G);for(L in K[H]){break}if(!L){if(!O.teardown||O.teardown.call(Q,s)===false){if(Q.removeEventListener){Q.removeEventListener(H,ag.data(Q,"handle"),false)}else{Q.detachEvent&&Q.detachEvent("on"+H,ag.data(Q,"handle"))}}L=null;delete K[H]}}}}for(L in K){break}if(!L){if(c=ag.data(Q,"handle")){c.elem=null}ag.removeData(Q,"events");ag.removeData(Q,"handle")}}}},trigger:function(O,M,L,H){var K=O.type||O;if(!H){O=typeof O==="object"?O[aF]?O:ag.extend(ag.Event(K),O):ag.Event(K);if(K.indexOf("!")>=0){O.type=K=K.slice(0,-1);O.exclusive=true}if(!L){O.stopPropagation();this.global[K]&&ag.each(ag.cache,function(){this.events&&this.events[K]&&ag.event.trigger(O,M,this.handle.elem)})}if(!L||L.nodeType===3||L.nodeType===8){return J}O.result=J;O.target=L;M=ag.makeArray(M);M.unshift(O)}O.currentTarget=L;var G=ag.data(L,"handle");G&&G.apply(L,M);var A,s;try{if(!(L&&L.nodeName&&ag.noData[L.nodeName.toLowerCase()])){A=L[K];s=L["on"+K]}}catch(c){}G=ag.nodeName(L,"a")&&K==="click";if(!H&&A&&!O.isDefaultPrevented()&&!G){this.triggered=true;try{L[K]()}catch(w){}}else{if(s&&L["on"+K].apply(L,M)===false){O.result=false}}this.triggered=false;if(!O.isPropagationStopped()){(L=L.parentNode||L.ownerDocument)&&ag.event.trigger(O,M,L,true)}},handle:function(s){var c,H;s=arguments[0]=ag.event.fix(s||aM.event);s.currentTarget=this;H=s.type.split(".");s.type=H.shift();c=!H.length&&!s.exclusive;var A=new RegExp("(^|\\.)"+H.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");H=(ag.data(this,"events")||{})[s.type];for(var G in H){var w=H[G];if(c||A.test(w.type)){s.handler=w;s.data=w.data;w=w.apply(this,arguments);if(w!==J){s.result=w;if(w===false){s.preventDefault();s.stopPropagation()}}if(s.isImmediatePropagationStopped()){break}}}return s.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(s){if(s[aF]){return s}var c=s;s=ag.Event(c);for(var A=this.props.length,w;A;){w=this.props[--A];s[w]=c[w]}if(!s.target){s.target=s.srcElement||N}if(s.target.nodeType===3){s.target=s.target.parentNode}if(!s.relatedTarget&&s.fromElement){s.relatedTarget=s.fromElement===s.target?s.toElement:s.fromElement}if(s.pageX==null&&s.clientX!=null){c=N.documentElement;A=N.body;s.pageX=s.clientX+(c&&c.scrollLeft||A&&A.scrollLeft||0)-(c&&c.clientLeft||A&&A.clientLeft||0);s.pageY=s.clientY+(c&&c.scrollTop||A&&A.scrollTop||0)-(c&&c.clientTop||A&&A.clientTop||0)}if(!s.which&&(s.charCode||s.charCode===0?s.charCode:s.keyCode)){s.which=s.charCode||s.keyCode}if(!s.metaKey&&s.ctrlKey){s.metaKey=s.ctrlKey}if(!s.which&&s.button!==J){s.which=s.button&1?1:s.button&2?3:s.button&4?2:0}return s},guid:100000000,proxy:ag.proxy,special:{ready:{setup:ag.bindReady,teardown:ag.noop},live:{add:function(s,c){ag.extend(s,c||{});s.guid+=c.selector+c.live;ag.event.add(this,c.live,m,c)},remove:function(s){if(s.length){var c=0,w=new RegExp("(^|\\.)"+s[0]+"(\\.|$)");ag.each(ag.data(this,"events").live||{},function(){w.test(this.type)&&c++});c<1&&ag.event.remove(this,s[0],m)}},special:{}},beforeunload:{setup:function(s,c,w){if(this.setInterval){this.onbeforeunload=w}return false},teardown:function(s,c){if(this.onbeforeunload===c){this.onbeforeunload=null}}}}};ag.Event=function(c){if(!this.preventDefault){return new ag.Event(c)}if(c&&c.type){this.originalEvent=c;this.type=c.type}else{this.type=c}this.timeStamp=aB();this[aF]=true};ag.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ay;var c=this.originalEvent;if(c){c.preventDefault&&c.preventDefault();c.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=ay;var c=this.originalEvent;if(c){c.stopPropagation&&c.stopPropagation();c.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ay;this.stopPropagation()},isDefaultPrevented:aS,isPropagationStopped:aS,isImmediatePropagationStopped:aS};var aV=function(s){for(var c=s.relatedTarget;c&&c!==this;){try{c=c.parentNode}catch(w){break}}if(c!==this){s.type=s.data;ag.event.handle.apply(this,arguments)}},aE=function(c){c.type=c.data;ag.event.handle.apply(this,arguments)};ag.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(s,c){ag.event.special[s]={setup:function(w){ag.event.add(this,c,w&&w.selector?aE:aV,s)},teardown:function(w){ag.event.remove(this,c,w&&w.selector?aE:aV)}}});if(!ag.support.submitBubbles){ag.event.special.submit={setup:function(s,c,w){if(this.nodeName.toLowerCase()!=="form"){ag.event.add(this,"click.specialSubmit."+w.guid,function(G){var H=G.target,A=H.type;if((A==="submit"||A==="image")&&ag(H).closest("form").length){return B("submit",this,arguments)}});ag.event.add(this,"keypress.specialSubmit."+w.guid,function(G){var H=G.target,A=H.type;if((A==="text"||A==="password")&&ag(H).closest("form").length&&G.keyCode===13){return B("submit",this,arguments)}})}else{return false}},remove:function(s,c){ag.event.remove(this,"click.specialSubmit"+(c?"."+c.guid:""));ag.event.remove(this,"keypress.specialSubmit"+(c?"."+c.guid:""))}}}if(!ag.support.changeBubbles){var aU=/textarea|input|select/i;function ad(s){var c=s.type,w=s.value;if(c==="radio"||c==="checkbox"){w=s.checked}else{if(c==="select-multiple"){w=s.selectedIndex>-1?ag.map(s.options,function(A){return A.selected}).join("-"):""}else{if(s.nodeName.toLowerCase()==="select"){w=s.selectedIndex}}}return w}function aD(s,c){var G=s.target,w,A;if(!(!aU.test(G.nodeName)||G.readOnly)){w=ag.data(G,"_change_data");A=ad(G);if(A!==w){if(s.type!=="focusout"||G.type!=="radio"){ag.data(G,"_change_data",A)}if(G.type!=="select"&&(w!=null||A)){s.type="change";return ag.event.trigger(s,c,this)}}}}ag.event.special.change={filters:{focusout:aD,click:function(s){var c=s.target,w=c.type;if(w==="radio"||w==="checkbox"||c.nodeName.toLowerCase()==="select"){return aD.call(this,s)}},keydown:function(s){var c=s.target,w=c.type;if(s.keyCode===13&&c.nodeName.toLowerCase()!=="textarea"||s.keyCode===32&&(w==="checkbox"||w==="radio")||w==="select-multiple"){return aD.call(this,s)}},beforeactivate:function(c){c=c.target;c.nodeName.toLowerCase()==="input"&&c.type==="radio"&&ag.data(c,"_change_data",ad(c))}},setup:function(s,c,A){for(var w in ao){ag.event.add(this,w+".specialChange."+A.guid,ao[w])}return aU.test(this.nodeName)},remove:function(s,c){for(var w in ao){ag.event.remove(this,w+".specialChange"+(c?"."+c.guid:""),ao[w])}return aU.test(this.nodeName)}};var ao=ag.event.special.change.filters}N.addEventListener&&ag.each({focus:"focusin",blur:"focusout"},function(s,c){function w(A){A=ag.event.fix(A);A.type=c;return ag.event.handle.call(this,A)}ag.event.special[c]={setup:function(){this.addEventListener(s,w,true)},teardown:function(){this.removeEventListener(s,w,true)}}});ag.each(["bind","one"],function(s,c){ag.fn[c]=function(K,G,H){if(typeof K==="object"){for(var A in K){this[c](A,G,K[A],H)}return this}if(ag.isFunction(G)){thisObject=H;H=G;G=J}var w=c==="one"?ag.proxy(H,function(L){ag(this).unbind(L,w);return H.apply(this,arguments)}):H;return K==="unload"&&c!=="one"?this.one(K,G,H,thisObject):this.each(function(){ag.event.add(this,K,w,G)})}});ag.fn.extend({unbind:function(s,c){if(typeof s==="object"&&!s.preventDefault){for(var w in s){this.unbind(w,s[w])}return this}return this.each(function(){ag.event.remove(this,s,c)})},trigger:function(s,c){return this.each(function(){ag.event.trigger(s,c,this)})},triggerHandler:function(s,c){if(this[0]){s=ag.Event(s);s.preventDefault();s.stopPropagation();ag.event.trigger(s,c,this[0]);return s.result}},toggle:function(s){for(var c=arguments,w=1;w<c.length;){ag.proxy(s,c[w++])}return this.click(ag.proxy(s,function(A){var G=(ag.data(this,"lastToggle"+s.guid)||0)%w;ag.data(this,"lastToggle"+s.guid,G+1);A.preventDefault();return c[G].apply(this,arguments)||false}))},hover:function(s,c){return this.mouseenter(s).mouseleave(c||s)},live:function(s,c,w){if(ag.isFunction(c)){w=c;c=J}ag(this.context).bind(bg(s,this.selector),{data:c,selector:this.selector,live:s},w);return this},die:function(s,c){ag(this.context).unbind(bg(s,this.selector),c?{guid:c.guid+this.selector+s}:null);return this}});ag.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(s,c){ag.fn[c]=function(w){return w?this.bind(c,w):this.trigger(c)};if(ag.attrFn){ag.attrFn[c]=true}});aM.attachEvent&&!aM.addEventListener&&aM.attachEvent("onunload",function(){for(var s in ag.cache){if(ag.cache[s].handle){try{ag.event.remove(ag.cache[s].handle.elem)}catch(c){}}}});(function(){function Y(ba){for(var ab="",aa,Z=0;ba[Z];Z++){aa=ba[Z];if(aa.nodeType===3||aa.nodeType===4){ab+=aa.nodeValue}else{if(aa.nodeType!==8){ab+=Y(aa.childNodes)}}}return ab}function W(bi,bb,ba,ab,Z,aa){Z=0;for(var bk=ab.length;Z<bk;Z++){var bl=ab[Z];if(bl){bl=bl[bi];for(var bj=false;bl;){if(bl.sizcache===ba){bj=ab[bl.sizset];break}if(bl.nodeType===1&&!aa){bl.sizcache=ba;bl.sizset=Z}if(bl.nodeName.toLowerCase()===bb){bj=bl;break}bl=bl[bi]}ab[Z]=bj}}}function V(bi,bb,ba,ab,Z,aa){Z=0;for(var bk=ab.length;Z<bk;Z++){var bl=ab[Z];if(bl){bl=bl[bi];for(var bj=false;bl;){if(bl.sizcache===ba){bj=ab[bl.sizset];break}if(bl.nodeType===1){if(!aa){bl.sizcache=ba;bl.sizset=Z}if(typeof bb!=="string"){if(bl===bb){bj=true;break}}else{if(L.filter(bb,[bl]).length>0){bj=bl;break}}}bl=bl[bi]}ab[Z]=bj}}}var T=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,U=0,R=Object.prototype.toString,Q=false,M=true;[0,0].sort(function(){M=false;return 0});var L=function(bj,bi,ba,ab){ba=ba||[];var Z=bi=bi||N;if(bi.nodeType!==1&&bi.nodeType!==9){return[]}if(!bj||typeof bj!=="string"){return ba}for(var aa=[],bo,bp,bl,bb,bn=true,bk=s(bi),bm=bj;(T.exec(""),bo=T.exec(bm))!==null;){bm=bo[3];aa.push(bo[1]);if(bo[2]){bb=bo[3];break}}if(aa.length>1&&A.exec(bj)){if(aa.length===2&&O.relative[aa[0]]){bp=P(aa[0]+aa[1],bi)}else{for(bp=O.relative[aa[0]]?[bi]:L(aa.shift(),bi);aa.length;){bj=aa.shift();if(O.relative[bj]){bj+=aa.shift()}bp=P(bj,bp)}}}else{if(!ab&&aa.length>1&&bi.nodeType===9&&!bk&&O.match.ID.test(aa[0])&&!O.match.ID.test(aa[aa.length-1])){bo=L.find(aa.shift(),bi,bk);bi=bo.expr?L.filter(bo.expr,bo.set)[0]:bo.set[0]}if(bi){bo=ab?{expr:aa.pop(),set:K(ab)}:L.find(aa.pop(),aa.length===1&&(aa[0]==="~"||aa[0]==="+")&&bi.parentNode?bi.parentNode:bi,bk);bp=bo.expr?L.filter(bo.expr,bo.set):bo.set;if(aa.length>0){bl=K(bp)}else{bn=false}for(;aa.length;){var bq=aa.pop();bo=bq;if(O.relative[bq]){bo=aa.pop()}else{bq=""}if(bo==null){bo=bi}O.relative[bq](bl,bo,bk)}}else{bl=[]}}bl||(bl=bp);if(!bl){throw"Syntax error, unrecognized expression: "+(bq||bj)}if(R.call(bl)==="[object Array]"){if(bn){if(bi&&bi.nodeType===1){for(bj=0;bl[bj]!=null;bj++){if(bl[bj]&&(bl[bj]===true||bl[bj].nodeType===1&&w(bi,bl[bj]))){ba.push(bp[bj])}}}else{for(bj=0;bl[bj]!=null;bj++){bl[bj]&&bl[bj].nodeType===1&&ba.push(bp[bj])}}}else{ba.push.apply(ba,bl)}}else{K(bl,ba)}if(bb){L(bb,Z,ba,ab);L.uniqueSort(ba)}return ba};L.uniqueSort=function(aa){if(G){Q=M;aa.sort(G);if(Q){for(var Z=1;Z<aa.length;Z++){aa[Z]===aa[Z-1]&&aa.splice(Z--,1)}}}return aa};L.matches=function(aa,Z){return L(aa,null,null,Z)};L.find=function(bi,bb,ba){var ab,Z;if(!bi){return[]}for(var aa=0,bk=O.order.length;aa<bk;aa++){var bl=O.order[aa];if(Z=O.leftMatch[bl].exec(bi)){var bj=Z[1];Z.splice(1,1);if(bj.substr(bj.length-1)!=="\\"){Z[1]=(Z[1]||"").replace(/\\/g,"");ab=O.find[bl](Z,bb,ba);if(ab!=null){bi=bi.replace(O.match[bl],"");break}}}}ab||(ab=bb.getElementsByTagName("*"));return{set:ab,expr:bi}};L.filter=function(bk,bj,bb,ba){for(var Z=bk,aa=[],bq=bj,br,bm,bi=bj&&bj[0]&&s(bj[0]);bk&&bj.length;){for(var bp in O.filter){if((br=O.leftMatch[bp].exec(bk))!=null&&br[2]){var bl=O.filter[bp],bo,bs;bs=br[1];bm=false;br.splice(1,1);if(bs.substr(bs.length-1)!=="\\"){if(bq===aa){aa=[]}if(O.preFilter[bp]){if(br=O.preFilter[bp](br,bq,bb,aa,ba,bi)){if(br===true){continue}}else{bm=bo=true}}if(br){for(var ab=0;(bs=bq[ab])!=null;ab++){if(bs){bo=bl(bs,br,ab,bq);var bn=ba^!!bo;if(bb&&bo!=null){if(bn){bm=true}else{bq[ab]=false}}else{if(bn){aa.push(bs);bm=true}}}}}if(bo!==J){bb||(bq=aa);bk=bk.replace(O.match[bp],"");if(!bm){return[]}break}}}}if(bk===Z){if(bm==null){throw"Syntax error, unrecognized expression: "+bk}else{break}}Z=bk}return bq};var O=L.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\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(Z){return Z.getAttribute("href")}},relative:{"+":function(bb,ab){var aa=typeof ab==="string",Z=aa&&!/\W/.test(ab);aa=aa&&!Z;if(Z){ab=ab.toLowerCase()}Z=0;for(var ba=bb.length,bi;Z<ba;Z++){if(bi=bb[Z]){for(;(bi=bi.previousSibling)&&bi.nodeType!==1;){}bb[Z]=aa||bi&&bi.nodeName.toLowerCase()===ab?bi||false:bi===ab}}aa&&L.filter(ab,bb,true)},">":function(bb,ab){var aa=typeof ab==="string";if(aa&&!/\W/.test(ab)){ab=ab.toLowerCase();for(var Z=0,ba=bb.length;Z<ba;Z++){var bi=bb[Z];if(bi){aa=bi.parentNode;bb[Z]=aa.nodeName.toLowerCase()===ab?aa:false}}}else{Z=0;for(ba=bb.length;Z<ba;Z++){if(bi=bb[Z]){bb[Z]=aa?bi.parentNode:bi.parentNode===ab}}aa&&L.filter(ab,bb,true)}},"":function(bb,ab,aa){var Z=U++,ba=V;if(typeof ab==="string"&&!/\W/.test(ab)){var bi=ab=ab.toLowerCase();ba=W}ba("parentNode",ab,Z,bb,bi,aa)},"~":function(bb,ab,aa){var Z=U++,ba=V;if(typeof ab==="string"&&!/\W/.test(ab)){var bi=ab=ab.toLowerCase();ba=W}ba("previousSibling",ab,Z,bb,bi,aa)}},find:{ID:function(ab,aa,Z){if(typeof aa.getElementById!=="undefined"&&!Z){return(ab=aa.getElementById(ab[1]))?[ab]:[]}},NAME:function(bb,ab){if(typeof ab.getElementsByName!=="undefined"){var aa=[];ab=ab.getElementsByName(bb[1]);for(var Z=0,ba=ab.length;Z<ba;Z++){ab[Z].getAttribute("name")===bb[1]&&aa.push(ab[Z])}return aa.length===0?null:aa}},TAG:function(aa,Z){return Z.getElementsByTagName(aa[1])}},preFilter:{CLASS:function(bi,ba,ab,Z,bb,bj){bi=" "+bi[1].replace(/\\/g,"")+" ";if(bj){return bi}bj=0;for(var aa;(aa=ba[bj])!=null;bj++){if(aa){if(bb^(aa.className&&(" "+aa.className+" ").replace(/[\t\n]/g," ").indexOf(bi)>=0)){ab||Z.push(aa)}else{if(ab){ba[bj]=false}}}}return false},ID:function(Z){return Z[1].replace(/\\/g,"")},TAG:function(Z){return Z[1].toLowerCase()},CHILD:function(aa){if(aa[1]==="nth"){var Z=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(aa[2]==="even"&&"2n"||aa[2]==="odd"&&"2n+1"||!/\D/.test(aa[2])&&"0n+"+aa[2]||aa[2]);aa[2]=Z[1]+(Z[2]||1)-0;aa[3]=Z[3]-0}aa[0]=U++;return aa},ATTR:function(bb,ab,aa,Z,ba,bi){ab=bb[1].replace(/\\/g,"");if(!bi&&O.attrMap[ab]){bb[1]=O.attrMap[ab]}if(bb[2]==="~="){bb[4]=" "+bb[4]+" "}return bb},PSEUDO:function(bb,ab,aa,Z,ba){if(bb[1]==="not"){if((T.exec(bb[3])||"").length>1||/^\w/.test(bb[3])){bb[3]=L(bb[3],null,null,ab)}else{bb=L.filter(bb[3],ab,aa,true^ba);aa||Z.push.apply(Z,bb);return false}}else{if(O.match.POS.test(bb[0])||O.match.CHILD.test(bb[0])){return true}}return bb},POS:function(Z){Z.unshift(true);return Z}},filters:{enabled:function(Z){return Z.disabled===false&&Z.type!=="hidden"},disabled:function(Z){return Z.disabled===true},checked:function(Z){return Z.checked===true},selected:function(Z){return Z.selected===true},parent:function(Z){return !!Z.firstChild},empty:function(Z){return !Z.firstChild},has:function(ab,aa,Z){return !!L(Z[3],ab).length},header:function(Z){return/h\d/i.test(Z.nodeName)},text:function(Z){return"text"===Z.type},radio:function(Z){return"radio"===Z.type},checkbox:function(Z){return"checkbox"===Z.type},file:function(Z){return"file"===Z.type},password:function(Z){return"password"===Z.type},submit:function(Z){return"submit"===Z.type},image:function(Z){return"image"===Z.type},reset:function(Z){return"reset"===Z.type},button:function(Z){return"button"===Z.type||Z.nodeName.toLowerCase()==="button"},input:function(Z){return/input|select|textarea|button/i.test(Z.nodeName)}},setFilters:{first:function(aa,Z){return Z===0},last:function(ba,ab,aa,Z){return ab===Z.length-1},even:function(aa,Z){return Z%2===0},odd:function(aa,Z){return Z%2===1},lt:function(ab,aa,Z){return aa<Z[3]-0},gt:function(ab,aa,Z){return aa>Z[3]-0},nth:function(ab,aa,Z){return Z[3]-0===aa},eq:function(ab,aa,Z){return Z[3]-0===aa}},filter:{PSEUDO:function(bb,ab,aa,Z){var ba=ab[1],bi=O.filters[ba];if(bi){return bi(bb,aa,ab,Z)}else{if(ba==="contains"){return(bb.textContent||bb.innerText||Y([bb])||"").indexOf(ab[3])>=0}else{if(ba==="not"){ab=ab[3];aa=0;for(Z=ab.length;aa<Z;aa++){if(ab[aa]===bb){return false}}return true}else{throw"Syntax error, unrecognized expression: "+ba}}}},CHILD:function(bi,ba){var ab=ba[1],Z=bi;switch(ab){case"only":case"first":for(;Z=Z.previousSibling;){if(Z.nodeType===1){return false}}if(ab==="first"){return true}Z=bi;case"last":for(;Z=Z.nextSibling;){if(Z.nodeType===1){return false}}return true;case"nth":ab=ba[2];var bb=ba[3];if(ab===1&&bb===0){return true}ba=ba[0];var bj=bi.parentNode;if(bj&&(bj.sizcache!==ba||!bi.nodeIndex)){var aa=0;for(Z=bj.firstChild;Z;Z=Z.nextSibling){if(Z.nodeType===1){Z.nodeIndex=++aa}}bj.sizcache=ba}bi=bi.nodeIndex-bb;return ab===0?bi===0:bi%ab===0&&bi/ab>=0}},ID:function(aa,Z){return aa.nodeType===1&&aa.getAttribute("id")===Z},TAG:function(aa,Z){return Z==="*"&&aa.nodeType===1||aa.nodeName.toLowerCase()===Z},CLASS:function(aa,Z){return(" "+(aa.className||aa.getAttribute("class"))+" ").indexOf(Z)>-1},ATTR:function(ba,ab){var aa=ab[1];ba=O.attrHandle[aa]?O.attrHandle[aa](ba):ba[aa]!=null?ba[aa]:ba.getAttribute(aa);aa=ba+"";var Z=ab[2];ab=ab[4];return ba==null?Z==="!=":Z==="="?aa===ab:Z==="*="?aa.indexOf(ab)>=0:Z==="~="?(" "+aa+" ").indexOf(ab)>=0:!ab?aa&&ba!==false:Z==="!="?aa!==ab:Z==="^="?aa.indexOf(ab)===0:Z==="$="?aa.substr(aa.length-ab.length)===ab:Z==="|="?aa===ab||aa.substr(0,ab.length+1)===ab+"-":false},POS:function(bb,ab,aa,Z){var ba=O.setFilters[ab[2]];if(ba){return ba(bb,aa,ab,Z)}}}},A=O.match.POS;for(var c in O.match){O.match[c]=new RegExp(O.match[c].source+/(?![^\[]*\])(?![^\(]*\))/.source);O.leftMatch[c]=new RegExp(/(^(?:.|\r|\n)*?)/.source+O.match[c].source.replace(/\\(\d+)/g,function(aa,Z){return"\\"+(Z-0+1)}))}var K=function(aa,Z){aa=Array.prototype.slice.call(aa,0);if(Z){Z.push.apply(Z,aa);return Z}return aa};try{Array.prototype.slice.call(N.documentElement.childNodes,0)}catch(H){K=function(ba,ab){ab=ab||[];if(R.call(ba)==="[object Array]"){Array.prototype.push.apply(ab,ba)}else{if(typeof ba.length==="number"){for(var aa=0,Z=ba.length;aa<Z;aa++){ab.push(ba[aa])}}else{for(aa=0;ba[aa];aa++){ab.push(ba[aa])}}}return ab}}var G;if(N.documentElement.compareDocumentPosition){G=function(aa,Z){if(!aa.compareDocumentPosition||!Z.compareDocumentPosition){if(aa==Z){Q=true}return aa.compareDocumentPosition?-1:1}aa=aa.compareDocumentPosition(Z)&4?-1:aa===Z?0:1;if(aa===0){Q=true}return aa}}else{if("sourceIndex" in N.documentElement){G=function(aa,Z){if(!aa.sourceIndex||!Z.sourceIndex){if(aa==Z){Q=true}return aa.sourceIndex?-1:1}aa=aa.sourceIndex-Z.sourceIndex;if(aa===0){Q=true}return aa}}else{if(N.createRange){G=function(ba,ab){if(!ba.ownerDocument||!ab.ownerDocument){if(ba==ab){Q=true}return ba.ownerDocument?-1:1}var aa=ba.ownerDocument.createRange(),Z=ab.ownerDocument.createRange();aa.setStart(ba,0);aa.setEnd(ba,0);Z.setStart(ab,0);Z.setEnd(ab,0);ba=aa.compareBoundaryPoints(Range.START_TO_END,Z);if(ba===0){Q=true}return ba}}}}(function(){var ab=N.createElement("div"),aa="script"+(new Date).getTime();ab.innerHTML="<a name='"+aa+"'/>";var Z=N.documentElement;Z.insertBefore(ab,Z.firstChild);if(N.getElementById(aa)){O.find.ID=function(ba,bb,bi){if(typeof bb.getElementById!=="undefined"&&!bi){return(bb=bb.getElementById(ba[1]))?bb.id===ba[1]||typeof bb.getAttributeNode!=="undefined"&&bb.getAttributeNode("id").nodeValue===ba[1]?[bb]:J:[]}};O.filter.ID=function(ba,bb){var bi=typeof ba.getAttributeNode!=="undefined"&&ba.getAttributeNode("id");return ba.nodeType===1&&bi&&bi.nodeValue===bb}}Z.removeChild(ab);Z=ab=null})();(function(){var Z=N.createElement("div");Z.appendChild(N.createComment(""));if(Z.getElementsByTagName("*").length>0){O.find.TAG=function(ba,ab){ab=ab.getElementsByTagName(ba[1]);if(ba[1]==="*"){ba=[];for(var aa=0;ab[aa];aa++){ab[aa].nodeType===1&&ba.push(ab[aa])}ab=ba}return ab}}Z.innerHTML="<a href='#'></a>";if(Z.firstChild&&typeof Z.firstChild.getAttribute!=="undefined"&&Z.firstChild.getAttribute("href")!=="#"){O.attrHandle.href=function(aa){return aa.getAttribute("href",2)}}Z=null})();N.querySelectorAll&&function(){var ab=L,aa=N.createElement("div");aa.innerHTML="<p class='TEST'></p>";if(!(aa.querySelectorAll&&aa.querySelectorAll(".TEST").length===0)){L=function(ba,bj,bk,bb){bj=bj||N;if(!bb&&bj.nodeType===9&&!s(bj)){try{return K(bj.querySelectorAll(ba),bk)}catch(bi){}}return ab(ba,bj,bk,bb)};for(var Z in ab){L[Z]=ab[Z]}aa=null}}();(function(){var Z=N.createElement("div");Z.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!Z.getElementsByClassName||Z.getElementsByClassName("e").length===0)){Z.lastChild.className="e";if(Z.getElementsByClassName("e").length!==1){O.order.splice(1,0,"CLASS");O.find.CLASS=function(ba,ab,aa){if(typeof ab.getElementsByClassName!=="undefined"&&!aa){return ab.getElementsByClassName(ba[1])}};Z=null}}})();var w=N.compareDocumentPosition?function(aa,Z){return aa.compareDocumentPosition(Z)&16}:function(aa,Z){return aa!==Z&&(aa.contains?aa.contains(Z):true)},s=function(Z){return(Z=(Z?Z.ownerDocument||Z:0).documentElement)?Z.nodeName!=="HTML":false},P=function(bb,ab){var aa=[],Z="",ba;for(ab=ab.nodeType?[ab]:ab;ba=O.match.PSEUDO.exec(bb);){Z+=ba[0];bb=bb.replace(O.match.PSEUDO,"")}bb=O.relative[bb]?bb+"*":bb;ba=0;for(var bi=ab.length;ba<bi;ba++){L(bb,ab[ba],aa)}return L.filter(Z,aa)};ag.find=L;ag.expr=L.selectors;ag.expr[":"]=ag.expr.filters;ag.unique=L.uniqueSort;ag.getText=Y;ag.isXMLDoc=s;ag.contains=w})();var aR=/Until$/,av=/^(?:parents|prevUntil|prevAll)/,S=/,/;at=Array.prototype.slice;var j=function(s,c,A){if(ag.isFunction(c)){return ag.grep(s,function(H,G){return !!c.call(H,G,H)===A})}else{if(c.nodeType){return ag.grep(s,function(G){return G===c===A})}else{if(typeof c==="string"){var w=ag.grep(s,function(G){return G.nodeType===1});if(ak.test(c)){return ag.filter(c,w,!A)}else{c=ag.filter(c,s)}}}}return ag.grep(s,function(G){return ag.inArray(G,c)>=0===A})};ag.fn.extend({find:function(s){for(var c=this.pushStack("","find",s),K=0,G=0,H=this.length;G<H;G++){K=c.length;ag.find(s,this[G],c);if(G>0){for(var A=K;A<c.length;A++){for(var w=0;w<K;w++){if(c[w]===c[A]){c.splice(A--,1);break}}}}}return c},has:function(s){var c=ag(s);return this.filter(function(){for(var A=0,w=c.length;A<w;A++){if(ag.contains(this,c[A])){return true}}})},not:function(c){return this.pushStack(j(this,c,false),"not",c)},filter:function(c){return this.pushStack(j(this,c,true),"filter",c)},is:function(c){return !!c&&ag.filter(c,this).length>0},closest:function(M,L){if(ag.isArray(M)){var K=[],G=this[0],H,A={},w;if(G&&M.length){H=0;for(var s=M.length;H<s;H++){w=M[H];A[w]||(A[w]=ag.expr.match.POS.test(w)?ag(w,L||this.context):w)}for(;G&&G.ownerDocument&&G!==L;){for(w in A){H=A[w];if(H.jquery?H.index(G)>-1:ag(G).is(H)){K.push({selector:w,elem:G});delete A[w]}}G=G.parentNode}}return K}var c=ag.expr.match.POS.test(M)?ag(M,L||this.context):null;return this.map(function(P,O){for(;O&&O.ownerDocument&&O!==L;){if(c?c.index(O)>-1:ag(O).is(M)){return O}O=O.parentNode}return null})},index:function(c){if(!c||typeof c==="string"){return ag.inArray(this[0],c?ag(c):this.parent().children())}return ag.inArray(c.jquery?c[0]:c,this)},add:function(s,c){s=typeof s==="string"?ag(s,c||this.context):ag.makeArray(s);c=ag.merge(this.get(),s);return this.pushStack(a1(s[0])||a1(c[0])?c:ag.unique(c))},andSelf:function(){return this.add(this.prevObject)}});ag.each({parent:function(c){return(c=c.parentNode)&&c.nodeType!==11?c:null},parents:function(c){return ag.dir(c,"parentNode")},parentsUntil:function(s,c,w){return ag.dir(s,"parentNode",w)},next:function(c){return ag.nth(c,2,"nextSibling")},prev:function(c){return ag.nth(c,2,"previousSibling")},nextAll:function(c){return ag.dir(c,"nextSibling")},prevAll:function(c){return ag.dir(c,"previousSibling")},nextUntil:function(s,c,w){return ag.dir(s,"nextSibling",w)},prevUntil:function(s,c,w){return ag.dir(s,"previousSibling",w)},siblings:function(c){return ag.sibling(c.parentNode.firstChild,c)},children:function(c){return ag.sibling(c.firstChild)},contents:function(c){return ag.nodeName(c,"iframe")?c.contentDocument||c.contentWindow.document:ag.makeArray(c.childNodes)}},function(s,c){ag.fn[s]=function(G,w){var A=ag.map(this,c,G);aR.test(s)||(w=G);if(w&&typeof w==="string"){A=ag.filter(w,A)}A=this.length>1?ag.unique(A):A;if((this.length>1||S.test(w))&&av.test(s)){A=A.reverse()}return this.pushStack(A,s,at.call(arguments).join(","))}});ag.extend({filter:function(s,c,w){if(w){s=":not("+s+")"}return ag.find.matches(s,c)},dir:function(s,c,A){var w=[];for(s=s[c];s&&s.nodeType!==9&&(A===J||!ag(s).is(A));){s.nodeType===1&&w.push(s);s=s[c]}return w},nth:function(s,c,A){c=c||1;for(var w=0;s;s=s[A]){if(s.nodeType===1&&++w===c){break}}return s},sibling:function(s,c){for(var w=[];s;s=s.nextSibling){s.nodeType===1&&s!==c&&w.push(s)}return w}});var be=/ jQuery\d+="(?:\d+|null)"/g,an=/^\s+/,t=/(<([\w:]+)[^>]*?)\/>/g,f=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,aY=/<([\w:]+)/,a7=/<tbody/i,aT=/<|&\w+;/,aC=function(s,c,w){return f.test(w)?s:c+"></"+w+">"},aG={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};aG.optgroup=aG.option;aG.tbody=aG.tfoot=aG.colgroup=aG.caption=aG.thead;aG.th=aG.td;if(!ag.support.htmlSerialize){aG._default=[1,"div<div>","</div>"]}ag.fn.extend({text:function(c){if(ag.isFunction(c)){return this.each(function(s){var w=ag(this);return w.text(c.call(this,s,w.text()))})}if(typeof c!=="object"&&c!==J){return this.empty().append((this[0]&&this[0].ownerDocument||N).createTextNode(c))}return ag.getText(this)},wrapAll:function(s){if(ag.isFunction(s)){return this.each(function(w){ag(this).wrapAll(s.call(this,w))})}if(this[0]){var c=ag(s,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&c.insertBefore(this[0]);c.map(function(){for(var w=this;w.firstChild&&w.firstChild.nodeType===1;){w=w.firstChild}return w}).append(this)}return this},wrapInner:function(c){return this.each(function(){var s=ag(this),w=s.contents();w.length?w.wrapAll(c):s.append(c)})},wrap:function(c){return this.each(function(){ag(this).wrapAll(c)})},unwrap:function(){return this.parent().each(function(){ag.nodeName(this,"body")||ag(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.appendChild(c)})},prepend:function(){return this.domManip(arguments,true,function(c){this.nodeType===1&&this.insertBefore(c,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this)})}else{if(arguments.length){var c=ag(arguments[0]);c.push.apply(c,this.toArray());return this.pushStack(c,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(s){this.parentNode.insertBefore(s,this.nextSibling)})}else{if(arguments.length){var c=this.pushStack(this,"after",arguments);c.push.apply(c,ag(arguments[0]).toArray());return c}}},clone:function(s){var c=this.map(function(){if(!ag.support.noCloneEvent&&!ag.isXMLDoc(this)){var A=this.outerHTML,w=this.ownerDocument;if(!A){A=w.createElement("div");A.appendChild(this.cloneNode(true));A=A.innerHTML}return ag.clean([A.replace(be,"").replace(an,"")],w)[0]}else{return this.cloneNode(true)}});if(s===true){aN(this,c);aN(this.find("*"),c.find("*"))}return c},html:function(s){if(s===J){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(be,""):null}else{if(typeof s==="string"&&!/<script/i.test(s)&&(ag.support.leadingWhitespace||!an.test(s))&&!aG[(aY.exec(s)||["",""])[1].toLowerCase()]){try{for(var c=0,A=this.length;c<A;c++){if(this[c].nodeType===1){ar(this[c].getElementsByTagName("*"));this[c].innerHTML=s}}}catch(w){this.empty().append(s)}}else{ag.isFunction(s)?this.each(function(K){var H=ag(this),G=H.html();H.empty().append(function(){return s.call(this,K,G)})}):this.empty().append(s)}}return this},replaceWith:function(c){if(this[0]&&this[0].parentNode){ag.isFunction(c)||(c=ag(c).detach());return this.each(function(){var s=this.nextSibling,w=this.parentNode;ag(this).remove();s?ag(s).before(c):ag(w).append(c)})}else{return this.pushStack(ag(ag.isFunction(c)?c():c),"replaceWith",c)}},detach:function(c){return this.remove(c,true)},domManip:function(O,M,L){function H(P){return ag.nodeName(P,"table")?P.getElementsByTagName("tbody")[0]||P.appendChild(P.ownerDocument.createElement("tbody")):P}var K,G,A=O[0],s=[];if(ag.isFunction(A)){return this.each(function(P){var Q=ag(this);O[0]=A.call(this,P,M?Q.html():J);return Q.domManip(O,M,L)})}if(this[0]){K=O[0]&&O[0].parentNode&&O[0].parentNode.nodeType===11?{fragment:O[0].parentNode}:aj(O,this,s);if(G=K.fragment.firstChild){M=M&&ag.nodeName(G,"tr");for(var c=0,w=this.length;c<w;c++){L.call(M?H(this[c],G):this[c],K.cacheable||this.length>1||c>0?K.fragment.cloneNode(true):K.fragment)}}s&&ag.each(s,n)}return this}});ag.fragments={};ag.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(s,c){ag.fn[s]=function(K){var G=[];K=ag(K);for(var H=0,A=K.length;H<A;H++){var w=(H>0?this.clone(true):this).get();ag.fn[c].apply(ag(K[H]),w);G=G.concat(w)}return this.pushStack(G,s,K.selector)}});ag.each({remove:function(s,c){if(!s||ag.filter(s,[this]).length){if(!c&&this.nodeType===1){ar(this.getElementsByTagName("*"));ar([this])}this.parentNode&&this.parentNode.removeChild(this)}},empty:function(){for(this.nodeType===1&&ar(this.getElementsByTagName("*"));this.firstChild;){this.removeChild(this.firstChild)}}},function(s,c){ag.fn[s]=function(){return this.each(c,arguments)}});ag.extend({clean:function(s,c,G,w){c=c||N;if(typeof c.createElement==="undefined"){c=c.ownerDocument||c[0]&&c[0].ownerDocument||N}var A=[];ag.each(s,function(K,H){if(typeof H==="number"){H+=""}if(H){if(typeof H==="string"&&!aT.test(H)){H=c.createTextNode(H)}else{if(typeof H==="string"){H=H.replace(t,aC);var M=(aY.exec(H)||["",""])[1].toLowerCase(),L=aG[M]||aG._default,O=L[0];K=c.createElement("div");for(K.innerHTML=L[1]+H+L[2];O--;){K=K.lastChild}if(!ag.support.tbody){O=a7.test(H);M=M==="table"&&!O?K.firstChild&&K.firstChild.childNodes:L[1]==="<table>"&&!O?K.childNodes:[];for(L=M.length-1;L>=0;--L){ag.nodeName(M[L],"tbody")&&!M[L].childNodes.length&&M[L].parentNode.removeChild(M[L])}}!ag.support.leadingWhitespace&&an.test(H)&&K.insertBefore(c.createTextNode(an.exec(H)[0]),K.firstChild);H=ag.makeArray(K.childNodes)}}if(H.nodeType){A.push(H)}else{A=ag.merge(A,H)}}});if(G){for(s=0;A[s];s++){if(w&&ag.nodeName(A[s],"script")&&(!A[s].type||A[s].type.toLowerCase()==="text/javascript")){w.push(A[s].parentNode?A[s].parentNode.removeChild(A[s]):A[s])}else{A[s].nodeType===1&&A.splice.apply(A,[s+1,0].concat(ag.makeArray(A[s].getElementsByTagName("script"))));G.appendChild(A[s])}}}return A}});var ac=/z-?index|font-?weight|opacity|zoom|line-?height/i,aJ=/alpha\([^)]*\)/,ah=/opacity=([^)]*)/,y=/float/i,i=/-([a-z])/ig,v=/([A-Z])/g,h=/^-?\d+(?:px)?$/i,bc=/^-?\d/,aW={position:"absolute",visibility:"hidden",display:"block"},aH=["Left","Right"],ae=["Top","Bottom"],z=N.defaultView&&N.defaultView.getComputedStyle,C=ag.support.cssFloat?"cssFloat":"styleFloat",bd=function(s,c){return c.toUpperCase()};ag.fn.css=function(s,c){return aZ(this,s,c,true,function(G,w,A){if(A===J){return ag.curCSS(G,w)}if(typeof A==="number"&&!ac.test(w)){A+="px"}ag.style(G,w,A)})};ag.extend({style:function(s,c,G){if(!s||s.nodeType===3||s.nodeType===8){return J}if((c==="width"||c==="height")&&parseFloat(G)<0){G=J}var w=s.style||s,A=G!==J;if(!ag.support.opacity&&c==="opacity"){if(A){w.zoom=1;c=parseInt(G,10)+""==="NaN"?"":"alpha(opacity="+G*100+")";s=w.filter||ag.curCSS(s,"filter")||"";w.filter=aJ.test(s)?s.replace(aJ,c):c}return w.filter&&w.filter.indexOf("opacity=")>=0?parseFloat(ah.exec(w.filter)[1])/100+"":""}if(y.test(c)){c=C}c=c.replace(i,bd);if(A){w[c]=G}return w[c]},css:function(s,c,K,G){if(c==="width"||c==="height"){var H,A=c==="width"?aH:ae;function w(){H=c==="width"?s.offsetWidth:s.offsetHeight;G!=="border"&&ag.each(A,function(){G||(H-=parseFloat(ag.curCSS(s,"padding"+this,true))||0);if(G==="margin"){H+=parseFloat(ag.curCSS(s,"margin"+this,true))||0}else{H-=parseFloat(ag.curCSS(s,"border"+this+"Width",true))||0}})}s.offsetWidth!==0?w():ag.swap(s,aW,w);return Math.max(0,Math.round(H))}return ag.curCSS(s,c,K)},curCSS:function(s,c,H){var A,G=s.style;if(!ag.support.opacity&&c==="opacity"&&s.currentStyle){A=ah.test(s.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return A===""?"1":A}if(y.test(c)){c=C}if(!H&&G&&G[c]){A=G[c]}else{if(z){if(y.test(c)){c="float"}c=c.replace(v,"-$1").toLowerCase();G=s.ownerDocument.defaultView;if(!G){return null}if(s=G.getComputedStyle(s,null)){A=s.getPropertyValue(c)}if(c==="opacity"&&A===""){A="1"}}else{if(s.currentStyle){H=c.replace(i,bd);A=s.currentStyle[c]||s.currentStyle[H];if(!h.test(A)&&bc.test(A)){c=G.left;var w=s.runtimeStyle.left;s.runtimeStyle.left=s.currentStyle.left;G.left=H==="fontSize"?"1em":A||0;A=G.pixelLeft+"px";G.left=c;s.runtimeStyle.left=w}}}}return A},swap:function(s,c,G){var w={};for(var A in c){w[A]=s.style[A];s.style[A]=c[A]}G.call(s);for(A in c){s.style[A]=w[A]}}});if(ag.expr&&ag.expr.filters){ag.expr.filters.hidden=function(s){var c=s.offsetWidth,A=s.offsetHeight,w=s.nodeName.toLowerCase()==="tr";return c===0&&A===0&&!w?true:c>0&&A>0&&!w?false:ag.curCSS(s,"display")==="none"};ag.expr.filters.visible=function(c){return !ag.expr.filters.hidden(c)}}var k=aB(),bf=/<script(.|\s)*?\/script>/gi,a0=/select|textarea/i,aL=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,ax=/=\?(&|$)/,aX=/\?/,ai=/(\?|&)_=.*?(&|$)/,D=/^(\w+:)?\/\/([^\/?#]+)/,o=/%20/g;ag.fn.extend({_load:ag.fn.load,load:function(s,c,G){if(typeof s!=="string"){return this._load(s)}else{if(!this.length){return this}}var w=s.indexOf(" ");if(w>=0){var A=s.slice(w,s.length);s=s.slice(0,w)}w="GET";if(c){if(ag.isFunction(c)){G=c;c=null}else{if(typeof c==="object"){c=ag.param(c,ag.ajaxSettings.traditional);w="POST"}}}ag.ajax({url:s,type:w,dataType:"html",data:c,context:this,complete:function(K,H){if(H==="success"||H==="notmodified"){this.html(A?ag("<div />").append(K.responseText.replace(bf,"")).find(A):K.responseText)}G&&this.each(G,[K.responseText,H,K])}});return this},serialize:function(){return ag.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?ag.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||a0.test(this.nodeName)||aL.test(this.type))}).map(function(s,c){s=ag(this).val();return s==null?null:ag.isArray(s)?ag.map(s,function(w){return{name:c.name,value:w}}):{name:c.name,value:s}}).get()}});ag.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(s,c){ag.fn[c]=function(w){return this.bind(c,w)}});ag.extend({get:function(s,c,A,w){if(ag.isFunction(c)){w=w||A;A=c;c=null}return ag.ajax({type:"GET",url:s,data:c,success:A,dataType:w})},getScript:function(s,c){return ag.get(s,null,c,"script")},getJSON:function(s,c,w){return ag.get(s,c,w,"json")},post:function(s,c,A,w){if(ag.isFunction(c)){w=w||A;A=c;c={}}return ag.ajax({type:"POST",url:s,data:c,success:A,dataType:w})},ajaxSetup:function(c){ag.extend(ag.ajaxSettings,c)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:aM.XMLHttpRequest&&(aM.location.protocol!=="file:"||!aM.ActiveXObject)?function(){return new aM.XMLHttpRequest}:function(){try{return new aM.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(ba){function ab(){Z.success&&Z.success.call(L,M,T,s);Z.global&&Y("ajaxSuccess",[s,Z])}function aa(){Z.complete&&Z.complete.call(L,s,T);Z.global&&Y("ajaxComplete",[s,Z]);Z.global&&!--ag.active&&ag.event.trigger("ajaxStop")}function Y(bb,bi){(Z.context?ag(Z.context):ag.event).trigger(bb,bi)}var Z=ag.extend(true,{},ag.ajaxSettings,ba),U,T,M,L=Z.context||Z,O=Z.type.toUpperCase();if(Z.data&&Z.processData&&typeof Z.data!=="string"){Z.data=ag.param(Z.data,Z.traditional)}if(Z.dataType==="jsonp"){if(O==="GET"){ax.test(Z.url)||(Z.url+=(aX.test(Z.url)?"&":"?")+(Z.jsonp||"callback")+"=?")}else{if(!Z.data||!ax.test(Z.data)){Z.data=(Z.data?Z.data+"&":"")+(Z.jsonp||"callback")+"=?"}}Z.dataType="json"}if(Z.dataType==="json"&&(Z.data&&ax.test(Z.data)||ax.test(Z.url))){U=Z.jsonpCallback||"jsonp"+k++;if(Z.data){Z.data=(Z.data+"").replace(ax,"="+U+"$1")}Z.url=Z.url.replace(ax,"="+U+"$1");Z.dataType="script";aM[U]=aM[U]||function(bb){M=bb;ab();aa();aM[U]=J;try{delete aM[U]}catch(bi){}K&&K.removeChild(H)}}if(Z.dataType==="script"&&Z.cache===null){Z.cache=false}if(Z.cache===false&&O==="GET"){var A=aB(),c=Z.url.replace(ai,"$1_="+A+"$2");Z.url=c+(c===Z.url?(aX.test(Z.url)?"&":"?")+"_="+A:"")}if(Z.data&&O==="GET"){Z.url+=(aX.test(Z.url)?"&":"?")+Z.data}Z.global&&!ag.active++&&ag.event.trigger("ajaxStart");A=(A=D.exec(Z.url))&&(A[1]&&A[1]!==location.protocol||A[2]!==location.host);if(Z.dataType==="script"&&O==="GET"&&A){var K=N.getElementsByTagName("head")[0]||N.documentElement,H=N.createElement("script");H.src=Z.url;if(Z.scriptCharset){H.charset=Z.scriptCharset}if(!U){var G=false;H.onload=H.onreadystatechange=function(){if(!G&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){G=true;ab();aa();H.onload=H.onreadystatechange=null;K&&H.parentNode&&K.removeChild(H)}}}K.insertBefore(H,K.firstChild);return J}var w=false,s=Z.xhr();if(s){Z.username?s.open(O,Z.url,Z.async,Z.username,Z.password):s.open(O,Z.url,Z.async);try{if(Z.data||ba&&ba.contentType){s.setRequestHeader("Content-Type",Z.contentType)}if(Z.ifModified){ag.lastModified[Z.url]&&s.setRequestHeader("If-Modified-Since",ag.lastModified[Z.url]);ag.etag[Z.url]&&s.setRequestHeader("If-None-Match",ag.etag[Z.url])}A||s.setRequestHeader("X-Requested-With","XMLHttpRequest");s.setRequestHeader("Accept",Z.dataType&&Z.accepts[Z.dataType]?Z.accepts[Z.dataType]+", */*":Z.accepts._default)}catch(Q){}if(Z.beforeSend&&Z.beforeSend.call(L,s,Z)===false){Z.global&&!--ag.active&&ag.event.trigger("ajaxStop");s.abort();return false}Z.global&&Y("ajaxSend",[s,Z]);var W=s.onreadystatechange=function(bb){if(!s||s.readyState===0){w||aa();w=true;if(s){s.onreadystatechange=ag.noop}}else{if(!w&&s&&(s.readyState===4||bb==="timeout")){w=true;s.onreadystatechange=ag.noop;T=bb==="timeout"?"timeout":!ag.httpSuccess(s)?"error":Z.ifModified&&ag.httpNotModified(s,Z.url)?"notmodified":"success";if(T==="success"){try{M=ag.httpData(s,Z.dataType,Z)}catch(bi){T="parsererror"}}if(T==="success"||T==="notmodified"){U||ab()}else{ag.handleError(Z,s,T)}aa();bb==="timeout"&&s.abort();if(Z.async){s=null}}}};try{var V=s.abort;s.abort=function(){if(s){V.call(s);if(s){s.readyState=0}}W()}}catch(R){}Z.async&&Z.timeout>0&&setTimeout(function(){s&&!w&&W("timeout")},Z.timeout);try{s.send(O==="POST"||O==="PUT"||O==="DELETE"?Z.data:null)}catch(P){ag.handleError(Z,s,null,P);aa()}Z.async||W();return s}},handleError:function(s,c,A,w){if(s.error){s.error.call(s.context||aM,c,A,w)}if(s.global){(s.context?ag(s.context):ag.event).trigger("ajaxError",[c,s,w])}},active:0,httpSuccess:function(s){try{return !s.status&&location.protocol==="file:"||s.status>=200&&s.status<300||s.status===304||s.status===1223||s.status===0}catch(c){}return false},httpNotModified:function(s,c){var A=s.getResponseHeader("Last-Modified"),w=s.getResponseHeader("Etag");if(A){ag.lastModified[c]=A}if(w){ag.etag[c]=w}return s.status===304||s.status===0},httpData:function(s,c,G){var w=s.getResponseHeader("content-type")||"",A=c==="xml"||!c&&w.indexOf("xml")>=0;s=A?s.responseXML:s.responseText;if(A&&s.documentElement.nodeName==="parsererror"){throw"parsererror"}if(G&&G.dataFilter){s=G.dataFilter(s,c)}if(typeof s==="string"){if(c==="json"||!c&&w.indexOf("json")>=0){if(/^[\],:{}\s]*$/.test(s.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){s=aM.JSON&&aM.JSON.parse?aM.JSON.parse(s):(new Function("return "+s))()}else{throw"Invalid JSON: "+s}}else{if(c==="script"||!c&&w.indexOf("javascript")>=0){ag.globalEval(s)}}}return s},param:function(s,c){function G(K,H){H=ag.isFunction(H)?H():H;w[w.length]=encodeURIComponent(K)+"="+encodeURIComponent(H)}var w=[];if(c===J){c=ag.ajaxSettings.traditional}ag.isArray(s)||s.jquery?ag.each(s,function(){G(this.name,this.value)}):ag.each(s,function A(K,H){if(ag.isArray(H)){ag.each(H,function(M,L){c?G(K,L):A(K+"["+(typeof L==="object"||ag.isArray(L)?M:"")+"]",L)})}else{!c&&H!=null&&typeof H==="object"?ag.each(H,function(M,L){A(K+"["+M+"]",L)}):G(K,H)}});return w.join("&").replace(o,"+")}});var aI={},a=/toggle|show|hide/,a3=/^([+-]=)?([\d+-.]+)(.*)$/,al,E=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];ag.fn.extend({show:function(s,c){if(s!=null){return this.animate(aA("show",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var G=ag.data(this[s],"olddisplay");this[s].style.display=G||"";if(ag.css(this[s],"display")==="none"){G=this[s].nodeName;var w;if(aI[G]){w=aI[G]}else{var A=ag("<"+G+" />").appendTo("body");w=A.css("display");if(w==="none"){w="block"}A.remove();aI[G]=w}ag.data(this[s],"olddisplay",w)}}s=0;for(c=this.length;s<c;s++){this[s].style.display=ag.data(this[s],"olddisplay")||""}return this}},hide:function(s,c){if(s!=null){return this.animate(aA("hide",3),s,c)}else{s=0;for(c=this.length;s<c;s++){var w=ag.data(this[s],"olddisplay");!w&&w!=="none"&&ag.data(this[s],"olddisplay",ag.css(this[s],"display"))}s=0;for(c=this.length;s<c;s++){this[s].style.display="none"}return this}},_toggle:ag.fn.toggle,toggle:function(s,c){var w=typeof s==="boolean";if(ag.isFunction(s)&&ag.isFunction(c)){this._toggle.apply(this,arguments)}else{s==null||w?this.each(function(){var A=w?s:ag(this).is(":hidden");ag(this)[A?"show":"hide"]()}):this.animate(aA("toggle",3),s,c)}return this},fadeTo:function(s,c,w){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:c},s,w)},animate:function(s,c,G,w){var A=ag.speed(c,G,w);if(ag.isEmptyObject(s)){return this.each(A.complete)}return this[A.queue===false?"each":"queue"](function(){var K=ag.extend({},A),H,M=this.nodeType===1&&ag(this).is(":hidden"),L=this;for(H in s){var O=H.replace(i,bd);if(H!==O){s[O]=s[H];delete s[H];H=O}if(s[H]==="hide"&&M||s[H]==="show"&&!M){return K.complete.call(this)}if((H==="height"||H==="width")&&this.style){K.display=ag.css(this,"display");K.overflow=this.style.overflow}if(ag.isArray(s[H])){(K.specialEasing=K.specialEasing||{})[H]=s[H][1];s[H]=s[H][0]}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=ag.extend({},s);ag.each(s,function(P,U){var V=new ag.fx(L,K,P);if(a.test(U)){V[U==="toggle"?M?"show":"hide":U](s)}else{var T=a3.exec(U),R=V.cur(true)||0;if(T){U=parseFloat(T[2]);var Q=T[3]||"px";if(Q!=="px"){L.style[P]=(U||1)+Q;R=(U||1)/V.cur(true)*R;L.style[P]=R+Q}if(T[1]){U=(T[1]==="-="?-1:1)*U+R}V.custom(R,U,Q)}else{V.custom(R,U,"")}}});return true})},stop:function(s,c){var w=ag.timers;s&&this.queue([]);this.each(function(){for(var A=w.length-1;A>=0;A--){if(w[A].elem===this){c&&w[A](true);w.splice(A,1)}}});c||this.dequeue();return this}});ag.each({slideDown:aA("show",1),slideUp:aA("hide",1),slideToggle:aA("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(s,c){ag.fn[s]=function(A,w){return this.animate(c,A,w)}});ag.extend({speed:function(s,c,A){var w=s&&typeof s==="object"?s:{complete:A||!A&&c||ag.isFunction(s)&&s,duration:s,easing:A&&c||c&&!ag.isFunction(c)&&c};w.duration=ag.fx.off?0:typeof w.duration==="number"?w.duration:ag.fx.speeds[w.duration]||ag.fx.speeds._default;w.old=w.complete;w.complete=function(){w.queue!==false&&ag(this).dequeue();ag.isFunction(w.old)&&w.old.call(this)};return w},easing:{linear:function(s,c,A,w){return A+w*s},swing:function(s,c,A,w){return(-Math.cos(s*Math.PI)/2+0.5)*w+A}},timers:[],fx:function(s,c,w){this.options=c;this.elem=s;this.prop=w;if(!c.orig){c.orig={}}}});ag.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(ag.fx.step[this.prop]||ag.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(c){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}return(c=parseFloat(ag.css(this.elem,this.prop,c)))&&c>-10000?c:parseFloat(ag.curCSS(this.elem,this.prop))||0},custom:function(s,c,G){function w(H){return A.step(H)}this.startTime=aB();this.start=s;this.end=c;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var A=this;w.elem=this.elem;if(w()&&ag.timers.push(w)&&!al){al=setInterval(ag.fx.tick,13)}},show:function(){this.options.orig[this.prop]=ag.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());ag(this.elem).show()},hide:function(){this.options.orig[this.prop]=ag.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(s){var c=aB(),G=true;if(s||c>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var w in this.options.curAnim){if(this.options.curAnim[w]!==true){G=false}}if(G){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;s=ag.data(this.elem,"olddisplay");this.elem.style.display=s?s:this.options.display;if(ag.css(this.elem,"display")==="none"){this.elem.style.display="block"}}this.options.hide&&ag(this.elem).hide();if(this.options.hide||this.options.show){for(var A in this.options.curAnim){ag.style(this.elem,A,this.options.orig[A])}}this.options.complete.call(this.elem)}return false}else{A=c-this.startTime;this.state=A/this.options.duration;s=this.options.easing||(ag.easing.swing?"swing":"linear");this.pos=ag.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||s](this.state,A,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};ag.extend(ag.fx,{tick:function(){for(var s=ag.timers,c=0;c<s.length;c++){s[c]()||s.splice(c--,1)}s.length||ag.fx.stop()},stop:function(){clearInterval(al);al=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(c){ag.style(c.elem,"opacity",c.now)},_default:function(c){if(c.elem.style&&c.elem.style[c.prop]!=null){c.elem.style[c.prop]=(c.prop==="width"||c.prop==="height"?Math.max(0,c.now):c.now)+c.unit}else{c.elem[c.prop]=c.now}}}});if(ag.expr&&ag.expr.filters){ag.expr.filters.animated=function(c){return ag.grep(ag.timers,function(s){return c===s.elem}).length}}ag.fn.offset="getBoundingClientRect" in N.documentElement?function(s){var c=this[0];if(!c||!c.ownerDocument){return null}if(s){return this.each(function(G){ag.offset.setOffset(this,s,G)})}if(c===c.ownerDocument.body){return ag.offset.bodyOffset(c)}var A=c.getBoundingClientRect(),w=c.ownerDocument;c=w.body;w=w.documentElement;return{top:A.top+(self.pageYOffset||ag.support.boxModel&&w.scrollTop||c.scrollTop)-(w.clientTop||c.clientTop||0),left:A.left+(self.pageXOffset||ag.support.boxModel&&w.scrollLeft||c.scrollLeft)-(w.clientLeft||c.clientLeft||0)}}:function(O){var M=this[0];if(!M||!M.ownerDocument){return null}if(O){return this.each(function(P){ag.offset.setOffset(this,O,P)})}if(M===M.ownerDocument.body){return ag.offset.bodyOffset(M)}ag.offset.initialize();var L=M.offsetParent,H=M,K=M.ownerDocument,G,A=K.documentElement,s=K.body;H=(K=K.defaultView)?K.getComputedStyle(M,null):M.currentStyle;for(var c=M.offsetTop,w=M.offsetLeft;(M=M.parentNode)&&M!==s&&M!==A;){if(ag.offset.supportsFixedPosition&&H.position==="fixed"){break}G=K?K.getComputedStyle(M,null):M.currentStyle;c-=M.scrollTop;w-=M.scrollLeft;if(M===L){c+=M.offsetTop;w+=M.offsetLeft;if(ag.offset.doesNotAddBorder&&!(ag.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(M.nodeName))){c+=parseFloat(G.borderTopWidth)||0;w+=parseFloat(G.borderLeftWidth)||0}H=L;L=M.offsetParent}if(ag.offset.subtractsBorderForOverflowNotVisible&&G.overflow!=="visible"){c+=parseFloat(G.borderTopWidth)||0;w+=parseFloat(G.borderLeftWidth)||0}H=G}if(H.position==="relative"||H.position==="static"){c+=s.offsetTop;w+=s.offsetLeft}if(ag.offset.supportsFixedPosition&&H.position==="fixed"){c+=Math.max(A.scrollTop,s.scrollTop);w+=Math.max(A.scrollLeft,s.scrollLeft)}return{top:c,left:w}};ag.offset={initialize:function(){var s=N.body,c=N.createElement("div"),H,A,G,w=parseFloat(ag.curCSS(s,"marginTop",true))||0;ag.extend(c.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});c.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";s.insertBefore(c,s.firstChild);H=c.firstChild;A=H.firstChild;G=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=A.offsetTop!==5;this.doesAddBorderForTableAndCells=G.offsetTop===5;A.style.position="fixed";A.style.top="20px";this.supportsFixedPosition=A.offsetTop===20||A.offsetTop===15;A.style.position=A.style.top="";H.style.overflow="hidden";H.style.position="relative";this.subtractsBorderForOverflowNotVisible=A.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=s.offsetTop!==w;s.removeChild(c);ag.offset.initialize=ag.noop},bodyOffset:function(s){var c=s.offsetTop,w=s.offsetLeft;ag.offset.initialize();if(ag.offset.doesNotIncludeMarginInBodyOffset){c+=parseFloat(ag.curCSS(s,"marginTop",true))||0;w+=parseFloat(ag.curCSS(s,"marginLeft",true))||0}return{top:c,left:w}},setOffset:function(s,c,K){if(/static/.test(ag.curCSS(s,"position"))){s.style.position="relative"}var G=ag(s),H=G.offset(),A=parseInt(ag.curCSS(s,"top",true),10)||0,w=parseInt(ag.curCSS(s,"left",true),10)||0;if(ag.isFunction(c)){c=c.call(s,K,H)}K={top:c.top-H.top+A,left:c.left-H.left+w};"using" in c?c.using.call(s,K):G.css(K)}};ag.fn.extend({position:function(){if(!this[0]){return null}var s=this[0],c=this.offsetParent(),A=this.offset(),w=/^body|html$/i.test(c[0].nodeName)?{top:0,left:0}:c.offset();A.top-=parseFloat(ag.curCSS(s,"marginTop",true))||0;A.left-=parseFloat(ag.curCSS(s,"marginLeft",true))||0;w.top+=parseFloat(ag.curCSS(c[0],"borderTopWidth",true))||0;w.left+=parseFloat(ag.curCSS(c[0],"borderLeftWidth",true))||0;return{top:A.top-w.top,left:A.left-w.left}},offsetParent:function(){return this.map(function(){for(var c=this.offsetParent||N.body;c&&!/^body|html$/i.test(c.nodeName)&&ag.css(c,"position")==="static";){c=c.offsetParent}return c})}});ag.each(["Left","Top"],function(s,c){var w="scroll"+c;ag.fn[w]=function(G){var H=this[0],A;if(!H){return null}if(G!==J){return this.each(function(){if(A=p(this)){A.scrollTo(!s?G:ag(A).scrollLeft(),s?G:ag(A).scrollTop())}else{this[w]=G}})}else{return(A=p(H))?"pageXOffset" in A?A[s?"pageYOffset":"pageXOffset"]:ag.support.boxModel&&A.document.documentElement[w]||A.document.body[w]:H[w]}}});ag.each(["Height","Width"],function(s,c){var w=c.toLowerCase();ag.fn["inner"+c]=function(){return this[0]?ag.css(this[0],w,false,"padding"):null};ag.fn["outer"+c]=function(A){return this[0]?ag.css(this[0],w,false,A?"margin":"border"):null};ag.fn[w]=function(A){var G=this[0];if(!G){return A==null?null:this}return"scrollTo" in G&&G.document?G.document.compatMode==="CSS1Compat"&&G.document.documentElement["client"+c]||G.document.body["client"+c]:G.nodeType===9?Math.max(G.documentElement["client"+c],G.body["scroll"+c],G.documentElement["scroll"+c],G.body["offset"+c],G.documentElement["offset"+c]):A===J?ag.css(G,w):this.css(w,typeof A==="string"?A:A+"px")}});aM.jQuery=aM.$=ag})(window);
/*
 * SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(n,b,o,e,j,k,g,f,d,m){if(!document.getElementById){return}this.DETECT_KEY=m?m:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(n){this.setAttribute("swf",n)}if(b){this.setAttribute("id",b)}if(o){this.setAttribute("width",o)}if(e){this.setAttribute("height",e)}if(j){this.setAttribute("version",new deconcept.PlayerVersion(j.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true}if(k){this.addParam("bgcolor",k)}var a=g?g:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var i=(f)?f:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(d){this.setAttribute("redirectUrl",d)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c[c.length]=b+"="+a[b]}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+this.getAttribute("style")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var f=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){f=new deconcept.PlayerVersion(a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var b=1;var c=3;while(b){try{c++;b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+c);f=new deconcept.PlayerVersion([c,0,0])}catch(d){b=null}}}else{try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){try{var b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");f=new deconcept.PlayerVersion([6,0,21]);b.AllowScriptAccess="always"}catch(d){if(f.major==6){return f}}try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(b!=null){f=new deconcept.PlayerVersion(b.GetVariable("$version").split(" ")[1].split(","))}}}return f};deconcept.PlayerVersion=function(a){this.major=a[0]!=null?parseInt(a[0]):0;this.minor=a[1]!=null?parseInt(a[1]):0;this.rev=a[2]!=null?parseInt(a[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c==null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var c=b.length-1;c>=0;c--){b[c].style.display="none";for(var a in b[c]){if(typeof b[c][a]=="function"){b[c][a]=function(){}}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;window.name="bloomberg";if(typeof BLOOMBERG==="undefined"||!BLOOMBERG){var BLOOMBERG={}}if(typeof(BLOOMBERG.global_var)==="undefined"){BLOOMBERG.global_var={}}if(typeof(BLOOMBERG.chartData)==="undefined"){BLOOMBERG.chartData={}}if(typeof image_domain==="undefined"){image_domain=""}(function(){new_nav_event_registered=false;new_ext_nav_events_registered=false;BLOOMBERG.register_nav_events=function(){if(new_nav_event_registered){return}try{if($("#primary_navigation .nav_menu_item_with_dropdown .menu_icon").length>0){var b=$("#primary_navigation .nav_menu_item_with_dropdown .menu_icon");b.hover(function(){$(this).closest(".nav_menu_item_with_dropdown").addClass("menu_icon_mouse_over")},function(){$(this).closest(".nav_menu_item_with_dropdown").removeClass("menu_icon_mouse_over")});b.click(function(){$("#primary_navigation .nav_menu_item_with_dropdown").not($(this).closest(".nav_menu_item_with_dropdown")).removeClass("show_sub_menu");$(this).closest(".nav_menu_item_with_dropdown").toggleClass("show_sub_menu");return false});$("body").click(function(){b.closest(".nav_menu_item_with_dropdown").removeClass("show_sub_menu")});new_nav_event_registered=true}}catch(a){}};BLOOMBERG.register_ext_nav_events=function(){var b,f,a;function c(h){if(f&&a==h){clearTimeout(f);clearTimeout(b);f=null;b=null}}function e(h){h.addClass("show_sub_menu");a=h}if(new_ext_nav_events_registered){return}try{var g=$("#ext_primary_navigation .nav_menu_item_with_dropdown");g.each(function(){var n=$(this),k=n.find(".menu_tab"),j=n.find(".div_dropdown_container"),h=navigator.userAgent&&(navigator.userAgent.match(/iPad/i)!=null),m=150,i=250;if(!h){k.mouseenter(function(){c(n);if(b){clearTimeout(b);b=null}b=setTimeout(function(){e(n)},i)});j.mouseenter(function(){c(n)})}else{k.click(function(){if(!n.hasClass("show_sub_menu")){n.addClass("show_sub_menu");return false}})}n.mouseleave(function(){if(f){clearTimeout(f);f=null}if(b){clearTimeout(b);b=null}f=setTimeout(function(){g.removeClass("show_sub_menu")},m)})});$("body").click(function(){g.removeClass("show_sub_menu")});new_ext_nav_events_registered=true}catch(d){}}})();(function(){BLOOMBERG.namespace=function(b){var a=[],d,c;a=b.split(".");d=BLOOMBERG;if(a[0]==="BLOOMBERG"){a.shift()}for(c=0;c<a.length;c++){if(typeof d[a[c]]==="undefined"){d[a[c]]={}}d=d[a[c]]}return d}})();(function(){Array.prototype.contains=function(b){for(var a=0;a<this.length;a++){if(b===this[a]){return true}}return false};String.prototype.strip=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.starts_with=function(a){return this.indexOf(a)==0};String.prototype.ends_with=function(a){return(this.lastIndexOf(a)>=0)&&(this.lastIndexOf(a)==(this.length-a.length))};Date.nextYear=function(){var a=new Date();return new Date(a.getFullYear()+1,a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds())}})();(function(){var b=BLOOMBERG,a=b.namespace("url");a.CombinePath=function(d,c){if(typeof(d)=="undefined"){return c}if(typeof(c)=="undefined"){return d}if(d.ends_with("/")&&c.starts_with("/")){return d+c.slice(1)}else{return d+c}}})();(function(){var c=BLOOMBERG,b=c.namespace("video");b.generate_url_from_fvid=function(d){return c.global_var.video_domain+d+".flv"};function a(d){var f="";for(var g in d){f+="&amp;"+g+"="+escape(d[g])}return f.substring(5)}b.generate_embed=function(d,e){var h={height:360,width:640,site:"blp.embed",zone:"vod",poster_url:""};$.extend(h,e);var g={file_url:b.generate_url_from_fvid(d),autoplay:false,site:h.site,zone:h.zone,EnableLogging:"true",LoggingDomain:"www.bloomberg.com",sz:"1x1",tile:"1",poster_url:h.poster_url},i=a(g),f="http://cdn.gotraffic.net/flash/BloombergMediaPlayer.swf";return'<object width="'+h.width+'" height="'+h.height+'"><param name="movie" value="'+f+'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="flashvars" value="'+i+'"></param><embed src="'+f+'" flashvars="'+i+'" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+h.width+'" height="'+h.height+'" wmode="opaque"></embed></object>'};b.bind_video_embed=function(d){return this.each(function(){var i=$(this),e=$("#"+d),f=i.find("a"),h=function(){var j=$("<span>Embed Code</span>"),p=$("<textarea></textarea>"),o=$('<a href="#close" class="close">X</a>'),m=$('meta[property="og:image"]').attr("content"),k={poster_url:m,zone:BLOOMBERG._zone},n=$('<div class="video_embed_code"></div>');p.val(b.generate_embed(c._fvid_id,k));p.click(function(){this.select()});o.click(g);n.append(j).append(p).append(o);e.html(n).show();f.unbind("click",h).click(g);return false},g=function(){e.toggle();return false};f.click(h)})}})();(function(){$.fn.bindVideoEmbed=BLOOMBERG.video.bind_video_embed})();(function(){var b=BLOOMBERG,a=b.namespace("util");a.Cookie=(function(){var f;function g(m,o,k,p,n){var k=new Date(k),j;if(k){j="; expires="+k.toGMTString()}else{j=""}if(typeof p==="undefined"){p="; path=/"}else{p="; path="+p}if(typeof n==="undefined"){n=""}else{n="; domain="+n}document.cookie=m+"="+o+j+p+n}function d(k,n,o,m){var j;j="";if(typeof o==="undefined"){o="; path=/"}else{o="; path="+o}if(typeof m==="undefined"){m=""}else{m="; domain="+m}document.cookie=k+"="+n+j+o+m}function i(j){var k=document.cookie.match("(^|;) ?"+j+"=([^;$]*)");if(k){return k[2]}return""}function e(j){return i(j)}function c(j){return i(j)}function h(j,n,k){var m=n||"/";g(j,"",-1,m,k)}f={set:function(k,n,j,o,m){g(k,n,j,o,m)},setEndOfSession:function(j,m,n,k){d(j,m,n,k)},get:function(j){return e(j)},getOpt:function(j){return c(j)},erase:function(j){h(j,"/","bloomberg.com")},remove:function(j,m,k){h(j,m,k)},removeCookies:function(k,n,m){for(var j=0;j<k.length;j++){h(k[j],n,m)}}};return f})()})();(function(){var a=BLOOMBERG;a.num=(function(){var b;function c(e,d){var f=""+e;while(f.length<d){f="0"+f}return f}b={pad:function(e,d){return c(e,d)}};return b})()})();(function(){var b=BLOOMBERG,a=b.namespace("date");a.ago_time_format=function(d){var c=new Date();if(c-d<120000){return"1 minute ago"}else{if(c-d<3600000){return Math.floor((c-d)/60000)+" minutes ago"}else{if(c-d<7200000){return"1 hour ago"}else{if(c-d<18000000){return Math.floor((c-d)/3600000)+" hours ago"}}}}return""};a.localTimezoneOffset=(new Date()).getTimezoneOffset()*60*1000;a.chartDateFormatter=function(f){var e=new Date(f-a.localTimezoneOffset);var d="",c=Highcharts.dateFormat("%H",e);if(c%2==0){if(c=="00"){d=Highcharts.dateFormat("%b %d",e)}else{d=Highcharts.dateFormat("%l%P",e)}}return d};a.chartLabelDateFormatter=function(i,h){var e="",f=Highcharts.dateFormat("%M",i),d=Highcharts.dateFormat("%e",i),c=Highcharts.dateFormat("%H",i),g=Highcharts.dateFormat("%m",i);g=((g.indexOf("0")==0)?g.substring(1):g);if(h=="1D"&&f=="00"){if(c=="00"){e=g+"/"+d}else{e=Highcharts.dateFormat("%l%P",i)}}else{if(h=="1M"&&c=="00"){e=Highcharts.dateFormat("%b %e",i)}else{if(h=="1Y"){if(g=="1"){e=Highcharts.dateFormat("%Y",i)}else{e=Highcharts.dateFormat("%b",i)}}}}return e};a.chartMarkerDateFormatter=function(h,g){var d="";var f=Highcharts.dateFormat("%m",h);var c=Highcharts.dateFormat("%e",h);f=((f.indexOf("0")==0)?f.substring(1):f);var e=Highcharts.dateFormat("%l:%M:%S %P",h);if(g=="1D"){d=e}else{if(g=="1M"){d=f+"/"+c}else{if(g=="1Y"){d=Highcharts.dateFormat("%b %e",h)}}}return d}})();(function(){var d=BLOOMBERG,c=d.namespace("widget"),b;b={tabNameArray:[],targetDom:null,tabGroupDom:null,defaultTabName:null};function a(f,g){if(!f||!f.tabNameArray||!f.targetDom||!f.tabGroupDom){return}$.extend(b,f);function e(){f.targetDom.removeClass(f.tabNameArray.join(" "))}if(f.defaultTabName){e();f.targetDom.addClass(f.defaultTabName)}$(f.tabNameArray).each(function(){var h=this.toString();f.tabGroupDom.find("."+h).click(function(){e();f.targetDom.addClass(h);if(g){g.call(a,h)}return false})})}c.FilterTabs=function(e,f){return new a(e,f)}})();(function(){var b=BLOOMBERG,a=b.namespace("widget");a.TvChannelLookup=function(){var g=$("#fake_zip_lookup"),i=$("#zip_lookup"),h=$("#channel_lookup_form"),d=$("#lookup_results"),e=$("#country_lookup");function c(j){if(j===true){g.hide();i.show();i.focus()}else{i.hide();g.show()}}i.val("");e.val("US").change(function(){if($(this).val()==="US"){c(false)}else{g.hide();i.hide()}});g.focus(function(){c(true)});i.blur(function(){if($(this).val()===""){c(false)}});function f(){var k=i.val(),m=e.val(),j,r=$("#channel_finder .lookup_error");function q(u){r.html(u);r.show()}function o(){r.html("");r.hide()}function n(u,w){var y="/chlookup/chan",v={};if(u==="US"&&w.length===5){v.zip=w}else{if(u!=="US"){v.country=u}}$("#channel_loading_img").show();$.ajax({type:"GET",url:y,data:v,dataType:"json",success:function(z){s(z)},error:function(){q("Network error.")},complete:function(){$("#channel_loading_img").hide()}})}function p(y){var w=$("<table></table>"),B=y.PROVIDER.concat(y.SATPROVIDER),A=$("<th></th>").text("PROVIDERS"),v=$("<th></th>"),z=$('<tr><td class="disclaimer" colspan="2">* Not available in all areas</td></tr>'),u=false;w.append(A).append(v);if(B.length>0){$.each(B,function(E){var H=$("<tr></tr>"),D=$("<td></td>").addClass("provider"),G=$("<td></td>").addClass("channels"),C=B[E].NAME,F=t(B[E]);D.text(C);G.text(F);if(F!==""&&!u){u=true}H.append(D).append(G);w.append(H)});w.append(z)}else{w.append('<tr><td colspan="2">Unfortunately, there are no providers in '+y.COUNTRY.CODE+"</td></tr>")}if(u){v.text("CHANNEL")}return w}function t(v){var u=v.CHANNEL,w=v.HDCHANNEL,y="";if(w!==""){if(u!==""){y+=", "}y+=$.map(w.split(","),function(z){return z+" (HD)"})}return u+y}function s(B){var z=p(B),u=$("#change"),y=$("#control1"),w=$("#control2"),A,v=B.COUNTRY.CODE,C=$("#country_lookup :selected").text();u.click(function(D){D.preventDefault();w.hide();y.show();return false});A=C;if(v==="US"){A+=" "+$("#zip_lookup").val()}y.hide();$("#area").text(A);w.show();d.html("").append(z).show()}o();if(m==="US"&&(!k||k.length!==5)){q("ZIP is required for U.S. locations")}else{n(m,k)}}$("#channel_lookup_submit").click(f);i.keypress(function(j){if(j.keyCode===13){f();return false}})}})();$.fn.bindFiltering=function(){return this.each(function(){var c=$(this),a=c.find(".tabs"),d=c.find(".news_group"),b=["all","exclusive","breaking","businessweek"];$(b).each(function(){var e=this.toString();a.find("."+e).click(function(){c.removeClass("exclusive breaking businessweek all").addClass(e);return false})})})};$.fn.bindModuleLinkTracking=function(c,b){var a=$(this).find("a:visible");if(typeof b!="undefined"&&b){a=$(this).find("a")}return a.each(function(d,f){$(this).mousedown(function(){var e=BLOOMBERG.num.pad(d,2);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking",c+e,this.href)})})};$.fn.makeSameHeight=function(){var c=$(this),b,a=[];c.each(function(){a.push($(this).height())});b=Math.max.apply(Math,a);return c.each(function(){$(this).height(b)})};$.fn.dynamicModuleLinkTracking=function(c,b){var d="#"+c;var a="";if(typeof b!="undefined"&&b){a=$(d).find("a")}else{a=$(d).find("a:visible")}var e=$(this).text();a.each(function(f,h){if(e==$(this).text()){var g=BLOOMBERG.num.pad(f,2);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking",c+g,this.href)}})};$.fn.bindPrint=function(){return this.each(function(){var a=$(this),b=a.find("a");$(b).each(function(){$(this).click(function(){window.print();return false})})})};$.fn.bindShare=function(){return this.each(function(){var b=$(this),a=b.find("a").not(".options a");a.click(function(c){c.stopPropagation();b.toggleClass("menu-active");return false});$("body").click(function(){$(".menu-active").removeClass("menu-active")})})};$.fn.bindDaySelection=function(a){return this.each(function(){var c=$(this),b=c.find("li");b.each(function(){var f=$(this),e=f.find("a"),d=f.attr("id"),g=$("#days_of_the_week").attr("class");function h(i){c.removeClass("monday tuesday wednesday thursday friday saturday sunday").addClass(i)}if(g===d){a(d)}e.click(function(){h(d);if(typeof a==="function"){a(d)}return false})})})};$.fn.bindTextTruncator=function(a){return this.each(function(){var i=$(this),f=i.text().length,e=i.text().substring(0,a),c=$('<p style="display:inline;" class="less_text">'+e+"</p>"),d=i.text().substring(a,f),b=$('<p style="display:inline;" class="more_text">'+d+"</p>"),h=$('<p style="display:inline;" class="continue">&hellip; </p><a href="#show_more" class="read_more">Read More &#9660;</a>'),g=$('<a href="#show_less" class="read_less">Close</a>');if(f>a){i.html(c).append(h).append(b).append(g);b.hide();g.hide()}i.find("a.read_more").click(function(){i.find("p.continue").hide();h.hide();b.show();g.show();return false});i.find("a.read_less").click(function(){i.find("p.continue").show();h.show();b.hide();g.hide();return false})})};(function(){var a=BLOOMBERG.namespace("ads");a.hide_leader_board=function(){var d=$("#leader_board");var c=["http://imagec12.247realmedia.com/RealMedia/ads/Creatives/default/empty.gif","http://imagec12.247realmedia.com/RealMedia/ads/Creatives/Bloomberg/Slider-test/1x1_bw-no-show-ad.gif","http://imagec12.247realmedia.com/RealMedia/ads/Creatives/Bloomberg/3841153/1x1_bw-no-show-ad.gif/1304978391"];if(d.length>0){for(var b=0;b<c.length;b++){if(d.find("img[src*='"+c[b]+"']").length>0){d.hide()}}}}})();(fbRecoButton=function(a){var b="'"+a+"/channel.html'";if($.browser.msie==true&&($.browser.version==8||$.browser.version==7)){b=""}window.fbAsyncInit=function(){FB.init({appId:"100001111898866",status:true,cookie:true,xfbml:true,channelUrl:b})};(function(){var c=document.createElement("script");c.src=document.location.protocol+"//connect.facebook.net/en_US/all.js";c.async=true;$("#fb-root").append(c)}())})();(function(){var a=BLOOMBERG.namespace("BLOOMBERG.player");a.render_video_player=function(d,b){var c=new SWFObject(BLOOMBERG.url.CombinePath(BLOOMBERG.global_var.image_domain,"/flash/BloombergMediaPlayer.swf"),"bbmp","100%","100%","10","#000000");c.addParam("allowFullScreen","true");c.addParam("allowscriptaccess","always");c.addParam("wmode","opaque");if(b._autoplay){c.addVariable("autoplay","true")}if(b._video_url){c.addVariable("file_url",b._video_url)}else{if(b._asset_id){c.addVariable("asset_ids",b._asset_id)}else{if(b._fvid_id){c.addVariable("file_url",BLOOMBERG.video.generate_url_from_fvid(b._fvid_id))}}}if(b._site){c.addVariable("site",b._site)}if(b._zone){c.addVariable("zone",b._zone)}c.addVariable("EnableLogging","true");c.addVariable("LoggingDomain","www.bloomberg.com");c.addVariable("sz","1x1");c.addVariable("tile","1");c.addVariable("title",b._title);c.addVariable("description",b._description);c.addVariable("GoogleUA",BLOOMBERG.global_var.gaTrackAcct);c.write(d)}})();(function(){var f=BLOOMBERG,e=f.namespace("widget"),c=f.namespace("util"),b=f.namespace("util.Cookie"),a=e.FilterTabs;var d=false;$(document).ready(function(){var k,i,t,j,s;BLOOMBERG.showTvStreaming=function(A,z){if(z){document.getElementById("ooyala_live_tv").setQueryStringParameters({wmode:"opaque",embedCode:BLOOMBERG.global_var.live_stream_us||"d3MzYwMjoS4f85a0xfQrxDFebezasnkN","thruParam_doubleclick[tagUrl]":"http://ad.doubleclick.net/pfadx/"+f._site+"/"+f._zone+";sz=1x1;tile=1;tp_video=null;dcmt=text/html;ord="+BLOOMBERG.global_var.random_num,hide:"share",autoplay:A=="true"?1:0})}else{k=new SWFObject(BLOOMBERG.global_var.image_domain+"/flash/BloombergMediaPlayer.swf","bbmp","100%","100%","10","#000000");k.addParam("allowFullScreen","true");k.addParam("allowscriptaccess","always");k.addParam("wmode","opaque");if(f._site){k.addVariable("site",f._site)}if(f._zone){k.addVariable("zone",f._zone)}k.addVariable("EnableLogging","true");k.addVariable("LoggingDomain","www.bloomberg.com");k.addVariable("sz","1x1");k.addVariable("tile","1");k.addVariable("stream_url","rtmpt://cp87869.live.edgefcs.net/live/us_300@21006");k.addVariable("title",f._title);k.addVariable("description",f._description);if($("body").hasClass("davos")){k.addVariable("poster_url","../images/bumpers/bbtv.png")}else{k.addVariable("poster_url","../images/bumpers/tv-bumper-live.png")}k.addVariable("GoogleUA",BLOOMBERG.global_var.gaTrackAcct);if(A=="true"){k.addVariable("autoplay","true")}k.write("mediaplayer")}};BLOOMBERG.showRadioStreaming=function(A,z){s=new SWFObject(BLOOMBERG.global_var.image_domain+"/flash/BloombergMediaPlayer.swf","bbmp","100%","100%","10","#000000");s.addParam("allowFullScreen","false");s.addParam("allowscriptaccess","always");s.addParam("wmode","opaque");s.addVariable("EnableLogging","true");s.addVariable("LoggingDomain","www.bloomberg.com");s.addVariable("fullscreen_ui","false");s.addVariable("stream_url","rtmpt://cp87869.live.edgefcs.net/live/bbr@21885");if($("body").hasClass(".davos")){s.addVariable("poster_url","../images/bumpers/bbradio.png")}else{s.addVariable("poster_url","../images/bumpers/radio-bumper-live.png")}s.addVariable("tp_video","000");s.addVariable("title","Bloomberg Radio");s.addVariable("description","Bloomberg Radio");s.addVariable("GoogleUA",BLOOMBERG.global_var.gaTrackAcct);if(A=="true"){s.addVariable("autoplay","true")}s.write(z==null?"mediaplayer":z)};BLOOMBERG.register_nav_events();if($(".story_link")){$(".story_link").mousedown(function(B){var A=$(this).parents(".news_section"),z=(A.length>0)?$(A)[0].id:"";b.set("path_cookie",z,"","","");return true})}if($("#days_of_the_week")){function h(z){$(".time_table").removeClass("show_today");$("#"+z+"_schedule").addClass("show_today")}$("#days_of_the_week").bindDaySelection(function(z){if(!z){return}h(z)})}if($("#channel_finder").length>0){e.TvChannelLookup()}if($("#bloomberg_tv_live #mediaplayer").length>0){BLOOMBERG.showTvStreaming()}if($("#ooyala_mediaplayer").length>0){var u={tabNameArray:["us","europe","asia"],targetDom:$("#bloomberg_tv_live"),tabGroupDom:$("#bloomberg_tv_live .tabs")},m={us:BLOOMBERG.global_var.live_stream_us||"d3MzYwMjoS4f85a0xfQrxDFebezasnkN",europe:BLOOMBERG.global_var.live_stream_europe||"41NDYwMjoAX-XqGCy1PYOso_K5JHYUHa",asia:BLOOMBERG.global_var.live_stream_asia||"A3NDYwMjrxuAk9iHbmNGbDNGV59SvMRF"};a(u,function(z){document.getElementById("ooyala_live_tv").setQueryStringParameters({wmode:"opaque",embedCode:m[z],autoplay:"1","thruParam_doubleclick[tagUrl]":"http://ad.doubleclick.net/pfadx/"+f._site+"/"+f._zone+";sz=1x1;tile=1;tp_video=null;dcmt=text/html;ord="+BLOOMBERG.global_var.random_num,hide:"share"})})}if($("#bloomberg_tv_live").length>0&&$("#ooyala_mediaplayer").length<=0){var u={tabNameArray:["us","europe","asia"],targetDom:$("#bloomberg_tv_live"),tabGroupDom:$("#bloomberg_tv_live .tabs"),defaultTabName:"us"},m={us:"rtmpt://cp87869.live.edgefcs.net/live/us_300@21006",europe:"rtmpt://cp87869.live.edgefcs.net/live/uk_300@21008",asia:"rtmpt://cp87869.live.edgefcs.net/live/ap_300@21010"};a(u,function(A){var z=m[A];k.addVariable("stream_url",z);k.write("mediaplayer")})}if($("#radio_guests").length>0){var w={tabNameArray:["recent","past"],targetDom:$("#radio_guests"),tabGroupDom:$("#radio_guests .tabs"),defaultTabName:"recent"};a(w,function(z){$("#recent_guests_list table").hide();$("#recent_guests_list ."+z).show()})}if($("#bloomberg_radio_live #mediaplayer").length>0){BLOOMBERG.showRadioStreaming()}if($("#bloomberg_vod_player").length>0&&$("#ooyala_mediaplayer").length<=0){var r=$('meta[property="og:image"]').attr("content");t=new SWFObject(BLOOMBERG.url.CombinePath(BLOOMBERG.global_var.image_domain,"/flash/BloombergMediaPlayer.swf"),"bbmp","100%","100%","10","#000000");t.addParam("allowFullScreen","true");t.addParam("allowscriptaccess","always");t.addParam("wmode","opaque");if(f._autoplay){t.addVariable("autoplay","true")}if(f._video_url){t.addVariable("file_url",f._video_url)}else{if(f._asset_id){t.addVariable("asset_ids",f._asset_id)}else{if(f._fvid_id){t.addVariable("file_url",f.video.generate_url_from_fvid(f._fvid_id))}}}if(r){t.addVariable("poster_url",escape(r))}if(f._site){t.addVariable("site",f._site)}if(f._zone){t.addVariable("zone",f._zone)}t.addVariable("EnableLogging","true");t.addVariable("LoggingDomain","www.bloomberg.com");t.addVariable("sz","1x1");t.addVariable("tile","1");t.addVariable("title",f._title);t.addVariable("description",f._description);t.addVariable("GoogleUA",BLOOMBERG.global_var.gaTrackAcct);t.write("mediaplayer")}if($("#market_snapshot").length>0){var v={tabNameArray:["us","europe","asia"],targetDom:$("#market_snapshot"),tabGroupDom:$("#market_snapshot .tabs")},p={us:"",europe:"",asia:""};a(v,function(z){BLOOMBERG.market_summary.set_default_chart()})}if($("#market_snapshot_table").length>0){var g={tabNameArray:["us","europe","asia"],targetDom:$("#market_snapshot_table"),tabGroupDom:$("#market_snapshot_table .tabs")};a(g)}if($("#non_stop_news_module").length>0){var g={tabNameArray:["more_top_news_header","non_stop_news_header","recommended_news_header","popular_news_header"],targetDom:$("#non_stop_news_module_container"),tabGroupDom:$("#non_stop_news_module_container .tabs")};a(g)}if($("#market_data_container").length>0){var y={tabNameArray:["indexes_header","futures_header","currencies_header","bonds_header"],targetDom:$("#market_data_module"),tabGroupDom:$("#market_data_module .tabs")};a(y)}if($(".header_nav #more_navigation_item>a").length>0){$(".header_nav #more_navigation_item>a").click(function(){$(".header_nav #more_navigation_item>a").toggleClass("dropdown");$(this).parent().find("ul.submenu").toggleClass("hide");return false});$("body").click(function(){$(".header_nav #more_navigation_item>a").removeClass("dropdown");$(".header_nav #more_navigation_item>ul").addClass("hide")})}$("ul.eyebrow_navigation li.has_more a:first").click(function(z){z.preventDefault();z.stopPropagation();$(this).toggleClass("open");$(this).parent().find("ul.sub_menu").toggleClass("open")});$("body").click(function(){$("ul.eyebrow_navigation li.has_more a").removeClass("open");$("ul.eyebrow_navigation li.has_more ul.sub_menu").removeClass("open")});if($("#company_profile_container").length>0){var q={tabNameArray:["blue_star_jets","bonobos","american_le_mans","smashburger","bowlmor"],targetDom:$("#company_profile_container"),tabGroupDom:$("#company_profile_container .tabs")};a(q)}if($("#risk_taker_bio_container").length>0){var n={tabNameArray:["david_neel","michael_burry","scott_boras","elon_musk","michelle_rhea"],targetDom:$("#risk_taker_bio_container"),tabGroupDom:$("#risk_taker_bio_container .tabs")};a(n)}if($(".home #data_insights").length>0){var o={tabNameArray:$(".home #data_insights .tabs li").map(function(){return this.className}).get(),targetDom:$("#data_insights"),tabGroupDom:$("#data_insights .tabs")};a(o)}});$(window).bind("load",function(){var m=$("div.ad_box").filter(".dfp_ad_box"),g=$("div.dfp_ad_box"),o=$("div.micro_bar_ad"),k=$("#leader_board"),h=location.href,j="http://imagec12.247realmedia.com/RealMedia/ads/Creatives/default/empty.gif",n="http://s0.2mdn.net/viewad/817-grey.gif",i="1x1_bw-no-show-ad.gif";if(h.indexOf("debug=true")!==-1){return true}o.filter(function(r){var q=$(this),s=q.find("img[src*='"+j+"']").length>0,u=q.find("img[src*='"+n+"']").length>0,p=q.children().size()===1,t=q.find("a").length==1&&q.find("a img").width()==1&&q.find("a img").height()==1;return(s||p||t||u)}).hide();m.filter(function(s){var B=$(this),z=((B.find("img[src*='http://ads.bloomberg.com/adstream_nx.ads/']").length>0)||(B.find("img[src*='"+i+"']").length>0)),y=B.find("embed").length>0,t=B.find("iframe").length>0,C=B.find("img").length>0,r=B.find("object").length>0,w=B.find("div").height()>2,p=B.find("center").length>0,v=B.find("a[class=textadblack]").length>0,u=B.find("div[id*=gpt]").length>0,q=B.find("a").length==1&&B.find("a img[src*='"+j+"']").length>0,A=B.find("div[class=micro_bar_content]").is(":hidden")||B.find("div[class=micro_bar_content]").height()==0;return(z||A||q||!(y||t||C||r||v||p||w))&&!u}).hide();g.filter(function(s){var C=$(this),A=((C.find("img[src*='http://ads.bloomberg.com/adstream_nx.ads/']").length>0)||(C.find("img[src*='"+i+"']").length>0)),z=C.find("embed").length>0,t=C.find("iframe").length>0,D=C.find("img").length>0,r=C.find("object").length>0,w=C.find("div").height()>2,p=C.find("center").length>0,v=C.find("a[class=textadblack]").length>0,u=C.find("div[id*=gpt]").length>0,q=C.find("a").length==1&&C.find("a img[src*='"+j+"']").length>0,y=C.find("a").length==1&&C.find("a img[src*='"+n+"']").length>0,B=C.find("div[class=micro_bar_content]").is(":hidden")||C.find("div[class=micro_bar_content]").height()==0;return(A||B||q||y||!(z||t||D||r||v||p||w))&&!u}).hide();if((k.length>0&&k.find("img[src*='"+j+"']").length>0)||(k.length>0&&k.find("img[src*='"+n+"']").length>0)){k.hide()}})})();(function(){var a=BLOOMBERG,b=a.namespace("storyutil");b.CLONESTORYTOOL=(function(){var d;function f(){var h=$("#story_tools_bottom").clone(true).attr("id","story_tools_top");var i=$("#story_tools_bottom .linkedin").attr("target_url");h.find(".linkedin").html("");$("#story_tools_top_holder").replaceWith(h);var g=$("<script/>").attr("type","in/share").attr("data-counter","right").attr("data-url",i);$("#story_tools_top .linkedin").append(g)}function e(g){var j=$("#"+g),i=$("#story_tools_bottom");i.find(".linkedin").html("");j.replaceWith($("#story_tools_bottom"));var h=$("<script/>").attr("type","in/share").attr("data-counter","right");$("#story_tools_bottom .linkedin").append(h)}function c(){var g=$("#story_tools_top .google_plusone");if(g.length>0){g.html("");gapi.plusone.render(g[0],{size:"medium",href:g.attr("target_url")})}}d={clonetool:function(){return f()},clonevideotool:function(g){return e(g)},clone_google_plusone:function(){return c()}};return d})()})();(function(){var c=BLOOMBERG,b=c.namespace("util");function a(d){var g=d.split("?"),f=g[1]!==""?g[1].split("&"):[],e=this;e.pureUrl=g[0];e.params={};if(f.length>0){$.each(f,function(h,i){var j=i.split("=");e.params[j[0]]=j[1]})}}a.prototype.getParameter=function(d){return this.params[d]};a.prototype.setParameter=function(e,d){this.params[e]=d;return this};a.prototype.getUrl=function(){var g,e,d=this.pureUrl+"?",f=[];for(e in this.params){f.push(e+"="+this.params[e])}return d+f.join("&")};a.prototype.getPureUrl=function(){return this.pureUrl};b.URL=function(d){return new a(d)}})();(function(){var i=BLOOMBERG,d=i.namespace("swf");function j(k){var e=k.match(/[\d]+/g);e.length=3;return e.join(".")}var h=false;var c="";if(navigator.plugins&&navigator.plugins.length){var f=navigator.plugins["Shockwave Flash"];if(f){h=true;if(f.description){c=j(f.description)}}if(navigator.plugins["Shockwave Flash 2.0"]){h=true;c="2.0.0.11"}}else{if(navigator.mimeTypes&&navigator.mimeTypes.length){var b=navigator.mimeTypes["application/x-shockwave-flash"];h=b&&b.enabledPlugin;if(h){c=j(b.enabledPlugin.description)}}else{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");h=true;c=j(a.GetVariable("$version"))}catch(g){try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");h=true;c="6.0.21"}catch(g){try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");h=true;c=j(a.GetVariable("$version"))}catch(g){}}}}}d.hasFlash=h;d.flashVersion=c})();function ilogin(){var b="user_navigation",f="http://"+igetdsld()+".bloomberg.com",k="https://"+igetsdsld()+".bloomberg.com",o="USID",e=document.cookie.split(";"),d=0,h,m,g,a,j;for(h=0;h<e.length;h++){var n=e[h];while(n.charAt(0)===" "){n=n.substring(1,n.length)}if(n.indexOf(o)===0){g=n.split(":");a=g[0].split("=");j=a[1].split("%3A");d=1}}if(d==1){m='<li id="name_navigation_item" class="first">'+j[0]+'<li id="profile_navigation_item"><a href="'+k+'/apps/subscriber/access?action=profile&previewaction=preview">Profile</a></li><li id="portfolio_tracker_navigation_item"><a href="/apps/subscriber/webport">Portfolios</a></li><li id="logout_navigation_item"><a onClick="ilogout();" href="#">Log out</a></li>'}else{m='<li id="login_navigation_item" class="first"><a href="#" onclick="ilredirect(); return false;">Log in</a></li>'}$("#user_navigation").html(m)}function ilredirect(){var c="https://"+igetsdsld()+".bloomberg.com",b=new Date(),d=".bloomberg.com",f="/",a=1;b.setTime(b.getTime());if(a){a=a*1000*60*60}var e=new Date(b.getTime()+(a));document.cookie="BTOG="+window.location.href+"|"+((a)?";expires="+e.toGMTString():"")+((f)?";path="+f:"")+((d)?";domain="+d:"");window.location=c+"/log-in/index.html"}function iredirect(){window.location="http://"+igetdsld()+".bloomberg.com"}function ilogout(){var b="USID",a=document.cookie.split(";");for(var e=0;e<a.length;e++){var f=a[e];while(f.charAt(0)===" "){f=f.substring(1,f.length)}if(f.indexOf(b)===0){var d=f+"; expires=Sun, 4 Jan 1970 12:00:00 UTC; path=/;domain=.bloomberg.com ";document.cookie=d}}iredirect()}function igetdsld(){return location.hostname.match("wbetest1")?"wbetest1":"preview"}function igetsdsld(){return location.hostname.match("wbetest1")?"wbetest1":"software"}function recordOutboundLink(e,d,f){try{var a=BLOOMBERG.global_var.gaTrackAcct;var b=_gat._getTracker(a);b._trackEvent(d,f);setTimeout('document.location = "'+e.href+'"',500)}catch(c){}}(function(){var e=BLOOMBERG,c=e.namespace("tracker");c.EVENTTRACK=(function(){var w;function A(B){if(B.which==1){return"left click"}else{if(B.which==2){return"middle click"}else{if(B.which==3){return"right click"}else{return"click"}}}}function s(D,E,F,B){try{_gaq.push(["_setAccount",BLOOMBERG.global_var.gaTrackAcct]);_gaq.push(["_trackEvent",D,E,F,B]);if(D=="Outbound"){setTimeout(function(){},500)}}catch(C){}return true}function m(D,C,G,B){var F=(D instanceof jQuery.Event)?D:$.event.fix(D),E=A(F);s(C,E,G,B)}function q(){$("#related_stories a.story_link").live("click",function(E){try{var B=$(E.target).attr("suid");BLOOMBERG.tracker.EVENTTRACK.record("more_stories","click-bk"+getcombo_ga(),E.originalTarget.href);if(B!=undefined&&B!=""){var C="/apps/_t/b/"+related_items+"/s/"+groupid+"/d/"+B;$.ajax({url:C})}setTimeout('document.location = "'+E.originalTarget.href+'"',150);E.preventDefault();return false}catch(D){}return true})}function n(){$("a[rel*=external]").live("mousedown",function(G){var B=$(this),E="Outbound",D=B.attr("id"),F=(D=="")?"":" - ",C=D+F+B.attr("href");m(G,E,C)})}function j(){f();i(d);k(a,true)}function t(){y()}function f(){$("#customized_breaking_news").bindModuleLinkTracking("customized_breaking_news");$("#breaking_news").bindModuleLinkTracking("breaking_news");$("#breaking_news_combo").bindModuleLinkTracking("breaking_news_combo");$("#top_headline").bindModuleLinkTracking("top_news");$('#more_top :not(".news")').bindModuleLinkTracking("more_top_news_links");$("#more_top .news").bindModuleLinkTracking("more_top_news");$("#hot_dog_featured_news").bindModuleLinkTracking("hot_dog_featured_news");$("#trending").bindModuleLinkTracking("highlights");$("#hot_dog_social").bindModuleLinkTracking("hot_dog_social");$("#featured_videos").bindModuleLinkTracking("featured_videos");$("#custom_promo").bindModuleLinkTracking("custom_promo");$("#custom_promo_exclusive").bindModuleLinkTracking("custom_promo_exclusive")}function y(){$("#quick_view_menu").bindModuleLinkTracking("quick_view_menu")}function h(){$(document).ready(function(){j()})}function g(){$(document).ready(function(){t()})}function v(){$(document).ready(function(){i(b,true)})}function u(){$(document).ready(function(){var B=$("#flavorpill_stories");if(B.length>0){B.bindModuleLinkTracking("flavorpill_stories");BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","flavorpill_stories_load",window.location.href)}})}function p(){$(document).ready(function(){var B="#live_tv_us, #live_tv_europe, #live_tv_asia";$(B).each(function(){$(this).mousedown(function(){BLOOMBERG.tracker.EVENTTRACK.record("Live TV Link Tracking","live_tv_load",$(this).html())})})})}function r(){$(document).ready(function(){var B=".view #columnist_group ul";$(B).each(function(D,E){$(this).find(".columnist a").each(function(F,G){$(this).mousedown(function(){var I=BLOOMBERG.num.pad(F,2);var H="columnists_p"+D+"_";var J=$(this).find("p").text();BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking",H+I,J)})})});var C=".view #columnist_latest_posts ul";$(C).each(function(D,E){$(this).find("li:not(:first)").bindModuleLinkTracking($(this).attr("id"))});$(".view .columnist_pagination").bindModuleLinkTracking("columnist_pagination");$(".view .social_band").bindModuleLinkTracking("social_band");$(".view_tab #news_pagination_top").bindModuleLinkTracking("pagination_top");$(".view_tab #news_pagination_bottom").bindModuleLinkTracking("pagination_bottom")})}function i(B,C){$(B).each(function(){var D=$(this).attr("id");$(this).bindModuleLinkTracking(D,C)})}function k(B,C){$(B).each(function(){var D=$(this).attr("id");$(this).bindModuleLinkTracking(D,C)})}function z(C){var B=s_gi(s_account);B.linkTrackVars="events";B.linkTrackEvents=C;B.events=C;B.tl(true,"o",C)}function o(D,B){var C=s_gi(s_account);C.linkTrackVars="events";C.linkTrackEvents=D;C.events=D;C.tl(B,"o",D)}w={init:function(){q();n();h();v();u();p();r();g()},record:function(C,D,E,B){s(C,D,E,B)},bindPrimaryContentTracking:function(){j()},trackOmnitureEvent:function(B){z(B)},trackOmnitureExitEvent:function(C,B){o(C,B)}};return w})();var b="",d="",a="";b="#nav_home, #nav_quick, .nav_menu_item_with_dropdown, #footer_more, #footer_company, #copyright_statement, #utility_navigation";d="#teaser_topic_opinion, #teaser_topic_politics, #teaser_topic_personal_finance, #teaser_topic_sports, #teaser_topic_businessweek_com, #teaser_topic_bloomberg_markets, #teaser_topic_view, #teaser_topic_leaders, #teaser_topic_entrepreneurs, #teaser_topic_muse_arts_and_culture, #teaser_topic_health_care, #teaser_topic_technology, #teaser_topic_economy, #teaser_topic_science";a=".home #market_snapshot_deluxe, .home #on_air, .home #most_popular_stories, .home #magazines, .home #more_top_news_container";c.EVENTTRACK.init()})();(function(){var a=BLOOMBERG.namespace("tracker.SearchAssist");a.trackEvent=function(d,c){BLOOMBERG.tracker.EVENTTRACK.record("Search Assist Tracking",d,c)};function b(d,c){d.each(function(f,g){var i=$(this).find("a:first");var h=i.size()>0?i[0].href:"";$(this).mousedown(function(){var e=BLOOMBERG.num.pad(f,2);a.trackEvent(c+e,h)})})}a.registerRowEvent=function(c){b($(c).find("tr.symac_symbols"),"symbols");b($(c).find("tr.symac_topics"),"topics");b($(c).find("tr.symac_news"),"news")};a.triggerRowEvent=function(c){$(c).trigger("mousedown")}})();(function(){chart_data_ns=BLOOMBERG.namespace("market_summary");function a(c){return c.replace(/^\s+|\s+$/g,"")}function b(d,c){$("#market_summary_chart").attr("src",MARKET_SUMMARY_CHART_URL+d+".png?"+CHART_TIME_STAMP);$("#market_summary_chart_link").attr("href",QUOTE_URL+d+":IND");$("#marekt_summary_chart_title").html(c.toUpperCase())}chart_data_ns.set_default_chart=function(){var e=$(".filtered_index.us #market_snap_us, .filtered_index.europe #market_snap_europe, .filtered_index.asia #market_snap_asia");var c=a(e.find(".bsym_ticker a").html());var d=a(e.find(".ticker_symbol").val());b(d,c)};$("tr.market_summary_tr").live("mouseover",function(){$(this).attr("id","chart_mouseover_tmp_id");var c=a($(this).find(".bsym_ticker a").html());var d=a($(this).find(".ticker_symbol").val());b(d,c)});$("tr.market_summary_tr").live("mouseout",function(){$(this).removeAttr("id")})})();(function(){var a=new Date();a.setFullYear(a.getFullYear()+1);var d=BLOOMBERG.namespace("mobile"),i="http://mobile.bloomberg.com/",e="bbmobile",f="1",h="bloomberg.com",b=a.toGMTString(),g=null,c=null;d.is_mobile=function(){var j=g||navigator.userAgent||navigator.vendor||window.opera;return false};d.redirect_to_mobile=function(){var k=BLOOMBERG.util.Cookie.get(e)==f;var j=d.is_mobile();if(j&&!k){window.location=i}};d.drop_prefer_cookie=function(){var j=d.is_mobile();var k=/(\?|&)(from=mobile)/ig.test(window.location.search);var n=c||document.referrer;var m=/^((http|https):\/\/)?mobile.bloomberg.com/i.test(n);if(j&&(k||m)){BLOOMBERG.util.Cookie.set(e,f,b,"/",h)}};d.drop_cookie_or_redirect=function(){d.drop_prefer_cookie();d.redirect_to_mobile()};d.register_mobile_link=function(){$("#link_to_mobile_bb_com").live("click",function(){BLOOMBERG.util.Cookie.set(e,"",-1,"/",h);window.location=this.href;return false})};d.extend_cookie_expire_date=function(){var j=BLOOMBERG.util.Cookie.get(e);if(j){BLOOMBERG.util.Cookie.set(e,j,b,"/",h)}};d.show_mobile_redirect_link=function(){if(BLOOMBERG.util.Cookie.get("bbmobile")){var j=$('<a id="link_to_mobile_bb_com" href="http://mobile.bloomberg.com/">Make the mobile site my default</a>');$(".mobile-redirect").append(j)}}})();(function(){var a=BLOOMBERG.namespace("querystring");a.param_provided=function(b){return new RegExp("(\\?|&)("+b+")(=|&)","ig").test(window.location.search)}})();
/*
 * Date Format 1.2.3
 * (c) 2007-2009 Steven Levithan <stevenlevithan.com>
 * MIT license
 *
 * Includes enhancements by Scott Trenda <scott.trenda.net>
 * and Kris Kowal <cixar.com/~kris.kowal/>
 *
 * Accepts a date, a mask, or a date and a mask.
 * Returns a formatted version of the given date.
 * The date defaults to the current date/time.
 * The mask defaults to dateFormat.masks.default.
 */
var dateFormat=function(){var a=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,b=/([PMCEA])([SDP])(T)/i,c=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,e=/[^-+\dA-Z]/g,d=function(g,f){g=String(g);f=f||2;while(g.length<f){g="0"+g}return g};return function(j,z,t){var h=dateFormat;if(arguments.length==1&&Object.prototype.toString.call(j)=="[object String]"&&!/\d/.test(j)){z=j;j=undefined}j=j?new Date(j):new Date;if(isNaN(j)){throw SyntaxError("invalid date")}z=String(h.masks[z]||z||h.masks["default"]);if(z.slice(0,4)=="UTC:"){z=z.slice(4);t=true}var v=t?"getUTC":"get",p=j[v+"Date"](),f=j[v+"Day"](),k=j[v+"Month"](),r=j[v+"FullYear"](),u=j[v+"Hours"](),n=j[v+"Minutes"](),w=j[v+"Seconds"](),q=j[v+"Milliseconds"](),g=t?0:j.getTimezoneOffset(),i={d:p,dd:d(p),ddd:h.i18n.dayNames[f],dddd:h.i18n.dayNames[f+7],m:k+1,mm:d(k+1),mmm:h.i18n.monthNames[k],mmmm:h.i18n.monthNames[k+12],yy:String(r).slice(2),yyyy:r,h:u%12||12,hh:d(u%12||12),H:u,HH:d(u),M:n,MM:d(n),s:w,ss:d(w),l:d(q,3),L:d(q>99?Math.round(q/10):q),t:u<12?"a":"p",tt:u<12?"am":"pm",T:u<12?"A":"P",TT:u<12?"AM":"PM",Z:t?"UTC":(String(j).match(c)||[""]).pop().replace(e,"").replace(b,"$1$3").replace("UTC","GMT"),o:(g>0?"-":"+")+d(Math.floor(Math.abs(g)/60)*100+Math.abs(g)%60,4),S:["th","st","nd","rd"][p%10>3?0:(p%100-p%10!=10)*p%10]};return z.replace(a,function(m){return m in i?i[m]:m.slice(1,m.length-1)})}}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(a,b){return dateFormat(this,a,b)};(function(){var b=BLOOMBERG.namespace("pagination");function a(f,d,c,g){var j=f*d+1;var i=j+d-1;if(i>c){i=c}var h=j+"-"+i;var e;if(j==1){e=g}else{e=g+j+"/"}return' <a href="'+e+'">'+h+"</a>"}b.collapse_links=function(d){var e=10;var f=d.find("*").not(".prev_page, .next_page");var o=f.size();if(o<=e){return}var m=parseInt(d.find(".current").text());var j=Math.floor((m-1)/e);var n=j+2;var c=d.find("a:not('.prev_page, .next_page'):first").attr("href");var k=c.replace(/\d+\/?$/,"");f.each(function(i,q){var r=i+1;if(r<=j*e||r>(n-1)*e){$(this).hide()}});var h="";for(var g=0;g<j;g++){h+=a(g,e,o,k)}d.find(".prev_page").after(h);var p="";for(var g=n-1;g<Math.ceil((o)/e);g++){p+=a(g,e,o,k)}d.find(".next_page").before(p)}})();$.fn.paginateCollapse=function(){this.each(function(){BLOOMBERG.pagination.collapse_links($(this))})};(function(){var a=BLOOMBERG,b=a.namespace("mentor");b.switch_mentor_video=function(e,c){var d=new SWFObject(BLOOMBERG.url.CombinePath(BLOOMBERG.global_var.image_domain,"/flash/BloombergMediaPlayer.swf"),"bbmp","100%","100%","10","#000000");d.addParam("allowFullScreen","true");d.addParam("allowscriptaccess","always");d.addParam("wmode","opaque");d.addVariable("autoplay","true");d.addVariable("file_url",a.video.generate_url_from_fvid(c));if(a._autoplay){d.addVariable("autoplay","true")}if(a._video_url){d.addVariable("file_url",a._video_url)}else{if(a._asset_id){d.addVariable("asset_ids",a._asset_id)}else{if(c){d.addVariable("file_url",a.video.generate_url_from_fvid(c))}}}if(a._site){d.addVariable("site",a._site)}if(a._zone){d.addVariable("zone",a._zone)}d.addVariable("EnableLogging","true");d.addVariable("LoggingDomain","www.bloomberg.com");d.addVariable("sz","1x1");d.addVariable("tile","1");d.addVariable("title",a._title);d.addVariable("description",a._description);d.addVariable("GoogleUA",BLOOMBERG.global_var.gaTrackAcct);d.write(e)}})();(function(){var a=BLOOMBERG.namespace("referrer");a.extract_name=function(d,e){if(d==null){return""}var c="";if(d.starts_with(e)){c=d.replace(e,"");if(c.ends_with("/")){c=c.substring(0,c.length-1)}if(c.indexOf("/")!=-1){c=c.substring(0,c.indexOf("/"))}}return c};var b=[{reg:/^https?:\/\/([^.]*\.)*?bloomberg.com(:\d+)?\/q$/,sponsor:"queue"},{reg:/^https?:\/\/([^.]*\.)*?bloomberg.com(:\d+)?\/presidential-election-2012/,sponsor:"peterson"}];a.sponsor_referrer=function(){if(typeof(document.referrer)!="undefined"&&document.referrer!=""){for(var c=0;c<b.length;c++){if(document.referrer.match(b[c].reg)){return b[c].sponsor}}}return null};a.topic_referrer=function(){var c=a.extract_name(document.URL,BLOOMBERG.global_var.topic_links_prefix);var d=BLOOMBERG.global_var.inSite+"/tv/shows/";if(c!=null&&c!=""){return c}return a.extract_name(document.referrer,BLOOMBERG.global_var.topic_links_prefix)||a.extract_name(document.referrer,d)}})();(function(){var a=BLOOMBERG.namespace("bbp2");a.is_phase_2=function(){var b;switch(BLOOMBERG.util.Cookie.get(BLOOMBERG.global_var.phase_2_cookie_key)){case"0":b=0;break;case"1":b=1;break;default:b=-1;break}return b}})();(function(){var i=BLOOMBERG.namespace("bbswitch");var g={};var c=typeof(QUnit)!="undefined";if(c){i.internal_obj=g}var r=BLOOMBERG.util.Cookie;g.cookie_domain="Bloomberg.com";var k="bb_scp";var j="bb_sct";var a=30;var e={};var b={};function p(t,v,u){if(u){r.setEndOfSession(t,v,"/",g.cookie_domain)}else{var s=new Date();s.setFullYear(s.getFullYear()+1);r.set(t,v,s,"/",g.cookie_domain)}}function q(s){return Math.floor(s/a)}function o(u,s){var t=r.get(u);if(s&&t.length>0){p(u,t)}if(t.length==0){t="0"}return parseInt(t)}function m(s,u){var t=Math.pow(2,u);return(s|t)}function d(s,u){var t=Math.pow(2,a)-1-Math.pow(2,u);return(s&t)}function h(B,A,y){var z=y?j:k;var s=y?b:e;var w=s[B];if(typeof(w)=="undefined"){return}var t=q(w);w=w%a;var u=z+t;var v=o(u);if(A){v=m(v,w)}else{v=d(v,w)}p(u,v,y)}function n(s,u){var t=Math.pow(2,u);return(s&t)>0}function f(B,z){var A=z?j:k;var s=z?b:e;var w=s[B];if(typeof(w)=="undefined"){return false}var t=q(w);w=w%a;var u=A+t;var v=o(u,!z);var y=n(v,w);return y}i.initialize=function(s){var v={p_switch_names:[],t_switch_names:[]};$.extend(v,s);for(var u=0;u<v.p_switch_names.length;u++){var t=v.p_switch_names[u];e[t]=u}for(var u=0;u<v.t_switch_names.length;u++){var t=v.t_switch_names[u];b[t]=u}};i.set=function(s,u){var t=typeof(e[s])=="undefined";h(s,u,t)};i.get=function(s){var t=typeof(e[s])=="undefined";return f(s,t)};if(BLOOMBERG.global_var&&BLOOMBERG.global_var.switch_config){i.initialize(BLOOMBERG.global_var.switch_config)}})();(function(){var a=BLOOMBERG.namespace("lead_video");a.is_iphone_ipad_user=function(){var b=navigator.userAgent||navigator.vendor||window.opera;return/\bipad\b/i.test(b)||/\biphone\b/i.test(b)};a.vil_receiveOoyalaEvent=function(c,b,d){if(c!=="vil_blp_ooyala_player"){return}switch(b){case"playerEmbedded":BLOOMBERG.global_var.vid_playing=true;break;case"playComplete":BLOOMBERG.global_var.vid_playing=false;break}};a.initialize=function(b){$("#lead_video_play").mousedown(function(){var c=$("#vil_video_url").attr("href");BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking",b,c)});$("#lead_video_play").click(function(){$("#lead_video_container").show();$("#lead_video_play").hide()});if(a.is_iphone_ipad_user()){if($("#lead_video_container.liv_player").length>0){if($("#lead_video_play").length>0){$("#lead_video_play").hide()}if($("#lead_video").length>0){$("#lead_video").hide()}if($(".with_lead_video").length>0){$(".with_lead_video").removeClass("with_lead_video")}}}}})();(function(){var c=typeof(QUnit)!="undefined";var h=BLOOMBERG.namespace("test.noir_trans");var f="opt",a="no-opt",e=["opt-out","C1"];var k=BLOOMBERG.util.Cookie;var j="bloomberg.com",b=Date.nextYear().toGMTString();if(c){j=""}var d={C1:"C1S",B1:"B1S",W1:"W1S",C1S:"C1",B1S:"B1",W1S:"W1","opt-in":"opt-out","opt-out":"opt-in","no-opt":"opt-out","":"opt-out"};function i(){return k.get(f)}function g(){var m=k.get(f);if(m===""){m=a}k.set(f,m,b,"/",j)}h.get_opt_status=i;h.in_black_cds_bucket=function(){return i()=="B1"};h.in_white_cds_bucket=function(){return i()=="W1"};h.in_noir_bucket=function(){var m=i();return e.contains(m)};h.is_in_cds_bucket=function(){var m=i();return(["B1","W1"]).contains(m)};h.is_in_popup_bucket=function(){var m=i();return(["B1","W1","B1S","W1S"]).contains(m)};h.is_in_noir_trans_bucket=function(){var m=i();return(["B1","W1","C1","B1S","W1S","C1S"]).contains(m)};h.in_std_white_from_cds=function(){var m=i();return(["B1S","W1S"]).contains(m)};h.opt_in_out=function(){var m=i();var n=d[m];if(n){k.set(f,n,b,"/",j)}return n};h.set_opt_bucket=function(m){k.set(f,m,b,"/",j);window.location.href=BLOOMBERG.global_var.inSite};g()})();(function(){var c=BLOOMBERG.namespace("noir_2_qv"),h=BLOOMBERG.namespace("test.noir_trans"),g=BLOOMBERG.namespace("bbswitch"),a=BLOOMBERG.namespace("querystring");var d=typeof(QUnit)!="undefined";var b={};if(d){c.internal_obj=b}var e=false;function f(){var i=(BLOOMBERG.global_var&&BLOOMBERG.global_var.whiteSiteHN)||"www.bloomberg.com";return window.location.hostname==i&&window.location.pathname=="/"}b.redirect_user=function(){if(f()&&g.get("like_qv")&&!a.param_provided("qv")){window.location.pathname="/quickview/"}};c.modify_nav_link=function(){if(e){return}if(g.get("like_qv")){var i=$("#nav_home a").attr("href")+"?qv=1";$("#nav_home a").attr("href",i)}e=true};c.initialize=function(){var i=false;if(BLOOMBERG.global_var&&BLOOMBERG.global_var.disable_noir_www_redirect){i=h.in_noir_bucket()}if((h.is_in_cds_bucket()||i)&&!g.get("noir_2_qv")){g.set("noir_2_qv",true);g.set("like_qv",true)}b.redirect_user()};c.initialize();$(function(){if(!d){c.modify_nav_link()}})})();(function(){var a=BLOOMBERG.namespace("ind_job_widget");a.initialize=function(){var b=$("#ind_job_widget .ind_job_search input.search_input");b.each(function(){if($(this).val()===""){$(this).val($(this).attr("data-default"))}if($(this).val()!=$(this).attr("data-default")){$(this).addClass("focus_text")}});b.focus(function(){if($(this).val()===$(this).attr("data-default")){$(this).val("")}$(this).addClass("focus_text")});b.blur(function(){if($(this).val()===""){$(this).val($(this).attr("data-default"))}if($(this).val()==$(this).attr("data-default")){$(this).removeClass("focus_text")}})};a.pre_process=function(){var b=$("#ind_job_widget .ind_job_search input.search_input");b.each(function(){if($(this).val()===$(this).attr("data-default")){$(this).val("")}})}})();(function(){var d=BLOOMBERG.namespace("live_stream");var b={};var c=typeof(QUnit)!="undefined";if(c){d.internal_obj=b}var a={us:BLOOMBERG.global_var.live_stream_us||"d3MzYwMjoS4f85a0xfQrxDFebezasnkN",europe:BLOOMBERG.global_var.live_stream_europe||"41NDYwMjoAX-XqGCy1PYOso_K5JHYUHa",asia:BLOOMBERG.global_var.live_stream_asia||"A3NDYwMjrxuAk9iHbmNGbDNGV59SvMRF"};b.get_default_tab_key=function(f){var e=window.location.hash.toLowerCase();if(e.length>0){e=e.substring(1);if(typeof(a[e])==="undefined"){e=f}}else{e=f}return e};b.is_on_tv_page=function(){var e=window.location.pathname.toLowerCase();return e=="/tv/"||e=="/tv"};d.set_default_tab=function(e){if(!b.is_on_tv_page()){return}var f=b.get_default_tab_key("us");$(e).addClass(f)};d.get_embed_code=function(g){if(!b.is_on_tv_page()){return g}var f=b.get_default_tab_key("");if(f.length>0){var e=a[f];if(typeof(e)==="undefined"){e=g}return e}else{return g}}})();(function(){var a=BLOOMBERG.namespace("ind_tree_view");a.initialize=function(){$("#ind_tree_view .ind_category").addClass("ind_collapse");$("#ind_tree_view h3").click(function(){var b=$(this).closest("li");var c=b.hasClass("ind_collapse");$("#ind_tree_view .ind_category").addClass("ind_collapse");if(c){b.removeClass("ind_collapse")}else{b.addClass("ind_collapse")}})}})();$.fn.centerText=function(a){return this.each(function(){var b={parent_sel:"a",child_sel:"p"};$.extend(b,a);var d=$(this),c=(d.find(b.parent_sel).height()-d.find(b.child_sel).height())/2;d.find(b.child_sel).css("padding-top",c+"px")})};(function(){var d=BLOOMBERG.namespace("tabbed_video_widget");function a(k){$(".tabbed_video .tabbed_content ul").html("");var m=k.length;for(var j=0;j<=m;j++){var h=(j==0)?"playing":"";var g=parseFloat(k[j].time);var e=Math.floor(g/60)+":"+Math.ceil(g%60);var f=k[j].description.split("(");$(".tabbed_video .tabbed_content ul").append('<li><a href="#'+k[j].embedCode+'" class="'+h+'">'+k[j].title+"<span>("+e+") "+f[0]+"</span></a></li>")}$(".tabbed_video .tabbed_content").removeClass("loading")}d.tabbed_video_callback=function(f,e,h){switch(e){case"apiReady":var g=document.getElementById("tabbed_ooyala_player").getLineup();if(g!=null){a(g)}break;case"embedCodeChanged":break;case"loadComplete":break;default:}};function b(g){g.preventDefault();$(this).parents("ul").find("a.playing").removeClass("playing");$(this).addClass("playing");var f=$(this).attr("href").split("#");document.getElementById("tabbed_ooyala_player").setQueryStringParameters({embedCode:f[1],autoplay:1})}function c(g){g.preventDefault();$(this).parents("ul").find("a.active").removeClass("active");$(this).addClass("active");$(".tabbed_video .tabbed_content ul").html("");$(".tabbed_video .tabbed_content").addClass("loading");var f=$(this).attr("href").replace("#","");document.getElementById("tabbed_ooyala_player").setQueryStringParameters({embedCode:f,autoplay:0})}d.init=function(){$(".tabbed_video .tabbed_content ul li a").live("click",b);$(".tabbed_video ul.tabs li a").bind("click",c)};$(document).ready(function(){BLOOMBERG.tabbed_video_widget.init()})})();$(document).ready(function(){$("#slideshow_thumbnails_container ul.tabs li a").bind("click",function(){$(this).parents("ul").find("a.active").removeClass("active");$(this).addClass("active");$("#slideshow_thumbnails_container .thumb_container").hide();$("#slideshow_thumbnails_container #"+$(this).parents("li").attr("class")).show()})});$.fn.extend({tabificate:function(){var a=$(this);$(this).find(".tabs a").bind("click",function(b){b.preventDefault();a.find(".tabs a").removeClass("active");a.find(".panes div").hide();$(this).addClass("active");a.find(".panes div").eq($(this).parent().index()).show()});$(this).find(".tabs a").eq(0).addClass("active");$(this).find(".panes div").hide();$(this).find(".panes div").eq(0).show();return this}});(function(){var d=BLOOMBERG.namespace("election");var c="";var b={elect_bloomberg_view:{sn:"bloombergelection",identifier:"presidential-election-2012-bloomberg-view",url:"http://www.bloomberg.com/presidential-election-2012/",title:"Live Blog"},elect_fact_check:{sn:"bloombergelection",identifier:"presidential-election-2012-fact-check",url:"http://www.bloomberg.com/presidential-election-2012/",title:"Reality Check"}};function a(g){var e=b[g];var f="/javascripts/comment.html?sn="+e.sn+"&identifier="+e.identifier+"&url="+e.url+"&title="+e.title;c=g;$("#elect_bloomberg_view_tab_info, #elect_fact_check_tab_info").hide();$("#"+g+"_tab_info").show();$("#comment_frame iframe").attr("src",f)}d.initialize=function(){$("#comment_frame iframe").load(function(){$("#comment_frame iframe").show();$("#comment_frame #loading_div").hide()});$("#elect_bloomberg_view, #elect_fact_check").click(function(g){var f=$(g.target).attr("id");if(c===f){return}$("#comment_area").removeClass("elect_bloomberg_view elect_fact_check");$("#comment_area").addClass(f);a(f);$("#comment_frame iframe").hide();$("#comment_frame #loading_div").show()});var e=$("#comment_area .tabs h2:first").attr("id");$("#comment_area").addClass(e);a(e)}})();(function(){var comscore_account="3005059";var comscore_ns=BLOOMBERG.namespace("comscore");var cookie_ns=BLOOMBERG.util.Cookie;var escape_str=(typeof encodeURIComponent!="undefined"?encodeURIComponent:escape);var unescape_str=(typeof decodeURIComponent!="undefined"?decodeURIComponent:unescape);function comScore(t){var b="comScore",o=document,f=o.location,a="",e="undefined",g=2048,s,k,p,h,r="characterSet",n="defaultCharset",m=(typeof encodeURIComponent!=e?encodeURIComponent:escape);if(o.cookie.indexOf(b+"=")!=-1){p=o.cookie.split(";");for(h=0,f=p.length;h<f;h++){var q=p[h].indexOf(b+"=");if(q!=-1){a="&"+unescape(p[h].substring(q+b.length+1))}}}t=t+"&ns__t="+(new Date().getTime());t=t+"&ns_c="+(o[r]?o[r]:(o[n]?o[n]:""))+"&c8="+m(o.title)+a+"&c7="+m(f&&f.href?f.href:o.URL)+"&c9="+m(o.referrer);if(t.length>g&&t.indexOf("&")>0){s=t.substr(0,g-8).lastIndexOf("&");t=(t.substring(0,s)+"&ns_cut="+m(t.substring(s+1))).substr(0,g)}if(o.images){k=new Image();if(typeof ns_p==e){ns_p=k}k.src=t}else{o.write(["<","p","><",'img src="',t,'" height="1" width="1" alt="*"',"><","/p",">"].join(""))}}function get_var_val(var_name){return eval("(typeof("+var_name+")!='undefined') ? "+var_name+" : ''")}function param_2_tracking_url(params){var default_params={bb_userid:unescape_str(cookie_ns.get("breg")).split(":")[0],name:get_var_val("Description").replace(/\//g,":"),bb_groupid:get_var_val("groupid"),bb_author:get_var_val("story_author_name"),bb_pub_d:get_var_val("story_pub_time")};$.extend(default_params,params);var param_url="";for(var p in default_params){param_url+="&"+escape_str(p)+"="+escape_str(default_params[p])}var ret_url="http"+(document.location.href.charAt(4)=="s"?"s://sb":"://b")+".scorecardresearch.com/p?c1=2&c2="+comscore_account;ret_url+=param_url;return ret_url}comscore_ns.track=function(params){comScore(param_2_tracking_url(params))}})();var AD_RND_X="001234567890";AD_RND_X="1234567890";var AD_RND_X=new String(Math.random());AD_RND_X=AD_RND_X.substring(2,11);var _global_ads_on_page=[];var kPos=1;var ValueBannerSizeOrder="random";var ValueBannerType="";var ValueCategory="";var ValueHCat="";function DM_onSegsAvailable(a,d){var e="";var c=a.length-1;for(var b=0;b<=c;b++){e+=a[b]+((b==c)?"":"&")}document.cookie="BT="+e.replace(/K05539_/gi,"")+"; path=/"}function getCookie(a){var b=a+"=";if(document.cookie.length>0){offset=document.cookie.indexOf(b);if(offset!=-1){offset+=b.length;end=document.cookie.indexOf(";",offset);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(offset,end))}}}function QString(a){var c=null;for(var b=0;b<QString.keys.length;b++){if(QString.keys[b]==a){c=QString.values[b];break}}return c}QString.keys=new Array();QString.values=new Array();function QStringParse(){var d=window.location.search.substring(1);var c=d.split("&");var e=-1;var a;for(var b=0;b<c.length;b++){e=c[b].indexOf("=");if(e>-1){a=c[b].substring(0,e);QString.keys[QString.keys.length]=a.toUpperCase();QString.values[QString.values.length]=c[b].substring(e+1)}}}QStringParse();function include(a){document.write('<script type="text/javascript" src="'+a+'"><\/script>');return false}OAS_sitepage="";OAS_target="_top";OAS_url="http://ads.bloomberg.com/";OAS_listpos=false;OAS_version=(navigator.userAgent.indexOf("Mozilla/3")!=-1||(navigator.userAgent.indexOf("Mozilla/4.0 WebTV")!=-1))?10:11;function AD_INIT(a,c,d){var b=getCookie("BT");OAS_listpos=a;if(typeof b=="undefined"||b=="null"){b=""}if(typeof c=="undefined"||c=="null"){c=""}OAS_query=((c)?c+"&":"")+((b)?b:"");OAS_base=(QString("TESTAD")=="0")?"test.bloomberg.com":(QString("TESTAD")=="1")?"test1.bloomberg.com":(QString("TESTAD")=="2")?"test2.bloomberg.com":(QString("TESTAD")=="3")?"test3.bloomberg.com":(QString("TESTAD")=="4")?"test4.bloomberg.com":(QString("TESTAD")=="5")?"test5.bloomberg.com":(QString("TESTAD")=="6")?"test6.bloomberg.com":"bloomberg";OAS_sitepage=OAS_base+d;if(OAS_version>=11){include(OAS_url+"adstream_mjx.ads/"+OAS_sitepage+"/1"+AD_RND_X+"@"+OAS_listpos+"?"+OAS_query)}}function OAS_NORMAL(a){document.write('<A HREF="'+OAS_url+"click_nx.ads/"+OAS_sitepage+"/1"+AD_RND_X+"@"+OAS_listpos+"!"+a+"?"+OAS_query+'" TARGET='+OAS_target+">");document.write('<IMG SRC="'+OAS_url+"adstream_nx.ads/"+OAS_sitepage+"/1"+AD_RND_X+"@"+OAS_listpos+"!"+a+"?"+OAS_query+'" BORDER=0></A>')}function CallAd(a,i,g,b,h,c,f){var d=a.split("|");if(a=="pop"){return true}if(g=="10"&&b=="100"){return true}if(d[0].toUpperCase()=="JP"){var e=(i!="text")?"ad.jp.doubleclick.net":"ad.doubleclick.net";SITE=d[1];CHAR='charset="Shift_JIS"';if(typeof i=="undefined"||i=="null"){i=""}if(typeof g=="undefined"||g=="null"){return true}if(typeof b=="undefined"||b=="null"){return true}if(typeof c=="undefined"||c=="null"){c=""}if(typeof h=="undefined"||h=="null"){return true}if(c!=""){c=c+";"}if(h!=""){h="tile="+h+";"}document.write('<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://'+e+"/adj/"+SITE+"/"+i+";abr=!webtv;sz="+g+"x"+b+";"+c+h+"ord="+AD_RND_X+'?"'+CHAR+"></SCRIPT>");if(i!="text"){document.write("<SCRIPT>");document.write('if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >= 0) || navigator.userAgent.indexOf("WebTV") >= 0) {');document.write("document.write('<A HREF=\"http://"+e+"/jump/"+SITE+"/"+i+";sz="+g+"x"+b+";"+c+h+"ord="+AD_RND_X+"?\">');");document.write("document.write('<IMG SRC=\"http://"+e+"/ad/"+SITE+"/"+i+";sz="+g+"x"+b+";"+c+h+"ord="+AD_RND_X+'?" border=0 height="'+b+'" width="'+g+"\"></A>') }")}document.write("</SCRIPT>")}else{if(OAS_listpos&&QString("TESTAD")!=99){if(OAS_version>=11&&typeof OAS_RICH=="function"){OAS_RICH(i);_global_ads_on_page.push([i,"rich"])}else{OAS_NORMAL(i);_global_ads_on_page.push(i,"normal")}}}}var interstitialStatus=0;function loadInterstitial(){if(interstitialStatus===0){$("#backgroundInterstitial").css({opacity:"1.0"});$("#backgroundInterstitial").show();$("#showInterstitial").show();$("html").css({overflow:"hidden"});interstitialStatus=1}}function centerInterstitial(){var a=document.documentElement.clientHeight;$("#showInterstitial").css({top:0,left:0,width:"100%"});$("#backgroundInterstitial").css({height:a})}function disableInterstitial(){if(interstitialStatus==1){$("html").css({overflow:"auto"});$("#backgroundInterstitial").hide();$("#showInterstitial").hide();window.scrollTo(0,1);window.scrollTo(0,0);$("#content").css({display:"block"});$("#leader_board").css({display:"block"});interstitialStatus=0}}$(document).ready(function(){if(interstitialStatus==1){$("#content").css({display:"none"});$("#leader_board").css({display:"none"})}});function initInterstitialAd(){var b=document.cookie.split(";");var k=0;var i=0;var a=new Date();var j=(navigator.cookieEnabled)?true:false;var h=window.location.search.substring(1);var g=h.split("&");if(typeof navigator.cookieEnabled=="undefined"&&!j){document.cookie="test";j=(document.cookie=="test")?true:false;document.cookie=""}if(!j){return(true)}var c="";if(location.href.match("news")){c="NEWS="}if(location.href.match("markets")){c="MKTD="}if(location.href.match("personal-finance")){c="PERF="}if(location.href.match("tv")){c="BBTV="}if(location.href.match("radio")){c="RDIO="}var e=(new Date()).getTime();var f=e;for(k=0;k<b.length;k++){if(b[k].indexOf(c)!=-1){var d=b[k].indexOf(c);f=b[k].substr(d+7,14);i=1}}if(i<1||(e-f)>21600000){x=(x+",x90");bbg_show_int=true}else{no_dfp_interstitial="true"}}function displayInterstitialAd(){var b=new Date();var a=new Date(b.getTime()-(1000*60*60*b.getHours())+(1000*60*60*24));var d=(new Date()).getTime();var c="";if(location.href.match("news")){c="NEWS=1-"}if(location.href.match("markets")){c="MKTD=1-"}if(location.href.match("personal-finance")){c="PERF=1-"}if(location.href.match("tv")){c="BBTV=1-"}if(location.href.match("radio")){c="RDIO=1-"}document.cookie=c+d+"; expires="+a.toGMTString()+"; domain=bloomberg.com";centerInterstitial();loadInterstitial();$(function(){window.setTimeout("disableInterstitial()",20000)})}function introJump(){document.write('<script type="text/javascript"">var noad=1;<\/script>')}function HideIntroAd(){if($("#intro_ad").find("img[src*='empty.gif']").length>0){document.write('<script type="text/javascript"">var noad=1;<\/script>')}}function CallDfpAd(e,b,d,g,f,c){if(e=="pop"){return true}var a="ad.doubleclick.net";CHAR='charset="Shift_JIS"';if(typeof story_ni_code_dfp=="undefined"||story_ni_code_dfp=="null"){story_ni_code_dfp=""}if(typeof b=="undefined"||b=="null"){b=""}if(typeof market_status_val=="undefined"||market_status_val=="null"){market_status_val=""}if(typeof topic_refer_name=="undefined"||topic_refer_name=="null"){topic_refer_name=""}if(typeof topic_refer_key=="undefined"||topic_refer_key=="null"){topic_refer_key=""}if(typeof sponsor_name=="undefined"||sponsor_name==null){sponsor_name=""}if(typeof sponsor_key=="undefined"||sponsor_key==null){sponsor_key=""}if(typeof c=="undefined"||c=="null"){c=""}if(typeof d=="undefined"||d=="null"){return true}if(typeof f=="undefined"||f=="null"||f==""){f=""}if(typeof g=="undefined"||g=="null"){return true}if(f!=""){f=f+";"}if(g!=""){g="tile="+g+";"}b=b+market_status_val+story_ni_code_dfp+c;document.write('<SCRIPT LANGUAGE="JavaScript1.1" SRC="http://'+a+"/adj/"+f+"url="+page_url+";sz="+d+";"+b+";"+g+"ord="+AD_RND_X+'?"></SCRIPT>')}function disableDfpInterstitial(){$("html").css({overflow:"auto"});$("#backgroundInterstitial").hide();$("#showInterstitial").hide();window.scrollTo(0,1);window.scrollTo(0,0);$("#content").css({display:"block"});$("#leader_board").css({display:"block"});interstitialStatus=0}function get_debug_param(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return""}else{return c[1]}}var postContentType="application/x-www-form-urlencoded";function createAJAXRequestor(){try{return new XMLHttpRequest()}catch(b){try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(b){return null}}}}function sendAJAXRequest(i,h,f,j,g){if((i==undefined)||(i==null)){return}i.onreadystatechange=g;i.open(h,f);i.onreadystatechange=g;if(j!=null){i.setRequestHeader("Content-Type",postContentType);i.setRequestHeader("Content-Length",j.length)}i.send(j)}function callAJAXRequest(h,g,f,e){if((h==undefined)||(h==null)){return}h.open(g,f,false);if(e!=null){h.setRequestHeader("Content-Type",postContentType);h.setRequestHeader("Content-Length",e.length)}h.send(e)}function showAJAXResponse(e,g,f){if((e.readyState==4)&&(e.status==200)){var h=e.responseText;if((f==undefined)||(f==null)||(h.search(f)>=0)){document.getElementById(g).innerHTML=h}}}function passAJAXResponse(c,d){if((c.readyState==4)&&(c.status==200)){d(c.responseText)}}var symac_enable_new_site_search=true;var symac_disable_gsa_search=BLOOMBERG&&BLOOMBERG.global_var&&BLOOMBERG.global_var.disable_gsa_search;var symac_getSuggestionsUrl=(BLOOMBERG&&BLOOMBERG.dev)?"/search_assist/":"/apps/data?pid=symautocomplete&Query=";var symac_inputKeyword="";var symac_sentKeyword="";var symac_resultKeyword="";var symac_totalpositions=0;var symac_suggestionMaxLength=200;var symac_delaySendTimer=null;var symac_position=-1;var symac_oCache=new Object();var symac_cachesize=100;var symac_httpRequestor=createAJAXRequestor();var symac_delaySendMsec=100;var symac_defaultText="Search News, Quotes and Opinion";var symac_skipSendCount=0;var symac_skipSendMax=5;var newsSearchURL="http://search.bloomberg.com/search?site=wnews&client=wnews&output=xml_no_dtd&ie=UTF-8&oe=UTF-8&filter=p&getfields=wnnis&sort=date:D:S:d1&lr=-lang_ja&proxystylesheet=wnews&partialfields=-wnnis:NOAVSYND&q=";var search_url_prefix="http://search.bloomberg.com/search?";var new_newsSearchURL="http://search1.bloomberg.com/search/?content_type=all&page=1&q=";var sitemapSearchURL="http://search1.bloomberg.com/search?content_type=site_page&q=";function symac_handleFocus(){var a=document.getElementById("symac_keyword");a.value="";a.className="symac_normalText";symac_inputKeyword="";symac_resultKeyword="";symac_position=-1;BLOOMBERG.tracker.SearchAssist.trackEvent("Focus on search box","")}function symac_setPrompt(){var a=document.getElementById("symac_keyword");a.value=symac_defaultText;a.className="symac_grayText"}function symac_delayhandleLoseFocus(a){symac_setPrompt();setTimeout("symac_hideSuggestions()",500)}function symac_addToCache(a,d){var b=0;for(var c in symac_oCache){b++}if(b>=symac_cachesize){symac_oCache=new Object()}symac_oCache[a]=d}function symac_changeResults(){if(symac_resultKeyword==symac_inputKeyword){return}if(symac_inputKeyword==""){symac_hideSuggestions();symac_resultKeyword=symac_inputKeyword;return}var a=symac_oCache[symac_inputKeyword];if(a){symac_displayResults(a);symac_resultKeyword=symac_inputKeyword;return}if(symac_delaySendTimer!=null){clearTimeout(symac_delaySendTimer)}symac_delaySendTimer=setTimeout("symac_sendRequest()",symac_delaySendMsec)}function symac_sendRequest(){symac_delaySendTimer=null;if(symac_inputKeyword==""){return}if(symac_skipSendCount++<symac_skipSendMax&&symac_httpRequestor&&(symac_httpRequestor.readyState>0&&symac_httpRequestor.readyState<4)){return}symac_skipSendCount=0;symac_sentKeyword=symac_inputKeyword;symac_directRequest(symac_sentKeyword)}function symac_directRequest(a){if(window.bbabsurls){document.domain="bloomberg.com";document.getElementById("symac_ajaxRequestorFrame").contentWindow.symacproxy_sendRequest(a)}else{sendAJAXRequest(symac_httpRequestor,"GET",symac_getSuggestionsUrl+encodeURIComponent(a),null,function(){passAJAXResponse(symac_httpRequestor,symac_gotResponse)})}}function symac_gotResponse(a){if(a.indexOf("symac_suggestTable")>0||a.indexOf("noresults")>0){symac_addToCache(symac_sentKeyword,a)}symac_changeResults()}function symac_displayResults(c){var m=document.getElementById("symac_suggest");m.innerHTML=c;m.style.visibility="visible";var j=$("#symac_suggestTable a[href^="+search_url_prefix+"]");if(j.length>0){j[0].onclick=null;j.click(function(o){o.preventDefault()});var k=j.closest("tr");if(k.length>0){k[0].onclick=null;k.click(function(){var o=j.attr("href");symac_navigate_url(o)})}}var h=$("#symac_suggestTable .symac_topics a");if(h.length>0){h[0].onclick=null;h.slice(0,1).click(function(o){o.preventDefault()});var i=h.closest("tr");if(i.length>0){i[0].onclick=null;i.slice(0,1).click(function(){var p=h.attr("href");var o=get_sitemap_url(h[0],p);symac_navigate_url(o)})}}var n=symac_enable_new_site_search?new_newsSearchURL:newsSearchURL;var g=document.getElementById("symac_keyword").value;n=n+g;var f=document.getElementById("symac_suggestTable");if(f){if(symac_disable_gsa_search){$("#symac_suggestTable tr.symac_news").remove();var e=f.rows.length;var d='<tr onmouseover="symac_handleOnMouseOver(this);" onclick="location.href=document.getElementById( \'symac_a'+e+'\' ).href;" id="symac_tr'+e+'" class="symac_news symac_separatorRow"><td align="left" colspan="2" class="col1"><a onclick="return false;" href="'+n+'" id="symac_a'+e+'"><img width="8" height="8" border="0" src="http://cdn.images.bloomberg.com/r06/homepage/arrow-green-blue.gif" alt="">  News </a></td></tr>';$("#symac_suggestTable tbody").append(d);e+=1;var b='<tr onmouseover="symac_handleOnMouseOver(this);" onclick="location.href=document.getElementById( \'symac_a'+e+'\' ).href;" id="symac_tr'+e+'" class="symac_news odd symac_resultRow"><td align="left" colspan="2" class="col1"><a onclick="return false;" href="'+n+'" id="symac_a'+e+'">Search news</a></td></tr>';$("#symac_suggestTable tbody").append(b)}symac_totalpositions=f.rows.length;symac_position=document.getElementById("symac_hltposition").value;symac_highlightKeyword(symac_position);BLOOMBERG.tracker.SearchAssist.registerRowEvent(f)}else{symac_totalpositions=0;symac_position=-1}$("#symac_suggest #noresults").remove();var a=$("#symac_suggest");if(a.length>0){a.append('<div id="sym_see_all"><a id="sym_see_all_anchor" href="'+n+'">See all search results</a></div>')}}function get_sitemap_url(d,b){var a=b;var e=$("#symac_suggestTable .symac_topics a");var c=symac_inputKeyword;if(symac_enable_new_site_search&&e.length>0&&e[0]==d&&c.length>0){a=sitemapSearchURL+encodeURIComponent(c)}return a}function symac_handleKeyUp(c){c=(!c)?window.event:c;target=(!c.target)?c.srcElement:c.target;if(target.nodeType==3){target=target.parentNode}code=(c.charCode)?c.charCode:((c.keyCode)?c.keyCode:((c.which)?c.which:0));if(c.type=="keydown"){if(code==13){var a=document.getElementById("symac_keyword").value;symac_delayhandleLoseFocus();document.getElementById("symac_keyword").blur();if(symac_position>=0){BLOOMBERG.tracker.SearchAssist.triggerRowEvent(document.getElementById("symac_tr"+symac_position));var f=document.getElementById("symac_a"+symac_position);var b=f.href;var d=get_sitemap_url(f,b);symac_navigate_url(d)}else{if(symac_trim(a)!=""){BLOOMBERG.tracker.SearchAssist.trackEvent("Search",a);symac_perform_site_search(a)}}try{window.event.cancelBubble=true;event.returnValue=false}catch(c){}}}if(c.type=="keyup"){if(code==13){}else{if(code==40){oldTR=document.getElementById("symac_tr"+symac_position++);if(symac_position==symac_totalpositions){symac_position=0}newTR=document.getElementById("symac_tr"+symac_position);symac_highlightRow(oldTR,false);symac_highlightRow(newTR,true)}else{if(code==38){oldTR=document.getElementById("symac_tr"+symac_position--);if(symac_position==-1){symac_position=symac_totalpositions-1}newTR=document.getElementById("symac_tr"+symac_position);symac_highlightRow(oldTR,false);symac_highlightRow(newTR,true)}else{var a=document.getElementById("symac_keyword").value;a=symac_normalizeKeyword(a);if(a==symac_inputKeyword){return}symac_deselectAll();symac_position=-1;symac_inputKeyword=a;symac_changeResults()}}}}}function symac_perform_site_search(a){if(a&&a.length>0){var b=symac_enable_new_site_search?new_newsSearchURL:newsSearchURL;window.location.href=b+encodeURIComponent(a)}}function symac_get_keyword_from_url(b){var c=b.match("[?&]q=([^&$]*)");var a="";if(c){a=decodeURIComponent(c[1])}return a}function symac_navigate_url(b){if(b.indexOf(search_url_prefix)==0){var a=symac_get_keyword_from_url(b);symac_perform_site_search(a)}else{window.location.href=b}}function symac_deselectAll(){for(var b=0;b<symac_totalpositions;b++){var a=document.getElementById("symac_tr"+b);symac_highlightRow(a,false)}}function symac_handleOnMouseOver(a){symac_deselectAll();symac_highlightRow(a,true);symac_position=a.id.substring(8,a.id.length)}function symac_hideSuggestions(){var a=document.getElementById("symac_suggest");a.style.visibility="hidden"}function symac_highlightKeyword(a){symac_deselectAll();symac_position=a;var b=document.getElementById("symac_tr"+a);symac_highlightRow(b,true)}function symac_highlightRow(c,b){var a=c.className.indexOf("_highlight");if(b&&a<0){c.className=c.className+"_highlight"}else{if(!b&&a>0){c.className=c.className.substring(0,a)}}}function symac_normalizeKeyword(a){a=a.replace(/ +/g," ");a=a.replace(/^ +/,"");a=a.replace(/ +$/,"");return a}function symac_trim(a){a=a.replace(/^\s+|\s+$/g,"");return a}function TickerScoller(b,f,c,a){this.name=b;this.id=f;this.shiftBy=c?c:1;this.interval=a?a:100;this.runId=null;this.div=document.getElementById(f);var e=this.div.firstChild;var d;while(e){d=e.nextSibling;if(e.nodeType==3){this.div.removeChild(e)}e=d}this.left=0;this.shiftLeftAt=this.div.firstChild.offsetWidth;this.div.style.height=this.div.firstChild.offsetHeight;this.div.style.width=2*screen.availWidth;this.div.style.visibility="visible"}function startTicker(){this.stop();this.left-=this.shiftBy;if(this.left<=-this.shiftLeftAt){this.left=0;this.div.appendChild(this.div.firstChild);this.shiftLeftAt=this.div.firstChild.offsetWidth}this.div.style.left=(this.left+"px");this.runId=setTimeout(this.name+".start()",this.interval)}function stopTicker(){if(this.runId){clearTimeout(this.runId)}this.runId=null}function changeTickerInterval(a){if(typeof(a)=="string"){a=parseInt("0"+a,1000)}if(typeof(a)=="number"&&a>0){this.interval=a}this.stop();this.start()}TickerScoller.prototype.start=startTicker;TickerScoller.prototype.stop=stopTicker;TickerScoller.prototype.changeInterval=changeTickerInterval;jQuery.fn.combobox=function(a){var b={comboboxContainerClass:null,comboboxValueContainerClass:null,comboboxValueContentClass:null,comboboxDropDownButtonClass:null,comboboxDropDownClass:null,comboboxDropDownItemClass:null,comboboxDropDownItemHoverClass:null,comboboxDropDownGroupItemHeaderClass:null,comboboxDropDownGroupItemContainerClass:null,animationType:"slide",width:"120px"};if(a){jQuery.extend(b,a)}this.onChange=function(){};return this.each(function(){var am=jQuery(this);var P=null;var al="border-left: solid 2px #777;border-top: solid 2px #777;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;";var ae="padding:0;";var ai=null;var ac="list-style-type:none;min-height:15px;padding-top:0;margin:0;";var ah="cursor:default;padding:2px;background:#fff;border-right:solid 1px #000;border-bottom:solid 1px #000;border-left:solid 1px #aaa;border-top:solid 1px #aaa;overflow:auto";var K="display:block;";var af="cursor:default;padding-left:2px;font-weight:normal;font-style:normal;";var H="list-style-type:none;";var F="padding-left:10px;margin-left:0;";var ag="";var r="font-style:italic;font-weight:bold;";var q=null;var E="position:relative;overflow:hidden;";var N=null;var M="float:left;position:absolute;cursor:default;overflow:hidden;";var an=null;var v="overflow:hidden;width: 16px;height: 18px;color:#000;background: #D6D3CE;,font-family: verdana;font-size: 10px;cursor: default;text-align: center;vertical-align:middle;";var X="background-repeat:no-repeat;float:right;";var ad="padding-left:0px;padding-top:1px;width:12px;height:13px;border-right:solid 2px #404040;border-bottom:solid 2px #404040;border-left:solid 2px #f0f0f0;border-top:solid 2px #f0f0f0";var T="padding-left:1px;padding-top:3px;width:12px;height:13px;border:solid 1px #808080";var o="&#9660;";var h=null;var g=null;var ak=false;var G=0;var A=null;String.format=function(){var ap=null;if(arguments.length!=0){ap=arguments[0];for(var ao=1;ao<arguments.length;ao++){var aq=new RegExp("\\{"+(ao-1)+"\\}","gm");ap=ap.replace(aq,arguments[ao])}}return ap};function t(ao,ap){var aq=(ao.outerWidth()-ao.width());ao.width(ap-aq)}function L(ap,ao){var aq=(ap.outerHeight()-ap.height());ap.height(ao-aq)}function j(){var ao="";if(b.comboboxValueContainerClass){ao=String.format("<div class='{0}' style='{1}'></div>",b.comboboxValueContainerClass,E)}else{ao=String.format("<div style='{0}'></div>",E)}var aq="";if(b.comboboxValueContentClass){aq=String.format("<div class='{0}' style='{1}'></div>",b.comboboxValueContentClass,M)}else{aq=String.format("<div style='{0}'></div>",M)}var ap="";if(b.comboboxDropDownButtonClass){ap=String.format("<div class='{1}' style='{0}'></div>",X,b.comboboxDropDownButtonClass)}else{ap=String.format("<div style='{0}'>{1}</div>",(X+v),o)}N=jQuery(aq);an=jQuery(ap);q=jQuery(ao);q.appendTo(P);N.appendTo(q);an.appendTo(q);m(0)}function C(aw){var ao="";var av=null;var au="";var at=null;var ar="";var aq="option";if(aw.is("option")){au=aw.text();at=aw.val();if(b.comboboxDropDownItemClass){av=b.comboboxDropDownItemClass;ar=K}else{ar=(K+af)}if(av){ao=String.format("<li style='{0}' class='{1}'>{2}</li>",ar,av,au)}else{ao=String.format("<li style='{0}'>{1}</li>",ar,au)}}else{au=aw.attr("label");at=aw.attr("class");aq="optgroup";if(b.comboboxDropDownGroupItemHeaderClass){av=b.comboboxDropDownGroupItemHeaderClass;ar=ag}else{ar=(ag+r)}if(av){ao=String.format("<li><span style='{0}' class='{1}'>{2}</span></li>",ar,av,au)}else{ao=String.format("<li><span style='{0}'>{1}</span></li>",ar,au)}}var ap=jQuery(ao);ap.css("display","inline");ap[0].dataValue=at;ap[0].dataType=aq;ap[0].title=au;return ap}function B(ao,ap){ap.each(function(){var au=jQuery(this);var aw=C(au);ao.append(aw);var at=aw.offset().left;at-=A.left;if(at<0){at=0}var ar=(at+aw.outerWidth());if(ar>G){G=ar}I(aw,K);if(au.is("optgroup")){var aq="";if(b.comboboxDropDownGroupItemContainerClass){aq=String.format("<ul style='{0}' class='{1}'></ul>",H,b.comboboxDropDownGroupItemContainerClass)}else{aq=String.format("<ul style='{0}'></ul>",(H+F))}var av=jQuery(aq);aw.append(av);B(av,au.children())}})}function s(){var ao=am.children();h=null;g=null;if(ai){ai.empty()}else{var ap="";if(b.comboboxDropDownClass){ap=String.format("<ul class='{0}' style='{1}'></ul>",b.comboboxDropDownClass,ac)}else{ap=String.format("<ul style='{0}'></ul>",(ac+ah))}ai=jQuery(ap);ai.appendTo(P);ai.attr("tabIndex",0)}if(ao.length>0){G=0;A=ai.offset();B(ai,ao)}}function I(ao,at){var ar=at.split(";");if(ar.length>0){for(var aq=0;aq<ar.length;aq++){var au=ar[aq];var ap=au.split(":");ao.css(ap[0],ap[1])}}}function m(ar){if(b.comboboxDropDownButtonClass){var aq=an.width();var at=ar*aq;var ao=String.format("-{0}px 0px",at);an.css("background-position",ao)}else{var ap=ad;if(ar==1){ap=T}I(an,ap)}}function n(){var ao=P.outerWidth();if(ao<G){ao=G}ai.width(ao)}function z(){var ap=N.outerHeight();var ao=q.height();var aq=((ao-ap)/2);if(aq<0){aq=0}N.css("top",aq)}function u(){P.width(b.width);var ar=P.width();t(q,ar);var aq=(q.width()-an.outerWidth());t(N,aq);var ao=an.outerHeight();L(q,ao);ai.css("position","absolute");ai.css("z-index","20000");n();var at=ai.offset().left;var ap=(at-(P.outerWidth()-P.width()));ai.hide()}function aa(){jQuery("*",ai).not("ul").not("span").not("[dataType='optgroup']").each(function(){var ao=jQuery(this);ao.click(function(ap){ap.stopPropagation();y(ao)});ao.mouseover(function(){D(ao)});ao.mouseout(function(){R(ao)})})}function O(){ai.blur(function(ao){ao.stopPropagation();c()})}function f(){P.click(function(ao){W()})}function k(){P.unbind("click")}function aj(){P.keydown(function(ao){ao.preventDefault();d(ao)});f();O();aa()}function i(){var ap=false;var ao=am[0];if(ao.length>0){var aq=ao[ao.selectedIndex].text;N.text(aq);N.attr("title",aq);z();if(g){if(g!=am.val()){ap=true}}g=am.val();if(ap){am.change()}if(h){p(h,false)}h=jQuery("li[dataValue='"+g+"']",ai);p(h,true)}}function p(ap,ao){if(ap){if(b.comboboxDropDownItemHoverClass){if(ao){ap.addClass(b.comboboxDropDownItemHoverClass)}else{ap.removeClass(b.comboboxDropDownItemHoverClass)}}else{if(ao){ap.css("background","#000");ap.css("color","#fff")}else{ap.css("background","");ap.css("color","")}}}}function e(){var ao="";if(b.comboboxContainerClass){ao=String.format("<div class='{0}' style='{1}'></div>",b.comboboxContainerClass,ae)}else{ao=String.format("<div style='{0}' style='{1}'></div>",al,ae)}P=jQuery(ao);am.before(P);P.append(am);am.hide();P.attr("tabIndex",0)}function J(){e();j();s();u();aj();i()}function U(){ai.focus()}function S(){P.focus();f()}function Z(ao){ai.animate({height:"toggle",top:ao},"fast",U)}function Y(ao){ai.animate({height:"toggle",top:ao},"fast",S)}function Q(){var ap=P.position().top;var at=ai.outerHeight();var ar=(ap+P.outerHeight());var au=jQuery(window).scrollTop();var av=jQuery(window).height();var ao=(av-(ar-au));var aq;aq=ar;ak=false;if(ao<at){if((ap-au)>at){aq=(ap-at);ak=true}}return aq}function w(ar){if(ar){if(ai.is(":hidden")){k();p(h,true);m(1);var ap=Q();ai.css("top",ap);switch(b.animationType){case"slide":if(ak){var ao=P.position().top;var aq=P.outerHeight();ai.css("top",(ao-aq));Z(ap)}else{ai.slideDown("fast",U)}break;case"fade":ai.fadeIn("fast",U);break;default:ai.show();U()}}}else{if(ai.is(":visible")){m(0);switch(b.animationType){case"slide":if(ak){ao=P.position().top;dropdownListHeight=ai.height();Y(ao-P.outerHeight())}else{ai.slideUp("fast",S)}break;case"fade":ai.fadeOut("fast",S);break;default:ai.hide();S()}}}}function ab(ar){var ao=am[0];var ap=ao.selectedIndex;var aq=-1;var at=ao.length-1;switch(ar){case":next":aq=ap+1;if(aq>at){aq=at}break;case":previous":aq=ap-1;if(aq<0){aq=0}break;case":first":aq=0;break;case":last":aq=at;break}ao.selectedIndex=aq;i()}function V(){return ai.is(":visible")}am.combobox.updateSelection=function(){i()};am.combobox.update=function(){s();n();aa();i()};function W(){if(ai.is(":hidden")){w(true)}else{w(false)}}function c(){if(ai.is(":visible")){w(false)}}function y(ao){am.val(ao[0].dataValue);i();w(false)}function D(ao){p(h,false);p(ao,true)}function R(ao){p(ao,false)}function d(ao){switch(ao.which){case 33:case 36:ab(":first");break;case 34:case 35:ab(":last");break;case 37:ab(":previous");break;case 38:if(ao.altKey){w(!(V()))}else{ab(":previous")}break;case 39:ab(":next");break;case 40:if(ao.altKey){w(!(V()))}else{ab(":next")}break;case 27:case 13:w(false);break;case 9:ai.blur();$(window)[0].focus();break}ao.cancelBubble=true}J()})};jQuery.fn.elementlocation=function(){var c=0;var a=0;var b=this;do{c+=b.attr("offsetLeft");a+=b.attr("offsetTop");b=b.offsetParent()}while(b.attr("tagName")!="BODY");return({x:c,y:a})};function ShowLargeAd(d,e){var f="mksa";var a="bloomberg.com";var g=BLOOMBERG.util.Cookie.get("mksad");$("#top_long_ad").css("background","url('"+d+"')");$("#top_long_ad").attr("data:tracking_id",d);$("#top_long_ad").click(function(k){var i=$("#top_long_ad").elementlocation();var h=k.pageX-i.x;var m=k.pageY-i.y;if(m>72&&h<150){expandRight()}else{interactiveAdsTracking("clickthru large");setTimeout(j(e),200)}k.preventDefault();function j(n){window.open(n,"_largecustomer")}});if(!g){var c=new Date();var b=new Date().setDate(c.getDate()+1);BLOOMBERG.util.Cookie.set("mksad","1",b,"/",a);$(".topadcontainer").css("display","block");$("#top_long_ad").css("display","block");window.setTimeout(function(){expandRight({action:"auto collapse ad"})},7000)}else{$("#top_long_ad").hide();$(".topadcontainer").hide();$("#top_long_ad").css("marginLeft","970px")}}function expandLeft(){var a=$("#top_long_ad");a.show();interactiveAdsTracking("expand ad");$(".topadcontainer").show();a.animate({marginLeft:"0px"},1000,function(){})}function expandRight(a){var b={track:true,action:"collapse ad"};$.extend(b,a);var c=$("#top_long_ad");if(b.track){interactiveAdsTracking(b.action)}c.animate({marginLeft:parseInt(c.css("marginLeft"),10)==0?c.outerWidth():0},1000,function(){c.hide();$(".topadcontainer").hide()})}function ShowSmallAd(a,b){$("#right_top_ad").append($("<img/>").attr({src:a}));$("#right_top_ad").click(function(g){var d=$("img","#right_top_ad").elementlocation();var c=g.pageX-d.x;var h=g.pageY-d.y;if(h>72){expandLeft()}else{interactiveAdsTracking("clickthru small");setTimeout(f(b),200)}g.preventDefault();function f(e){window.open(e,"_largecustomer")}})}function interactiveAdsTracking(a){try{var c=$("#top_long_ad");BLOOMBERG.tracker.EVENTTRACK.record("Interactive Ads",a,c.attr("data:tracking_id"))}catch(b){}}var ticker=null;$(document).ready(function(){var i=BLOOMBERG.namespace("mks");var h=BLOOMBERG.bbswitch;var m=false;var g=false;function a(r){var t="#symbol_"+r.symbol.replace(":","_");var q=$(t);if(q.length>0){q.removeClass("clstsu");q.removeClass("clstsd");if(r.symbol.indexOf(":GOV")>0){if(r.yield_change>0){q.addClass("clstsu")}else{q.addClass("clstsd")}}else{if(r.change>0){q.addClass("clstsu")}else{q.addClass("clstsd")}}var o=r.percent_change;var p=r.last;var s=e(r.symbol)?4:2;o=o.toFixed(s)+"%";p=p.toFixed(s);q.find(".value_change").text(o);q.find(".last_price").text(p)}}function e(p){var o={"EURUSD:IND":"cur"};return o[p]=="cur"}function c(p){for(var o=0;o<p.length;o++){a(p[o])}}var b="mks_disable_scroll";var f=h.get(b);function k(){if($("#tickerID").length>0){ticker=new TickerScoller("ticker","tickerID",1,0);if(!f){ticker.start();m=true;$("#customizeBtn").attr("class","pause")}else{m=false;$("#customizeBtn").attr("class","resume")}}}$(".market_combo").change(function(o){cur_indices=get_selected_tickers();callRailsDataForIndex(cur_indices)});$("#customizeBtn").click(function(){if(m){m=false;h.set(b,true);ticker.stop();$("#customizeBtn").attr("class","resume");BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","ScrollingTicker_pause","")}else{m=true;h.set(b,false);ticker.start();$("#customizeBtn").attr("class","pause");BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","ScrollingTicker_resume","")}});$(".market_combo").combobox({comboboxContainerClass:"comboboxContainer",comboboxValueContainerClass:"comboboxValueContainer",comboboxValueContentClass:"comboboxValueContent",comboboxDropDownClass:"comboboxDropDownContainer",comboboxDropDownButtonClass:"comboboxDropDownButton",comboboxDropDownItemClass:"comboboxItem",comboboxDropDownItemHoverClass:"comboboxItemHover",comboboxDropDownGroupItemHeaderClass:"comboboxGroupItemHeader",comboboxDropDownGroupItemContainerClass:"comboboxGroupItemContainer",animationType:"none",width:"90px"});function j(){if(g){chart.xAxis[0].options.tickInterval=3600*1000*2;$("#market_snapshot_deluxe").addClass("more_data_open");chart.setSize("395","70",false)}else{chart.xAxis[0].options.tickInterval=3600*1000;$("#market_snapshot_deluxe").removeClass("more_data_open");chart.setSize("850","70",false)}}var d="mks_half_rack_closed";g=!h.get(d);if(g){$("#market_snapshot_deluxe").addClass("more_data_open")}if(h.get("mks_more_p")){h.set("mks_more_p",false)}i.more_data_open=function(){return g};$("#moredata").click(function(){g=!g;j();if(g){h.set(d,false);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","MKS_more_data","")}else{h.set(d,true);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","MKS_less_data","")}});var n;$(".ticker_holder").hover(function(){n=m;ticker.stop()},function(){m=n;m?ticker.start():ticker.stop()});$("ul.tabs").not(".ntab").tabs("div.panes > div");k()});(function(b){function a(e,c,d){if(c>e.length-1){return e}return e.substr(0,c)+d+e.substr(c+1)}b.normalNames=function(d){var c=new Object();b.each(d,function(e,f){var g=e;if(g.indexOf("font")==0){g=a(g,4,g.charAt(4).toLowerCase())}g=g.replace("font","font-");c[g]=f});return c};b.textMetrics=function(g,j){var e=0,c=0;var i=document.createElement("div");document.body.appendChild(i);b(i).css({position:"absolute",left:-1000,top:-1000,display:"none"});b(i).html(g);var f=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"];b(f).each(function(){var h=this.toString();b(i).css(h,j[h])});e=b(i).outerHeight();c=b(i).outerWidth();b(i).remove();var d={height:e,width:c+3};return d}})(jQuery);var HOUR=60*60;var YEARS=HOUR*24*365;var MONTHS=YEARS/12;var BASE_URL="wbetest1.bloomberg.com:8080/";var CALC_CHANGE=false;var cur_indices;var all_data_low=0;var all_data_high=0;var allRects=new Object();function getEpoch(a){return((a.getTime()-a.getMilliseconds())/1000)}function convertEpochToHuman(a){var b=new Date();if(a<10000000000){a*=1000}b.setTime(a);return b}var options;var chart;$(document).ready(function(){if($("#asia_combo").length==0){return false}$.extend(Highcharts.Renderer.prototype.symbols,{"triangle-left":function(o,j,g){var f=o;var n=j+1.33*g;var d=o-g;var k=j-0.67*g;var c=o+g;var h=j-0.67*g;var m=((f+d+c)/3);var i=((n+k+h)/3);var e=[];e[0]=m-n+i;e[1]=i+f-m;e[2]=m-k+i;e[3]=i+d-m;e[4]=m-h+i;e[5]=i+c-m;return["M",e[0],e[1],"L",e[2],e[3],e[4],e[5],"Z"]},"triangle-left-simple":function(b,g,a,f){var e=b-f;var d=g+(a/2);var c=g+a;return["M",b,g,"L",e,d,b,c,"Z"]}});Highcharts.Series.prototype.drawDataLabels=BB_DrawLabels;Highcharts.Chart.prototype.callbacks.push(function(){});options={global:{useUTC:true},colors:["#660099","#0054a1","#990000","#DF5353","#aaeeee","#ff0066","#eeaaee","#55BF3B","#DF5353","#7798BF","#aaeeee"],chart:{renderTo:"container_marketsnp_chart",spacingTop:-3,spacingBottom:0,spacingLeft:1,spacingRight:10,plotBorderWidth:1,plotBorderColor:"#cccccc",events:{load:function(){return;var b=1;var a=this.series[b];if(1==0){setInterval(function(){if(last_date_time[b]>1000){last_date_time[b]=(parseInt(last_date_time[b])+60);var c=parseInt(last_date_time[b])*1000;var d=Math.random();a.addPoint([c,d],true,true)}},10000)}}}},title:{text:null},xAxis:[{lineWidth:0,title:{text:null},type:"datetime",tickInterval:3600*1000,tickWidth:0,value:0,opposite:true,gridLineWidth:1,gridLineColor:"#cccccc",labels:{align:"left",x:1,y:-3,style:{fontWeight:"normal",fontSize:"9px",fontFamily:"Arial",color:"#999"},formatter:function(){return BLOOMBERG.date.chartDateFormatter(this.value)}},dateTimeLabelFormats:{hour:"%l%P"},dataLabels:{enabled:false,style:{fontWeight:"normal",fontSize:"9px",fontFamily:"Arial"}},enableMouseTracking:false}],yAxis:{gridLineWidth:0,startOnTick:false,endOnTick:false,title:{text:null},opposite:true,labels:{align:"left",x:2,y:4,style:{fontWeight:"normal",fontSize:"9px",fontFamily:"Arial",color:"#666666"},formatter:function(a){return this.value==0?"0%":""}},showFirstLabel:false,plotLines:[{color:"#666666",width:2,value:0,dashStyle:"Dash"}]},legend:{enabled:false},tooltip:{shared:true,crosshairs:true,enabled:false},plotOptions:{series:{cursor:"pointer",point:{events:{click:function(){return;hs.htmlExpand(null,{pageOrigin:{x:this.pageX,y:this.pageY},headingText:this.series.name,maincontentText:Highcharts.dateFormat("%A, %b %e, %Y",this.x)+":<br/> "+this.y+" visits",width:200})}}},marker:{enabled:false},states:{hover:{enabled:false}},dataLabels:{enabled:true,color:"#fff",backgroundColor:"rgba(255, 0, 255, .85)",style:{fontWeight:"bold",fontSize:"11px",fontFamily:"Arial",lineHeight:"16px"}}}},exporting:{enabled:false},credits:{enabled:false},series:[{lineWidth:1.2,shadow:false,marker:{radius:4},name:"Hang Seng"},{lineWidth:1.2,shadow:false,name:"DAX"},{lineWidth:1.2,shadow:false,name:"S&P"}]};getAllIntraday(new Date(),24)});var last_time_start=0;var last_time_end=0;function get_selected_tickers(){return[$("#asia_combo").val(),$("#euro_combo").val(),$("#us_combo").val()]}function getAllIntraday(c,d){var a=getEpoch(c)+(HOUR*2);var b=a-(d*HOUR);last_time_end=a;last_time_start=b;cur_indices=get_selected_tickers();callRailsDataForIndex(cur_indices)}function convertTime(b){var a=convertEpochToHuman(b);return Highcharts.dateFormat("%Y%m%d%H%M%S",a,false)}function update_intraday_line(c,a,b){options.series[a].data=c&&c.points?c.points:[]}function get_chart_width(){return BLOOMBERG.mks.more_data_open()?395:850}function get_x_interval(){return BLOOMBERG.mks.more_data_open()?3600*2*1000:3600*1000}function draw_chart(){options.chart.width=get_chart_width();options.xAxis[0].tickInterval=get_x_interval();options.chart.events.load=function(b){var i=this;var d=i.xAxis[0].getExtremes();var f=d.dataMax;var m=(f-(21*HOUR*1000));var h=(f+(2.5*HOUR*1000));var k=i.yAxis[0].getExtremes();var n=k.dataMin;var c=k.dataMax;var g=c-n,a=g*0.125,j=n-a,e=c+a;i.xAxis[0].setExtremes(m,h,true);i.yAxis[0].setExtremes(j,e,true);$(".mks_helpbox").show()};chart=new Highcharts.Chart(options)}var last_date_time=[0,0,0];function callDataForIndex(d,a,e,c){var b="http://"+BASE_URL+"/?secs="+convertSymbol(d)+"&type=intraday&start="+convertTime(e)+"&end="+convertTime(c);last_date_time=[0,0,0];jQuery.get(b,null,function(f){update_intraday_line(f,a,d)},"json")}function getShort(a){switch(a){case"UKX":return"FTSE 100";case"CCMP":return"NASDAQ";case"NKY":return"NIKKEI";case"INDU":return"DOW";case"HSI":return"HANG SENG";case"SPX":return"S&P 500";case"SX5E":return"STOXX 50";case"TPX":return"TOPIX";default:return a}}var mks_region_mapping={"NKY:IND":"mks_asian_last_price","TPX:IND":"mks_asian_last_price","HSI:IND":"mks_asian_last_price","SX5E:IND":"mks_euro_last_price","UKX:IND":"mks_euro_last_price","DAX:IND":"mks_euro_last_price","INDU:IND":"mks_us_last_price","SPX:IND":"mks_us_last_price","CCMP:IND":"mks_us_last_price"};function getSeriesId(a){switch(a.header.Security){case"INDU:IND":return 2;case"CCMP:IND":return 2;case"SPX:IND":return 2;case"SX5E:IND":return 1;case"UKX:IND":return 1;case"DAX:IND":return 1;default:return 0}}function getTickerSymbol(a){switch(a){case"NIKKEI":return"NKY:IND";case"TOPIX":return"TPX:IND";case"HANG SENG":return"HSI:IND";case"STOXX 50":return"SX5E:IND";case"FTSE 100":return"UKX:IND";case"DAX":return"DAX:IND";case"DOW":return"INDU:IND";case"S&P 500":return"SPX:IND";case"NASDAQ":return"CCMP:IND";default:return a}}var mks_last_values;function callRailsDataForIndex(c){var b="/market_snapshot/"+c.join("-");mks_last_values={};var a=function(g){var d=g.length;for(var e=0;e<d;e++){var h=getSeriesId(g[e]);var f=getShort(g[e].header.Security.split(":")[0]);if(chart&&(chart.series!=undefined)){chart.series[h].name=f}options.series[h].name=f;update_last_price(g[e]);if(g[e].points.length>0){mks_last_values[options.series[h].name]=g[e].points[0][1]}update_intraday_line(g[e],h,g[e].header.Security)}allRects=new Object();draw_chart()};jQuery.get(b,null,a,"json")}function update_last_price(b){var f=BLOOMBERG.global_var.display_percent_change_on_mksnap_chart_labels;var g=mks_region_mapping[b.header.Security];if(g){var c=$("#"+g);var a=null;var e=null;if(b.points.length>0){c.removeClass("mkt_no_trades");c.html("");a=b.points[0][1];e=b.points[0][0]}else{c.addClass("mkt_no_trades");c.html("No trades in current view")}if(a){if(f==false){var d="";if(a>=0){c.addClass("mks_up");d="+"}else{c.removeClass("mks_up")}c.html(d+a.toFixed(2)+"%")}}}}function convertSymbol(a){a=a.replace(" ",":");a=a.replace("INDEX","IND");a=a.replace("COMDTY","COM");return a}function fix_bad_price(a){if(a<-9999){return""}return a}function roundNumber(b,c){var a=Math.round(b*Math.pow(10,c))/Math.pow(10,c);return a}function callDataForTicker(c,e,a,d){var b="http://"+BASE_URL+"/?secs="+convertSymbol(e)+"&type=SNAPSHOT";jQuery.get(b,null,function(i){var g="";if(i==undefined){a.parent().remove();return}a.text(i.last);if(i.last>0){a.parent().addClass("clstsu")}else{a.parent().addClass("clstsd")}if(d){d.children("#symbol_name").text(c);var j=i.last-i.close;var f=100*(i.last-i.close)/i.last;var h=i.last;j=roundNumber(j,3);f=roundNumber(f,3);h=roundNumber(h,3);d.children("#value_amount").text(j);d.children("#value_change").text(f);d.children("#last_price").text(h);if(i.last>0){d.children("#last_price").addClass("stkup");d.children("#ask_price").addClass("stkup")}else{d.children("#last_price").addClass("stkdwn");d.children("#ask_price").addClass("stkdwn")}}},"json")}function repositionRect(c,a){var b=16;var d=0;if(c.y<12){if(a>=0){d=b}}else{if(c.y>28){if(a<0){d=-b}}else{d=a>0?b:-b}}return d}function checkOverlappingRects(c,a){if(a==null||a.length==0){return}var b=0;c.X2=c.x+c.width;c.Y2=c.y+c.height;$.each(a,function(d,e){if(c.name!=e.name){e.X2=e.x+e.width;e.Y2=e.y+e.height;if(c.x<e.X2&&c.X2>e.x&&c.y<e.Y2&&c.Y2>e.y){b=mks_last_values[c.name]>mks_last_values[e.name]?-1:1}}});return b}function BB_DrawLabels(){if(this.options.dataLabels.enabled){var f=this,p,n,e=f.data,q=f.options.dataLabels,m,i=f.dataLabelsGroup,k=f.chart,b=k.inverted,d=f.type,c;var g="highcharts-";var j="visible";var a="hidden";var h=Highcharts.pick;var o=Highcharts.each;if(!i){i=f.dataLabelsGroup=k.renderer.g(g+"data-labels").attr({visibility:f.visible?j:a,zIndex:5}).translate(k.plotLeft,k.plotTop).add()}f.dataLabelsGroup.empty();c=q.color;if(c=="auto"){c=null}q.style.color=h(c,f.color);q.backgroundColor=f.color;o(e,function(J,L){var w=J.barX,y=w&&w+J.barW/2||J.plotX||-999,v=h(J.plotY,-999),r=J.dataLabel,K=q.align;var P=true;P=(e.length-1==L);m=q.formatter.call({x:J.x,y:J.y,series:f,point:J,percentage:J.percentage,total:J.total||J.stackTotal});p=(b?k.plotWidth-v:y)+q.x;n=(b?k.plotHeight-y:v)+q.y;if(r){r.animate({x:p,y:n})}else{if(P){var H=0;var t=0;var Q=0;var E=0;var O=f.name;var C=BLOOMBERG.global_var.display_percent_change_on_mksnap_chart_labels;if(C==true){var D=(J.y>0?"+":"");var F="#symbol_"+getTickerSymbol(f.name).replace(":","_")+" .value_change";var s=$(F);if(s.html()!=null){var M=$(F).html().strip()}if(M==null){O=f.name+" "+D+J.y+"%"}else{O=f.name+" "+M}if($("#market_snapshot_deluxe").hasClass("more_data_open")){O=f.name}}var G=$.textMetrics(O,$.normalNames(q.style));var u=Math.floor(p);var z=new Object();z.x=u+7;z.y=n;z.width=G.width;z.height=14;z.name=f.name;var A=0;var B=checkOverlappingRects(z,allRects);if(B!=0){A=repositionRect(z,B);z.y+=A;attribs={"stroke-width":1,zIndex:2,fill:"none",stroke:"#666"};attribs.dashstyle="dot";var I=k.renderer.path(["M",u,n+6,"L",u,n+6,z.x-(z.height/2),z.y+(z.height/2)]).attr(attribs).add(i)}k.renderer.g("tooltip").attr({zIndex:8}).add(i);k.renderer.symbol("triangle-left-simple",z.x,z.y,z.height,7).attr({fill:q.backgroundColor,"stroke-width":Q}).add(i).shadow(false);var N="series_rect";k.renderer.rect(z.x,z.y,z.width,z.height,t,Q).attr({fill:q.backgroundColor,"stroke-width":Q}).add(i).shadow(false);allRects[f.name]=z;k.renderer.text(O,u+8,n+11+A).attr({zIndex:1}).css(q.style).add(i)}}if(b&&!q.y){r.attr({y:n+parseInt(r.styles.lineHeight)*0.9-r.getBBox().height/2})}})}}(function(){function G(C,u){var M;C||(C={});for(M in u){C[M]=u[M]}return C}function B(C,u){return parseInt(C,u||10)}function af(u){return typeof u==="string"}function n(u){return typeof u==="object"}function v(u){return typeof u==="number"}function k(C,u){for(var M=C.length;M--;){if(C[M]===u){C.splice(M,1);break}}}function ao(u){return u!==aj&&u!==null}function D(C,u,ab){var X,M;if(af(u)){if(ao(ab)){C.setAttribute(u,ab)}else{if(C&&C.getAttribute){M=C.getAttribute(u)}}}else{if(ao(u)&&n(u)){for(X in u){C.setAttribute(X,u[X])}}}return M}function a4(u){if(!u||u.constructor!==Array){u=[u]}return u}function ay(){var C=arguments,u,X,M=C.length;for(u=0;u<M;u++){X=C[u];if(typeof X!=="undefined"&&X!==null){return X}}}function aP(C,u){if(aG){if(u&&u.opacity!==aj){u.filter="alpha(opacity="+u.opacity*100+")"}}G(C.style,u)}function W(C,u,ab,X,M){C=q.createElement(C);u&&G(C,u);M&&aP(C,{padding:0,border:z,margin:0});ab&&aP(C,ab);X&&X.appendChild(C);return C}function aT(C,u){var M=function(){};M.prototype=new C;G(M.prototype,u);return M}function aA(C,u,a7,ad){var ab=O.lang;C=C;var X=isNaN(u=az(u))?2:u;u=a7===undefined?ab.decimalPoint:a7;ad=ad===undefined?ab.thousandsSep:ad;ab=C<0?"-":"";a7=String(B(C=az(+C||0).toFixed(X)));var M=a7.length>3?a7.length%3:0;return ab+(M?a7.substr(0,M)+ad:"")+a7.substr(M).replace(/(\d{3})(?=\d)/g,"$1"+ad)+(X?u+az(C-a7).toFixed(X).slice(2):"")}function aX(){this.symbol=this.color=0}function f(C,u){aq=ay(C,u.animation)}function aF(){var u=O.global.useUTC;V=u?Date.UTC:function(C,a7,ad,ab,X,M){return(new Date(C,a7,ay(ad,1),ay(ab,0),ay(X,0),ay(M,0))).getTime()};al=u?"getUTCMinutes":"getMinutes";R=u?"getUTCHours":"getHours";t=u?"getUTCDay":"getDay";aM=u?"getUTCDate":"getDate";y=u?"getUTCMonth":"getMonth";h=u?"getUTCFullYear":"getFullYear";ap=u?"setUTCMinutes":"setMinutes";U=u?"setUTCHours":"setHours";e=u?"setUTCDate":"setDate";w=u?"setUTCMonth":"setMonth";g=u?"setUTCFullYear":"setFullYear"}function a1(u){aJ||(aJ=W(K));u&&aJ.appendChild(u);aJ.innerHTML=""}function av(){}function a0(bH,bF){function bE(dn,dr){function da(ds,dt){this.pos=ds;this.minor=dt;this.isNew=true;dt||this.addLabel()}function db(ds){if(ds){this.options=ds;this.id=ds.id}return this}function cB(ds,du,dt){this.isNegative=du;this.options=ds;this.x=dt;this.alignOptions={align:ds.align||(a9?du?"left":"right":"center"),verticalAlign:ds.verticalAlign||(a9?"middle":du?"bottom":"top"),y:ay(ds.y,a9?4:du?14:-6),x:ay(ds.x,a9?du?-6:6:0)};this.textAlign=ds.textAlign||(a9?du?"right":"left":"center")}function cs(){var ds=[],du=[],dt;cu=df=null;cy=[];P(bZ,function(dA){dt=false;P(["xAxis","yAxis"],function(dB){if(dA.isCartesian&&(dB==="xAxis"&&dl||dB==="yAxis"&&!dl)&&(dA.options[dB]===dr.index||dA.options[dB]===aj&&dr.index===0)){dA[dB]=dd;cy.push(dA);dt=true}});if(!dA.visible&&bs.ignoreHiddenSeries){dt=false}if(dt){var dv,dy,dz,dx,dw;if(!dl){dv=dA.options.stacking;dk=dv==="percent";if(dv){dx=dA.type+ay(dA.options.stack,"");dw="-"+dx;dA.stackKey=dx;dy=ds[dx]||[];ds[dx]=dy;dz=du[dw]||[];du[dw]=dz}if(dk){cu=0;df=99}}if(dA.isCartesian){P(dA.data,function(dG){var dE=dG.x,dB=dG.y,dF=dB<0,dD=dF?dz:dy,dC=dF?dw:dx;if(cu===null){cu=df=dG[c2]}if(dl){if(dE>df){df=dE}else{if(dE<cu){cu=dE}}}else{if(ao(dB)){if(dv){dD[dE]=ao(dD[dE])?dD[dE]+dB:dB}dB=dD?dD[dE]:dB;dG=ay(dG.low,dB);if(!dk){if(dB>df){df=dB}else{if(dG<cu){cu=dG}}}if(dv){dg[dC]||(dg[dC]={});dg[dC][dE]||(dg[dC][dE]=new cB(dr.stackLabels,dF,dE));dg[dC][dE].setTotal(dB)}}}});if(/(area|column|bar)/.test(dA.type)&&!dl){if(cu>=0){cu=0;cT=true}else{if(df<0){df=0;cx=true}}}}}})}function cE(ds,dv){var dt,du;cw=dv?1:aO.pow(10,i(aO.log(ds)/aO.LN10));dt=ds/cw;if(!dv){dv=[1,2,2.5,5,10];if(dr.allowDecimals===false||cN){if(cw===1){dv=[1,2,5,10]}else{if(cw<=0.1){dv=[1/cw]}}}}for(du=0;du<dv.length;du++){ds=dv[du];if(dt<=(dv[du]+(dv[du+1]||dv[du]))/2){break}}ds*=cw;return ds}function cp(ds){var dt;dt=ds;cw=ay(cw,aO.pow(10,i(aO.log(cZ)/aO.LN10)));if(cw<1){dt=ak(1/cw)*10;dt=ak(ds*dt)/dt}return dt}function dp(){var dA,du,ds,dt,dv=dr.tickInterval,dz=dr.tickPixelInterval;dA=dr.maxZoom||(dl&&!ao(dr.min)&&!ao(dr.max)?m(dn.smallestInterval*5,df-cu):null);dc=c9?bV:X;if(cK){ds=dn[dl?"xAxis":"yAxis"][dr.linkedTo];dt=ds.getExtremes();c4=ay(dt.min,dt.dataMin);c8=ay(dt.max,dt.dataMax)}else{c4=ay(dm,dr.min,cu);c8=ay(cI,dr.max,df)}if(cN){c4=aO.log(c4)/aO.LN10;c8=aO.log(c8)/aO.LN10}if(c8-c4<dA){dt=(dA-c8+c4)/2;c4=aK(c4-dt,ay(dr.min,c4-dt),cu);c8=m(c4+dA,ay(dr.max,c4+dA),df)}if(!cO&&!dk&&!cK&&ao(c4)&&ao(c8)){dA=c8-c4||1;if(!ao(dr.min)&&!ao(dm)&&dh&&(cu<0||!cT)){c4-=dA*dh}if(!ao(dr.max)&&!ao(cI)&&cU&&(df>0||!cx)){c8+=dA*cU}}cZ=c4===c8?1:cK&&!dv&&dz===ds.options.tickPixelInterval?ds.tickInterval:ay(dv,cO?1:(c8-c4)*dz/dc);if(!cP&&!ao(dr.tickInterval)){cZ=cE(cZ)}dd.tickInterval=cZ;cV=dr.minorTickInterval==="auto"&&cZ?cZ/5:dr.minorTickInterval;if(cP){cv=[];dv=O.global.useUTC;var dE=1000/a6,dy=60000/a6,dC=3600000/a6;dz=86400000/a6;dA=604800000/a6;dt=2592000000/a6;var dD=31556952000/a6,dF=[["second",dE,[1,2,5,10,15,30]],["minute",dy,[1,2,5,10,15,30]],["hour",dC,[1,2,3,4,6,8,12]],["day",dz,[1,2]],["week",dA,[1,2]],["month",dt,[1,2,3,4,6]],["year",dD,null]],dw=dF[6],dB=dw[1],dx=dw[2];for(ds=0;ds<dF.length;ds++){dw=dF[ds];dB=dw[1];dx=dw[2];if(dF[ds+1]){if(cZ<=(dB*dx[dx.length-1]+dF[ds+1][1])/2){break}}}if(dB===dD&&cZ<5*dB){dx=[1,2,5]}dF=cE(cZ/dB,dx);dx=new Date(c4*a6);dx.setMilliseconds(0);if(dB>=dE){dx.setSeconds(dB>=dy?0:dF*i(dx.getSeconds()/dF))}if(dB>=dy){dx[ap](dB>=dC?0:dF*i(dx[al]()/dF))}if(dB>=dC){dx[U](dB>=dz?0:dF*i(dx[R]()/dF))}if(dB>=dz){dx[e](dB>=dt?1:dF*i(dx[aM]()/dF))}if(dB>=dt){dx[w](dB>=dD?0:dF*i(dx[y]()/dF));du=dx[h]()}if(dB>=dD){du-=du%dF;dx[g](du)}dB===dA&&dx[e](dx[aM]()-dx[t]()+dr.startOfWeek);ds=1;du=dx[h]();dE=dx.getTime()/a6;dy=dx[y]();for(dC=dx[aM]();dE<c8&&ds<bV;){cv.push(dE);if(dB===dD){dE=V(du+ds*dF,0)/a6}else{if(dB===dt){dE=V(du,dy+ds*dF)/a6}else{if(!dv&&(dB===dz||dB===dA)){dE=V(du,dy,dC+ds*dF*(dB===dz?1:7))}else{dE+=dB*dF}}}ds++}cv.push(dE);cC=dr.dateTimeLabelFormats[dw[0]]}else{ds=cp(i(c4/cZ)*cZ);du=cp(aW(c8/cZ)*cZ);cv=[];for(ds=cp(ds);ds<=du;){cv.push(ds);ds=cp(ds+cZ)}}if(!cK){if(cO||dl&&dn.hasColumn){du=(cO?1:cZ)*0.5;if(cO||!ao(ay(dr.min,dm))){c4-=du}if(cO||!ao(ay(dr.max,cI))){c8+=du}}du=cv[0];ds=cv[cv.length-1];if(dr.startOnTick){c4=du}else{c4>du&&cv.shift()}if(dr.endOnTick){c8=ds}else{c8<ds&&cv.pop()}cn||(cn={x:0,y:0});if(!cP&&cv.length>cn[c2]){cn[c2]=cv.length}}}function de(){var ds,dt;di=c4;cz=c8;cs();dp();c6=dj;dj=dc/(c8-c4||1);if(!dl){for(ds in dg){for(dt in dg[ds]){dg[ds][dt].cum=dg[ds][dt].total}}}if(!dd.isDirty){dd.isDirty=c4!==di||c8!==cz}}function cX(ds){ds=(new db(ds)).render();dq.push(ds);return ds}function cM(){var dy=dr.title,du=dr.stackLabels,ds=dr.alternateGridColor,dt=dr.lineWidth,dv,dx,dB=dn.hasRendered,dw=dB&&ao(di)&&!isNaN(di);dv=cy.length&&ao(c4)&&ao(c8);dc=c9?bV:X;dj=dc/(c8-c4||1);bc=c9?bM:ch;if(dv||cK){if(cV&&!cO){for(dv=c4+(cv[0]-c4)%cV;dv<=c8;dv+=cV){c0[dv]||(c0[dv]=new da(dv,true));dw&&c0[dv].isNew&&c0[dv].render(null,true);c0[dv].isActive=true;c0[dv].render()}}P(cv,function(dD,dC){if(!cK||dD>=c4&&dD<=c8){dw&&ct[dD].isNew&&ct[dD].render(dC,true);ct[dD].isActive=true;ct[dD].render(dC)}});ds&&P(cv,function(dD,dC){if(dC%2===0&&dD<c8){c3[dD]||(c3[dD]=new db);c3[dD].options={from:dD,to:cv[dC+1]!==aj?cv[dC+1]:c8,color:ds};c3[dD].render();c3[dD].isActive=true}});dB||P((dr.plotLines||[]).concat(dr.plotBands||[]),function(dC){dq.push((new db(dC)).render())})}P([ct,c0,c3],function(dD){for(var dC in dD){if(dD[dC].isActive){dD[dC].isActive=false}else{dD[dC].destroy();delete dD[dC]}}});if(dt){dv=bM+(cW?bV:0)+cD;dx=b8-ch-(cW?X:0)+cD;dv=cc.crispLine([aE,c9?bM:dv,c9?dx:bT,o,c9?ad-cf:dv,c9?dx:b8-ch],dt);if(cr){cr.animate({d:dv})}else{cr=cc.path(dv).attr({stroke:dr.lineColor,"stroke-width":dt,zIndex:7}).add()}}if(dd.axisTitle){dv=c9?bM:bT;dt=B(dy.style.fontSize||12);dv={low:dv+(c9?0:dc),middle:dv+dc/2,high:dv+(c9?dc:0)}[dy.align];dt=(c9?bT+X:bM)+(c9?1:-1)*(cW?-1:1)*cR+(cq===2?dt:0);dd.axisTitle[dB?"animate":"attr"]({x:c9?dv:dt+(cW?bV:0)+cD+(dy.x||0),y:c9?dt-(cW?X:0)+cD:dv+(dy.y||0)})}if(du&&du.enabled){var dz,dA;du=dd.stackTotalGroup;if(!du){dd.stackTotalGroup=du=cc.g("stack-labels").attr({visibility:aZ,zIndex:6}).translate(bM,bT).add()}for(dz in dg){dy=dg[dz];for(dA in dy){dy[dA].render(du)}}}dd.isDirty=false}function c1(ds){for(var dt=dq.length;dt--;){dq[dt].id===ds&&dq[dt].destroy()}}var dl=dr.isX,cW=dr.opposite,c9=a9?!dl:dl,cq=c9?cW?0:2:cW?1:3,dg={};dr=J(dl?a5:an,[r,c,a3,aU][cq],dr);var dd=this,cG=dr.type,cP=cG==="datetime",cN=cG==="logarithmic",cD=dr.offset||0,c2=dl?"x":"y",dc,dj,c6,bc=c9?bM:ch,cA,cY,cS,cJ,cr,cu,df,cy,dm,cI,c8=null,c4=null,di,cz,dh=dr.minPadding,cU=dr.maxPadding,cK=ao(dr.linkedTo),cT,cx,dk;cG=dr.events;var c5,dq=[],cZ,cV,cw,cv,ct={},c0={},c3={},be,c7,cR,cC,cO=dr.categories,cH=dr.labels.formatter||function(){var ds=this.value;return cC?aN(cC,ds):cZ%1000000===0?ds/1000000+"M":cZ%1000===0?ds/1000+"k":!cO&&ds>=1000?aA(ds,0):ds},cF=c9&&dr.labels.staggerLines,cL=dr.reversed,cQ=cO&&dr.tickmarkPlacement==="between"?0.5:0;da.prototype={addLabel:function(){var dt=this.pos,dw=dr.labels,du=!(dt===c4&&!ay(dr.showFirstLabel,1)||dt===c8&&!ay(dr.showLastLabel,0)),dv=cO&&c9&&cO.length&&!dw.step&&!dw.staggerLines&&!dw.rotation&&bV/cO.length||!c9&&bV/2,ds=this.label;dt=cH.call({isFirst:dt===cv[0],isLast:dt===cv[cv.length-1],dateTimeLabelFormat:cC,value:cO&&cO[dt]?cO[dt]:dt});dv=dv&&{width:aK(1,ak(dv-2*(dw.padding||10)))+am};dv=G(dv,dw.style);if(ds===aj){this.label=ao(dt)&&du&&dw.enabled?cc.text(dt,0,0).attr({align:dw.align,rotation:dw.rotation}).css(dv).add(cS):null}else{ds&&ds.attr({text:dt}).css(dv)}},getLabelSize:function(){var ds=this.label;return ds?(this.labelBBox=ds.getBBox())[c9?"height":"width"]:0},render:function(dC,dv){var ds=!this.minor,dt=this.label,dw=this.pos,dB=dr.labels,dH=this.gridLine,dz=ds?dr.gridLineWidth:dr.minorGridLineWidth,dF=ds?dr.gridLineColor:dr.minorGridLineColor,dG=ds?dr.gridLineDashStyle:dr.minorGridLineDashStyle,dI=this.mark,dx=ds?dr.tickLength:dr.minorTickLength,dE=ds?dr.tickWidth:dr.minorTickWidth||0,dy=ds?dr.tickColor:dr.minorTickColor,dA=ds?dr.tickPosition:dr.minorTickPosition;ds=dB.step;var du=dv&&bK||b8,dD;dD=c9?cA(dw+cQ,null,null,dv)+bc:bM+cD+(cW?(dv&&bk||ad)-cf-bM:0);du=c9?du-ch+cD-(cW?X:0):du-cA(dw+cQ,null,null,dv)-bc;if(dz){dw=cY(dw+cQ,dz,dv);if(dH===aj){dH={stroke:dF,"stroke-width":dz};if(dG){dH.dashstyle=dG}this.gridLine=dH=dz?cc.path(dw).attr(dH).add(cJ):null}dH&&dw&&dH.animate({d:dw})}if(dE){if(dA==="inside"){dx=-dx}if(cW){dx=-dx}dz=cc.crispLine([aE,dD,du,o,dD+(c9?0:-dx),du+(c9?dx:0)],dE);if(dI){dI.animate({d:dz})}else{this.mark=cc.path(dz).attr({stroke:dy,"stroke-width":dE}).add(cS)}}if(dt&&!isNaN(dD)){dD=dD+dB.x-(cQ&&c9?cQ*dj*(cL?-1:1):0);du=du+dB.y-(cQ&&!c9?cQ*dj*(cL?1:-1):0);ao(dB.y)||(du+=B(dt.styles.lineHeight)*0.9-dt.getBBox().height/2);if(cF){du+=dC/(ds||1)%cF*16}if(ds){dt[dC%ds?"hide":"show"]()}dt[this.isNew?"attr":"animate"]({x:dD,y:du})}this.isNew=false},destroy:function(){for(var ds in this){this[ds]&&this[ds].destroy&&this[ds].destroy()}}};db.prototype={render:function(){var dB=this,du=dB.options,ds=du.label,dt=dB.label,dv=du.width,dA=du.to,dF,dy=du.from,dD=du.dashStyle,dE=dB.svgElem,dG=[],dw,dC,dx=du.color;dC=du.zIndex;var dz=du.events;if(dv){dG=cY(du.value,dv);du={stroke:dx,"stroke-width":dv};if(dD){du.dashstyle=dD}}else{if(ao(dy)&&ao(dA)){dy=aK(dy,c4);dA=m(dA,c8);dF=cY(dA);if((dG=cY(dy))&&dF){dG.push(dF[4],dF[5],dF[1],dF[2])}else{dG=null}du={fill:dx}}else{return}}if(ao(dC)){du.zIndex=dC}if(dE){if(dG){dE.animate({d:dG},null,dE.onGetPath)}else{dE.hide();dE.onGetPath=function(){dE.show()}}}else{if(dG&&dG.length){dB.svgElem=dE=cc.path(dG).attr(du).add();if(dz){dD=function(dH){dE.on(dH,function(dI){dz[dH].apply(dB,[dI])})};for(dw in dz){dD(dw)}}}}if(ds&&ao(ds.text)&&dG&&dG.length&&bV>0&&X>0){ds=J({align:c9&&dF&&"center",x:c9?!dF&&4:10,verticalAlign:!c9&&dF&&"middle",y:c9?dF?16:10:dF?6:-4,rotation:c9&&!dF&&90},ds);if(!dt){dB.label=dt=cc.text(ds.text,0,0).attr({align:ds.textAlign||ds.align,rotation:ds.rotation,zIndex:dC}).css(ds.style).add()}dF=[dG[1],dG[4],ay(dG[6],dG[1])];dG=[dG[2],dG[5],ay(dG[7],dG[2])];dw=m.apply(aO,dF);dC=m.apply(aO,dG);dt.align(ds,false,{x:dw,y:dC,width:aK.apply(aO,dF)-dw,height:aK.apply(aO,dG)-dC});dt.show()}else{dt&&dt.hide()}return dB},destroy:function(){for(var ds in this){this[ds]&&this[ds].destroy&&this[ds].destroy();delete this[ds]}k(dq,this)}};cB.prototype={setTotal:function(ds){this.cum=this.total=ds},render:function(ds){var dt=this.options.formatter.call(this);if(this.label){this.label.attr({text:dt,visibility:ae})}else{this.label=dn.renderer.text(dt,0,0).css(this.options.style).attr({align:this.textAlign,rotation:this.options.rotation,visibility:ae}).add(ds)}},setOffset:function(du,dy){var dw=this.isNegative,dx=dd.translate(this.total),ds=dd.translate(0);ds=az(dx-ds);var dt=dn.xAxis[0].translate(this.x)+du,dv=dn.plotHeight;dw={x:a9?dw?dx:dx-ds:dt,y:a9?dv-dt-dy:dw?dv-dx-ds:dv-dx,width:a9?ds:dy,height:a9?dy:ds};this.label&&this.label.align(this.alignOptions,null,dw).attr({visibility:aZ})}};cA=function(dv,dz,dx,dy,ds){var du=1,dw=0,dt=dy?c6:dj;dy=dy?di:c4;dt||(dt=dj);if(dx){du*=-1;dw=dc}if(cL){du*=-1;dw-=du*dc}if(dz){if(cL){dv=dc-dv}dv=dv/dt+dy;if(cN&&ds){dv=aO.pow(10,dv)}}else{if(cN&&ds){dv=aO.log(dv)/aO.LN10}dv=du*(dv-dy)*dt+dw}return dv};cY=function(dy,du,ds){var dt,dv,dx;dy=cA(dy,null,null,ds);var dA=ds&&bK||b8,dw=ds&&bk||ad,dz;ds=dv=ak(dy+bc);dt=dx=ak(dA-dy-bc);if(isNaN(dy)){dz=true}else{if(c9){dt=bT;dx=dA-ch;if(ds<bM||ds>bM+bV){dz=true}}else{ds=bM;dv=dw-cf;if(dt<bT||dt>bT+X){dz=true}}}return dz?null:cc.crispLine([aE,ds,dt,o,dv,dx],du||0)};if(a9&&dl&&cL===aj){cL=true}G(dd,{addPlotBand:cX,addPlotLine:cX,adjustTickAmount:function(){if(cn&&!cP&&!cO&&!cK){var ds=be,dt=cv.length;be=cn[c2];if(dt<be){for(;cv.length<be;){cv.push(cp(cv[cv.length-1]+cZ))}dj*=(dt-1)/(be-1);c8=cv[cv.length-1]}if(ao(ds)&&be!==ds){dd.isDirty=true}}},categories:cO,getExtremes:function(){return{min:c4,max:c8,dataMin:cu,dataMax:df,userMin:dm,userMax:cI}},getPlotLinePath:cY,getThreshold:function(ds){if(c4>ds){ds=c4}else{if(c8<ds){ds=c8}}return cA(ds,0,1)},isXAxis:dl,options:dr,plotLinesAndBands:dq,getOffset:function(){var du=cy.length&&ao(c4)&&ao(c8),dy=0,dw=0,dx=dr.title,ds=dr.labels,dt=[-1,1,1,-1][cq],dv;if(!cS){cS=cc.g("axis").attr({zIndex:7}).add();cJ=cc.g("grid").attr({zIndex:1}).add()}c7=0;if(du||cK){P(cv,function(dz){if(ct[dz]){ct[dz].addLabel()}else{ct[dz]=new da(dz)}if(cq===0||cq===2||{1:"left",3:"right"}[cq]===ds.align){c7=aK(ct[dz].getLabelSize(),c7)}});if(cF){c7+=(cF-1)*16}}else{for(dv in ct){ct[dv].destroy();delete ct[dv]}}if(dx&&dx.text){if(!dd.axisTitle){dd.axisTitle=cc.text(dx.text,0,0).attr({zIndex:7,rotation:dx.rotation||0,align:dx.textAlign||{low:"left",middle:"center",high:"right"}[dx.align]}).css(dx.style).add()}dy=dd.axisTitle.getBBox()[c9?"height":"width"];dw=ay(dx.margin,c9?5:10)}cD=dt*(dr.offset||b6[cq]);cR=c7+(cq!==2&&c7&&dt*dr.labels[c9?"y":"x"])+dw;b6[cq]=aK(b6[cq],cR+dy+dt*cD)},render:cM,setCategories:function(ds,dt){dd.categories=cO=ds;P(cy,function(du){du.translate();du.setTooltipPoints(true)});dd.isDirty=true;ay(dt,true)&&dn.redraw()},setExtremes:function(ds,dv,dt,du){dt=ay(dt,true);ag(dd,"setExtremes",{min:ds,max:dv},function(){dm=ds;cI=dv;dt&&dn.redraw(du)})},setScale:de,setTickPositions:dp,translate:cA,redraw:function(){bl.resetTracker&&bl.resetTracker();cM();P(dq,function(ds){ds.render()});P(cy,function(ds){ds.isDirty=true})},removePlotBand:c1,removePlotLine:c1,reversed:cL,stacks:dg});for(c5 in cG){b(dd,c5,cG[c5])}de()}function bD(){var bc={};return{add:function(cp,cr,be,cq){if(!bc[cp]){cr=cc.text(cr,0,0).css(bH.toolbar.itemStyle).align({align:"right",x:-cf-20,y:bT+30}).on("click",cq).attr({align:"right",zIndex:20}).add();bc[cp]=cr}},remove:function(be){a1(bc[be].element);bc[be]=null}}}function bC(cE){function cF(){var cJ=this.points||a4(this),cI=cJ[0].series.xAxis,cL=this.x;cI=cI&&cI.options.type==="datetime";var cK=af(cL)||cI,cH;cH=cK?['<span style="font-size: 10px">'+(cI?aN("%A, %b %e, %Y",cL):cL)+"</span>"]:[];P(cJ,function(cM){cH.push(cM.point.tooltipFormatter(cK))});return cH.join("<br/>")}function cx(cI,cH){cw=cD?cI:(2*cw+cI)/3;be=cD?cH:(be+cH)/2;cC.translate(cw,be);a7=az(cI-cw)>1||az(cH-be)>1?function(){cx(cI,cH)}:null}function cy(){if(!cD){var cH=bt.hoverPoints;cC.hide();P(cs,function(cI){cI&&cI.hide()});cH&&P(cH,function(cI){cI.setState()});bt.hoverPoints=null;cD=true}}var cr,cv=cE.borderWidth,ct=cE.crosshairs,cs=[],cq=cE.style,bc=cE.shared,cB=B(cq.padding),cG=cv+cB,cD=true,cp,cz,cw=0,be=0;cq.padding=0;var cC=cc.g("tooltip").attr({zIndex:8}).add(),cA=cc.rect(cG,cG,0,0,cE.borderRadius,cv).attr({fill:cE.backgroundColor,"stroke-width":cv}).add(cC).shadow(cE.shadow),cu=cc.text("",cB+cG,B(cq.fontSize)+cB+cG).attr({zIndex:1}).css(cq).add(cC);cC.hide();return{shared:bc,refresh:function(cL){var cJ,cN,cM,cH=0,cI={},cK=[];cM=cL.tooltipPos;cJ=cE.formatter||cF;cI=bt.hoverPoints;if(bc){cI&&P(cI,function(cO){cO.setState()});bt.hoverPoints=cL;P(cL,function(cO){cO.setState(aH);cH+=cO.plotY;cK.push(cO.getLabelConfig())});cN=cL[0].plotX;cH=ak(cH)/cL.length;cI={x:cL[0].category};cI.points=cK;cL=cL[0]}else{cI=cL.getLabelConfig()}cI=cJ.call(cI);cr=cL.series;cN=bc?cN:cL.plotX;cH=bc?cH:cL.plotY;cJ=ak(cM?cM[0]:a9?bV-cH:cN);cN=ak(cM?cM[1]:a9?X-cN:cH);cM=bc||!cL.series.isCartesian||a8(cJ,cN);if(cI===false||!cM){cy()}else{if(cD){cC.show();cD=false}cu.attr({text:cI});cM=cu.getBBox();cp=cM.width+2*cB;cz=cM.height+2*cB;cA.attr({width:cp,height:cz,stroke:cE.borderColor||cL.color||cr.color||"#606060"});cM=cJ-cp+bM-25;cN=cN-cz+bT+10;if(cM<7){cM=bM+cJ+15}if(cN<5){cN=5}else{if(cN+cz>b8){cN=b8-cz-5}}cx(ak(cM-cG),ak(cN-cG))}if(ct){ct=a4(ct);for(cJ=ct.length;cJ--;){cN=cL.series[cJ?"yAxis":"xAxis"];if(ct[cJ]&&cN){cN=cN.getPlotLinePath(cL[cJ?"y":"x"],1);if(cs[cJ]){cs[cJ].attr({d:cN,visibility:aZ})}else{cM={"stroke-width":ct[cJ].width||1,stroke:ct[cJ].color||"#C0C0C0",zIndex:2};if(ct[cJ].dashStyle){cM.dashstyle=ct[cJ].dashStyle}cs[cJ]=cc.path(cN).attr(cM).add()}}}}},hide:cy}}function bB(cq,cr){function cz(cH){var cF,cD=aL&&q.width/q.documentElement.clientWidth-1,cC,cG,cE;cH=cH||T.event;if(!cH.target){cH.target=cH.srcElement}cF=cH.touches?cH.touches.item(0):cH;if(cH.type!=="mousemove"||T.opera||cD){cC=cj;cG={left:cC.offsetLeft,top:cC.offsetTop};for(cC=cC.offsetParent;cC;){cG.left+=cC.offsetLeft;cG.top+=cC.offsetTop;if(cC!==q.body&&cC!==q.documentElement){cG.left-=cC.scrollLeft;cG.top-=cC.scrollTop}cC=cC.offsetParent}b3=cG;cC=b3.left;cG=b3.top}if(aG){cE=cH.x;cF=cH.y}else{if(cF.layerX===aj){cE=cF.pageX-cC;cF=cF.pageY-cG}else{cE=cH.layerX;cF=cH.layerY}}if(cD){cE+=ak((cD+1)*cC-cC);cF+=ak((cD+1)*cG-cG)}return G(cH,{chartX:cE,chartY:cF})}function cA(cD){var cC={xAxis:[],yAxis:[]};P(bi,function(cF){var cE=cF.translate,cG=cF.isXAxis;cC[cG?"xAxis":"yAxis"].push({axis:cF,value:cE((a9?!cG:cG)?cD.chartX-bM:X-cD.chartY+bT,true)})});return cC}function ct(){var cD=cq.hoverSeries,cC=cq.hoverPoint;cC&&cC.onMouseOut();cD&&cD.onMouseOut();bJ&&bJ.hide();ck=null}function cu(){if(be){var cF={xAxis:[],yAxis:[]},cE=be.getBBox(),cD=cE.x-bM,cC=cE.y-bT;if(cB){P(bi,function(cK){var cH=cK.translate,cG=cK.isXAxis,cJ=a9?!cG:cG,cI=cH(cJ?cD:X-cC-cE.height,true,0,0,1);cH=cH(cJ?cD+cE.width:X-cC,true,0,0,1);cF[cG?"xAxis":"yAxis"].push({axis:cK,min:m(cI,cH),max:aK(cI,cH)})});ag(cq,"selection",cF,cd)}be=be.destroy()}cq.mouseIsDown=bW=cB=false;at(q,ac?"touchend":"mouseup",cu)}var cv,cx,cB,be,cw=bs.zoomType,cp=/x/.test(cw),cs=/y/.test(cw),bc=cp&&!a9||cs&&a9,cy=cs&&!a9||cp&&a9;bq=function(){if(bd){bd.translate(bM,bT);a9&&bd.attr({width:cq.plotWidth,height:cq.plotHeight}).invert()}else{cq.trackerGroup=bd=cc.g("tracker").attr({zIndex:9}).add()}};bq();if(cr.enabled){cq.tooltip=bJ=bC(cr)}(function(){var cD=true;cj.onmousedown=function(cE){cE=cz(cE);!ac&&cE.preventDefault&&cE.preventDefault();cq.mouseIsDown=bW=true;cv=cE.chartX;cx=cE.chartY;b(q,ac?"touchend":"mouseup",cu)};var cC=function(cM){if(!(cM&&cM.touches&&cM.touches.length>1)){cM=cz(cM);if(!ac){cM.returnValue=false}var cK=cM.chartX,cI=cM.chartY,cL=!a8(cK-bM,cI-bT);if(ac&&cM.type==="touchstart"){if(D(cM.target,"isTracker")){cq.runTrackerClick||cM.preventDefault()}else{!b9&&!cL&&cM.preventDefault()}}if(cL){cD||ct();if(cK<bM){cK=bM}else{if(cK>bM+bV){cK=bM+bV}}if(cI<bT){cI=bT}else{if(cI>bT+X){cI=bT+X}}}if(bW&&cM.type!=="touchstart"){cB=Math.sqrt(Math.pow(cv-cK,2)+Math.pow(cx-cI,2));if(cB>10){if(cl&&(cp||cs)&&a8(cv-bM,cx-bT)){be||(be=cc.rect(bM,bT,bc?1:bV,cy?1:X,0).attr({fill:"rgba(69,114,167,0.25)",zIndex:7}).add())}if(be&&bc){cK=cK-cv;be.attr({width:az(cK),x:(cK>0?0:cK)+cv})}if(be&&cy){cI=cI-cx;be.attr({height:az(cI),y:(cI>0?0:cI)+cx})}}}else{if(!cL){var cJ;cI=cq.hoverPoint;cK=cq.hoverSeries;var cH,cG,cF=ad,cE=a9?cM.chartY:cM.chartX-bM;if(bJ&&cr.shared){cJ=[];cH=bZ.length;for(cG=0;cG<cH;cG++){if(bZ[cG].visible&&bZ[cG].tooltipPoints.length){cM=bZ[cG].tooltipPoints[cE];cM._dist=az(cE-cM.plotX);cF=m(cF,cM._dist);cJ.push(cM)}}for(cH=cJ.length;cH--;){cJ[cH]._dist>cF&&cJ.splice(cH,1)}if(cJ.length&&cJ[0].plotX!==ck){bJ.refresh(cJ);ck=cJ[0].plotX}}if(cK&&cK.tracker){(cM=cK.tooltipPoints[cE])&&cM!==cI&&cM.onMouseOver()}}}return(cD=cL)||!cl}};cj.onmousemove=cC;b(cj,"mouseleave",ct);cj.ontouchstart=function(cE){if(cp||cs){cj.onmousedown(cE)}cC(cE)};cj.ontouchmove=cC;cj.ontouchend=function(){cB&&ct()};cj.onclick=function(cF){var cE=cq.hoverPoint;cF=cz(cF);cF.cancelBubble=true;if(!cB){if(cE&&D(cF.target,"isTracker")){var cH=cE.plotX,cG=cE.plotY;G(cE,{pageX:b3.left+bM+(a9?bV-cG:cH),pageY:b3.top+bT+(a9?X-cH:cG)});ag(cE.series,"click",G(cF,{point:cE}));cE.firePointEvent("click",cF)}else{G(cF,cA(cF));a8(cF.chartX-bM,cF.chartY-bT)&&ag(cq,"click",cF)}}cB=false}})();b1=setInterval(function(){a7&&a7()},32);G(this,{zoomX:cp,zoomY:cs,resetTracker:ct})}function bz(be){var cp=be.type||bs.type||bs.defaultSeriesType,cq=I[cp],bc=bt.hasRendered;if(bc){if(a9&&cp==="column"){cq=I.bar}else{if(!a9&&cp==="bar"){cq=I.column}}}cp=new cq;cp.init(bt,be);if(!bc&&cp.inverted){a9=true}if(cp.isCartesian){cl=cp.isCartesian}bZ.push(cp);return cp}function bx(){bs.alignTicks!==false&&P(bi,function(bc){bc.adjustTickAmount()});cn=null}function bw(be){var cq=bt.isDirtyLegend,ct,bc=bt.isDirtyBox,cr=bZ.length,cp=cr,cs=bt.clipRect;for(f(be,bt);cp--;){be=bZ[cp];if(be.isDirty&&be.options.stacking){ct=true;break}}if(ct){for(cp=cr;cp--;){be=bZ[cp];if(be.options.stacking){be.isDirty=true}}}P(bZ,function(cu){if(cu.isDirty){cu.cleanData();cu.getSegments();if(cu.options.legendType==="point"){cq=true}}});if(cq&&bA.renderLegend){bA.renderLegend();bt.isDirtyLegend=false}if(cl){if(!M){cn=null;P(bi,function(cu){cu.setScale()})}bx();bp();P(bi,function(cu){if(cu.isDirty||bc){cu.redraw();bc=true}})}if(bc){bm();bq();if(cs){aS(cs);cs.animate({width:bt.plotSizeX,height:bt.plotSizeY})}}P(bZ,function(cu){if(cu.isDirty&&cu.visible&&(!cu.isCartesian||cu.xAxis)){cu.redraw()}});bl&&bl.resetTracker&&bl.resetTracker();ag(bt,"redraw")}function bv(){var bc=bH.xAxis||{},be=bH.yAxis||{},cp;bc=a4(bc);P(bc,function(cq,cr){cq.index=cr;cq.isX=true});be=a4(be);P(be,function(cq,cr){cq.index=cr});bi=bc.concat(be);bt.xAxis=[];bt.yAxis=[];bi=aI(bi,function(cq){cp=new bE(bt,cq);bt[cp.isXAxis?"xAxis":"yAxis"].push(cp);return cp});bx()}function bu(bc,be){bn=J(bH.title,bc);bb=J(bH.subtitle,be);P([["title",bc,bn],["subtitle",be,bb]],function(cs){var cp=cs[0],cr=bt[cp],cq=cs[1];cs=cs[2];if(cr&&cq){cr.destroy();cr=null}if(cs&&cs.text&&!cr){bt[cp]=cc.text(cs.text,0,0).attr({align:cs.align,"class":"highcharts-"+cp,zIndex:1}).css(cs.style).add().align(cs,false,b4)}})}function bS(){ce=bs.renderTo;bI=au+j++;if(af(ce)){ce=q.getElementById(ce)}ce.innerHTML="";if(!ce.offsetWidth){bL=ce.cloneNode(0);aP(bL,{position:Z,top:"-9999px",display:""});q.body.appendChild(bL)}b5=(bL||ce).offsetWidth;C=(bL||ce).offsetHeight;bt.chartWidth=ad=bs.width||b5||600;bt.chartHeight=b8=bs.height||(C>19?C:400);bt.container=cj=W(K,{className:"highcharts-container"+(bs.className?" "+bs.className:""),id:bI},G({position:H,overflow:ae,width:ad+am,height:b8+am,textAlign:"left"},bs.style),bL||ce);bt.renderer=cc=bs.forExport?new ai(cj,ad,b8,true):new N(cj,ad,b8);var bc,be;if(p&&cj.getBoundingClientRect){bc=function(){aP(cj,{left:0,top:0});be=cj.getBoundingClientRect();aP(cj,{left:-(be.left-B(be.left))+am,top:-(be.top-B(be.top))+am})};bc();b(T,"resize",bc);b(bt,"destroy",function(){at(T,"resize",bc)})}}function bY(){function bc(){var cq=bs.width||ce.offsetWidth,cp=bs.height||ce.offsetHeight;if(cq&&cp){if(cq!==b5||cp!==C){clearTimeout(be);be=setTimeout(function(){cm(cq,cp,false)},100)}b5=cq;C=cp}}var be;b(T,"resize",bc);b(bt,"destroy",function(){at(T,"resize",bc)})}function ca(){var bc=bH.labels,be=bH.credits,cp;bu();bA=bt.legend=new bN(bt);bp();P(bi,function(cq){cq.setTickPositions(true)});bx();bp();bm();cl&&P(bi,function(cq){cq.render()});if(!bt.seriesGroup){bt.seriesGroup=cc.g("series-group").attr({zIndex:3}).add()}P(bZ,function(cq){cq.translate();cq.setTooltipPoints();cq.render()});bc.items&&P(bc.items,function(){var cq=G(bc.style,this.style),cs=B(cq.left)+bM,cr=B(cq.top)+bT+12;delete cq.left;delete cq.top;cc.text(this.html,cs,cr).attr({zIndex:2}).css(cq).add()});if(!bt.toolbar){bt.toolbar=bD(bt)}if(be.enabled&&!bt.credits){cp=be.href;cc.text(be.text,0,0).on("click",function(){if(cp){location.href=cp}}).attr({align:be.position.align,zIndex:8}).css(be.style).add().align(be.position)}bq();bt.hasRendered=true;if(bL){ce.appendChild(cj);a1(bL)}}function bX(){var bc=bZ.length,be=cj&&cj.parentNode;ag(bt,"destroy");at(T,"unload",bX);at(bt);for(P(bi,function(cp){at(cp)});bc--;){bZ[bc].destroy()}if(cj){cj.innerHTML="";at(cj);be&&be.removeChild(cj);cj=null}if(cc){cc.alignedObjects=null}clearInterval(b1);for(bc in bt){delete bt[bc]}}function bj(){if(!aR&&T==T.top&&q.readyState!=="complete"){q.attachEvent("onreadystatechange",function(){q.detachEvent("onreadystatechange",bj);q.readyState==="complete"&&bj()})}else{bS();cg();b0();P(bH.series||[],function(bc){bz(bc)});bt.inverted=a9=ay(a9,bH.chart.inverted);bv();bt.render=ca;bt.tracker=bl=new bB(bt,bH.tooltip);ca();ag(bt,"load");bF&&bF.apply(bt,[bt]);P(bt.callbacks,function(bc){bc.apply(bt,[bt])})}}a5=J(a5,O.xAxis);an=J(an,O.yAxis);O.xAxis=O.yAxis=null;bH=J(O,bH);var bs=bH.chart,bP=bs.margin;bP=n(bP)?bP:[bP,bP,bP,bP];var b2=ay(bs.marginTop,bP[0]),bR=ay(bs.marginRight,bP[1]),bO=ay(bs.marginBottom,bP[2]),bU=ay(bs.marginLeft,bP[3]),b7=bs.spacingTop,by=bs.spacingRight,cb=bs.spacingBottom,bf=bs.spacingLeft,b4,bn,bb,bT,cf,ch,bM,b6,ce,bL,cj,bI,b5,C,ad,b8,bk,bK,bg,bG,bo,ab,bt=this,b9=(bP=bs.events)&&!!bP.click,ba,a8,bJ,bW,bQ,u,co,X,bV,bl,bd,bq,bA,br,bh,b3,cl=bs.showAxes,M=0,bi=[],cn,bZ=[],a9,cc,a7,b1,ck,bm,bp,cg,b0,cm,cd,ci,bN=function(cL){function cP(cS,cW){var cT=cS.legendItem,cZ=cS.legendLine,cY=cS.legendSymbol,cV=cD.color,cU=cW?cw.itemStyle.color:cV,cX=cW?cS.color:cV;cV=cW?cS.pointAttr[ar]:{stroke:cV,fill:cV};cT&&cT.css({fill:cU});cZ&&cZ.attr({stroke:cX});cY&&cY.attr(cV)}function cA(cS,cV,cT){var cX=cS.legendItem,cW=cS.legendLine,cU=cS.legendSymbol;cS=cS.checkbox;cX&&cX.attr({x:cV,y:cT});cW&&cW.translate(cV,cT-4);cU&&cU.attr({x:cV+cU.xOff,y:cT+cU.yOff});if(cS){cS.x=cV;cS.y=cT}}function cB(){P(cH,function(cS){var cU=cS.checkbox,cT=cK.alignAttr;cU&&aP(cU,{left:cT.translateX+cS.legendItemWidth+cU.x-40+am,top:cT.translateY+cU.y-11+am})})}function cs(c0){var cZ,cX,cT,cY,cS=c0.legendItem;cY=c0.series||c0;var cV=cY.options,cU=cV&&cV.borderWidth||0;if(!cS){cY=/^(bar|pie|area|column)$/.test(cY.type);c0.legendItem=cS=cc.text(cw.labelFormatter.call(c0),0,0).css(c0.visible?cJ:cD).on("mouseover",function(){c0.setState(aH);cS.css(cp)}).on("mouseout",function(){cS.css(c0.visible?cJ:cD);c0.setState()}).on("click",function(){var c1=function(){c0.setVisible()};c0.firePointEvent?c0.firePointEvent("legendItemClick",null,c1):ag(c0,"legendItemClick",null,c1)}).attr({zIndex:2}).add(cK);if(!cY&&cV&&cV.lineWidth){var cW={"stroke-width":cV.lineWidth,zIndex:2};if(cV.dashStyle){cW.dashstyle=cV.dashStyle}c0.legendLine=cc.path([aE,-cq-bc,0,o,-bc,0]).attr(cW).add(cK)}if(cY){cZ=cc.rect(cX=-cq-bc,cT=-11,cq,12,2).attr({zIndex:3}).add(cK)}else{if(cV&&cV.marker&&cV.marker.enabled){cZ=cc.symbol(c0.symbol,cX=-cq/2-bc,cT=-4,cV.marker.radius).attr({zIndex:3}).add(cK)}}if(cZ){cZ.xOff=cX+cU%2/2;cZ.yOff=cT+cU%2/2}c0.legendSymbol=cZ;cP(c0,c0.visible);if(cV&&cV.showCheckbox){c0.checkbox=W("input",{type:"checkbox",checked:c0.selected,defaultChecked:c0.selected},cw.itemCheckboxStyle,cj);b(c0.checkbox,"click",function(c1){ag(c0,"checkboxClick",{checked:c1.target.checked},function(){c0.select()})})}}cZ=cS.getBBox();cX=c0.legendItemWidth=cw.itemWidth||cq+bc+cZ.width+be;cu=cZ.height;if(cv&&cx-cE+cX>(cN||ad-2*cz-cE)){cx=cE;cG+=cu}cC=cG;cA(c0,cx,cG);if(cv){cx+=cX}else{cG+=cu}ct=cN||aK(cv?cx-cE:cX,ct)}function cy(){cx=cE;cG=cI;cC=ct=0;cK||(cK=cc.g("legend").attr({zIndex:7}).add());cH=[];P(cF,function(cW){var cV=cW.options;if(cV.showInLegend){cH=cH.concat(cV.legendType==="point"?cW.data:cW)}});cH.sort(function(cW,cV){return(cW.options.legendIndex||0)-(cV.options.legendIndex||0)});cR&&cH.reverse();P(cH,cs);br=cN||ct;bh=cC-cI+cu;if(cM||cO){br+=2*cz;bh+=2*cz;if(cr){br>0&&bh>0&&cr.animate(cr.crisp(null,null,null,br,bh))}else{cr=cc.rect(0,0,br,bh,cw.borderRadius,cM||0).attr({stroke:cw.borderColor,"stroke-width":cM||0,fill:cO||z}).add(cK).shadow(cw.shadow)}cr[cH.length?"show":"hide"]()}for(var cS=["left","right","top","bottom"],cU,cT=4;cT--;){cU=cS[cT];if(cQ[cU]&&cQ[cU]!=="auto"){cw[cT<2?"align":"verticalAlign"]=cU;cw[cT<2?"x":"y"]=B(cQ[cU])*(cT%2?-1:1)}}cK.align(G(cw,{width:br,height:bh}),true,b4);M||cB()}var cw=cL.options.legend;if(cw.enabled){var cv=cw.layout==="horizontal",cq=cw.symbolWidth,bc=cw.symbolPadding,cH,cQ=cw.style,cJ=cw.itemStyle,cp=cw.itemHoverStyle,cD=cw.itemHiddenStyle,cz=B(cQ.padding),be=20,cI=18,cE=4+cz+cq+bc,cx,cG,cC,cu=0,cr,cM=cw.borderWidth,cO=cw.backgroundColor,cK,ct,cN=cw.width,cF=cL.series,cR=cw.reversed;cy();b(cL,"endResize",cB);return{colorizeItem:cP,destroyItem:function(cS){var cT=cS.checkbox;P(["legendItem","legendLine","legendSymbol"],function(cU){cS[cU]&&cS[cU].destroy()});cT&&a1(cS.checkbox)},renderLegend:cy}}};a8=function(bc,be){return bc>=0&&bc<=bV&&be>=0&&be<=X};ci=function(){ag(bt,"selection",{resetSelection:true},cd);bt.toolbar.remove("zoom")};cd=function(bc){var be=O.lang,cp=bt.pointCount<100;bt.toolbar.add("zoom",be.resetZoom,be.resetZoomTitle,ci);!bc||bc.resetSelection?P(bi,function(cq){cq.setExtremes(null,null,false,cp)}):P(bc.xAxis.concat(bc.yAxis),function(cq){var cr=cq.axis;if(bt.tracker[cr.isXAxis?"zoomX":"zoomY"]){cr.setExtremes(cq.min,cq.max,false,cp)}});bw()};bp=function(){var be=bH.legend,cq=ay(be.margin,10),ct=be.x,bc=be.y,cr=be.align,cp=be.verticalAlign,cs;cg();if((bt.title||bt.subtitle)&&!ao(b2)){if(cs=aK(bt.title&&!bn.floating&&!bn.verticalAlign&&bn.y||0,bt.subtitle&&!bb.floating&&!bb.verticalAlign&&bb.y||0)){bT=aK(bT,cs+ay(bn.margin,15)+b7)}}if(be.enabled&&!be.floating){if(cr==="right"){ao(bR)||(cf=aK(cf,br-ct+cq+by))}else{if(cr==="left"){ao(bU)||(bM=aK(bM,br+ct+cq+bf))}else{if(cp==="top"){ao(b2)||(bT=aK(bT,bh+bc+cq+b7))}else{if(cp==="bottom"){ao(bO)||(ch=aK(ch,bh-bc+cq+cb))}}}}}cl&&P(bi,function(cu){cu.getOffset()});ao(bU)||(bM+=b6[3]);ao(b2)||(bT+=b6[0]);ao(bO)||(ch+=b6[2]);ao(bR)||(cf+=b6[1]);b0()};cm=function(be,cp,cr){var bc=bt.title,cq=bt.subtitle;M+=1;f(cr,bt);bK=b8;bk=ad;bt.chartWidth=ad=ak(be);bt.chartHeight=b8=ak(cp);aP(cj,{width:ad+am,height:b8+am});cc.setSize(ad,b8,cr);bV=ad-bM-cf;X=b8-bT-ch;cn=null;P(bi,function(cs){cs.isDirty=true;cs.setScale()});P(bZ,function(cs){cs.isDirty=true});bt.isDirtyLegend=true;bt.isDirtyBox=true;bp();bc&&bc.align(null,null,b4);cq&&cq.align(null,null,b4);bw(cr);bK=null;ag(bt,"resize");setTimeout(function(){ag(bt,"endResize",null,function(){M-=1})},aq&&aq.duration||500)};b0=function(){bt.plotLeft=bM=ak(bM);bt.plotTop=bT=ak(bT);bt.plotWidth=bV=ak(ad-bM-cf);bt.plotHeight=X=ak(b8-bT-ch);bt.plotSizeX=a9?X:bV;bt.plotSizeY=a9?bV:X;b4={x:bf,y:b7,width:ad-bf-by,height:b8-b7-cb}};cg=function(){bT=ay(b2,b7);cf=ay(bR,by);ch=ay(bO,cb);bM=ay(bU,bf);b6=[0,0,0,0]};bm=function(){var be=bs.borderWidth||0,cq=bs.backgroundColor,cs=bs.plotBackgroundColor,bc=bs.plotBackgroundImage,cr,cp={x:bM,y:bT,width:bV,height:X};cr=be+(bs.shadow?8:0);if(be||cq){if(bg){bg.animate(bg.crisp(null,null,null,ad-cr,b8-cr))}else{bg=cc.rect(cr/2,cr/2,ad-cr,b8-cr,bs.borderRadius,be).attr({stroke:bs.borderColor,"stroke-width":be,fill:cq||z}).add().shadow(bs.shadow)}}if(cs){if(bG){bG.animate(cp)}else{bG=cc.rect(bM,bT,bV,X,0).attr({fill:cs}).add().shadow(bs.plotShadow)}}if(bc){if(bo){bo.animate(cp)}else{bo=cc.image(bc,bM,bT,bV,X).add()}}if(bs.plotBorderWidth){if(ab){ab.animate(ab.crisp(null,bM,bT,bV,X))}else{ab=cc.rect(bM,bT,bV,X,0,bs.plotBorderWidth).attr({stroke:bs.plotBorderColor,"stroke-width":bs.plotBorderWidth,zIndex:4}).add()}}bt.isDirtyBox=false};b(T,"unload",bX);bs.reflow!==false&&b(bt,"load",bY);if(bP){for(ba in bP){b(bt,ba,bP[ba])}}bt.options=bH;bt.series=bZ;bt.addSeries=function(be,cp,cq){var bc;if(be){f(cq,bt);cp=ay(cp,true);ag(bt,"addSeries",{options:be},function(){bc=bz(be);bc.isDirty=true;bt.isDirtyLegend=true;cp&&bt.redraw()})}return bc};bt.animation=ay(bs.animation,true);bt.destroy=bX;bt.get=function(be){var cp,cq,bc;for(cp=0;cp<bi.length;cp++){if(bi[cp].options.id===be){return bi[cp]}}for(cp=0;cp<bZ.length;cp++){if(bZ[cp].options.id===be){return bZ[cp]}}for(cp=0;cp<bZ.length;cp++){bc=bZ[cp].data;for(cq=0;cq<bc.length;cq++){if(bc[cq].id===be){return bc[cq]}}}return null};bt.getSelectedPoints=function(){var bc=[];P(bZ,function(be){bc=bc.concat(aQ(be.data,function(cp){return cp.selected}))});return bc};bt.getSelectedSeries=function(){return aQ(bZ,function(bc){return bc.selected})};bt.hideLoading=function(){aV(bQ,{opacity:0},{duration:bH.loading.hideDuration,complete:function(){aP(bQ,{display:z})}});co=false};bt.isInsidePlot=a8;bt.redraw=bw;bt.setSize=cm;bt.setTitle=bu;bt.showLoading=function(bc){var be=bH.loading;if(!bQ){bQ=W(K,{className:"highcharts-loading"},G(be.style,{left:bM+am,top:bT+am,width:bV+am,height:X+am,zIndex:10,display:z}),cj);u=W("span",null,be.labelStyle,bQ)}u.innerHTML=bc||bH.lang.loading;if(!co){aP(bQ,{opacity:0,display:""});aV(bQ,{opacity:be.style.opacity},{duration:be.showDuration});co=true}};bt.pointCount=0;bt.counters=new aX;bj()}var q=document,T=window,aO=Math,ak=aO.round,i=aO.floor,aW=aO.ceil,aK=aO.max,m=aO.min,az=aO.abs,aw=aO.cos,Y=aO.sin,S=aO.PI,aB=S*2/360,E=navigator.userAgent,aG=/msie/i.test(E)&&!T.opera,aC=q.documentMode===8,aL=/AppleWebKit/.test(E),p=/Firefox/.test(E),aR=!!q.createElementNS&&!!q.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,N,ac=q.documentElement.ontouchstart!==undefined,ah={},j=0,a6=1,aJ,O,aN,aq,ax,aj,K="div",Z="absolute",H="relative",ae="hidden",au="highcharts-",aZ="visible",am="px",z="none",aE="M",o="L",L="rgba(192,192,192,"+(aR?0.000001:0.002)+")",ar="",aH="hover",V,al,R,t,aM,y,h,ap,U,e,w,g,a2=T.HighchartsAdapter,A=a2||{},P=A.each,aQ=A.grep,aI=A.map,J=A.merge,b=A.addEvent,at=A.removeEvent,ag=A.fireEvent,aV=A.animate,aS=A.stop,I={};aN=function(bc,ba,a9){function a8(bd){return bd.toString().replace(/^([0-9])$/,"0$1")}if(!ao(ba)||isNaN(ba)){return"Invalid date"}bc=ay(bc,"%Y-%m-%d %H:%M:%S");ba=new Date(ba*a6);var a7,ad=ba[R](),ab=ba[t](),X=ba[aM](),M=ba[y](),C=ba[h](),u=O.lang,bb=u.weekdays;u=u.months;ba={a:bb[ab].substr(0,3),A:bb[ab],d:a8(X),e:X,b:u[M].substr(0,3),B:u[M],m:a8(M+1),y:C.toString().substr(2,2),Y:C,H:a8(ad),I:a8(ad%12||12),l:ad%12||12,M:a8(ba[al]()),p:ad<12?"AM":"PM",P:ad<12?"am":"pm",S:a8(ba.getSeconds())};for(a7 in ba){bc=bc.replace("%"+a7,ba[a7])}return a9?bc.substr(0,1).toUpperCase()+bc.substr(1):bc};aX.prototype={wrapColor:function(u){if(this.color>=u){this.color=0}},wrapSymbol:function(u){if(this.symbol>=u){this.symbol=0}}};a2&&a2.init&&a2.init();if(!a2&&T.jQuery){var aa=jQuery;P=function(C,u){for(var X=0,M=C.length;X<M;X++){if(u.call(C[X],C[X],X,C)===false){return X}}};aQ=aa.grep;aI=function(C,u){for(var ab=[],X=0,M=C.length;X<M;X++){ab[X]=u.call(C[X],C[X],X,C)}return ab};J=function(){var u=arguments;return aa.extend(true,null,u[0],u[1],u[2],u[3])};b=function(C,u,M){aa(C).bind(u,M)};at=function(C,u,X){var M=q.removeEventListener?"removeEventListener":"detachEvent";if(q[M]&&!C[M]){C[M]=function(){}}aa(C).unbind(u,X)};ag=function(C,u,ad,ab){var X=aa.Event(u),M="detached"+u;G(X,ad);if(C[u]){C[M]=C[u];C[u]=null}aa(C).trigger(X);if(C[M]){C[u]=C[M];C[M]=null}ab&&!X.isDefaultPrevented()&&ab(X)};aV=function(C,u,X){var M=aa(C);if(u.d){C.toD=u.d;u.d=1}M.stop();M.animate(u,X)};aS=function(u){aa(u).stop()};aa.extend(aa.easing,{easeOutQuad:function(C,u,ab,X,M){return -X*(u/=M)*(u-2)+ab}});var Q=jQuery.fx.step._default,s=jQuery.fx.prototype.cur;aa.fx.step._default=function(C){var u=C.elem;u.attr?u.attr(C.prop,C.now):Q.apply(this,arguments)};aa.fx.step.d=function(C){var u=C.elem;if(!C.started){var M=ax.init(u,u.d,u.toD);C.start=M[0];C.end=M[1];C.started=true}u.attr("d",ax.step(C.start,C.end,C.pos,u.toD))};aa.fx.prototype.cur=function(){var u=this.elem;return u.attr?u.attr(this.prop):s.apply(this,arguments)}}ax={init:function(ba,a9,a8){a9=a9||"";var a7=ba.shift,ad=a9.indexOf("C")>-1,ab=ad?7:3,X;a9=a9.split(" ");a8=[].concat(a8);var M,C,u=function(bb){for(X=bb.length;X--;){bb[X]===aE&&bb.splice(X+1,0,bb[X+1],bb[X+2],bb[X+1],bb[X+2])}};if(ad){u(a9);u(a8)}if(ba.isArea){M=a9.splice(a9.length-6,6);C=a8.splice(a8.length-6,6)}if(a7){a8=[].concat(a8).splice(0,ab).concat(a8);ba.shift=false}if(a9.length){for(ba=a8.length;a9.length<ba;){a7=[].concat(a9).splice(a9.length-ab,ab);if(ad){a7[ab-6]=a7[ab-2];a7[ab-5]=a7[ab-1]}a9=a9.concat(a7)}}if(M){a9=a9.concat(M);a8=a8.concat(C)}return[a9,a8]},step:function(C,u,ad,ab){var X=[],M=C.length;if(ad===1){X=ab}else{if(M===u.length&&ad<1){for(;M--;){ab=parseFloat(C[M]);X[M]=isNaN(ab)?C[M]:ad*parseFloat(u[M]-ab)+ab}}else{X=u}}return X}};a2={enabled:true,align:"center",x:0,y:15,style:{color:"#666",fontSize:"11px",lineHeight:"14px"}};O={colors:["#4572A7","#AA4643","#89A54E","#80699B","#3D96AE","#DB843D","#92A8CD","#A47D7C","#B5CA92"],symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],decimalPoint:".",resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:","},global:{useUTC:true},chart:{borderColor:"#4572A7",borderRadius:5,defaultSeriesType:"line",ignoreHiddenSeries:true,spacingTop:10,spacingRight:10,spacingBottom:15,spacingLeft:10,style:{fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif',fontSize:"12px"},backgroundColor:"#FFFFFF",plotBorderColor:"#C0C0C0"},title:{text:"Chart title",align:"center",y:15,style:{color:"#3E576F",fontSize:"16px"}},subtitle:{text:"",align:"center",y:30,style:{color:"#6D869F"}},plotOptions:{line:{allowPointSelect:false,showCheckbox:false,animation:{duration:1000},events:{},lineWidth:2,shadow:true,marker:{enabled:true,lineWidth:0,radius:4,lineColor:"#FFFFFF",states:{hover:{},select:{fillColor:"#FFFFFF",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:J(a2,{enabled:false,y:-6,formatter:function(){return this.y}}),showInLegend:true,states:{hover:{marker:{}},select:{marker:{}}},stickyTracking:true}},labels:{style:{position:Z,color:"#3E576F"}},legend:{enabled:true,align:"center",layout:"horizontal",labelFormatter:function(){return this.name},borderWidth:1,borderColor:"#909090",borderRadius:5,shadow:false,style:{padding:"5px"},itemStyle:{cursor:"pointer",color:"#3E576F"},itemHoverStyle:{cursor:"pointer",color:"#000000"},itemHiddenStyle:{color:"#C0C0C0"},itemCheckboxStyle:{position:Z,width:"13px",height:"13px"},symbolWidth:16,symbolPadding:5,verticalAlign:"bottom",x:0,y:0},loading:{hideDuration:100,labelStyle:{fontWeight:"bold",position:H,top:"1em"},showDuration:100,style:{position:Z,backgroundColor:"white",opacity:0.5,textAlign:"center"}},tooltip:{enabled:true,backgroundColor:"rgba(255, 255, 255, .85)",borderWidth:2,borderRadius:5,shadow:true,snap:ac?25:10,style:{color:"#333333",fontSize:"12px",padding:"5px",whiteSpace:"nowrap"}},toolbar:{itemStyle:{color:"#4572A7",cursor:"pointer"}},credits:{enabled:true,text:"Highcharts.com",href:"http://www.highcharts.com",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#909090",fontSize:"10px"}}};var a5={dateTimeLabelFormats:{second:"%H:%M:%S",minute:"%H:%M",hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:false,gridLineColor:"#C0C0C0",labels:a2,lineColor:"#C0D0E0",lineWidth:1,max:null,min:null,minPadding:0.01,maxPadding:0.01,minorGridLineColor:"#E0E0E0",minorGridLineWidth:1,minorTickColor:"#A0A0A0",minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:false,tickColor:"#C0D0E0",tickLength:5,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",tickWidth:1,title:{align:"middle",style:{color:"#6D869F",fontWeight:"bold"}},type:"linear"},an=J(a5,{endOnTick:true,gridLineWidth:1,tickPixelInterval:72,showLastLabel:true,labels:{align:"right",x:-8,y:3},lineWidth:0,maxPadding:0.05,minPadding:0.05,startOnTick:true,tickWidth:0,title:{rotation:270,text:"Y-values"},stackLabels:{enabled:false,formatter:function(){return this.total},style:a2.style}}),aU={labels:{align:"right",x:-8,y:null},title:{rotation:270}},c={labels:{align:"left",x:8,y:null},title:{rotation:90}},a3={labels:{align:"center",x:0,y:14},title:{rotation:0}},r=J(a3,{labels:{y:-5}}),a=O.plotOptions;a2=a.line;a.spline=J(a2);a.scatter=J(a2,{lineWidth:0,states:{hover:{lineWidth:0}}});a.area=J(a2,{});a.areaspline=J(a.area);a.column=J(a2,{borderColor:"#FFFFFF",borderWidth:1,borderRadius:0,groupPadding:0.2,marker:null,pointPadding:0.1,minPointLength:0,states:{hover:{brightness:0.1,shadow:false},select:{color:"#C0C0C0",borderColor:"#000000",shadow:false}},dataLabels:{y:null,verticalAlign:null}});a.bar=J(a.column,{dataLabels:{align:"left",x:5,y:0}});a.pie=J(a2,{borderColor:"#FFFFFF",borderWidth:1,center:["50%","50%"],colorByPoint:true,dataLabels:{distance:30,enabled:true,formatter:function(){return this.point.name},y:5},legendType:"point",marker:null,size:"75%",showInLegend:false,slicedOffset:10,states:{hover:{brightness:0.1,shadow:false}}});aF();var d=function(C){var u=[],M;(function(X){if(M=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]?(?:\.[0-9]+)?)\s*\)/.exec(X)){u=[B(M[1]),B(M[2]),B(M[3]),parseFloat(M[4],10)]}else{if(M=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(X)){u=[B(M[1],16),B(M[2],16),B(M[3],16),1]}}})(C);return{get:function(X){return u&&!isNaN(u[0])?X==="rgb"?"rgb("+u[0]+","+u[1]+","+u[2]+")":X==="a"?u[3]:"rgba("+u.join(",")+")":C},brighten:function(ab){if(v(ab)&&ab!==0){var X;for(X=0;X<3;X++){u[X]+=B(ab*255);if(u[X]<0){u[X]=0}if(u[X]>255){u[X]=255}}}return this},setOpacity:function(X){u[3]=X;return this}}};av.prototype={init:function(C,u){this.element=q.createElementNS("http://www.w3.org/2000/svg",u);this.renderer=C},animate:function(C,u,M){if(u=ay(u,aq,true)){u=J(u);if(M){u.complete=M}aV(this,C,u)}else{this.attr(C);M&&M()}},attr:function(bd,bb){var ba,a9,a8,a7,ad=this.element,ab=ad.nodeName,X=this.renderer,M,C=this.shadows,bc,u=this;if(af(bd)&&ao(bb)){ba=bd;bd={};bd[ba]=bb}if(af(bd)){ba=bd;if(ab==="circle"){ba={x:"cx",y:"cy"}[ba]||ba}else{if(ba==="strokeWidth"){ba="stroke-width"}}u=D(ad,ba)||this[ba]||0;if(ba!=="d"&&ba!=="visibility"){u=parseFloat(u)}}else{for(ba in bd){M=false;a9=bd[ba];if(ba==="d"){if(a9&&a9.join){a9=a9.join(" ")}if(/(NaN| {2}|^$)/.test(a9)){a9="M 0 0"}this.d=a9}else{if(ba==="x"&&ab==="text"){for(a8=0;a8<ad.childNodes.length;a8++){a7=ad.childNodes[a8];D(a7,"x")===D(ad,"x")&&D(a7,"x",a9)}if(this.rotation){D(ad,"transform","rotate("+this.rotation+" "+a9+" "+B(bd.y||D(ad,"y"))+")")}}else{if(ba==="fill"){a9=X.color(a9,ad,ba)}else{if(ab==="circle"&&(ba==="x"||ba==="y")){ba={x:"cx",y:"cy"}[ba]||ba}else{if(ba==="translateX"||ba==="translateY"||ba==="rotation"||ba==="verticalAlign"){this[ba]=a9;this.updateTransform();M=true}else{if(ba==="stroke"){a9=X.color(a9,ad,ba)}else{if(ba==="dashstyle"){ba="stroke-dasharray";a9=a9&&a9.toLowerCase();if(a9==="solid"){a9=z}else{if(a9){a9=a9.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(a8=a9.length;a8--;){a9[a8]=B(a9[a8])*bd["stroke-width"]}a9=a9.join(",")}}}else{if(ba==="isTracker"){this[ba]=a9}else{if(ba==="width"){a9=B(a9)}else{if(ba==="align"){ba="text-anchor";a9={left:"start",center:"middle",right:"end"}[a9]}}}}}}}}}}if(ba==="strokeWidth"){ba="stroke-width"}if(aL&&ba==="stroke-width"&&a9===0){a9=0.000001}if(this.symbolName&&/^(x|y|r|start|end|innerR)/.test(ba)){if(!bc){this.symbolAttr(bd);bc=true}M=true}if(C&&/^(width|height|visibility|x|y|d)$/.test(ba)){for(a8=C.length;a8--;){D(C[a8],ba,a9)}}if((ba==="width"||ba==="height")&&ab==="rect"&&a9<0){a9=0}if(ba==="text"){this.textStr=a9;this.added&&X.buildText(this)}else{M||D(ad,ba,a9)}}}return u},symbolAttr:function(C){var u=this;P(["x","y","r","start","end","width","height","innerR"],function(M){u[M]=ay(C[M],u[M])});u.attr({d:u.renderer.symbols[u.symbolName](ak(u.x*2)/2,ak(u.y*2)/2,u.r,{start:u.start,end:u.end,width:u.width,height:u.height,innerR:u.innerR})})},clip:function(u){return this.attr("clip-path","url("+this.renderer.url+"#"+u.id+")")},crisp:function(a9,a8,a7,ad,ab){var X,M={},C={},u;a9=a9||this.strokeWidth||0;u=a9%2/2;C.x=i(a8||this.x||0)+u;C.y=i(a7||this.y||0)+u;C.width=i((ad||this.width||0)-2*u);C.height=i((ab||this.height||0)-2*u);C.strokeWidth=a9;for(X in C){if(this[X]!==C[X]){this[X]=M[X]=C[X]}}return M},css:function(C){var u=this.element;u=C&&C.width&&u.nodeName==="text";var ab,X="",M=function(a7,ad){return"-"+ad.toLowerCase()};if(C&&C.color){C.fill=C.color}this.styles=C=G(this.styles,C);if(aG&&!aR){u&&delete C.width;aP(this.element,C)}else{for(ab in C){X+=ab.replace(/([A-Z])/g,M)+":"+C[ab]+";"}this.attr({style:X})}u&&this.added&&this.renderer.buildText(this);return this},on:function(C,u){var M=u;if(ac&&C==="click"){C="touchstart";M=function(X){X.preventDefault();u()}}this.element["on"+C]=M;return this},translate:function(C,u){return this.attr({translateX:C,translateY:u})},invert:function(){this.inverted=true;this.updateTransform();return this},updateTransform:function(){var C=this.translateX||0,u=this.translateY||0,ab=this.inverted,X=this.rotation,M=[];if(ab){C+=this.attr("width");u+=this.attr("height")}if(C||u){M.push("translate("+C+","+u+")")}if(ab){M.push("rotate(90) scale(-1,1)")}else{X&&M.push("rotate("+X+" "+this.x+" "+this.y+")")}M.length&&D(this.element,"transform",M.join(" "))},toFront:function(){var u=this.element;u.parentNode.appendChild(u);return this},align:function(C,u,a8){if(C){this.alignOptions=C;this.alignByTranslate=u;a8||this.renderer.alignedObjects.push(this)}else{C=this.alignOptions;u=this.alignByTranslate}a8=ay(a8,this.renderer);var a7=C.align,ad=C.verticalAlign,ab=(a8.x||0)+(C.x||0),X=(a8.y||0)+(C.y||0),M={};if(/^(right|center)$/.test(a7)){ab+=(a8.width-(C.width||0))/{right:1,center:2}[a7]}M[u?"translateX":"x"]=ak(ab);if(/^(bottom|middle)$/.test(ad)){X+=(a8.height-(C.height||0))/({bottom:1,middle:2}[ad]||1)}M[u?"translateY":"y"]=ak(X);this[this.placed?"animate":"attr"](M);this.placed=true;this.alignAttr=M;return this},getBBox:function(){var C,u,ad,ab=this.rotation,X=ab*aB;try{C=G({},this.element.getBBox())}catch(M){C={width:0,height:0}}u=C.width;ad=C.height;if(ab){C.width=az(ad*Y(X))+az(u*aw(X));C.height=az(ad*aw(X))+az(u*Y(X))}return C},show:function(){return this.attr({visibility:aZ})},hide:function(){return this.attr({visibility:ae})},add:function(C){var u=this.renderer,a7=C||u,ad=a7.element||u.box,ab=ad.childNodes,X=this.element,M=D(X,"zIndex");this.parentInverted=C&&C.inverted;this.textStr!==undefined&&u.buildText(this);if(M){a7.handleZ=true;M=B(M)}if(a7.handleZ){for(a7=0;a7<ab.length;a7++){C=ab[a7];u=D(C,"zIndex");if(C!==X&&(B(u)>M||!ao(M)&&ao(u))){ad.insertBefore(X,C);return this}}}ad.appendChild(X);this.added=true;return this},destroy:function(){var C=this.element||{},u=this.shadows,X=C.parentNode,M;C.onclick=C.onmouseout=C.onmouseover=C.onmousemove=null;aS(this);X&&X.removeChild(C);u&&P(u,function(ab){(X=ab.parentNode)&&X.removeChild(ab)});k(this.renderer.alignedObjects,this);for(M in this){delete this[M]}return null},empty:function(){for(var C=this.element,u=C.childNodes,M=u.length;M--;){C.removeChild(u[M])}},shadow:function(C,u){var a7=[],ad,ab,X=this.element,M=this.parentInverted?"(-1,-1)":"(1,1)";if(C){for(ad=1;ad<=3;ad++){ab=X.cloneNode(0);D(ab,{isShadow:"true",stroke:"rgb(0, 0, 0)","stroke-opacity":0.05*ad,"stroke-width":7-2*ad,transform:"translate"+M,fill:z});u?u.element.appendChild(ab):X.parentNode.insertBefore(ab,X);a7.push(ab)}this.shadows=a7}return this}};var ai=function(){this.init.apply(this,arguments)};ai.prototype={Element:av,init:function(C,u,ad,ab){var X=location,M;M=this.createElement("svg").attr({xmlns:"http://www.w3.org/2000/svg",version:"1.1"});C.appendChild(M.element);this.box=M.element;this.boxWrapper=M;this.alignedObjects=[];this.url=aG?"":X.href.replace(/#.*?$/,"");this.defs=this.createElement("defs").add();this.forExport=ab;this.setSize(u,ad,false)},createElement:function(C){var u=new this.Element;u.init(this,C);return u},buildText:function(be){for(var bc=be.element,bb=ay(be.textStr,"").toString().replace(/<(b|strong)>/g,'<span style="font-weight:bold">').replace(/<(i|em)>/g,'<span style="font-style:italic">').replace(/<a/g,"<span").replace(/<\/(b|strong|i|em|a)>/g,"</span>").split(/<br.*?>/g),ba=bc.childNodes,a9=/style="([^"]+)"/,a8=/href="([^"]+)"/,a7=D(bc,"x"),ad=be.styles,ab=p&&ad&&ad.HcDirection==="rtl"&&!this.forExport&&B(E.split("Firefox/")[1])<4,X,M=ad&&B(ad.width),bd=ad&&ad.lineHeight,C,u=ba.length;u--;){bc.removeChild(ba[u])}M&&!be.added&&this.box.appendChild(bc);P(bb,function(bi,bg){var bf,bh=0,bj;bi=bi.replace(/<span/g,"|||<span").replace(/<\/span>/g,"</span>|||");bf=bi.split("|||");P(bf,function(bk){if(bk!==""||bf.length===1){var bn={},bm=q.createElementNS("http://www.w3.org/2000/svg","tspan");a9.test(bk)&&D(bm,"style",bk.match(a9)[1].replace(/(;| |^)color([ :])/,"$1fill$2"));if(a8.test(bk)){D(bm,"onclick",'location.href="'+bk.match(a8)[1]+'"');aP(bm,{cursor:"pointer"})}bk=(bk.replace(/<(.|\n)*?>/g,"")||" ").replace(/&lt;/g,"<").replace(/&gt;/g,">");if(ab){X=[];for(u=bk.length;u--;){X.push(bk.charAt(u))}bk=X.join("")}bm.appendChild(q.createTextNode(bk));if(bh){bn.dx=3}else{bn.x=a7}if(!bh){if(bg){!aR&&be.renderer.forExport&&aP(bm,{display:"block"});bj=T.getComputedStyle&&B(T.getComputedStyle(C,null).getPropertyValue("line-height"));if(!bj||isNaN(bj)){bj=bd||C.offsetHeight||18}D(bm,"dy",bj)}C=bm}D(bm,bn);bc.appendChild(bm);bh++;if(M){bk=bk.replace(/-/g,"- ").split(" ");for(var bl,bo=[];bk.length||bo.length;){bl=bc.getBBox().width;bn=bl>M;if(!bn||bk.length===1){bk=bo;bo=[];if(bk.length){bm=q.createElementNS("http://www.w3.org/2000/svg","tspan");D(bm,{dy:bd||16,x:a7});bc.appendChild(bm);if(bl>M){M=bl}}}else{bm.removeChild(bm.firstChild);bo.unshift(bk.pop())}bk.length&&bm.appendChild(q.createTextNode(bk.join(" ").replace(/- /g,"-")))}}}})})},crispLine:function(C,u){if(C[1]===C[4]){C[1]=C[4]=ak(C[1])+u%2/2}if(C[2]===C[5]){C[2]=C[5]=ak(C[2])+u%2/2}return C},path:function(u){return this.createElement("path").attr({d:u,fill:z})},circle:function(C,u,M){C=n(C)?C:{x:C,y:u,r:M};return this.createElement("circle").attr(C)},arc:function(C,u,ad,ab,X,M){if(n(C)){u=C.y;ad=C.r;ab=C.innerR;X=C.start;M=C.end;C=C.x}return this.symbol("arc",C||0,u||0,ad||0,{innerR:ab||0,start:X||0,end:M||0})},rect:function(C,u,ad,ab,X,M){if(n(C)){u=C.y;ad=C.width;ab=C.height;X=C.r;M=C.strokeWidth;C=C.x}X=this.createElement("rect").attr({rx:X,ry:X,fill:z});return X.attr(X.crisp(M,C,u,aK(ad,0),aK(ab,0)))},setSize:function(C,u,ab){var X=this.alignedObjects,M=X.length;this.width=C;this.height=u;for(this.boxWrapper[ay(ab,true)?"animate":"attr"]({width:C,height:u});M--;){X[M].align()}},g:function(u){return this.createElement("g").attr(ao(u)&&{"class":au+u})},image:function(C,u,ad,ab,X){var M={preserveAspectRatio:z};arguments.length>1&&G(M,{x:u,y:ad,width:ab,height:X});M=this.createElement("image").attr(M);M.element.setAttributeNS?M.element.setAttributeNS("http://www.w3.org/1999/xlink","href",C):M.element.setAttribute("hc-svg-href",C);return M},symbol:function(ba,a9,a8,a7,ad){var ab,X=this.symbols[ba];X=X&&X(ak(a9),ak(a8),a7,ad);var M=/^url\((.*?)\)$/,C;if(X){ab=this.path(X);G(ab,{symbolName:ba,x:a9,y:a8,r:a7});ad&&G(ab,ad)}else{if(M.test(ba)){var u=function(bc,bb){bc.attr({width:bb[0],height:bb[1]}).translate(-ak(bb[0]/2),-ak(bb[1]/2))};C=ba.match(M)[1];ba=ah[C];ab=this.image(C).attr({x:a9,y:a8});if(ba){u(ab,ba)}else{ab.attr({width:0,height:0});W("img",{onload:function(){u(ab,ah[C]=[this.width,this.height])},src:C})}}else{ab=this.circle(a9,a8,a7)}}return ab},symbols:{square:function(C,u,M){M=0.707*M;return[aE,C-M,u-M,o,C+M,u-M,C+M,u+M,C-M,u+M,"Z"]},triangle:function(C,u,M){return[aE,C,u-1.33*M,o,C+M,u+0.67*M,C-M,u+0.67*M,"Z"]},"triangle-down":function(C,u,M){return[aE,C,u+1.33*M,o,C-M,u-0.67*M,C+M,u-0.67*M,"Z"]},diamond:function(C,u,M){return[aE,C,u-M,o,C+M,u,C,u+M,C-M,u,"Z"]},arc:function(ba,a9,a8,a7){var ad=a7.start,ab=a7.end-0.000001,X=a7.innerR,M=aw(ad),C=Y(ad),u=aw(ab);ab=Y(ab);a7=a7.end-ad<S?0:1;return[aE,ba+a8*M,a9+a8*C,"A",a8,a8,0,a7,1,ba+a8*u,a9+a8*ab,o,ba+X*u,a9+X*ab,"A",X,X,0,a7,0,ba+X*M,a9+X*C,"Z"]}},clipRect:function(C,u,ad,ab){var X=au+j++,M=this.createElement("clipPath").attr({id:X}).add(this.defs);C=this.rect(C,u,ad,ab,0).add(M);C.id=X;return C},color:function(a9,a8,a7){var ad,ab=/^rgba/;if(a9&&a9.linearGradient){var X=this;a8=a9.linearGradient;a7=au+j++;var M,C,u;M=X.createElement("linearGradient").attr({id:a7,gradientUnits:"userSpaceOnUse",x1:a8[0],y1:a8[1],x2:a8[2],y2:a8[3]}).add(X.defs);P(a9.stops,function(ba){if(ab.test(ba[1])){ad=d(ba[1]);C=ad.get("rgb");u=ad.get("a")}else{C=ba[1];u=1}X.createElement("stop").attr({offset:ba[0],"stop-color":C,"stop-opacity":u}).add(M)});return"url("+this.url+"#"+a7+")"}else{if(ab.test(a9)){ad=d(a9);D(a8,a7+"-opacity",ad.get("a"));return ad.get("rgb")}else{return a9}}},text:function(C,u,X){var M=O.chart.style;u=ak(ay(u,0));X=ak(ay(X,0));C=this.createElement("text").attr({x:u,y:X,text:C}).css({fontFamily:M.fontFamily,fontSize:M.fontSize});C.x=u;C.y=X;return C}};N=ai;if(!aR){A=aT(av,{init:function(C,u){var X=["<",u,' filled="f" stroked="f"'],M=["position: ",Z,";"];if(u==="shape"||u===K){M.push("left:0;top:0;width:10px;height:10px;")}if(aC){M.push("visibility: ",u===K?ae:aZ)}X.push(' style="',M.join(""),'"/>');if(u){X=u===K||u==="span"||u==="img"?X.join(""):C.prepVML(X);this.element=W(X)}this.renderer=C},add:function(C){var u=this.renderer,X=this.element,M=u.box;M=C?C.element||C:M;C&&C.inverted&&u.invertChild(X,M);aC&&M.gVis===ae&&aP(X,{visibility:ae});M.appendChild(X);this.added=true;this.alignOnAdd&&this.updateTransform();return this},attr:function(be,bc){var bb,ba,a9,a8=this.element||{},a7=a8.style,ad=a8.nodeName,ab=this.renderer,X=this.symbolName,M,bd,C=this.shadows,u=this;if(af(be)&&ao(bc)){bb=be;be={};be[bb]=bc}if(af(be)){bb=be;u=bb==="strokeWidth"||bb==="stroke-width"?this.strokeweight:this[bb]}else{for(bb in be){ba=be[bb];M=false;if(X&&/^(x|y|r|start|end|width|height|innerR)/.test(bb)){if(!bd){this.symbolAttr(be);bd=true}M=true}else{if(bb==="d"){ba=ba||[];this.d=ba.join(" ");a9=ba.length;for(M=[];a9--;){M[a9]=v(ba[a9])?ak(ba[a9]*10)-5:ba[a9]==="Z"?"x":ba[a9]}ba=M.join(" ")||"x";a8.path=ba;if(C){for(a9=C.length;a9--;){C[a9].path=ba}}M=true}else{if(bb==="zIndex"||bb==="visibility"){if(aC&&bb==="visibility"&&ad==="DIV"){a8.gVis=ba;M=a8.childNodes;for(a9=M.length;a9--;){aP(M[a9],{visibility:ba})}if(ba===aZ){ba=null}}if(ba){a7[bb]=ba}M=true}else{if(/^(width|height)$/.test(bb)){if(this.updateClipping){this[bb]=ba;this.updateClipping()}else{a7[bb]=ba}M=true}else{if(/^(x|y)$/.test(bb)){this[bb]=ba;if(a8.tagName==="SPAN"){this.updateTransform()}else{a7[{x:"left",y:"top"}[bb]]=ba}}else{if(bb==="class"){a8.className=ba}else{if(bb==="stroke"){ba=ab.color(ba,a8,bb);bb="strokecolor"}else{if(bb==="stroke-width"||bb==="strokeWidth"){a8.stroked=ba?true:false;bb="strokeweight";this[bb]=ba;if(v(ba)){ba+=am}}else{if(bb==="dashstyle"){(a8.getElementsByTagName("stroke")[0]||W(ab.prepVML(["<stroke/>"]),null,null,a8))[bb]=ba||"solid";this.dashstyle=ba;M=true}else{if(bb==="fill"){if(ad==="SPAN"){a7.color=ba}else{a8.filled=ba!==z?true:false;ba=ab.color(ba,a8,bb);bb="fillcolor"}}else{if(bb==="translateX"||bb==="translateY"||bb==="rotation"||bb==="align"){if(bb==="align"){bb="textAlign"}this[bb]=ba;this.updateTransform();M=true}else{if(bb==="text"){this.bBox=null;a8.innerHTML=ba;M=true}}}}}}}}}}}}if(C&&bb==="visibility"){for(a9=C.length;a9--;){C[a9].style[bb]=ba}}if(!M){if(aC){a8[bb]=ba}else{D(a8,bb,ba)}}}}return u},clip:function(C){var u=this,M=C.members;M.push(u);u.destroyClip=function(){k(M,u)};return u.css(C.getCSS(u.inverted))},css:function(C){var u=this.element;if(u=C&&u.tagName==="SPAN"&&C.width){delete C.width;this.textWidth=u;this.updateTransform()}this.styles=G(this.styles,C);aP(this.element,C);return this},destroy:function(){this.destroyClip&&this.destroyClip();av.prototype.destroy.apply(this)},empty:function(){for(var C=this.element.childNodes,u=C.length,M;u--;){M=C[u];M.parentNode.removeChild(M)}},getBBox:function(){var C=this.element,u=this.bBox;if(!u){if(C.nodeName==="text"){C.style.position=Z}u=this.bBox={x:C.offsetLeft,y:C.offsetTop,width:C.offsetWidth,height:C.offsetHeight}}return u},on:function(C,u){this.element["on"+C]=function(){var M=T.event;M.target=M.srcElement;u(M)};return this},updateTransform:function(){if(this.added){var be=this,bc=be.element,bb=be.translateX||0,ba=be.translateY||0,a9=be.x||0,a8=be.y||0,a7=be.textAlign||"left",ad={left:0,center:0.5,right:1}[a7],ab=a7&&a7!=="left";if(bb||ba){be.css({marginLeft:bb,marginTop:ba})}be.inverted&&P(bc.childNodes,function(bi){be.renderer.invertChild(bi,bc)});if(bc.tagName==="SPAN"){var X,M;bb=be.rotation;var bd;X=0;ba=1;var C=0,u;bd=B(be.textWidth);var bh=be.xCorr||0,bg=be.yCorr||0,bf=[bb,a7,bc.innerHTML,be.textWidth].join(",");if(bf!==be.cTT){if(ao(bb)){X=bb*aB;ba=aw(X);C=Y(X);aP(bc,{filter:bb?["progid:DXImageTransform.Microsoft.Matrix(M11=",ba,", M12=",-C,", M21=",C,", M22=",ba,", sizingMethod='auto expand')"].join(""):z})}X=bc.offsetWidth;M=bc.offsetHeight;if(X>bd){aP(bc,{width:bd+am,display:"block",whiteSpace:"normal"});X=bd}bd=ak((B(bc.style.fontSize)||12)*1.2);bh=ba<0&&-X;bg=C<0&&-M;u=ba*C<0;bh+=C*bd*(u?1-ad:ad);bg-=ba*bd*(bb?u?ad:1-ad:1);if(ab){bh-=X*ad*(ba<0?-1:1);if(bb){bg-=M*ad*(C<0?-1:1)}aP(bc,{textAlign:a7})}be.xCorr=bh;be.yCorr=bg}aP(bc,{left:a9+bh,top:a8+bg});be.cTT=bf}}else{this.alignOnAdd=true}},shadow:function(ba,a9){var a8=[],a7,ad=this.element,ab=this.renderer,X,M=ad.style,C,u=ad.path;if(u&&typeof u.value!=="string"){u="x"}if(ba){for(a7=1;a7<=3;a7++){C=['<shape isShadow="true" strokeweight="',7-2*a7,'" filled="false" path="',u,'" coordsize="100,100" style="',ad.style.cssText,'" />'];X=W(ab.prepVML(C),null,{left:B(M.left)+1,top:B(M.top)+1});C=['<stroke color="black" opacity="',0.05*a7,'"/>'];W(ab.prepVML(C),null,null,X);a9?a9.element.appendChild(X):ad.parentNode.insertBefore(X,ad);a8.push(X)}this.shadows=a8}return this}});a2=function(){this.init.apply(this,arguments)};a2.prototype=J(ai.prototype,{Element:A,isIE8:E.indexOf("MSIE 8.0")>-1,init:function(C,u,X){var M;this.alignedObjects=[];M=this.createElement(K);C.appendChild(M.element);this.box=M.element;this.boxWrapper=M;this.setSize(u,X,false);if(!q.namespaces.hcv){q.namespaces.add("hcv","urn:schemas-microsoft-com:vml");q.createStyleSheet().cssText="hcv\\:fill, hcv\\:path, hcv\\:shape, hcv\\:stroke{ behavior:url(#default#VML); display: inline-block; } "}},clipRect:function(C,u,ab,X){var M=this.createElement();return G(M,{members:[],left:C,top:u,width:ab,height:X,getCSS:function(ba){var a9=this.top,a8=this.left,a7=a8+this.width,ad=a9+this.height;a9={clip:"rect("+ak(ba?a8:a9)+"px,"+ak(ba?ad:a7)+"px,"+ak(ba?a7:ad)+"px,"+ak(ba?a9:a8)+"px)"};!ba&&aC&&G(a9,{width:a7+am,height:ad+am});return a9},updateClipping:function(){P(M.members,function(ad){ad.css(M.getCSS(ad.inverted))})}})},color:function(bc,ba,a9){var a8,a7=/^rgba/;if(bc&&bc.linearGradient){var ad,ab,X=bc.linearGradient,M,C,u,bb;P(bc.stops,function(be,bd){if(a7.test(be[1])){a8=d(be[1]);ad=a8.get("rgb");ab=a8.get("a")}else{ad=be[1];ab=1}if(bd){u=ad;bb=ab}else{M=ad;C=ab}});bc=90-aO.atan((X[3]-X[1])/(X[2]-X[0]))*180/S;a9=["<",a9,' colors="0% ',M,",100% ",u,'" angle="',bc,'" opacity="',bb,'" o:opacity2="',C,'" type="gradient" focus="100%" />'];W(this.prepVML(a9),null,null,ba)}else{if(a7.test(bc)&&ba.tagName!=="IMG"){a8=d(bc);a9=["<",a9,' opacity="',a8.get("a"),'"/>'];W(this.prepVML(a9),null,null,ba);return a8.get("rgb")}else{return bc}}},prepVML:function(C){var u=this.isIE8;C=C.join("");if(u){C=C.replace("/>",' xmlns="urn:schemas-microsoft-com:vml" />');C=C.indexOf('style="')===-1?C.replace("/>",' style="display:inline-block;behavior:url(#default#VML);" />'):C.replace('style="','style="display:inline-block;behavior:url(#default#VML);')}else{C=C.replace("<","<hcv:")}return C},text:function(C,u,X){var M=O.chart.style;return this.createElement("span").attr({text:C,x:ak(u),y:ak(X)}).css({whiteSpace:"nowrap",fontFamily:M.fontFamily,fontSize:M.fontSize})},path:function(u){return this.createElement("shape").attr({coordsize:"100 100",d:u})},circle:function(C,u,M){return this.symbol("circle").attr({x:C,y:u,r:M})},g:function(C){var u;if(C){u={className:au+C,"class":au+C}}return this.createElement(K).attr(u)},image:function(C,u,ad,ab,X){var M=this.createElement("img").attr({src:C});arguments.length>1&&M.css({left:u,top:ad,width:ab,height:X});return M},rect:function(C,u,a7,ad,ab,X){if(n(C)){u=C.y;a7=C.width;ad=C.height;ab=C.r;X=C.strokeWidth;C=C.x}var M=this.symbol("rect");M.r=ab;return M.attr(M.crisp(X,C,u,aK(a7,0),aK(ad,0)))},invertChild:function(C,u){var M=u.style;aP(C,{flip:"x",left:B(M.width)-10,top:B(M.height)-10,rotation:-90})},symbols:{arc:function(bc,ba,a9,a8){var a7=a8.start,ad=a8.end,ab=aw(a7),X=Y(a7),M=aw(ad),C=Y(ad);a8=a8.innerR;var u=0.07/a9,bb=a8&&0.1/a8||0;if(ad-a7===0){return["x"]}else{if(2*S-ad+a7<u){M=-u}else{if(ad-a7<bb){M=aw(a7+bb)}}}return["wa",bc-a9,ba-a9,bc+a9,ba+a9,bc+a9*ab,ba+a9*X,bc+a9*M,ba+a9*C,"at",bc-a8,ba-a8,bc+a8,ba+a8,bc+a8*M,ba+a8*C,bc+a8*ab,ba+a8*X,"x","e"]},circle:function(C,u,M){return["wa",C-M,u-M,C+M,u+M,C+M,u,C+M,u,"e"]},rect:function(C,u,a7,ad){if(!ao(ad)){return[]}var ab=ad.width;ad=ad.height;var X=C+ab,M=u+ad;a7=m(a7,ab,ad);return[aE,C+a7,u,o,X-a7,u,"wa",X-2*a7,u,X,u+2*a7,X-a7,u,X,u+a7,o,X,M-a7,"wa",X-2*a7,M-2*a7,X,M,X,M-a7,X-a7,M,o,C+a7,M,"wa",C,M-2*a7,C+2*a7,M,C+a7,M,C,M-a7,o,C,u+a7,"wa",C,u,C+2*a7,u+2*a7,C,u+a7,C+a7,u,"x","e"]}}});N=a2}a0.prototype.callbacks=[];var aY=function(){};aY.prototype={init:function(C,u){var X=C.chart.counters,M;this.series=C;this.applyOptions(u);this.pointAttr={};if(C.options.colorByPoint){M=C.chart.options.colors;if(!this.options){this.options={}}this.color=this.options.color=this.color||M[X.color++];X.wrapColor(M.length)}C.chart.pointCount++;return this},applyOptions:function(C){var u=this.series;this.config=C;if(v(C)||C===null){this.y=C}else{if(n(C)&&!v(C.length)){G(this,C);this.options=C}else{if(af(C[0])){this.name=C[0];this.y=C[1]}else{if(v(C[0])){this.x=C[0];this.y=C[1]}}}}if(this.x===aj){this.x=u.autoIncrement()}},destroy:function(){var C=this,u=C.series,M;u.chart.pointCount--;C===u.chart.hoverPoint&&C.onMouseOut();u.chart.hoverPoints=null;at(C);P(["graphic","tracker","group","dataLabel","connector"],function(X){C[X]&&C[X].destroy()});C.legendItem&&C.series.chart.legend.destroyItem(C);for(M in C){C[M]=null}},getLabelConfig:function(){return{x:this.category,y:this.y,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},select:function(C,u){var X=this,M=X.series.chart;X.selected=C=ay(C,!X.selected);X.firePointEvent(C?"select":"unselect");X.setState(C&&"select");u||P(M.getSelectedPoints(),function(ab){if(ab.selected&&ab!==X){ab.selected=false;ab.setState(ar);ab.firePointEvent("unselect")}})},onMouseOver:function(){var C=this.series.chart,u=C.tooltip,M=C.hoverPoint;M&&M!==this&&M.onMouseOut();this.firePointEvent("mouseOver");u&&!u.shared&&u.refresh(this);this.setState(aH);C.hoverPoint=this},onMouseOut:function(){this.firePointEvent("mouseOut");this.setState();this.series.chart.hoverPoint=null},tooltipFormatter:function(C){var u=this.series;return['<span style="color:'+u.color+'">',this.name||u.name,"</span>: ",!C?"<b>x = "+(this.name||this.x)+",</b> ":"","<b>",!C?"y = ":"",this.y,"</b>"].join("")},update:function(C,u,a7){var ad=this,ab=ad.series,X=ad.graphic,M=ab.chart;u=ay(u,true);ad.firePointEvent("update",{options:C},function(){ad.applyOptions(C);if(n(C)){ab.getAttribs();X&&X.attr(ad.pointAttr[ab.state])}ab.isDirty=true;u&&M.redraw(a7)})},remove:function(C,u){var ad=this,ab=ad.series,X=ab.chart,M=ab.data;f(u,X);C=ay(C,true);ad.firePointEvent("remove",null,function(){k(M,ad);ad.destroy();ab.isDirty=true;C&&X.redraw()})},firePointEvent:function(C,u,ab){var X=this,M=this.series.options;if(M.point.events[C]||X.options&&X.options.events&&X.options.events[C]){this.importEvents()}if(C==="click"&&M.allowPointSelect){ab=function(ad){X.select(null,ad.ctrlKey||ad.metaKey||ad.shiftKey)}}ag(this,C,u,ab)},importEvents:function(){if(!this.hasImportedEvents){var C=J(this.series.options.point,this.options).events,u;this.events=C;for(u in C){b(this,u,C[u])}this.hasImportedEvents=true}},setState:function(a9){var a8=this.series,a7=a8.options.states,ad=a[a8.type].marker&&a8.options.marker,ab=ad&&!ad.enabled,X=(ad=ad&&ad.states[a9])&&ad.enabled===false,M=a8.stateMarkerGraphic,C=a8.chart,u=this.pointAttr;a9=a9||ar;if(!(a9===this.state||this.selected&&a9!=="select"||a7[a9]&&a7[a9].enabled===false||a9&&(X||ab&&!ad.enabled))){if(this.graphic){this.graphic.attr(u[a9])}else{if(a9){if(!M){a8.stateMarkerGraphic=M=C.renderer.circle(0,0,u[a9].r).attr(u[a9]).add(a8.group)}M.translate(this.plotX,this.plotY)}if(M){M[a9?"show":"hide"]()}}this.state=a9}}};var F=function(){};F.prototype={isCartesian:true,type:"line",pointClass:aY,pointAttrToOptions:{stroke:"lineColor","stroke-width":"lineWidth",fill:"fillColor",r:"radius"},init:function(C,u){var X,M;M=C.series.length;this.chart=C;u=this.setOptions(u);G(this,{index:M,options:u,name:u.name||"Series "+(M+1),state:ar,pointAttr:{},visible:u.visible!==false,selected:u.selected===true});M=u.events;for(X in M){b(this,X,M[X])}if(M&&M.click||u.point&&u.point.events&&u.point.events.click||u.allowPointSelect){C.runTrackerClick=true}this.getColor();this.getSymbol();this.setData(u.data,false)},autoIncrement:function(){var C=this.options,u=this.xIncrement;u=ay(u,C.pointStart,0);this.pointInterval=ay(this.pointInterval,C.pointInterval,1);this.xIncrement=u+this.pointInterval;return u},cleanData:function(){var C=this.chart,u=this.data,a7,ad,ab=C.smallestInterval,X,M;u.sort(function(a9,a8){return a9.x-a8.x});if(this.options.connectNulls){for(M=u.length-1;M>=0;M--){u[M].y===null&&u[M-1]&&u[M+1]&&u.splice(M,1)}}for(M=u.length-1;M>=0;M--){if(u[M-1]){X=u[M].x-u[M-1].x;if(X>0&&(ad===aj||X<ad)){ad=X;a7=M}}}if(ab===aj||ad<ab){C.smallestInterval=ad}this.closestPoints=a7},getSegments:function(){var C=-1,u=[],M=this.data;P(M,function(ab,X){if(ab.y===null){X>C+1&&u.push(M.slice(C+1,X));C=X}else{X===M.length-1&&u.push(M.slice(C+1,X+1))}});this.segments=u},setOptions:function(C){var u=this.chart.options.plotOptions;return J(u[this.type],u.series,C)},getColor:function(){var C=this.chart.options.colors,u=this.chart.counters;this.color=this.options.color||C[u.color++]||"#0000ff";u.wrapColor(C.length)},getSymbol:function(){var C=this.chart.options.symbols,u=this.chart.counters;this.symbol=this.options.marker.symbol||C[u.symbol++];u.wrapSymbol(C.length)},addPoint:function(C,u,a8,a7){var ad=this.data,ab=this.graph,X=this.area,M=this.chart;C=(new this.pointClass).init(this,C);f(a7,M);if(ab&&a8){ab.shift=a8}if(X){X.shift=a8;X.isArea=true}u=ay(u,true);ad.push(C);a8&&ad[0].remove(false);this.getAttribs();this.isDirty=true;u&&M.redraw()},setData:function(C,u){var a7=this,ad=a7.data,ab=a7.initialColor,X=a7.chart,M=ad&&ad.length||0;a7.xIncrement=null;if(ao(ab)){X.counters.color=ab}for(C=aI(a4(C||[]),function(a8){return(new a7.pointClass).init(a7,a8)});M--;){ad[M].destroy()}a7.data=C;a7.cleanData();a7.getSegments();a7.getAttribs();a7.isDirty=true;X.isDirtyBox=true;ay(u,true)&&X.redraw(false)},remove:function(C,u){var X=this,M=X.chart;C=ay(C,true);if(!X.isRemoving){X.isRemoving=true;ag(X,"remove",null,function(){X.destroy();M.isDirtyLegend=M.isDirtyBox=true;C&&M.redraw(u)})}X.isRemoving=false},translate:function(){for(var bb=this.chart,ba=this.options.stacking,a9=this.xAxis.categories,a8=this.yAxis,a7=this.data,ad=a7.length;ad--;){var ab=a7[ad],X=ab.x,M=ab.y,C=ab.low,u=a8.stacks[(M<0?"-":"")+this.stackKey];ab.plotX=this.xAxis.translate(X);if(ba&&this.visible&&u&&u[X]){C=u[X];X=C.total;C.cum=C=C.cum-M;M=C+M;if(ba==="percent"){C=X?C*100/X:0;M=X?M*100/X:0}ab.percentage=X?ab.y*100/X:0;ab.stackTotal=X}if(ao(C)){ab.yBottom=a8.translate(C,0,1,0,1)}if(M!==null){ab.plotY=a8.translate(M,0,1,0,1)}ab.clientX=bb.inverted?bb.plotHeight-ab.plotX:ab.plotX;ab.category=a9&&a9[ab.x]!==aj?a9[ab.x]:ab.x}},setTooltipPoints:function(C){var u=this.chart,a8=u.inverted,a7=[],ad=ak((a8?u.plotTop:u.plotLeft)+u.plotSizeX),ab,X,M=[];if(C){this.tooltipPoints=null}P(this.segments,function(a9){a7=a7.concat(a9)});if(this.xAxis&&this.xAxis.reversed){a7=a7.reverse()}P(a7,function(ba,a9){ab=a7[a9-1]?a7[a9-1]._high+1:0;for(X=ba._high=a7[a9+1]?i((ba.plotX+(a7[a9+1]?a7[a9+1].plotX:ad))/2):ad;ab<=X;){M[a8?ad-ab++:ab++]=ba}});this.tooltipPoints=M},onMouseOver:function(){var C=this.chart,u=C.hoverSeries;if(!(!ac&&C.mouseIsDown)){u&&u!==this&&u.onMouseOut();this.options.events.mouseOver&&ag(this,"mouseOver");this.tracker&&this.tracker.toFront();this.setState(aH);C.hoverSeries=this}},onMouseOut:function(){var C=this.options,u=this.chart,X=u.tooltip,M=u.hoverPoint;M&&M.onMouseOut();this&&C.events.mouseOut&&ag(this,"mouseOut");X&&!C.stickyTracking&&X.hide();this.setState();u.hoverSeries=null},animate:function(C){var u=this.chart,X=this.clipRect,M=this.options.animation;if(M&&!n(M)){M={}}if(C){if(!X.isAnimating){X.attr("width",0);X.isAnimating=true}}else{X.animate({width:u.plotSizeX},M);this.animate=null}},drawPoints:function(){var a9,a8=this.data,a7=this.chart,ad,ab,X,M,C,u;if(this.options.marker.enabled){for(X=a8.length;X--;){M=a8[X];ad=M.plotX;ab=M.plotY;u=M.graphic;if(ab!==aj&&!isNaN(ab)){a9=M.pointAttr[M.selected?"select":ar];C=a9.r;if(u){u.animate({x:ad,y:ab,r:C})}else{M.graphic=a7.renderer.symbol(ay(M.marker&&M.marker.symbol,this.symbol),ad,ab,C).attr(a9).add(this.group)}}}}},convertAttribs:function(C,u,a8,a7){var ad=this.pointAttrToOptions,ab,X,M={};C=C||{};u=u||{};a8=a8||{};a7=a7||{};for(ab in ad){X=ad[ab];M[ab]=ay(C[X],u[ab],a8[ab],a7[ab])}return M},getAttribs:function(){var bc=this,ba=a[bc.type].marker?bc.options.marker:bc.options,a9=ba.states,a8=a9[aH],a7,ad=bc.color,ab={stroke:ad,fill:ad},X=bc.data,M=[],C,u=bc.pointAttrToOptions,bb;if(bc.options.marker){a8.radius=a8.radius||ba.radius+2;a8.lineWidth=a8.lineWidth||ba.lineWidth+1}else{a8.color=a8.color||d(a8.color||ad).brighten(a8.brightness).get()}M[ar]=bc.convertAttribs(ba,ab);P([aH,"select"],function(bd){M[bd]=bc.convertAttribs(a9[bd],M[ar])});bc.pointAttr=M;for(ad=X.length;ad--;){ab=X[ad];if((ba=ab.options&&ab.options.marker||ab.options)&&ba.enabled===false){ba.radius=0}a7=false;if(ab.options){for(bb in u){if(ao(ba[u[bb]])){a7=true}}}if(a7){C=[];a9=ba.states||{};a7=a9[aH]=a9[aH]||{};if(!bc.options.marker){a7.color=d(a7.color||ab.options.color).brighten(a7.brightness||a8.brightness).get()}C[ar]=bc.convertAttribs(ba,M[ar]);C[aH]=bc.convertAttribs(a9[aH],M[aH],C[ar]);C.select=bc.convertAttribs(a9.select,M.select,C[ar])}else{C=M}ab.pointAttr=C}},destroy:function(){var C=this,u=C.chart,ab=/\/5[0-9\.]+ (Safari|Mobile)\//.test(E),X,M;ag(C,"destroy");at(C);C.legendItem&&C.chart.legend.destroyItem(C);P(C.data,function(ad){ad.destroy()});P(["area","graph","dataLabelsGroup","group","tracker"],function(ad){if(C[ad]){X=ab&&ad==="group"?"hide":"destroy";C[ad][X]()}});if(u.hoverSeries===C){u.hoverSeries=null}k(u.series,C);for(M in C){delete C[M]}},drawDataLabels:function(){if(this.options.dataLabels.enabled){var be=this,bc,bb,ba=be.data,a9=be.options.dataLabels,a8,a7=be.dataLabelsGroup,ad=be.chart,ab=ad.inverted,X=be.type,M;M=be.options.stacking;var bd=X==="column"||X==="bar",C=a9.verticalAlign===null,u=a9.y===null;if(bd){if(M){if(C){a9=J(a9,{verticalAlign:"middle"})}if(u){a9=J(a9,{y:{top:14,middle:4,bottom:-6}[a9.verticalAlign]})}}else{if(C){a9=J(a9,{verticalAlign:"top"})}}}if(!a7){a7=be.dataLabelsGroup=ad.renderer.g("data-labels").attr({visibility:be.visible?aZ:ae,zIndex:6}).translate(ad.plotLeft,ad.plotTop).add()}M=a9.color;if(M==="auto"){M=null}a9.style.color=ay(M,be.color);P(ba,function(bk){var bh=bk.barX,bg=bh&&bh+bk.barW/2||bk.plotX||-999,bj=ay(bk.plotY,-999),bl=bk.dataLabel,bf=a9.align,bi=u?bk.y>0?-6:12:a9.y;a8=a9.formatter.call(bk.getLabelConfig());bc=(ab?ad.plotWidth-bj:bg)+a9.x;bb=(ab?ad.plotHeight-bg:bj)+bi;if(X==="column"){bc+={left:-1,right:1}[bf]*bk.barW/2||0}if(ab&&bk.y<0){bf="right";bc-=10}if(bl){if(ab&&!a9.y){bb=bb+B(bl.styles.lineHeight)*0.9-bl.getBBox().height/2}bl.attr({text:a8}).animate({x:bc,y:bb})}else{if(ao(a8)){bl=bk.dataLabel=ad.renderer.text(a8,bc,bb).attr({align:bf,rotation:a9.rotation,zIndex:1}).css(a9.style).add(a7);ab&&!a9.y&&bl.attr({y:bb+B(bl.styles.lineHeight)*0.9-bl.getBBox().height/2})}}if(bd&&be.options.stacking){bg=bk.barY;bj=bk.barW;bk=bk.barH;bl.align(a9,null,{x:ab?ad.plotWidth-bg-bk:bh,y:ab?ad.plotHeight-bh-bj:bg,width:ab?bk:bj,height:ab?bj:bk})}})}},drawGraph:function(){var be=this,bc=be.options,bb=be.graph,ba=[],a9,a8=be.area,a7=be.group,ad=bc.lineColor||be.color,ab=bc.lineWidth,X=bc.dashStyle,M,bd=be.chart.renderer,C=be.yAxis.getThreshold(bc.threshold||0),u=/^area/.test(be.type),bg=[],bf=[];P(be.segments,function(bi){M=[];P(bi,function(bm,bl){if(be.getPointSpline){M.push.apply(M,be.getPointSpline(bi,bm,bl))}else{M.push(bl?o:aE);bl&&bc.step&&M.push(bm.plotX,bi[bl-1].plotY);M.push(bm.plotX,bm.plotY)}});if(bi.length>1){ba=ba.concat(M)}else{bg.push(bi[0])}if(u){var bj=[],bk,bh=M.length;for(bk=0;bk<bh;bk++){bj.push(M[bk])}bh===3&&bj.push(o,M[1],M[2]);if(bc.stacking&&be.type!=="areaspline"){for(bk=bi.length-1;bk>=0;bk--){bj.push(bi[bk].plotX,bi[bk].yBottom)}}else{bj.push(o,bi[bi.length-1].plotX,C,o,bi[0].plotX,C)}bf=bf.concat(bj)}});be.graphPath=ba;be.singlePoints=bg;if(u){a9=ay(bc.fillColor,d(be.color).setOpacity(bc.fillOpacity||0.75).get());if(a8){a8.animate({d:bf})}else{be.area=be.chart.renderer.path(bf).attr({fill:a9}).add(a7)}}if(bb){bb.animate({d:ba})}else{if(ab){bb={stroke:ad,"stroke-width":ab};if(X){bb.dashstyle=X}be.graph=bd.path(ba).attr(bb).add(a7).shadow(bc.shadow)}}},render:function(){var a9=this,a8=a9.chart,a7,ad,ab=a9.options,X=ab.animation,M=X&&a9.animate;X=M?X&&X.duration||500:0;var C=a9.clipRect,u=a8.renderer;if(!C){C=a9.clipRect=!a8.hasRendered&&a8.clipRect?a8.clipRect:u.clipRect(0,0,a8.plotSizeX,a8.plotSizeY);if(!a8.clipRect){a8.clipRect=C}}if(!a9.group){a7=a9.group=u.g("series");if(a8.inverted){ad=function(){a7.attr({width:a8.plotWidth,height:a8.plotHeight}).invert()};ad();b(a8,"resize",ad);b(a9,"destroy",function(){at(a8,"resize",ad)})}a7.clip(a9.clipRect).attr({visibility:a9.visible?aZ:ae,zIndex:ab.zIndex}).translate(a8.plotLeft,a8.plotTop).add(a8.seriesGroup)}a9.drawDataLabels();M&&a9.animate(true);a9.drawGraph&&a9.drawGraph();a9.drawPoints();a9.options.enableMouseTracking!==false&&a9.drawTracker();M&&a9.animate();setTimeout(function(){C.isAnimating=false;if((a7=a9.group)&&C!==a8.clipRect&&C.renderer){a7.clip(a9.clipRect=a8.clipRect);C.destroy()}},X);a9.isDirty=false},redraw:function(){var C=this.chart,u=this.group;if(u){C.inverted&&u.attr({width:C.plotWidth,height:C.plotHeight});u.animate({translateX:C.plotLeft,translateY:C.plotTop})}this.translate();this.setTooltipPoints(true);this.render()},setState:function(C){var u=this.options,X=this.graph,M=u.states;u=u.lineWidth;C=C||ar;if(this.state!==C){this.state=C;if(!(M[C]&&M[C].enabled===false)){if(C){u=M[C].lineWidth||u+1}if(X&&!X.dashstyle){X.attr({"stroke-width":u},C?0:500)}}}},setVisible:function(ba,a9){var a8=this.chart,a7=this.legendItem,ad=this.group,ab=this.tracker,X=this.dataLabelsGroup,M,C=this.data,u=a8.options.chart.ignoreHiddenSeries;M=this.visible;M=(this.visible=ba=ba===aj?!M:ba)?"show":"hide";ad&&ad[M]();if(ab){ab[M]()}else{for(ad=C.length;ad--;){ab=C[ad];ab.tracker&&ab.tracker[M]()}}X&&X[M]();a7&&a8.legend.colorizeItem(this,ba);this.isDirty=true;this.options.stacking&&P(a8.series,function(bb){if(bb.options.stacking&&bb.visible){bb.isDirty=true}});if(u){a8.isDirtyBox=true}a9!==false&&a8.redraw();ag(this,M)},show:function(){this.setVisible(true)},hide:function(){this.setVisible(false)},select:function(u){this.selected=u=u===aj?!this.selected:u;if(this.checkbox){this.checkbox.checked=u}ag(this,u?"select":"unselect")},drawTracker:function(){var ba=this,a9=ba.options,a8=[].concat(ba.graphPath),a7=a8.length,ad=ba.chart,ab=ad.options.tooltip.snap,X=ba.tracker,M=a9.cursor;M=M&&{cursor:M};var C=ba.singlePoints,u;if(a7){for(u=a7+1;u--;){a8[u]===aE&&a8.splice(u+1,0,a8[u+1]-ab,a8[u+2],o);if(u&&a8[u]===aE||u===a7){a8.splice(u,0,o,a8[u-2]+ab,a8[u-1])}}}for(u=0;u<C.length;u++){a7=C[u];a8.push(aE,a7.plotX-ab,a7.plotY,o,a7.plotX+ab,a7.plotY)}if(X){X.attr({d:a8})}else{ba.tracker=ad.renderer.path(a8).attr({isTracker:true,stroke:L,fill:z,"stroke-width":a9.lineWidth+2*ab,visibility:ba.visible?aZ:ae,zIndex:1}).on(ac?"touchstart":"mouseover",function(){ad.hoverSeries!==ba&&ba.onMouseOver()}).on("mouseout",function(){a9.stickyTracking||ba.onMouseOut()}).css(M).add(ad.trackerGroup)}}};a2=aT(F);I.line=a2;a2=aT(F,{type:"area"});I.area=a2;a2=aT(F,{type:"spline",getPointSpline:function(bc,ba,a9){var a8=ba.plotX,a7=ba.plotY,ad=bc[a9-1],ab=bc[a9+1],X,M,C,u;if(a9&&a9<bc.length-1){bc=ad.plotY;C=ab.plotX;ab=ab.plotY;var bb;X=(1.5*a8+ad.plotX)/2.5;M=(1.5*a7+bc)/2.5;C=(1.5*a8+C)/2.5;u=(1.5*a7+ab)/2.5;bb=(u-M)*(C-a8)/(C-X)+a7-u;M+=bb;u+=bb;if(M>bc&&M>a7){M=aK(bc,a7);u=2*a7-M}else{if(M<bc&&M<a7){M=m(bc,a7);u=2*a7-M}}if(u>ab&&u>a7){u=aK(ab,a7);M=2*a7-u}else{if(u<ab&&u<a7){u=m(ab,a7);M=2*a7-u}}ba.rightContX=C;ba.rightContY=u}if(a9){ba=["C",ad.rightContX||ad.plotX,ad.rightContY||ad.plotY,X||a8,M||a7,a8,a7];ad.rightContX=ad.rightContY=null}else{ba=[aE,a8,a7]}return ba}});I.spline=a2;a2=aT(a2,{type:"areaspline"});I.areaspline=a2;var aD=aT(F,{type:"column",pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color",r:"borderRadius"},init:function(){F.prototype.init.apply(this,arguments);var C=this,u=C.chart;u.hasColumn=true;u.hasRendered&&P(u.series,function(M){if(M.type===C.type){M.isDirty=true}})},translate:function(){var bi=this,bh=bi.chart,bg=bi.options,bf=bg.stacking,be=bg.borderWidth,bd=0,bc=bi.xAxis.reversed,bb=bi.xAxis.categories,ba={},a9,a8;F.prototype.translate.apply(bi);P(bh.series,function(bl){if(bl.type===bi.type&&bl.visible){if(bl.options.stacking){a9=bl.stackKey;if(ba[a9]===aj){ba[a9]=bd++}a8=ba[a9]}else{a8=bd++}bl.columnIndex=a8}});var M=bi.data,ad=bi.closestPoints;bb=az(M[1]?M[ad].plotX-M[ad-1].plotX:bh.plotSizeX/(bb&&bb.length||1));ad=bb*bg.groupPadding;var bj=(bb-2*ad)/bd,ab=bg.pointWidth,bk=ao(ab)?(bj-ab)/2:bj*bg.pointPadding,X=aK(ay(ab,bj-2*bk),1),u=bk+(ad+((bc?bd-bi.columnIndex:bi.columnIndex)||0)*bj-bb/2)*(bc?-1:1),a7=bi.yAxis.getThreshold(bg.threshold||0),C=ay(bg.minPointLength,5);P(M,function(bo){var bm=bo.plotY,bl=bo.yBottom||a7,bp=bo.plotX+u,bs=aW(m(bm,bl)),br=aW(aK(bm,bl)-bs),bn=bi.yAxis.stacks[(bo.y<0?"-":"")+bi.stackKey],bq;bf&&bi.visible&&bn&&bn[bo.x]&&bn[bo.x].setOffset(u,X);if(az(br)<C){if(C){br=C;bs=az(bs-a7)>C?bl-C:a7-(bm<=a7?C:0)}bq=bs-3}G(bo,{barX:bp,barY:bs,barW:X,barH:br});bo.shapeType="rect";bm=G(bh.renderer.Element.prototype.crisp.apply({},[be,bp,bs,X,br]),{r:bg.borderRadius});if(be%2){bm.y-=1;bm.height+=1}bo.shapeArgs=bm;bo.trackerArgs=ao(bq)&&J(bo.shapeArgs,{height:aK(6,br+3),y:bq})})},getSymbol:function(){},drawGraph:function(){},drawPoints:function(){var C=this,u=C.options,ab=C.chart.renderer,X,M;P(C.data,function(a7){var ad=a7.plotY;if(ad!==aj&&!isNaN(ad)&&a7.y!==null){X=a7.graphic;M=a7.shapeArgs;if(X){aS(X);X.animate(M)}else{a7.graphic=ab[a7.shapeType](M).attr(a7.pointAttr[a7.selected?"select":ar]).add(C.group).shadow(u.shadow)}}})},drawTracker:function(){var a9=this,a8=a9.chart,a7=a8.renderer,ad,ab,X=+new Date,M=a9.options.cursor,C=M&&{cursor:M},u;P(a9.data,function(ba){ab=ba.tracker;ad=ba.trackerArgs||ba.shapeArgs;delete ad.strokeWidth;if(ba.y!==null){if(ab){ab.attr(ad)}else{ba.tracker=a7[ba.shapeType](ad).attr({isTracker:X,fill:L,visibility:a9.visible?aZ:ae,zIndex:1}).on(ac?"touchstart":"mouseover",function(bb){u=bb.relatedTarget||bb.fromElement;a8.hoverSeries!==a9&&D(u,"isTracker")!==X&&a9.onMouseOver();ba.onMouseOver()}).on("mouseout",function(bb){if(!a9.options.stickyTracking){u=bb.relatedTarget||bb.toElement;D(u,"isTracker")!==X&&a9.onMouseOut()}}).css(C).add(ba.group||a8.trackerGroup)}}})},animate:function(C){var u=this,M=u.data;if(!C){P(M,function(ab){var X=ab.graphic;ab=ab.shapeArgs;if(X){X.attr({height:0,y:u.yAxis.translate(0,0,1)});X.animate({height:ab.height,y:ab.y},u.options.animation)}});u.animate=null}},remove:function(){var C=this,u=C.chart;u.hasRendered&&P(u.series,function(M){if(M.type===C.type){M.isDirty=true}});F.prototype.remove.apply(C,arguments)}});I.column=aD;a2=aT(aD,{type:"bar",init:function(u){u.inverted=this.inverted=true;aD.prototype.init.apply(this,arguments)}});I.bar=a2;a2=aT(F,{type:"scatter",translate:function(){var u=this;F.prototype.translate.apply(u);P(u.data,function(C){C.shapeType="circle";C.shapeArgs={x:C.plotX,y:C.plotY,r:u.chart.options.tooltip.snap}})},drawTracker:function(){var C=this,u=C.options.cursor,X=u&&{cursor:u},M;P(C.data,function(ab){(M=ab.graphic)&&M.attr({isTracker:true}).on("mouseover",function(){C.onMouseOver();ab.onMouseOver()}).on("mouseout",function(){C.options.stickyTracking||C.onMouseOut()}).css(X)})},cleanData:function(){}});I.scatter=a2;a2=aT(aY,{init:function(){aY.prototype.init.apply(this,arguments);var C=this,u;G(C,{visible:C.visible!==false,name:ay(C.name,"Slice")});u=function(){C.slice()};b(C,"select",u);b(C,"unselect",u);return C},setVisible:function(C){var u=this.series.chart,a7=this.tracker,ad=this.dataLabel,ab=this.connector,X=this.shadowGroup,M;M=(this.visible=C=C===aj?!this.visible:C)?"show":"hide";this.group[M]();a7&&a7[M]();ad&&ad[M]();ab&&ab[M]();X&&X[M]();this.legendItem&&u.legend.colorizeItem(this,C)},slice:function(C,u,ab){var X=this.series.chart,M=this.slicedTranslation;f(ab,X);ay(u,true);C=this.sliced=ao(C)?C:!this.sliced;C={translateX:C?M[0]:X.plotLeft,translateY:C?M[1]:X.plotTop};this.group.animate(C);this.shadowGroup&&this.shadowGroup.animate(C)}});a2=aT(F,{type:"pie",isCartesian:false,pointClass:a2,pointAttrToOptions:{stroke:"borderColor","stroke-width":"borderWidth",fill:"color"},getColor:function(){this.initialColor=this.chart.counters.color},animate:function(){var u=this;P(u.data,function(C){var X=C.graphic;C=C.shapeArgs;var M=-S/2;if(X){X.attr({r:0,start:M,end:M});X.animate({r:C.r,start:C.start,end:C.end},u.options.animation)}});u.animate=null},translate:function(){var bj=0,bi=this,bh=-0.25,bg=bi.options,bf=bg.slicedOffset,be=bf+bg.borderWidth,bd=bg.center.concat([bg.size,bg.innerSize||0]),bc=bi.chart,bb=bc.plotWidth,ba=bc.plotHeight,a9,X,a7,bk=bi.data,ad=2*S,bl,ab=m(bb,ba),C,a8,M,u=bg.dataLabels.distance;bd=aI(bd,function(bn,bm){return(C=/%$/.test(bn))?[bb,ba,ab,ab][bm]*B(bn)/100:bn});bi.getX=function(bn,bm){a7=aO.asin((bn-bd[1])/(bd[2]/2+u));return bd[0]+(bm?-1:1)*aw(a7)*(bd[2]/2+u)};bi.center=bd;P(bk,function(bm){bj+=bm.y});P(bk,function(bm){bl=bj?bm.y/bj:0;a9=ak(bh*ad*1000)/1000;bh+=bl;X=ak(bh*ad*1000)/1000;bm.shapeType="arc";bm.shapeArgs={x:bd[0],y:bd[1],r:bd[2]/2,innerR:bd[3]/2,start:a9,end:X};a7=(X+a9)/2;bm.slicedTranslation=aI([aw(a7)*bf+bc.plotLeft,Y(a7)*bf+bc.plotTop],ak);a8=aw(a7)*bd[2]/2;bi.radiusY=M=Y(a7)*bd[2]/2;bm.tooltipPos=[bd[0]+a8*0.7,bd[1]+M*0.7];bm.labelPos=[bd[0]+a8+aw(a7)*u,bd[1]+M+Y(a7)*u,bd[0]+a8+aw(a7)*be,bd[1]+M+Y(a7)*be,bd[0]+a8,bd[1]+M,u<0?"center":a7<ad/4?"left":"right",a7];bm.percentage=bl*100;bm.total=bj});this.setTooltipPoints()},render:function(){this.drawPoints();this.options.enableMouseTracking!==false&&this.drawTracker();this.drawDataLabels();this.options.animation&&this.animate&&this.animate();this.isDirty=false},drawPoints:function(){var C=this.chart,u=C.renderer,a8,a7,ad,ab=this.options.shadow,X,M;P(this.data,function(a9){a7=a9.graphic;M=a9.shapeArgs;ad=a9.group;X=a9.shadowGroup;if(ab&&!X){X=a9.shadowGroup=u.g("shadow").attr({zIndex:4}).add()}if(!ad){ad=a9.group=u.g("point").attr({zIndex:5}).add()}a8=a9.sliced?a9.slicedTranslation:[C.plotLeft,C.plotTop];ad.translate(a8[0],a8[1]);X&&X.translate(a8[0],a8[1]);if(a7){a7.animate(M)}else{a9.graphic=u.arc(M).attr(G(a9.pointAttr[ar],{"stroke-linejoin":"round"})).add(a9.group).shadow(ab,X)}a9.visible===false&&a9.setVisible(false)})},drawDataLabels:function(){var bm=this.data,bl,bk=this.chart,bj=this.options.dataLabels,bi=ay(bj.connectorPadding,10),bh=ay(bj.connectorWidth,1),bg,bf,be=bj.distance,bd=this.radiusY,bc=be>0,ab=this.center[1],ba=[[],[]],bn,a9,bo,a8,M=2,bb;if(bj.enabled){F.prototype.drawDataLabels.apply(this);P(bm,function(bp){ba[bp.labelPos[7]<S/2?0:1].push(bp)});ba[1].reverse();a8=function(bq,bp){return bp.y-bq.y};for(bm=ba[0][0]&&ba[0][0].dataLabel&&B(ba[0][0].dataLabel.styles.lineHeight);M--;){var X=[],C=[],ad=ba[M],a7=ad.length,u;for(bb=ab+bd-be;bb<=ab-bd+be;bb+=bm){X.push(bb)}bo=X.length;if(a7>bo){bf=[].concat(ad);bf.sort(a8);for(bb=a7;bb--;){bf[bb].rank=bb}for(bb=a7;bb--;){ad[bb].rank>=bo&&ad.splice(bb,1)}a7=ad.length}for(bb=0;bb<a7;bb++){bl=ad[bb];bf=bl.labelPos;bl=9999;for(a9=0;a9<bo;a9++){bg=az(X[a9]-bf[1]);if(bg<bl){bl=bg;u=a9}}if(u<bb&&X[bb]!==null){u=bb}else{if(bo<a7-bb+u&&X[bb]!==null){u=bo-a7+bb}else{for(;X[u]===null;){u++}}}C.push({i:u,y:X[u]});X[u]=null}C.sort(a8);for(bb=0;bb<a7;bb++){bl=ad[bb];bf=bl.labelPos;bg=bl.dataLabel;a9=C.pop();bn=bf[1];bo=bl.visible===false?ae:aZ;u=a9.i;a9=a9.y;if(bn>a9&&X[u+1]!==null||bn<a9&&X[u-1]!==null){a9=bn}bn=this.getX(a9,M);bg.attr({visibility:bo,align:bf[6]})[bg.moved?"animate":"attr"]({x:bn+bj.x+({left:bi,right:-bi}[bf[6]]||0),y:a9+bj.y});bg.moved=true;if(bc&&bh){bg=bl.connector;bf=[aE,bn+(bf[6]==="left"?5:-5),a9,o,bn,a9,o,bf[2],bf[3],o,bf[4],bf[5]];if(bg){bg.animate({d:bf});bg.attr("visibility",bo)}else{bl.connector=bg=this.chart.renderer.path(bf).attr({"stroke-width":bh,stroke:bj.connectorColor||"#606060",visibility:bo,zIndex:3}).translate(bk.plotLeft,bk.plotTop).add()}}}}}},drawTracker:aD.prototype.drawTracker,getSymbol:function(){}});I.pie=a2;T.Highcharts={Chart:a0,dateFormat:aN,pathAnim:ax,getOptions:function(){return O},numberFormat:aA,Point:aY,Color:d,Renderer:N,seriesTypes:I,setOptions:function(u){O=J(O,u);aF();return O},Series:F,addEvent:b,createElement:W,discardElement:a1,css:aP,each:P,extend:G,map:aI,merge:J,pick:ay,extendClass:aT,product:"Highcharts",version:"2.1.6"}})();(function(){var c=BLOOMBERG.namespace("nonstop_news");var g=BLOOMBERG.bbswitch;var e="nsn_active_p";var b={};var d=typeof(QUnit)!="undefined";c.internal_obj=b;b.nonstop_news_queue=[];b.get_data_interval=30000;b.add_story_interval=7000;b.update_ago_time_interval=30000;b.last_get_data_date=new Date();b.last_add_story_date=new Date();b.last_update_ago_time_date=new Date(0);b.execute_interval=2000;b.maximum_num_of_records=6;b.refetch_data_threshold=3;b.latest_story_time=new Date(0);b.update_t=null;b.paused=!g.get(e);function f(){if(b.paused){$("#non_stop_news_module_container").removeClass("non_stop_news_header");$("#non_stop_news_module_container").addClass("more_top_news_header")}else{$("#non_stop_news_module_container").removeClass("more_top_news_header");$("#non_stop_news_module_container").addClass("non_stop_news_header")}}function a(h){$("#non_stop_news_module_container").removeClass("recommended_news_header");$("#non_stop_news_module_container").removeClass("non_stop_news_header");$("#non_stop_news_module_container").removeClass("more_top_news_header");$("#non_stop_news_module_container").addClass(h)}c.pause=function(){b.paused=true};c.resume=function(){b.paused=false};c.register_events=function(){f();$("#non_stop_news_module h3.more_top_news_header").click(function(){b.paused=true;g.set(e,false);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","Headlines tab click","");b.debug_info("status changed to:paused=>"+b.paused.toString());return false});$("#non_stop_news_module h3.non_stop_news_header").click(function(){b.paused=false;g.set(e,true);BLOOMBERG.tracker.EVENTTRACK.record("Module Link Tracking","NSN tab click","");b.debug_info("status changed to:paused=>"+b.paused.toString());return false});$("#non_stop_stories_container").mouseover(function(){b.paused=true;b.debug_info("status changed to:paused=>"+b.paused.toString())});$("#non_stop_stories_container").mouseout(function(){b.paused=false;b.debug_info("status changed to:paused=>"+b.paused.toString())})};c.initialize=function(h){var i={number_of_stories:6};$.extend(i,h);b.maximum_num_of_records=i.number_of_stories};c.start_nonstop_stories=function(){b.set_existing_latest_story_time();if(!b.paused){var h;h=new Date();if(h-b.last_update_ago_time_date>=b.update_ago_time_interval){b.update_ago_time();b.last_update_ago_time_date=new Date()}if(h-b.last_add_story_date>=b.add_story_interval){b.push_story_to_ui()}if(b.nonstop_news_queue.length<=b.refetch_data_threshold){b.fill_non_stop_stories()}}else{b.debug_info("paused...")}if(b.update_t){clearTimeout(b.update_t)}b.update_t=setTimeout(c.start_nonstop_stories,b.execute_interval)};c.find_cookie_selection=function(k,j){for(var h=0;h<j.length;h++){if(j[h]==k){return true}}};c.event_track_reco_tabs=function(){var j={more_top_news_header:"event18",non_stop_news_header:"event19",popular_news_header:"event21"};var h=$("#non_stop_news_module_container .header").find("h3");h.each(function(){$(this).mousedown(function(){BLOOMBERG.tracker.EVENTTRACK.record("Reco Test Tab Tracking",j[$(this)[0].className],$(this)[0].className)})});var m=$("#more_top_news_container").find("a");m.each(function(){$(this).mousedown(function(){BLOOMBERG.tracker.EVENTTRACK.record("Headline Links Tracking","event22",this.href)})});var i=$("#non_stop_stories_container").find("a");i.each(function(){$(this).mousedown(function(){BLOOMBERG.tracker.EVENTTRACK.record("Non Stop Links Tracking","event23",this.href)})});var k=$("#popular_news_container").find("a");k.each(function(){$(this).mousedown(function(){BLOOMBERG.tracker.EVENTTRACK.record("Popular Links Tracking","event25",this.href)})})};c.top_rails_default_tab=function(){var k=BLOOMBERG.util.Cookie.get("hprec201108");var i={A:"top_rails_cookie_A",B:"top_rails_cookie_dflt_reco",C:"top_rails_cookie_C",H:"top_rails_cookie_H_I"};var h=["A","B","C","H"];var j=["D","E","F","G"];var m=["A","B","C","D","E","F","G","H","I"];if(BLOOMBERG.nonstop_news.find_cookie_selection(k,m)){BLOOMBERG.nonstop_news.event_track_reco_tabs()}if(BLOOMBERG.nonstop_news.find_cookie_selection(k,h)){a("more_top_news_header "+i[k])}else{if(BLOOMBERG.nonstop_news.find_cookie_selection(k,j)){a("recommended_news_header top_rails_cookie_dflt_reco")}else{if(k=="I"){a("popular_news_header top_rails_cookie_H_I")}}}};c.set_bucket=function(i){var h=Date.nextYear().toGMTString();BLOOMBERG.util.Cookie.set("hprec201108",i,h,"/","bloomberg.com");window.location.href="/"};c.remove_bucket=function(){BLOOMBERG.util.Cookie.removeCookies(["hprec201108","hprec201108_tm"],"/","bloomberg.com");window.location.href="/"};b.debug_info=function(h){};b.get_ago_time_format=BLOOMBERG.date.ago_time_format;b.get_story_hash_from_array=function(j){var k={};for(var m=0;m<j.length;m++){var h=j[m];k[h.suid]=h}return k};b.get_date_from_number=function(h){return new Date(1000*h)};b.get_number_from_date=function(h){return Math.floor(h.getTime()/1000)};b.set_existing_latest_story_time=function(){var h=b.nonstop_news_queue.concat(b.get_existing_stories());if(h.length>0){b.debug_info("before:"+b.latest_story_time.toString());b.latest_story_time=h[0].story_time;b.debug_info(h[0]);b.debug_info("after:"+b.latest_story_time.toString())}};b.push_story_to_ui=function(){var j;j=b.get_existing_stories();var m=b.get_story_hash_from_array(j);if(b.nonstop_news_queue.length>0){var h=b.nonstop_news_queue.pop();b.debug_info("popping story from queue:"+h.headline);b.remove_story_from_ui(h.suid);b.prepend_story_to_ui(h);b.last_add_story_date=new Date()}j=b.get_existing_stories();for(var k=b.maximum_num_of_records;k<j.length;k++){b.remove_story_from_ui(j[k].suid);b.debug_info("removing story from ui: "+j[k].headline)}};b.get_existing_story_hash=function(){var k={};var j=b.nonstop_news_queue.concat(b.get_existing_stories());for(var n=0;n<j.length;n++){var h=j[n];var m=h.suid+"|"+Math.floor(h.story_time.getTime()/1000);k[m]=h}return k};b.get_stories_from_service=function(h){$.getJSON("/rapi/homepage/non_stop_news",h)};b.fill_non_stop_stories=function(){var h=new Date();if(h-b.last_get_data_date<b.get_data_interval){b.debug_info("less than interval, continue");return}b.debug_info("trying to get story...");b.debug_info(h-b.last_get_data_date);b.last_get_data_date=new Date();var i=b.get_existing_story_hash();b.get_stories_from_service(function(o){var n=[];while(o.length>0){var j=o.pop();var p=b.get_date_from_number(j.story_time_int);var k=b.get_date_from_number(j.story_created_at);j.story_time=p;j.story_created_at=k;delete j.story_time_int;if(j.story_time>b.latest_story_time){n.unshift(j)}else{if(j.story_time.getTime()==b.latest_story_time.getTime()){var m=j.suid+"|"+Math.floor(j.story_time.getTime()/1000);if(!i[m]){n.unshift(j)}}}}if(n.length>0){b.latest_story_time=n[0].story_time}b.nonstop_news_queue=n.concat(b.nonstop_news_queue)})};b.get_ago_time_format_extended=function(o,i){var h=parseInt(o),m=parseInt(i),j=b.get_date_from_number(o),n=b.get_ago_time_format(j),k;if(n!==""){if(h-m<=15){k="Published "+n}else{k="Updated "+n}}return k};b.update_ago_time=function(){$("#non_stop_stories_container .news_group .story_link").each(function(i){var h=$(this).attr("story_time_int"),k=$(this).attr("story_created_at"),j=b.get_ago_time_format_extended(h,k);$(this).parent().find(".timestamp").html(j)})};b.prepend_story_to_ui=function(h){var i=$("<div>").addClass("news_item exclusive clearfix bar");var n=$("<a>").addClass("story_link bar"),o=b.get_number_from_date(h.story_time),j=b.get_number_from_date(h.story_created_at);n.attr("href",h.url).html(h.headline);n.addClass("q");n.attr("data-type","Story");n.attr("data-id",h.suid);n.attr("suid",h.suid).attr("story_time_int",o);n.attr("suid",h.suid).attr("story_created_at",j);var m=b.get_ago_time_format_extended(o,j);n.attr("onmousedown",'return $(this).dynamicModuleLinkTracking("non_stop_stories_container", true);');i.append(n);i.append($("<p>").addClass("timestamp").html(m));var k=$("<li>").append(i).hide();$("#non_stop_stories_container .news_group").prepend(k);k.slideDown(400,function(){$(this).effect("highlight",{},5000)});if(BLOOMBERG.queue){BLOOMBERG.queue.refresh_icon("#non_stop_stories_container")}};b.get_existing_stories=function(){var h=[];$("#non_stop_stories_container .news_group .story_link").each(function(i){h.push({url:$(this).attr("href"),suid:$(this).attr("suid"),headline:$.trim($(this).html()),story_time:b.get_date_from_number($(this).attr("story_time_int")),story_created_at:b.get_date_from_number($(this).attr("story_created_at"))})});return h};b.remove_story_from_ui=function(h){$("#non_stop_stories_container .news_group .story_link[suid='"+h+"']").closest("li").remove()}})();(function(){var d=BLOOMBERG.namespace("user_login");var c=BLOOMBERG.util.Cookie;var a={};var b=typeof(QUnit)!="undefined";if(b){d.internal_obj=a}a.user_info_cookie_name="USID";a.login_cookie_name="BTOG";a.path="/";a.domain="bloomberg.com";d.get_user_info=function(e){a.container=e;var f=a.get_user_name();if(f.length>0){a.create_user_links(f)}else{a.create_login()}};$(document).ready(function(){$("body").click(function(){$(".user_info_container").removeClass("user_login_dropdown")})});a.login=function(){var e=1*1000*60*60;var f=new Date(new Date().getTime()+e);var h=window.location.href+"|";c.set(a.login_cookie_name,h,f.toGMTString(),a.path,a.domain);var g=a.get_software_url()+"/log-in/index.html";window.location=g;return false};a.logout=function(){c.set(a.user_info_cookie_name,"",-1,a.path,a.domain);window.location=a.get_login_url();return false};a.get_user_name=function(){var g=c.get(a.user_info_cookie_name);if(g.length>0){var f=g.split(":");var e=f[0].split("%3A")[0];return e}return""};a.get_login_url=function(){if(location.hostname.indexOf("wbetest1.")==0){ret="http://wbetest1.bloomberg.com"}else{if(location.hostname.indexOf("preview.wbetest1.")==0){ret="http://preview.wbetest1.bloomberg.com"}else{if(location.hostname.indexOf("preview.")==0){ret="http://preview.bloomberg.com"}else{ret="http://www.bloomberg.com"}}}return ret};a.get_software_url=function(){return(location.hostname.indexOf("wbetest1.")==0||location.hostname.indexOf("preview.wbetest1.")==0)?"https://wbetest1.bloomberg.com":"https://software.bloomberg.com"};a.redirect_to_login_url=function(){window.location=a.get_login_url()};a.create_user_links=function(m){var i=$("<div>").addClass("user_info_container");var g=$("<span>").html(m).click(function(){$(this).closest(".user_info_container").toggleClass("user_login_dropdown");$("#header_container .user_info_container div.menu_items").css("width","99%").css("width","100%");return false});i.append($("<div>").addClass("user_name").append(g));var j=$("<div>").addClass("menu_items_border_container");var e=$("<div>").addClass("menu_items");e.append(j);var n=a.get_software_url()+"/apps/subscriber/access?action=profile&previewaction=preview";j.append($("<a>").attr("href",n).html("Profile"));var k=$("<a>").attr("href","#").html("Log out").click(a.logout);j.append(k);i.append(e);var h="/apps/subscriber/webport";var f=$("<a>").addClass("portfolios").attr("href",h).html("Portfolios");a.container.append($("<li>").append(f));a.container.append($("<li>").append(i))};a.create_login=function(){var f=$("<div>").addClass("user_info_container");var e=$("<a>").attr("href","#").addClass("login").html("Log in").click(a.login);f.append(e);a.container.append($("<li>").append(f))}})();(function(){var g=BLOOMBERG,e=g.namespace("moreStoriesTest"),f=0,c=0,b=0,d=0,a="unknown";e.monitorMoreStories=function(){if(typeof($(".default_ms").val())=="undefined"){var h=$('img[title="Rate These Stories"]').parents("#related_stories").children("ul").html();if(h!=""&&h!=null){c=new Date().getTime();clearInterval(d);b=c-f;BLOOMBERG.tracker.EVENTTRACK.record("more_stories","load_time","bucket"+a,b);BLOOMBERG.tracker.EVENTTRACK.record("more_stories","load_time_by_bucket"+a,b+"")}}};e.endMonitorMoreStories=function(){clearInterval(d)};$(document).ready(function(){a=getcombo_ga();f=new Date().getTime();if($("body").hasClass("news")&&$("body").hasClass("story")){if(a!=""&&a!="0"){d=setInterval("BLOOMBERG.moreStoriesTest.monitorMoreStories()",25);setTimeout("BLOOMBERG.moreStoriesTest.endMonitorMoreStories()",30000)}}})})();(function(){function s(f,e){if(e){for(var g in e){if(e.hasOwnProperty(g)){f[g]=e[g]}}}return f}function d(f,e){var i=[];for(var g in f){if(f.hasOwnProperty(g)){i[g]=e(f[g])}}return i}function c(f,e,i){if(t.isSupported(e.version)){f.innerHTML=t.getHTML(e,i)}else{if(e.expressInstall&&t.isSupported([6,65])){f.innerHTML=t.getHTML(s(e,{src:e.expressInstall}),{MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title})}else{if(!f.innerHTML.replace(/\s/g,"")){f.innerHTML="<h2>Flash version "+e.version+" or greater is required</h2><h3>"+(r[0]>0?"Your version is "+r:"You have no flash plugin installed")+"</h3>"+(f.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='"+h+"'>here</a></p>");if(f.tagName=="A"){f.onclick=function(){location.href=h}}}if(e.onFail){var g=e.onFail.call(this);if(typeof g=="string"){f.innerHTML=g}}}}if(q){window[e.id]=document.getElementById(e.id)}s(this,{getRoot:function(){return f},getOptions:function(){return e},getConf:function(){return i},getApi:function(){return f.firstChild}})}var q=document.all,h="http://www.adobe.com/go/getflashplayer",b=typeof jQuery=="function",a=/(\d+)[^\d]+(\d+)[^\d]*(\d*)/,p={width:"100%",height:"100%",id:"_"+(""+Math.random()).slice(9),allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:[3,0],onFail:null,expressInstall:null,w3c:false,cachebusting:false};window.attachEvent&&window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}});window.flashembed=function(f,e,g){if(typeof f=="string"){f=document.getElementById(f.replace("#",""))}if(f){if(typeof e=="string"){e={src:e}}return new c(f,s(s({},p),e),g)}};var t=s(window.flashembed,{conf:p,getVersion:function(){var f,e;try{e=navigator.plugins["Shockwave Flash"].description.slice(16)}catch(j){try{e=(f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7"))&&f.GetVariable("$version")}catch(i){try{e=(f=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"))&&f.GetVariable("$version")}catch(g){}}}return(e=a.exec(e))?[e[1],e[3]]:[0,0]},asString:function(f){if(f===null||f===undefined){return null}var e=typeof f;if(e=="object"&&f.push){e="array"}switch(e){case"string":f=f.replace(new RegExp('(["\\\\])',"g"),"\\$1");f=f.replace(/^\s?(\d+\.?\d+)%/,"$1pct");return'"'+f+'"';case"array":return"["+d(f,function(i){return t.asString(i)}).join(",")+"]";case"function":return'"function()"';case"object":e=[];for(var g in f){f.hasOwnProperty(g)&&e.push('"'+g+'":'+t.asString(f[g]))}return"{"+e.join(",")+"}"}return String(f).replace(/\s/g," ").replace(/\'/g,'"')},getHTML:function(f,e){f=s({},f);var j='<object width="'+f.width+'" height="'+f.height+'" id="'+f.id+'" name="'+f.id+'"';if(f.cachebusting){f.src+=(f.src.indexOf("?")!=-1?"&":"?")+Math.random()}j+=f.w3c||!q?' data="'+f.src+'" type="application/x-shockwave-flash"':' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';j+=">";if(f.w3c||q){j+='<param name="movie" value="'+f.src+'" />'}f.width=f.height=f.id=f.w3c=f.src=null;f.onFail=f.version=f.expressInstall=null;for(var i in f){if(f[i]){j+='<param name="'+i+'" value="'+f[i]+'" />'}}f="";if(e){for(var g in e){if(e[g]){i=e[g];f+=g+"="+(/function|object/.test(typeof i)?t.asString(i):i)+"&"}}f=f.slice(0,-1);j+='<param name="flashvars" value=\''+f+"' />"}j+="</object>";return j},isSupported:function(e){return r[0]>e[0]||r[0]==e[0]&&r[1]>=e[1]}}),r=t.getVersion();if(b){jQuery.tools=jQuery.tools||{version:"1.2.5"};jQuery.tools.flashembed={conf:p};jQuery.fn.flashembed=function(f,e){return this.each(function(){$(this).data("flashembed",flashembed(this,f,e))})}}})();(function(a){function e(d){if(d){var b=m.contentWindow.document;b.open().close();b.location.hash=d}}var j,m,k,c;a.tools=a.tools||{version:"1.2.5"};a.tools.history={init:function(b){if(!c){if(a.browser.msie&&a.browser.version<"8"){if(!m){m=a("<iframe/>").attr("src","javascript:false;").hide().get(0);a("body").append(m);setInterval(function(){var d=m.contentWindow.document;d=d.location.hash;j!==d&&a.event.trigger("hash",d)},100);e(location.hash||"#")}}else{setInterval(function(){var d=location.hash;d!==j&&a.event.trigger("hash",d)},100)}k=!k?b:k.add(b);b.click(function(d){var f=a(this).attr("href");m&&e(f);if(f.slice(0,1)!="#"){location.href="#"+f;return d.preventDefault()}});c=true}}};a(window).bind("hash",function(d,b){b?k.filter(function(){var f=a(this).attr("href");return f==b||f==b.replace("#","")}).trigger("history",[b]):k.eq(0).trigger("history",[b]);j=b});a.fn.history=function(b){a.tools.history.init(this);return this.bind("history",b)}})(jQuery);(function(r){function d(){if(r.browser.msie){var b=r(document).height(),c=r(window).height();return[window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,b-c<20?c:b]}return[r(document).width(),r(document).height()]}function n(b){if(b){return b.call(r.mask)}}r.tools=r.tools||{version:"1.2.5"};var a;a=r.tools.expose={conf:{maskId:"exposeMask",loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeOnEsc:true,zIndex:9998,opacity:0.8,startOpacity:0,color:"#fff",onLoad:null,onClose:null}};var q,m,p,o,f;r.mask={load:function(c,e){if(p){return this}if(typeof c=="string"){c={color:c}}c=c||o;o=c=r.extend(r.extend({},a.conf),c);q=r("#"+c.maskId);if(!q.length){q=r("<div/>").attr("id",c.maskId);r("body").append(q)}var b=d();q.css({position:"absolute",top:0,left:0,width:b[0],height:b[1],display:"none",opacity:c.startOpacity,zIndex:c.zIndex});c.color&&q.css("backgroundColor",c.color);if(n(c.onBeforeLoad)===false){return this}c.closeOnEsc&&r(document).bind("keydown.mask",function(g){g.keyCode==27&&r.mask.close(g)});c.closeOnClick&&q.bind("click.mask",function(g){r.mask.close(g)});r(window).bind("resize.mask",function(){r.mask.fit()});if(e&&e.length){f=e.eq(0).css("zIndex");r.each(e,function(){var g=r(this);/relative|absolute|fixed/i.test(g.css("position"))||g.css("position","relative")});m=e.css({zIndex:Math.max(c.zIndex+1,f=="auto"?0:f)})}q.css({display:"block"}).fadeTo(c.loadSpeed,c.opacity,function(){r.mask.fit();n(c.onLoad);p="full"});p=true;return this},close:function(){if(p){if(n(o.onBeforeClose)===false){return this}q.fadeOut(o.closeSpeed,function(){n(o.onClose);m&&m.css({zIndex:f});p=false});r(document).unbind("keydown.mask");q.unbind("click.mask");r(window).unbind("resize.mask")}return this},fit:function(){if(p){var b=d();q.css({width:b[0],height:b[1]})}},getMask:function(){return q},isLoaded:function(b){return b?p=="full":p},getConf:function(){return o},getExposed:function(){return m}};r.fn.mask=function(b){r.mask.load(b);return this};r.fn.expose=function(b){r.mask.load(b,this);return this}})(jQuery);(function(a){function f(b){switch(b.type){case"mousemove":return a.extend(b.data,{clientX:b.clientX,clientY:b.clientY,pageX:b.pageX,pageY:b.pageY});case"DOMMouseScroll":a.extend(b,b.data);b.delta=-b.detail/3;break;case"mousewheel":b.delta=b.wheelDelta/120;break}b.type="wheel";return a.event.handle.call(this,b,b.delta)}a.fn.mousewheel=function(b){return this[b?"bind":"trigger"]("wheel",b)};a.event.special.wheel={setup:function(){a.event.add(this,e,f,{})},teardown:function(){a.event.remove(this,e,f)}};var e=!a.browser.mozilla?"mousewheel":"DOMMouseScroll"+(a.browser.version<"1.9"?" mousemove":"")})(jQuery);(function(e){function b(p,c,g){var o=this,f=p.add(this),n=p.find(g.tabs),m=c.jquery?c:p.children(c),k;n.length||(n=p.children());m.length||(m=p.parent().find(c));m.length||(m=e(c));e.extend(this,{click:function(j,i){var h=n.eq(j);if(typeof j=="string"&&j.replace("#","")){h=n.filter("[href*="+j.replace("#","")+"]");j=Math.max(n.index(h),0)}if(g.rotate){var q=n.length-1;if(j<0){return o.click(q,i)}if(j>q){return o.click(0,i)}}if(!h.length){if(k>=0){return o}j=g.initialIndex;h=n.eq(j)}if(j===k){return o}i=i||e.Event();i.type="onBeforeClick";f.trigger(i,[j]);if(!i.isDefaultPrevented()){d[g.effect].call(o,j,function(){i.type="onClick";f.trigger(i,[j])});k=j;n.removeClass(g.current);h.addClass(g.current);return o}},getConf:function(){return g},getTabs:function(){return n},getPanes:function(){return m},getCurrentPane:function(){return m.eq(k)},getCurrentTab:function(){return n.eq(k)},getIndex:function(){return k},next:function(){return o.click(k+1)},prev:function(){return o.click(k-1)},destroy:function(){n.unbind(g.event).removeClass(g.current);m.find("a[href^=#]").unbind("click.T");return o}});e.each("onBeforeClick,onClick".split(","),function(i,h){e.isFunction(g[h])&&e(o).bind(h,g[h]);o[h]=function(j){j&&e(o).bind(h,j);return o}});if(g.history&&e.fn.history){e.tools.history.init(n);g.event="history"}n.each(function(h){e(this).bind(g.event,function(i){o.click(h,i);return i.preventDefault()})});m.find("a[href^=#]").bind("click.T",function(h){o.click(e(this).attr("href"),h)});if(location.hash&&g.tabs=="a"&&p.find("[href="+location.hash+"]").length){o.click(location.hash)}else{if(g.initialIndex===0||g.initialIndex>0){o.click(g.initialIndex)}}}e.tools=e.tools||{version:"1.2.5"};e.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(f,c){d[f]=c}};var d={"default":function(f,c){this.getPanes().hide().eq(f).show();c.call()},fade:function(i,c){var g=this.getConf(),h=g.fadeOutSpeed,f=this.getPanes();h?f.fadeOut(h):f.hide();f.eq(i).fadeIn(g.fadeInSpeed,c)},slide:function(f,c){this.getPanes().slideUp(200);this.getPanes().eq(f).slideDown(400,c)},ajax:function(f,c){this.getPanes().eq(0).load(this.getTabs().eq(f).attr("href"),c)}},a;e.tools.tabs.addEffect("horizontal",function(f,c){a||(a=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){e(this).hide()});this.getPanes().eq(f).animate({width:a},function(){e(this).show();c.call()})});e.fn.tabs=function(g,c){var f=this.data("tabs");if(f){f.destroy();this.removeData("tabs")}if(e.isFunction(c)){c={onBeforeClick:c}}c=e.extend({},e.tools.tabs.conf,c);this.each(function(){f=new b(e(this),g,c);e(this).data("tabs",f)});return c.api?f:this}})(jQuery);(function(d){function a(s,v){function e(g){var h=d(g);return h.length<2?h:s.parent().find(g)}var u=this,q=s.add(this),t=s.data("tabs"),r,p=true,c=e(v.next).click(function(){t.next()}),o=e(v.prev).click(function(){t.prev()});d.extend(u,{getTabs:function(){return t},getConf:function(){return v},play:function(){if(r){return u}var g=d.Event("onBeforePlay");q.trigger(g);if(g.isDefaultPrevented()){return u}r=setInterval(t.next,v.interval);p=false;q.trigger("onPlay");return u},pause:function(){if(!r){return u}var g=d.Event("onBeforePause");q.trigger(g);if(g.isDefaultPrevented()){return u}r=clearInterval(r);q.trigger("onPause");return u},stop:function(){u.pause();p=true}});d.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(g,h){d.isFunction(v[h])&&d(u).bind(h,v[h]);u[h]=function(i){return d(u).bind(h,i)}});v.autopause&&t.getTabs().add(c).add(o).add(t.getPanes()).hover(u.pause,function(){p||u.play()});v.autoplay&&u.play();v.clickable&&t.getPanes().click(function(){t.next()});if(!t.getConf().rotate){var f=v.disabledClass;t.getIndex()||o.addClass(f);t.onBeforeClick(function(g,h){o.toggleClass(f,!h);c.toggleClass(f,h==t.getTabs().length-1)})}}var b;b=d.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3000,clickable:true,api:false}};d.fn.slideshow=function(e){var c=this.data("slideshow");if(c){return c}e=d.extend({},b.conf,e);this.each(function(){c=new a(d(this),e);d(this).data("slideshow",c)});return e.api?c:this}})(jQuery);(function(b){function c(f,e,o){var m=o.relative?f.position().top:f.offset().top,n=o.relative?f.position().left:f.offset().left,k=o.position[0];m-=e.outerHeight()-o.offset[0];n+=f.outerWidth()+o.offset[1];if(/iPad/i.test(navigator.userAgent)){m-=b(window).scrollTop()}var g=e.outerHeight()+f.outerHeight();if(k=="center"){m+=g/2}if(k=="bottom"){m+=g}k=o.position[1];f=e.outerWidth()+f.outerWidth();if(k=="center"){n-=f/2}if(k=="left"){n-=f}return{top:m,left:n}}function a(B,A){var z=this,w=B.add(z),y,u=0,p=0,g=B.attr("title"),f=B.attr("data-tooltip"),e=d[A.effect],n,E=B.is(":input"),C=E&&B.is(":checkbox, :radio, select, :button, :submit"),D=B.attr("type"),o=A.events[D]||A.events[E?C?"widget":"input":"def"];if(!e){throw'Nonexistent effect "'+A.effect+'"'}o=o.split(/,\s*/);if(o.length!=2){throw"Tooltip: bad events configuration for "+D}B.bind(o[0],function(h){clearTimeout(u);if(A.predelay){p=setTimeout(function(){z.show(h)},A.predelay)}else{z.show(h)}}).bind(o[1],function(h){clearTimeout(p);if(A.delay){u=setTimeout(function(){z.hide(h)},A.delay)}else{z.hide(h)}});if(g&&A.cancelDefault){B.removeAttr("title");B.data("title",g)}b.extend(z,{show:function(i){if(!y){if(f){y=b(f)}else{if(A.tip){y=b(A.tip).eq(0)}else{if(g){y=b(A.layout).addClass(A.tipClass).appendTo(document.body).hide().append(g)}else{y=B.next();y.length||(y=B.parent().next())}}}if(!y.length){throw"Cannot find tooltip for "+B}}if(z.isShown()){return z}y.stop(true,true);var h=c(B,y,A);A.tip&&y.html(B.data("title"));i=i||b.Event();i.type="onBeforeShow";w.trigger(i,[h]);if(i.isDefaultPrevented()){return z}h=c(B,y,A);y.css({position:"absolute",top:h.top,left:h.left});n=true;e[0].call(z,function(){i.type="onShow";n="full";w.trigger(i)});h=A.events.tooltip.split(/,\s*/);if(!y.data("__set")){y.bind(h[0],function(){clearTimeout(u);clearTimeout(p)});h[1]&&!B.is("input:not(:checkbox, :radio), textarea")&&y.bind(h[1],function(j){j.relatedTarget!=B[0]&&B.trigger(o[1].split(" ")[0])});y.data("__set",true)}return z},hide:function(h){if(!y||!z.isShown()){return z}h=h||b.Event();h.type="onBeforeHide";w.trigger(h);if(!h.isDefaultPrevented()){n=false;d[A.effect][1].call(z,function(){h.type="onHide";w.trigger(h)});return z}},isShown:function(h){return h?n=="full":n},getConf:function(){return A},getTip:function(){return y},getTrigger:function(){return B}});b.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(i,h){b.isFunction(A[h])&&b(z).bind(h,A[h]);z[h]=function(j){j&&b(z).bind(h,j);return z}})}b.tools=b.tools||{version:"1.2.5"};b.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(f,e,g){d[f]=[e,g]}};var d={toggle:[function(f){var e=this.getConf(),g=this.getTip();e=e.opacity;e<1&&g.css({opacity:e});g.show();f.call()},function(e){this.getTip().hide();e.call()}],fade:[function(f){var e=this.getConf();this.getTip().fadeTo(e.fadeInSpeed,e.opacity,f)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};b.fn.tooltip=function(f){var e=this.data("tooltip");if(e){return e}f=b.extend(true,{},b.tools.tooltip.conf,f);if(typeof f.position=="string"){f.position=f.position.split(/,?\s/)}this.each(function(){e=new a(b(this),f);b(this).data("tooltip",e)});return f.api?e:this}})(jQuery);(function(c){var a=c.tools.tooltip;c.extend(a.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!c.browser.msie});var b={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};a.addEffect("slide",function(h){var e=this.getConf(),i=this.getTip(),d=e.slideFade?{opacity:e.opacity}:{},j=b[e.direction]||b.up;d[j[1]]=j[0]+"="+e.slideOffset;e.slideFade&&i.css({opacity:0});i.show().animate(d,e.slideInSpeed,h)},function(j){var e=this.getConf(),k=e.slideOffset,d=e.slideFade?{opacity:0}:{},m=b[e.direction]||b.up,i=""+m[0];if(e.bounce){i=i=="+"?"-":"+"}d[m[1]]=i+"="+k;this.getTip().animate(d,e.slideOutSpeed,function(){c(this).hide();j.call()})})})(jQuery);(function(d){function b(e){var i=d(window),g=i.width()+i.scrollLeft(),f=i.height()+i.scrollTop();return[e.offset().top<=i.scrollTop(),g<=e.offset().left+e.width(),f<=e.offset().top+e.height(),i.scrollLeft()>=e.offset().left]}function a(e){for(var f=e.length;f--;){if(e[f]){return false}}return true}var c=d.tools.tooltip;c.dynamic={conf:{classNames:"top right bottom left"}};d.fn.dynamic=function(e){if(typeof e=="number"){e={speed:e}}e=d.extend({},c.dynamic.conf,e);var g=e.classNames.split(/\s/),f;this.each(function(){var i=d(this).tooltip().onBeforeShow(function(k,j){k=this.getTip();var h=this.getConf();f||(f=[h.position[0],h.position[1],h.offset[0],h.offset[1],d.extend({},h)]);d.extend(h,f[4]);h.position=[f[0],f[1]];h.offset=[f[2],f[3]];k.css({visibility:"hidden",position:"absolute",top:j.top,left:j.left}).show();j=b(k);if(!a(j)){if(j[2]){d.extend(h,e.top);h.position[0]="top";k.addClass(g[0])}if(j[3]){d.extend(h,e.right);h.position[1]="right";k.addClass(g[1])}if(j[0]){d.extend(h,e.bottom);h.position[0]="bottom";k.addClass(g[2])}if(j[1]){d.extend(h,e.left);h.position[1]="left";k.addClass(g[3])}if(j[0]||j[2]){h.offset[0]*=-1}if(j[1]||j[3]){h.offset[1]*=-1}}k.css({visibility:"visible"}).hide()});i.onBeforeShow(function(){var h=this.getConf();this.getTip();setTimeout(function(){h.position=[f[0],f[1]];h.offset=[f[2],f[3]]},0)});i.onHide(function(){var h=this.getTip();h.removeClass(e.classNames)});ret=i});return e.api?ret:this}})(jQuery);(function(d){function c(g,h){var e=d(h);return e.length<2?e:g.parent().find(h)}function b(v,w){var y=this,i=v.add(y),u=v.children(),p=0,r=w.vertical;a||(a=y);if(u.length>1){u=d(w.items,v)}d.extend(y,{getConf:function(){return w},getIndex:function(){return p},getSize:function(){return y.getItems().size()},getNaviButtons:function(){return h.add(e)},getRoot:function(){return v},getItemWrap:function(){return u},getItems:function(){return u.children(w.item).not("."+w.clonedClass)},move:function(f,g){return y.seekTo(p+f,g)},next:function(f){return y.move(1,f)},prev:function(f){return y.move(-1,f)},begin:function(f){return y.seekTo(0,f)},end:function(f){return y.seekTo(y.getSize()-1,f)},focus:function(){return a=y},addItem:function(f){f=d(f);if(w.circular){u.children("."+w.clonedClass+":last").before(f);u.children("."+w.clonedClass+":first").replaceWith(f.clone().addClass(w.clonedClass))}else{u.append(f)}i.trigger("onAddItem",[f]);return y},seekTo:function(f,n,j){f.jquery||(f*=1);if(w.circular&&f===0&&p==-1&&n!==0){return y}if(!w.circular&&f<0||f>y.getSize()||f<-1){return y}var g=f;if(f.jquery){f=y.getItems().index(f)}else{g=y.getItems().eq(f)}var m=d.Event("onBeforeSeek");if(!j){i.trigger(m,[f,n]);if(m.isDefaultPrevented()||!g.length){return y}}g=r?{top:-g.position().top}:{left:-g.position().left};p=f;a=y;if(n===undefined){n=w.speed}u.animate(g,n,w.easing,j||function(){i.trigger("onSeek",[f])});return y}});d.each(["onBeforeSeek","onSeek","onAddItem"],function(f,g){d.isFunction(w[g])&&d(y).bind(g,w[g]);y[g]=function(j){j&&d(y).bind(g,j);return y}});if(w.circular){var A=y.getItems().slice(-1).clone().prependTo(u),z=y.getItems().eq(1).clone().appendTo(u);A.add(z).addClass(w.clonedClass);y.onBeforeSeek(function(f,j,g){if(!f.isDefaultPrevented()){if(j==-1){y.seekTo(A,g,function(){y.end(0)});return f.preventDefault()}else{j==y.getSize()&&y.seekTo(z,g,function(){y.begin(0)})}}});y.seekTo(0,0,function(){})}var h=c(v,w.prev).click(function(){y.prev()}),e=c(v,w.next).click(function(){y.next()});if(!w.circular&&y.getSize()>1){y.onBeforeSeek(function(f,g){setTimeout(function(){if(!f.isDefaultPrevented()){h.toggleClass(w.disabledClass,g<=0);e.toggleClass(w.disabledClass,g>=y.getSize()-1)}},1)});w.initialIndex||h.addClass(w.disabledClass)}w.mousewheel&&d.fn.mousewheel&&v.mousewheel(function(f,g){if(w.mousewheel){y.move(g<0?1:-1,w.wheelSpeed||50);return false}});if(w.touch){var k={};u[0].ontouchstart=function(f){f=f.touches[0];k.x=f.clientX;k.y=f.clientY};u[0].ontouchmove=function(f){if(f.touches.length==1&&!u.is(":animated")){var j=f.touches[0],g=k.x-j.clientX;j=k.y-j.clientY;y[r&&j>0||!r&&g>0?"next":"prev"]();f.preventDefault()}}}w.keyboard&&d(document).bind("keydown.scrollable",function(f){if(!(!w.keyboard||f.altKey||f.ctrlKey||d(f.target).is(":input"))){if(!(w.keyboard!="static"&&a!=y)){var g=f.keyCode;if(r&&(g==38||g==40)){y.move(g==38?-1:1);return f.preventDefault()}if(!r&&(g==37||g==39)){y.move(g==37?-1:1);return f.preventDefault()}}}});w.initialIndex&&y.seekTo(w.initialIndex,0,function(){})}d.tools=d.tools||{version:"1.2.5"};d.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var a;d.fn.scrollable=function(e){var g=this.data("scrollable");if(g){return g}e=d.extend({},d.tools.scrollable.conf,e);this.each(function(){g=new b(d(this),e);d(this).data("scrollable",g)});return e.api?g:this}})(jQuery);(function(a){var c=a.tools.scrollable;c.autoscroll={conf:{autoplay:true,interval:3000,autopause:true}};a.fn.autoscroll=function(f){if(typeof f=="number"){f={interval:f}}var e=a.extend({},c.autoscroll.conf,f),b;this.each(function(){var d=a(this).data("scrollable");if(d){b=d}var i,g=true;d.play=function(){if(!i){g=false;i=setInterval(function(){d.next()},e.interval)}};d.pause=function(){i=clearInterval(i)};d.stop=function(){d.pause();g=true};e.autopause&&d.getRoot().add(d.getNaviButtons()).hover(d.pause,d.play);e.autoplay&&d.play()});return e.api?b:this}})(jQuery);(function(c){function b(d,f){var e=c(f);return e.length<2?e:d.parent().find(f)}var a=c.tools.scrollable;a.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};c.fn.navigator=function(d){if(typeof d=="string"){d={navi:d}}d=c.extend({},a.navigator.conf,d);var e;this.each(function(){function t(f,j,h){v.seekTo(j);if(s){if(location.hash){location.hash=f.attr("href").replace("#","")}}else{return h.preventDefault()}}function u(){return r.find(d.naviItem||"> *")}function m(f){var h=c("<"+(d.naviItem||"a")+"/>").click(function(j){t(c(this),f,j)}).attr("href","#"+f);f===0&&h.addClass(p);d.indexed&&h.text(f+1);d.idPrefix&&h.attr("id",d.idPrefix+f);return h.appendTo(r)}function i(f,h){f=u().eq(h.replace("#",""));f.length||(f=u().filter("[href="+h+"]"));f.click()}var v=c(this).data("scrollable"),r=d.navi.jquery?d.navi:b(v.getRoot(),d.navi),g=v.getNaviButtons(),p=d.activeClass,s=d.history&&c.fn.history;if(v){e=v}v.getNaviButtons=function(){return g.add(r)};u().length?u().each(function(f){c(this).click(function(h){t(c(this),f,h)})}):c.each(v.getItems(),function(f){m(f)});v.onBeforeSeek(function(f,h){setTimeout(function(){if(!f.isDefaultPrevented()){var j=u().eq(h);!f.isDefaultPrevented()&&j.length&&u().removeClass(p).eq(h).addClass(p)}},1)});v.onAddItem(function(f,h){h=m(v.getItems().index(h));s&&h.history(i)});s&&u().history(i)});return d.api?e:this}})(jQuery);(function(b){function c(v,y){var w=this,s=v.add(w),h=b(window),r,u,q,t=b.tools.expose&&(y.mask||y.expose),i=Math.random().toString().slice(10);if(t){if(typeof t=="string"){t={color:t}}t.closeOnClick=t.closeOnEsc=false}var a=y.target||v.attr("rel");u=a?b(a):v;if(!u.length){throw"Could not find Overlay: "+a}v&&v.index(u)==-1&&v.click(function(f){w.load(f);return f.preventDefault()});b.extend(w,{load:function(n){if(w.isOpened()){return w}var k=e[y.effect];if(!k){throw'Overlay: cannot find effect : "'+y.effect+'"'}y.oneInstance&&b.each(d,function(){this.close(n)});n=n||b.Event();n.type="onBeforeLoad";s.trigger(n);if(n.isDefaultPrevented()){return w}q=true;t&&b(u).expose(t);var j=y.top,m=y.left,g=u.outerWidth({margin:true}),f=u.outerHeight({margin:true});if(typeof j=="string"){j=j=="center"?Math.max((h.height()-f)/2,0):parseInt(j,10)/100*h.height()}if(m=="center"){m=Math.max((h.width()-g)/2,0)}k[0].call(w,{top:j,left:m},function(){if(q){n.type="onLoad";s.trigger(n)}});t&&y.closeOnClick&&b.mask.getMask().one("click",w.close);y.closeOnClick&&b(document).bind("click."+i,function(o){b(o.target).parents(u).length||w.close(o)});y.closeOnEsc&&b(document).bind("keydown."+i,function(o){o.keyCode==27&&w.close(o)});return w},close:function(f){if(!w.isOpened()){return w}f=f||b.Event();f.type="onBeforeClose";s.trigger(f);if(!f.isDefaultPrevented()){q=false;e[y.effect][1].call(w,function(){f.type="onClose";s.trigger(f)});b(document).unbind("click."+i).unbind("keydown."+i);t&&b.mask.close();return w}},getOverlay:function(){return u},getTrigger:function(){return v},getClosers:function(){return r},isOpened:function(){return q},getConf:function(){return y}});b.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(g,f){b.isFunction(y[f])&&b(w).bind(f,y[f]);w[f]=function(j){j&&b(w).bind(f,j);return w}});r=u.find(y.close||".close");if(!r.length&&!y.close){r=b('<a class="close"></a>');u.prepend(r)}r.click(function(f){w.close(f)});y.load&&w.load()}b.tools=b.tools||{version:"1.2.5"};b.tools.overlay={addEffect:function(f,a,g){e[f]=[a,g]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!b.browser.msie||b.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var d=[],e={};b.tools.overlay.addEffect("default",function(g,a){var h=this.getConf(),f=b(window);if(!h.fixed){g.top+=f.scrollTop();g.left+=f.scrollLeft()}g.position=h.fixed?"fixed":"absolute";this.getOverlay().css(g).fadeIn(h.speed,a)},function(a){this.getOverlay().fadeOut(this.getConf().closeSpeed,a)});b.fn.overlay=function(f){var a=this.data("overlay");if(a){return a}if(b.isFunction(f)){f={onBeforeLoad:f}}f=b.extend(true,{},b.tools.overlay.conf,f);this.each(function(){a=new c(b(this),f);d.push(a);b(this).data("overlay",a)});return f.api?a:this}})(jQuery);(function(c){function b(h){var f=h.offset();return{top:f.top+h.height()/2,left:f.left+h.width()/2}}var a=c.tools.overlay,e=c(window);c.extend(a.conf,{start:{top:null,left:null},fadeInSpeed:"fast",zIndex:9999});function g(t,s){var w=this.getOverlay(),u=this.getConf(),r=this.getTrigger(),f=this,k=w.outerWidth({margin:true}),v=w.data("img"),h=u.fixed?"fixed":"absolute";if(!v){v=w.css("backgroundImage");if(!v){throw"background-image CSS property not set for overlay"}v=v.slice(v.indexOf("(")+1,v.indexOf(")")).replace(/\"/g,"");w.css("backgroundImage","none");v=c('<img src="'+v+'"/>');v.css({border:0,display:"none"}).width(k);c("body").append(v);w.data("img",v)}var q=u.start.top||Math.round(e.height()/2),o=u.start.left||Math.round(e.width()/2);if(r){r=b(r);q=r.top;o=r.left}if(u.fixed){q-=e.scrollTop();o-=e.scrollLeft()}else{t.top+=e.scrollTop();t.left+=e.scrollLeft()}v.css({position:"absolute",top:q,left:o,width:0,zIndex:u.zIndex}).show();t.position=h;w.css(t);v.animate({top:w.css("top"),left:w.css("left"),width:k},u.speed,function(){w.css("zIndex",u.zIndex+1).fadeIn(u.fadeInSpeed,function(){f.isOpened()&&!c(this).index(w)?s.call():w.hide()})}).css("position",h)}function d(j){var i=this.getOverlay().hide(),f=this.getConf(),k=this.getTrigger();i=i.data("img");var h={top:f.start.top,left:f.start.left,width:0};k&&c.extend(h,b(k));f.fixed&&i.css({position:"absolute"}).animate({top:"+="+e.scrollTop(),left:"+="+e.scrollLeft()},0);i.animate(h,f.closeSpeed,j)}a.addEffect("apple",g,d)})(jQuery);(function(o){function m(d,q){return 32-(new Date(d,q,32)).getDate()}function k(d,q){d=""+d;for(q=q||2;d.length<q;){d="0"+d}return d}function j(d,y,s){var w=d.getDate(),t=d.getDay(),u=d.getMonth();d=d.getFullYear();var v={d:w,dd:k(w),ddd:e[s].shortDays[t],dddd:e[s].days[t],m:u+1,mm:k(u+1),mmm:e[s].shortMonths[u],mmmm:e[s].months[u],yy:String(d).slice(2),yyyy:d};y=y.replace(f,function(q){return q in v?v[q]:q.slice(1,q.length-1)});return c.html(y).html()}function p(d){return parseInt(d,10)}function i(d,q){return d.getFullYear()===q.getFullYear()&&d.getMonth()==q.getMonth()&&d.getDate()==q.getDate()}function a(d){if(d){if(d.constructor==Date){return d}if(typeof d=="string"){var q=d.split("-");if(q.length==3){return new Date(p(q[0]),p(q[1])-1,p(q[2]))}if(!/^-?\d+$/.test(d)){return}d=p(d)}q=new Date;q.setDate(q.getDate()+d);return q}}function b(ah,ag){function ad(q,s,r){aa=q;V=q.getFullYear();T=q.getMonth();S=q.getDate();r=r||o.Event("api");r.type="change";Q.trigger(r,[q]);if(!r.isDefaultPrevented()){ah.val(j(q,s.format,s.lang));ah.data("date",q);ae.hide(r)}}function X(q){q.type="onShow";Q.trigger(q);o(document).bind("keydown.d",function(z){if(z.ctrlKey){return true}var w=z.keyCode;if(w==8){ah.val("");return ae.hide(z)}if(w==27){return ae.hide(z)}if(o(h).index(w)>=0){if(!R){ae.show(z);return z.preventDefault()}var s=o("#"+af.weeks+" a"),r=o("."+af.focus),A=s.index(r);r.removeClass(af.focus);if(w==74||w==40){A+=7}else{if(w==75||w==38){A-=7}else{if(w==76||w==39){A+=1}else{if(w==72||w==37){A-=1}}}}if(A>41){ae.addMonth();r=o("#"+af.weeks+" a:eq("+(A-42)+")")}else{if(A<0){ae.addMonth(-1);r=o("#"+af.weeks+" a:eq("+(A+42)+")")}else{r=s.eq(A)}}r.addClass(af.focus);return z.preventDefault()}if(w==34){return ae.addMonth()}if(w==33){return ae.addMonth(-1)}if(w==36){return ae.today()}if(w==13){o(z.target).is("select")||o("."+af.focus).click()}return o([16,17,18,9]).index(w)>=0});o(document).bind("click.d",function(s){var r=s.target;if(!o(r).parents("#"+af.root).length&&r!=ah[0]&&(!y||r!=y[0])){ae.hide(s)}})}var ae=this,W=new Date,af=ag.css,U=e[ag.lang],ac=o("#"+af.root),v=ac.find("#"+af.title),y,P,F,V,T,S,aa=ah.attr("data-value")||ag.value||ah.val(),ab=ah.attr("min")||ag.min,Z=ah.attr("max")||ag.max,R;if(ab===0){ab="0"}aa=a(aa)||W;ab=a(ab||ag.yearRange[0]*365);Z=a(Z||ag.yearRange[1]*365);if(!U){throw"Dateinput: invalid language: "+ag.lang}if(ah.attr("type")=="date"){var u=o("<input/>");o.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(q,r){u.attr(r,ah.attr(r))});ah.replaceWith(u);ah=u}ah.addClass(af.input);var Q=ah.add(ae);if(!ac.length){ac=o("<div><div><a/><div/><a/></div><div><div/><div/></div></div>").hide().css({position:"absolute"}).attr("id",af.root);ac.children().eq(0).attr("id",af.head).end().eq(1).attr("id",af.body).children().eq(0).attr("id",af.days).end().eq(1).attr("id",af.weeks).end().end().end().find("a").eq(0).attr("id",af.prev).end().eq(1).attr("id",af.next);v=ac.find("#"+af.head).find("div").attr("id",af.title);if(ag.selectors){var C=o("<select/>").attr("id",af.month),Y=o("<select/>").attr("id",af.year);v.html(C.add(Y))}for(var d=ac.find("#"+af.days),t=0;t<7;t++){d.append(o("<span/>").text(U.shortDays[(t+ag.firstDay)%7]))}o("body").append(ac)}if(ag.trigger){y=o("<a/>").attr("href","#").addClass(af.trigger).click(function(q){ae.show();return q.preventDefault()}).insertAfter(ah)}var B=ac.find("#"+af.weeks);Y=ac.find("#"+af.year);C=ac.find("#"+af.month);o.extend(ae,{show:function(q){if(!(ah.attr("readonly")||ah.attr("disabled")||R)){q=q||o.Event();q.type="onBeforeShow";Q.trigger(q);if(!q.isDefaultPrevented()){o.each(g,function(){this.hide()});R=true;C.unbind("change").change(function(){ae.setValue(Y.val(),o(this).val())});Y.unbind("change").change(function(){ae.setValue(o(this).val(),C.val())});P=ac.find("#"+af.prev).unbind("click").click(function(){P.hasClass(af.disabled)||ae.addMonth(-1);return false});F=ac.find("#"+af.next).unbind("click").click(function(){F.hasClass(af.disabled)||ae.addMonth();return false});ae.setValue(aa);var r=ah.offset();if(/iPad/i.test(navigator.userAgent)){r.top-=o(window).scrollTop()}ac.css({top:r.top+ah.outerHeight({margins:true})+ag.offset[0],left:r.left+ag.offset[1]});if(ag.speed){ac.show(ag.speed,function(){X(q)})}else{ac.show();X(q)}return ae}}},setValue:function(E,A,z){var s=p(A)>=-1?new Date(p(E),p(A),p(z||1)):E||aa;if(s<ab){s=ab}else{if(s>Z){s=Z}}E=s.getFullYear();A=s.getMonth();z=s.getDate();if(A==-1){A=11;E--}else{if(A==12){A=0;E++}}if(!R){ad(s,ag);return ae}T=A;V=E;z=new Date(E,A,1-ag.firstDay);z=z.getDay();var H=m(E,A),q=m(E,A-1),w;if(ag.selectors){C.empty();o.each(U.months,function(I,J){ab<new Date(E,I+1,-1)&&Z>new Date(E,I,0)&&C.append(o("<option/>").html(J).attr("value",I))});Y.empty();s=W.getFullYear();for(var r=s+ag.yearRange[0];r<s+ag.yearRange[1];r++){ab<=new Date(r+1,-1,1)&&Z>new Date(r,0,0)&&Y.append(o("<option/>").text(r))}C.val(A);Y.val(E)}else{v.html(U.months[A]+" "+E)}B.empty();P.add(F).removeClass(af.disabled);r=!z?-7:0;for(var G,D;r<(!z?35:42);r++){G=o("<a/>");if(r%7===0){w=o("<div/>").addClass(af.week);B.append(w)}if(r<z){G.addClass(af.off);D=q-z+r+1;s=new Date(E,A-1,D)}else{if(r>=z+H){G.addClass(af.off);D=r-H-z+1;s=new Date(E,A+1,D)}else{D=r-z+1;s=new Date(E,A,D);if(i(aa,s)){G.attr("id",af.current).addClass(af.focus)}else{i(W,s)&&G.attr("id",af.today)}}}ab&&s<ab&&G.add(P).addClass(af.disabled);Z&&s>Z&&G.add(F).addClass(af.disabled);G.attr("href","#"+D).text(D).data("date",s);w.append(G)}B.find("a").click(function(I){var J=o(this);if(!J.hasClass(af.disabled)){o("#"+af.current).removeAttr("id");J.attr("id",af.current);ad(J.data("date"),ag,I)}return false});af.sunday&&B.find(af.week).each(function(){var I=ag.firstDay?7-ag.firstDay:0;o(this).children().slice(I,I+1).addClass(af.sunday)});return ae},setMin:function(q,r){ab=a(q);r&&aa<ab&&ae.setValue(ab);return ae},setMax:function(q,r){Z=a(q);r&&aa>Z&&ae.setValue(Z);return ae},today:function(){return ae.setValue(W)},addDay:function(q){return this.setValue(V,T,S+(q||1))},addMonth:function(q){return this.setValue(V,T+(q||1),S)},addYear:function(q){return this.setValue(V+(q||1),T,S)},hide:function(q){if(R){q=o.Event();q.type="onHide";Q.trigger(q);o(document).unbind("click.d").unbind("keydown.d");if(q.isDefaultPrevented()){return}ac.hide();R=false}return ae},getConf:function(){return ag},getInput:function(){return ah},getCalendar:function(){return ac},getValue:function(q){return q?j(aa,q,ag.lang):aa},isOpen:function(){return R}});o.each(["onBeforeShow","onShow","change","onHide"],function(q,r){o.isFunction(ag[r])&&o(ae).bind(r,ag[r]);ae[r]=function(s){s&&o(ae).bind(r,s);return ae}});ah.bind("focus click",ae.show).keydown(function(q){var r=q.keyCode;if(!R&&o(h).index(r)>=0){ae.show(q);return q.preventDefault()}return q.shiftKey||q.ctrlKey||q.altKey||r==9?true:q.preventDefault()});a(ah.val())&&ad(aa,ag)}o.tools=o.tools||{version:"1.2.5"};var g=[],n,h=[75,76,38,39,74,72,40,37],e={};n=o.tools.dateinput={conf:{format:"mm/dd/yy",selectors:false,yearRange:[-5,5],lang:"en",offset:[0,0],speed:0,firstDay:0,min:undefined,max:undefined,trigger:false,css:{prefix:"cal",input:"date",root:0,head:0,title:0,prev:0,next:0,month:0,year:0,days:0,body:0,weeks:0,today:0,current:0,week:0,off:0,sunday:0,focus:0,disabled:0,trigger:0}},localize:function(d,q){o.each(q,function(r,s){q[r]=s.split(",")});e[d]=q}};n.localize("en",{months:"January,February,March,April,May,June,July,August,September,October,November,December",shortMonths:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",days:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday",shortDays:"Sun,Mon,Tue,Wed,Thu,Fri,Sat"});var f=/d{1,4}|m{1,4}|yy(?:yy)?|"[^"]*"|'[^']*'/g,c=o("<a/>");o.expr[":"].date=function(d){var q=d.getAttribute("type");return q&&q=="date"||!!o(d).data("dateinput")};o.fn.dateinput=function(d){if(this.data("dateinput")){return this}d=o.extend(true,{},n.conf,d);o.each(d.css,function(r,s){if(!s&&r!="prefix"){d.css[r]=(d.css.prefix||"")+(s||r)}});var q;this.each(function(){var r=new b(o(this),d);g.push(r);r=r.getInput().data("dateinput",r);q=q?q.add(r):r});return q?q:this}})(jQuery);(function(g){function c(j,e){e=Math.pow(10,e);return Math.round(j*e)/e}function f(j,e){if(e=parseInt(j.css(e),10)){return e}return(j=j[0].currentStyle)&&j.width&&parseInt(j.width,10)}function h(e){return(e=e.data("events"))&&e.onSlide}function b(U,V){function S(p,k,o,m){if(o===undefined){o=k/Q*e}else{if(m){o-=V.min}}if(G){o=Math.round(o/G)*G}if(k===undefined||G){k=o*Q/e}if(isNaN(o)){return T}k=Math.max(0,Math.min(k,Q));o=k/Q*e;if(m||!N){o+=V.min}if(N){if(m){k=Q-k}else{o=V.max-o}}o=c(o,E);var n=p.type=="click";if(F&&P!==undefined&&!n){p.type="onSlide";K.trigger(p,[o,k]);if(p.isDefaultPrevented()){return T}}m=n?V.speed:0;n=n?function(){p.type="change";K.trigger(p,[o])}:null;if(N){O.animate({top:k},m,n);V.progress&&J.animate({height:Q-k+O.width()/2},m)}else{O.animate({left:k},m,n);V.progress&&J.animate({width:k+O.width()/2},m)}P=o;r=k;U.val(o);return T}function M(){if(N=V.vertical||f(R,"height")>f(R,"width")){Q=f(R,"height")-f(O,"height");C=R.offset().top+Q}else{Q=f(R,"width")-f(O,"width");C=R.offset().left}}function y(){M();T.setValue(V.value!==undefined?V.value:V.min)}var T=this,L=V.css,R=g("<div><div/><a href='#'/></div>").data("rangeinput",T),N,P,C,Q,r;U.before(R);var O=R.addClass(L.slider).find("a").addClass(L.handle),J=R.find("div").addClass(L.progress);g.each("min,max,step,value".split(","),function(m,k){m=U.attr(k);if(parseFloat(m)){V[k]=parseFloat(m,10)}});var e=V.max-V.min,G=V.step=="any"?0:V.step,E=V.precision;if(E===undefined){try{E=G.toString().split(".")[1].length}catch(j){E=0}}if(U.attr("type")=="range"){var q=g("<input/>");g.each("class,disabled,id,maxlength,name,readonly,required,size,style,tabindex,title,value".split(","),function(m,k){q.attr(k,U.attr(k))});q.val(V.value);U.replaceWith(q);U=q}U.addClass(L.input);var K=g(T).add(U),F=true;g.extend(T,{getValue:function(){return P},setValue:function(m,k){M();return S(k||g.Event("api"),undefined,m,true)},getConf:function(){return V},getProgress:function(){return J},getHandle:function(){return O},getInput:function(){return U},step:function(n,k){k=k||g.Event();var m=V.step=="any"?1:V.step;T.setValue(P+m*(n||1),k)},stepUp:function(k){return T.step(k||1)},stepDown:function(k){return T.step(-k||-1)}});g.each("onSlide,change".split(","),function(m,k){g.isFunction(V[k])&&g(T).bind(k,V[k]);T[k]=function(n){n&&g(T).bind(k,n);return T}});O.drag({drag:false}).bind("dragStart",function(){M();F=h(g(T))||h(U)}).bind("drag",function(n,k,m){if(U.is(":disabled")){return false}S(n,N?k:m)}).bind("dragEnd",function(k){if(!k.isDefaultPrevented()){k.type="change";K.trigger(k,[P])}}).click(function(k){return k.preventDefault()});R.click(function(m){if(U.is(":disabled")||m.target==O[0]){return m.preventDefault()}M();var k=O.width()/2;S(m,N?Q-C-k+m.pageY:m.pageX-C-k)});V.keyboard&&U.keydown(function(o){if(!U.attr("readonly")){var k=o.keyCode,n=g([75,76,38,33,39]).index(k)!=-1,m=g([74,72,40,34,37]).index(k)!=-1;if((n||m)&&!(o.shiftKey||o.altKey||o.ctrlKey)){if(n){T.step(k==33?10:1,o)}else{if(m){T.step(k==34?-10:-1,o)}}return o.preventDefault()}}});U.blur(function(m){var k=g(this).val();k!==P&&T.setValue(k,m)});g.extend(U[0],{stepUp:T.stepUp,stepDown:T.stepDown});y();Q||g(window).load(y)}g.tools=g.tools||{version:"1.2.5"};var d;d=g.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:true,progress:false,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var a,i;g.fn.drag=function(e){document.ondragstart=function(){return false};e=g.extend({x:true,y:true,drag:true},e);a=a||g(document).bind("mousedown mouseup",function(j){var m=g(j.target);if(j.type=="mousedown"&&m.data("drag")){var r=m.position(),k=j.pageX-r.left,n=j.pageY-r.top,q=true;a.bind("mousemove.drag",function(p){var s=p.pageX-k;p=p.pageY-n;var o={};if(e.x){o.left=s}if(e.y){o.top=p}if(q){m.trigger("dragStart");q=false}e.drag&&m.css(o);m.trigger("drag",[p,s]);i=m});j.preventDefault()}else{try{i&&i.trigger("dragEnd")}finally{a.unbind("mousemove.drag");i=null}}});return this.data("drag",true)};g.expr[":"].range=function(j){var e=j.getAttribute("type");return e&&e=="range"||!!g(j).filter("input").data("rangeinput")};g.fn.rangeinput=function(j){if(this.data("rangeinput")){return this}j=g.extend(true,{},d.conf,j);var e;this.each(function(){var k=new b(g(this),g.extend(true,{},j));k=k.getInput().data("rangeinput",k);e=e?e.add(k):k});return e?e:this}})(jQuery);(function(i){function o(q,e,u){var r=q.offset().top,s=q.offset().left,h=u.position.split(/,?\s+/),t=h[0];h=h[1];r-=e.outerHeight()-u.offset[0];s+=q.outerWidth()+u.offset[1];if(/iPad/i.test(navigator.userAgent)){r-=i(window).scrollTop()}u=e.outerHeight()+q.outerHeight();if(t=="center"){r+=u/2}if(t=="bottom"){r+=u}q=q.outerWidth();if(h=="center"){s-=(q+e.outerWidth())/2}if(h=="left"){s-=q}return{top:r,left:s}}function k(h){function e(){return this.getAttribute("type")==h}e.key="[type="+h+"]";return e}function n(q,e,u){function r(w,y,v){if(!(!u.grouped&&w.length)){var p;if(v===false||i.isArray(v)){p=g.messages[y.key||y]||g.messages["*"];p=p[u.lang]||g.messages["*"].en;(y=p.match(/\$\d/g))&&i.isArray(v)&&i.each(y,function(z){p=p.replace(this,v[z])})}else{p=v[u.lang]||v}w.push(p)}}var s=this,h=e.add(s);q=q.not(":button, :image, :reset, :submit");i.extend(s,{getConf:function(){return u},getForm:function(){return e},getInputs:function(){return q},reflow:function(){q.each(function(){var p=i(this),v=p.data("msg.el");if(v){p=o(p,v,u);v.css({top:p.top,left:p.left})}});return s},invalidate:function(v,w){if(!w){var p=[];i.each(v,function(z,y){z=q.filter("[name='"+z+"']");if(z.length){z.trigger("OI",[y]);p.push({input:z,messages:[y]})}});v=p;w=i.Event()}w.type="onFail";h.trigger(w,[v]);w.isDefaultPrevented()||b[u.effect][0].call(s,v,w);return s},reset:function(p){p=p||q;p.removeClass(u.errorClass).each(function(){var v=i(this).data("msg.el");if(v){v.remove();i(this).data("msg.el",null)}}).unbind(u.errorInputEvent||"");return s},destroy:function(){e.unbind(u.formEvent+".V").unbind("reset.V");q.unbind(u.inputEvent+".V").unbind("change.V");return s.reset()},checkValidity:function(w,y){w=w||q;w=w.not(":disabled");if(!w.length){return true}y=y||i.Event();y.type="onBeforeValidate";h.trigger(y,[w]);if(y.isDefaultPrevented()){return y.result}var v=[];w.not(":radio:not(:checked)").each(function(){var z=[],B=i(this).data("messages",z),A=a&&B.is(":date")?"onHide.v":u.errorInputEvent+".v";B.unbind(A);i.each(m,function(){var E=this,D=E[0];if(B.filter(D).length){E=E[1].call(s,B,B.val());if(E!==true){y.type="onBeforeFail";h.trigger(y,[B,D]);if(y.isDefaultPrevented()){return false}var C=B.attr(u.messageAttr);if(C){z=[C];return false}else{r(z,D,E)}}}});if(z.length){v.push({input:B,messages:z});B.trigger("OI",[z]);u.errorInputEvent&&B.bind(A,function(C){s.checkValidity(B,C)})}if(u.singleError&&v.length){return false}});var p=b[u.effect];if(!p){throw'Validator: cannot find effect "'+u.effect+'"'}if(v.length){s.invalidate(v,y);return false}else{p[1].call(s,w,y);y.type="onSuccess";h.trigger(y,[w]);w.unbind(u.errorInputEvent+".v")}return true}});i.each("onBeforeValidate,onBeforeFail,onFail,onSuccess".split(","),function(p,v){i.isFunction(u[v])&&i(s).bind(v,u[v]);s[v]=function(w){w&&i(s).bind(v,w);return s}});u.formEvent&&e.bind(u.formEvent+".V",function(p){if(!s.checkValidity(null,p)){return p.preventDefault()}});e.bind("reset.V",function(){s.reset()});q[0]&&q[0].validity&&q.each(function(){this.oninvalid=function(){return false}});if(e[0]){e[0].checkValidity=s.checkValidity}u.inputEvent&&q.bind(u.inputEvent+".V",function(p){s.checkValidity(i(this),p)});q.filter(":checkbox, select").filter("[required]").bind("change.V",function(p){var v=i(this);if(this.checked||v.is("select")&&i(this).val()){b[u.effect][1].call(s,v,p)}});var t=q.filter(":radio").change(function(p){s.checkValidity(t,p)});i(window).resize(function(){s.reflow()})}i.tools=i.tools||{version:"1.2.5"};var j=/\[type=([a-z]+)\]/,f=/^-?[0-9]*(\.[0-9]+)?$/,a=i.tools.dateinput,d=/^([a-z0-9_\.\-\+]+)@([\da-z\.\-]+)\.([a-z\.]{2,6})$/i,c=/^(https?:\/\/)?[\da-z\.\-]+\.[a-z\.]{2,6}[#&+_\?\/\w \.\-=]*$/i,g;g=i.tools.validator={conf:{grouped:false,effect:"default",errorClass:"invalid",inputEvent:null,errorInputEvent:"keyup",formEvent:"submit",lang:"en",message:"<div/>",messageAttr:"data-message",messageClass:"error",offset:[0,0],position:"center right",singleError:false,speed:"normal"},messages:{"*":{en:"Please correct this value"}},localize:function(h,e){i.each(e,function(q,p){g.messages[q]=g.messages[q]||{};g.messages[q][h]=p})},localizeFn:function(h,e){g.messages[h]=g.messages[h]||{};i.extend(g.messages[h],e)},fn:function(h,e,p){if(i.isFunction(e)){p=e}else{if(typeof e=="string"){e={en:e}}this.messages[h.key||h]=e}if(e=j.exec(h)){h=k(e[1])}m.push([h,p])},addEffect:function(h,e,p){b[h]=[e,p]}};var m=[],b={"default":[function(h){var e=this.getConf();i.each(h,function(r,p){r=p.input;r.addClass(e.errorClass);var q=r.data("msg.el");if(!q){q=i(e.message).addClass(e.messageClass).appendTo(document.body);r.data("msg.el",q)}q.css({visibility:"hidden"}).find("p").remove();i.each(p.messages,function(s,t){i("<p/>").html(t).appendTo(q)});q.outerWidth()==q.parent().width()&&q.add(q.find("p")).css({display:"inline"});p=o(r,q,e);q.css({visibility:"visible",position:"absolute",top:p.top,left:p.left}).fadeIn(e.speed)})},function(h){var e=this.getConf();h.removeClass(e.errorClass).each(function(){var p=i(this).data("msg.el");p&&p.css({visibility:"hidden"})})}]};i.each("email,url,number".split(","),function(h,e){i.expr[":"][e]=function(p){return p.getAttribute("type")===e}});i.fn.oninvalid=function(e){return this[e?"bind":"trigger"]("OI",e)};g.fn(":email","Please enter a valid email address",function(h,e){return !e||d.test(e)});g.fn(":url","Please enter a valid URL",function(h,e){return !e||c.test(e)});g.fn(":number","Please enter a numeric value.",function(h,e){return f.test(e)});g.fn("[max]","Please enter a value smaller than $1",function(h,e){if(e===""||a&&h.is(":date")){return true}h=h.attr("max");return parseFloat(e)<=parseFloat(h)?true:[h]});g.fn("[min]","Please enter a value larger than $1",function(h,e){if(e===""||a&&h.is(":date")){return true}h=h.attr("min");return parseFloat(e)>=parseFloat(h)?true:[h]});g.fn("[required]","Please complete this mandatory field.",function(h,e){if(h.is(":checkbox")){return h.is(":checked")}return !!e});g.fn("[pattern]",function(h){var e=new RegExp("^"+h.attr("pattern")+"$");return e.test(h.val())});i.fn.validator=function(h){var e=this.data("validator");if(e){e.destroy();this.removeData("validator")}h=i.extend(true,{},g.conf,h);if(this.is("form")){return this.each(function(){var p=i(this);e=new n(p.find(":input"),p,h);p.data("validator",e)})}else{e=new n(this,this.eq(0).closest("form"),h);return this.data("validator",e)}}})(jQuery);(function(){BLOOMBERG.util.Cookie.removeCookies(["opttm","optwnd"],"/","bloomberg.com");BLOOMBERG.util.Cookie.removeCookies(["nonstopnews","nonstopnewsdt"],"/","bloomberg.com");BLOOMBERG.util.Cookie.removeCookies(["hptest201103","hptest2011time"],"/","bloomberg.com");BLOOMBERG.util.Cookie.removeCookies(["snapshottest","snapshottest_tm"],"/","bloomberg.com")})();(function(){var g=BLOOMBERG.namespace("bucket_test");var f=BLOOMBERG.util.Cookie;var a="bloomberg.com";var b=Date.nextYear().toGMTString();function e(h){var i=f.get(h);if(i){return new Date(i*1000)}return -1}function d(i,j,h){if(h){console.log("["+i+"] "+j)}}function c(h){var i=f.get(h);if(i!==""){f.set(h,i,b,"/",a)}}g.run_test=function(i){var k={test_name:"test_name",roll_time_key:"roll_time_key",value_key:"value_key",percentage:0,bucket_values:["0","1"],debug:false,after_set_cookie_fn:null};$.extend(k,i);if(k.debug){console.log("****"+k.test_name+"****");console.log(k)}var j=e(k.roll_time_key);if(j<0){f.set(k.roll_time_key,Math.floor((new Date()).getTime()/1000),b,"/",a);var h=Math.random()*100;d(k.test_name,"side: "+h,k.debug);if(h<k.percentage){var m=k.bucket_values[Math.floor(Math.random()*k.bucket_values.length)];d(k.test_name,"cookie_value: "+m,k.debug);f.set(k.value_key,m,b,"/",a);if(k.after_set_cookie_fn){k.after_set_cookie_fn(m)}}else{d(k.test_name,"not_in_bucket",k.debug)}}c(k.value_key);c(k.roll_time_key)}})();if(BLOOMBERG.global_var.quote_enable_ab_testing=="true"){(function(){var m="/markets";var e="/markets/home_v2";function d(){var p=BLOOMBERG.util.Cookie.get(f.value_key);if(!p||p=="0"){return false}return true}function j(){var p=window.location.href;return(p.indexOf("/apps/quote?ticker")!=-1)||(p.indexOf("/quote/")!=-1)}function a(){var p=window.location.href;return(p.indexOf("/apps/quote?ticker")!=-1)}function o(){var p=window.location.pathname;return(p==m)||(p==m+"/")}function c(){var p=window.location.pathname;return(p==e)||(p==e+"/")}var g=BLOOMBERG.bucket_test;var f={test_name:"companypage_test",roll_time_key:"companypage_tm1",value_key:"companypage",percentage:parseInt(BLOOMBERG.global_var.quote_ab_bucket_size),bucket_values:["0","1"],debug:false,after_set_cookie_fn:null};if(!d()){g.run_test(f)}var n=d();var k=window.location.href;var j=j();var b=a();if(n&&b&&j){var i=window.location.href.split("=")[1];i=i.replace("%2F","+");i=i.replace("/","+");i=i.replace(".","!");var h=window.location.host;window.location=window.location.protocol+"//"+h+"/quote/"+i}else{if(!n&&!b&&j){var i=window.location.href.split("/")[4];i=i.replace("+","/");i=i.replace("!",".");var h=window.location.host;window.location=window.location.protocol+"//"+h+"/apps/quote?ticker="+i}else{if(n&&o()){window.location.pathname=e}else{if(!n&&c()){window.location.pathname=m}}}}})();(function(){var b=BLOOMBERG.bucket_test;var a={test_name:"top_rails_test",roll_time_key:"hprec201108_tm",value_key:"hprec201108",percentage:4.5,bucket_values:["A","B","C","D","E","F","G","H","I"],debug:false,after_set_cookie_fn:null};b.run_test(a)})()};
