(function(bc,M){var aw=bc.document,bv=bc.navigator,bm=bc.location;var b=(function(){var bG=function(b1,b2){return new bG.fn.init(b1,b2,bE)},bV=bc.jQuery,bI=bc.$,bE,bZ=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bN=/\S/,bJ=/^\s+/,bF=/\s+$/,bB=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bO=/^[\],:{}\s]*$/,bX=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bQ=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bK=/(?:^|:|,)(?:\s*\[)+/g,bz=/(webkit)[ \/]([\w.]+)/,bS=/(opera)(?:.*version)?[ \/]([\w.]+)/,bR=/(msie) ([\w.]+)/,bT=/(mozilla)(?:.*? rv:([\w.]+))?/,bC=/-([a-z]|[0-9])/ig,b0=/^-ms-/,bU=function(b1,b2){return(b2+"").toUpperCase()},bY=bv.userAgent,bW,bD,e,bM=Object.prototype.toString,bH=Object.prototype.hasOwnProperty,bA=Array.prototype.push,bL=Array.prototype.slice,bP=String.prototype.trim,bw=Array.prototype.indexOf,by={};bG.fn=bG.prototype={constructor:bG,init:function(b1,b5,b4){var b3,b6,b2,b7;if(!b1){return this}if(b1.nodeType){this.context=this[0]=b1;this.length=1;return this}if(b1==="body"&&!b5&&aw.body){this.context=aw;this[0]=aw.body;this.selector=b1;this.length=1;return this}if(typeof b1==="string"){if(b1.charAt(0)==="<"&&b1.charAt(b1.length-1)===">"&&b1.length>=3){b3=[null,b1,null]}else{b3=bZ.exec(b1)}if(b3&&(b3[1]||!b5)){if(b3[1]){b5=b5 instanceof bG?b5[0]:b5;b7=(b5?b5.ownerDocument||b5:aw);b2=bB.exec(b1);if(b2){if(bG.isPlainObject(b5)){b1=[aw.createElement(b2[1])];bG.fn.attr.call(b1,b5,true)}else{b1=[b7.createElement(b2[1])]}}else{b2=bG.buildFragment([b3[1]],[b7]);b1=(b2.cacheable?bG.clone(b2.fragment):b2.fragment).childNodes}return bG.merge(this,b1)}else{b6=aw.getElementById(b3[2]);if(b6&&b6.parentNode){if(b6.id!==b3[2]){return b4.find(b1)}this.length=1;this[0]=b6}this.context=aw;this.selector=b1;return this}}else{if(!b5||b5.jquery){return(b5||b4).find(b1)}else{return this.constructor(b5).find(b1)}}}else{if(bG.isFunction(b1)){return b4.ready(b1)}}if(b1.selector!==M){this.selector=b1.selector;this.context=b1.context}return bG.makeArray(b1,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bL.call(this,0)},get:function(b1){return b1==null?this.toArray():(b1<0?this[this.length+b1]:this[b1])},pushStack:function(b2,b4,b1){var b3=this.constructor();if(bG.isArray(b2)){bA.apply(b3,b2)}else{bG.merge(b3,b2)}b3.prevObject=this;b3.context=this.context;if(b4==="find"){b3.selector=this.selector+(this.selector?" ":"")+b1}else{if(b4){b3.selector=this.selector+"."+b4+"("+b1+")"}}return b3},each:function(b2,b1){return bG.each(this,b2,b1)},ready:function(b1){bG.bindReady();bD.add(b1);return this},eq:function(b1){b1=+b1;return b1===-1?this.slice(b1):this.slice(b1,b1+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bL.apply(this,arguments),"slice",bL.call(arguments).join(","))},map:function(b1){return this.pushStack(bG.map(this,function(b3,b2){return b1.call(b3,b2,b3)}))},end:function(){return this.prevObject||this.constructor(null)},push:bA,sort:[].sort,splice:[].splice};bG.fn.init.prototype=bG.fn;bG.extend=bG.fn.extend=function(){var ca,b3,b1,b2,b7,b8,b6=arguments[0]||{},b5=1,b4=arguments.length,b9=false;if(typeof b6==="boolean"){b9=b6;b6=arguments[1]||{};b5=2}if(typeof b6!=="object"&&!bG.isFunction(b6)){b6={}}if(b4===b5){b6=this;--b5}for(;b5<b4;b5++){if((ca=arguments[b5])!=null){for(b3 in ca){b1=b6[b3];b2=ca[b3];if(b6===b2){continue}if(b9&&b2&&(bG.isPlainObject(b2)||(b7=bG.isArray(b2)))){if(b7){b7=false;b8=b1&&bG.isArray(b1)?b1:[]}else{b8=b1&&bG.isPlainObject(b1)?b1:{}}b6[b3]=bG.extend(b9,b8,b2)}else{if(b2!==M){b6[b3]=b2}}}}}return b6};bG.extend({noConflict:function(b1){if(bc.$===bG){bc.$=bI}if(b1&&bc.jQuery===bG){bc.jQuery=bV}return bG},isReady:false,readyWait:1,holdReady:function(b1){if(b1){bG.readyWait++}else{bG.ready(true)}},ready:function(b1){if((b1===true&&!--bG.readyWait)||(b1!==true&&!bG.isReady)){if(!aw.body){return setTimeout(bG.ready,1)}bG.isReady=true;if(b1!==true&&--bG.readyWait>0){return}bD.fireWith(aw,[bG]);if(bG.fn.trigger){bG(aw).trigger("ready").off("ready")}}},bindReady:function(){if(bD){return}bD=bG.Callbacks("once memory");if(aw.readyState==="complete"){return setTimeout(bG.ready,1)}if(aw.addEventListener){aw.addEventListener("DOMContentLoaded",e,false);bc.addEventListener("load",bG.ready,false)}else{if(aw.attachEvent){aw.attachEvent("onreadystatechange",e);bc.attachEvent("onload",bG.ready);var b1=false;try{b1=bc.frameElement==null}catch(b2){}if(aw.documentElement.doScroll&&b1){bx()}}}},isFunction:function(b1){return bG.type(b1)==="function"},isArray:Array.isArray||function(b1){return bG.type(b1)==="array"},isWindow:function(b1){return b1&&typeof b1==="object"&&"setInterval" in b1},isNumeric:function(b1){return !isNaN(parseFloat(b1))&&isFinite(b1)},type:function(b1){return b1==null?String(b1):by[bM.call(b1)]||"object"},isPlainObject:function(b3){if(!b3||bG.type(b3)!=="object"||b3.nodeType||bG.isWindow(b3)){return false}try{if(b3.constructor&&!bH.call(b3,"constructor")&&!bH.call(b3.constructor.prototype,"isPrototypeOf")){return false}}catch(b2){return false}var b1;for(b1 in b3){}return b1===M||bH.call(b3,b1)},isEmptyObject:function(b2){for(var b1 in b2){return false}return true},error:function(b1){throw new Error(b1)},parseJSON:function(b1){if(typeof b1!=="string"||!b1){return null}b1=bG.trim(b1);if(bc.JSON&&bc.JSON.parse){return bc.JSON.parse(b1)}if(bO.test(b1.replace(bX,"@").replace(bQ,"]").replace(bK,""))){return(new Function("return "+b1))()}bG.error("Invalid JSON: "+b1)},parseXML:function(b3){var b1,b2;try{if(bc.DOMParser){b2=new DOMParser();b1=b2.parseFromString(b3,"text/xml")}else{b1=new ActiveXObject("Microsoft.XMLDOM");b1.async="false";b1.loadXML(b3)}}catch(b4){b1=M}if(!b1||!b1.documentElement||b1.getElementsByTagName("parsererror").length){bG.error("Invalid XML: "+b3)}return b1},noop:function(){},globalEval:function(b1){if(b1&&bN.test(b1)){(bc.execScript||function(b2){bc["eval"].call(bc,b2)})(b1)}},camelCase:function(b1){return b1.replace(b0,"ms-").replace(bC,bU)},nodeName:function(b2,b1){return b2.nodeName&&b2.nodeName.toUpperCase()===b1.toUpperCase()},each:function(b4,b7,b3){var b2,b5=0,b6=b4.length,b1=b6===M||bG.isFunction(b4);if(b3){if(b1){for(b2 in b4){if(b7.apply(b4[b2],b3)===false){break}}}else{for(;b5<b6;){if(b7.apply(b4[b5++],b3)===false){break}}}}else{if(b1){for(b2 in b4){if(b7.call(b4[b2],b2,b4[b2])===false){break}}}else{for(;b5<b6;){if(b7.call(b4[b5],b5,b4[b5++])===false){break}}}}return b4},trim:bP?function(b1){return b1==null?"":bP.call(b1)}:function(b1){return b1==null?"":b1.toString().replace(bJ,"").replace(bF,"")},makeArray:function(b4,b2){var b1=b2||[];if(b4!=null){var b3=bG.type(b4);if(b4.length==null||b3==="string"||b3==="function"||b3==="regexp"||bG.isWindow(b4)){bA.call(b1,b4)}else{bG.merge(b1,b4)}}return b1},inArray:function(b3,b4,b2){var b1;if(b4){if(bw){return bw.call(b4,b3,b2)}b1=b4.length;b2=b2?b2<0?Math.max(0,b1+b2):b2:0;for(;b2<b1;b2++){if(b2 in b4&&b4[b2]===b3){return b2}}}return -1},merge:function(b5,b3){var b4=b5.length,b2=0;if(typeof b3.length==="number"){for(var b1=b3.length;b2<b1;b2++){b5[b4++]=b3[b2]}}else{while(b3[b2]!==M){b5[b4++]=b3[b2++]}}b5.length=b4;return b5},grep:function(b2,b7,b1){var b3=[],b6;b1=!!b1;for(var b4=0,b5=b2.length;b4<b5;b4++){b6=!!b7(b2[b4],b4);if(b1!==b6){b3.push(b2[b4])}}return b3},map:function(b1,b8,b9){var b6,b7,b5=[],b3=0,b2=b1.length,b4=b1 instanceof bG||b2!==M&&typeof b2==="number"&&((b2>0&&b1[0]&&b1[b2-1])||b2===0||bG.isArray(b1));if(b4){for(;b3<b2;b3++){b6=b8(b1[b3],b3,b9);if(b6!=null){b5[b5.length]=b6}}}else{for(b7 in b1){b6=b8(b1[b7],b7,b9);if(b6!=null){b5[b5.length]=b6}}}return b5.concat.apply([],b5)},guid:1,proxy:function(b5,b4){if(typeof b4==="string"){var b3=b5[b4];b4=b5;b5=b3}if(!bG.isFunction(b5)){return M}var b1=bL.call(arguments,2),b2=function(){return b5.apply(b4,b1.concat(bL.call(arguments)))};b2.guid=b5.guid=b5.guid||b2.guid||bG.guid++;return b2},access:function(b1,b9,b7,b3,b6,b8){var b2=b1.length;if(typeof b9==="object"){for(var b4 in b9){bG.access(b1,b4,b9[b4],b3,b6,b7)}return b1}if(b7!==M){b3=!b8&&b3&&bG.isFunction(b7);for(var b5=0;b5<b2;b5++){b6(b1[b5],b9,b3?b7.call(b1[b5],b5,b6(b1[b5],b9)):b7,b8)}return b1}return b2?b6(b1[0],b9):M},now:function(){return(new Date()).getTime()},uaMatch:function(b2){b2=b2.toLowerCase();var b1=bz.exec(b2)||bS.exec(b2)||bR.exec(b2)||b2.indexOf("compatible")<0&&bT.exec(b2)||[];return{browser:b1[1]||"",version:b1[2]||"0"}},sub:function(){function b1(b4,b5){return new b1.fn.init(b4,b5)}bG.extend(true,b1,this);b1.superclass=this;b1.fn=b1.prototype=this();b1.fn.constructor=b1;b1.sub=this.sub;b1.fn.init=function b3(b4,b5){if(b5&&b5 instanceof bG&&!(b5 instanceof b1)){b5=b1(b5)}return bG.fn.init.call(this,b4,b5,b2)};b1.fn.init.prototype=b1.fn;var b2=b1(aw);return b1},browser:{}});bG.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b2,b1){by["[object "+b1+"]"]=b1.toLowerCase()});bW=bG.uaMatch(bY);if(bW.browser){bG.browser[bW.browser]=true;bG.browser.version=bW.version}if(bG.browser.webkit){bG.browser.safari=true}if(bN.test("\xA0")){bJ=/^[\s\xA0]+/;bF=/[\s\xA0]+$/}bE=bG(aw);if(aw.addEventListener){e=function(){aw.removeEventListener("DOMContentLoaded",e,false);bG.ready()}}else{if(aw.attachEvent){e=function(){if(aw.readyState==="complete"){aw.detachEvent("onreadystatechange",e);bG.ready()}}}}function bx(){if(bG.isReady){return}try{aw.documentElement.doScroll("left")}catch(b1){setTimeout(bx,1);return}bG.ready()}return bG})();var a3={};function Y(e){var bw=a3[e]={},bx,by;e=e.split(/\s+/);for(bx=0,by=e.length;bx<by;bx++){bw[e[bx]]=true}return bw}b.Callbacks=function(bx){bx=bx?(a3[bx]||Y(bx)):{};var bC=[],bD=[],by,bz,bw,bA,bB,bF=function(bG){var bH,bK,bJ,bI,bL;for(bH=0,bK=bG.length;bH<bK;bH++){bJ=bG[bH];bI=b.type(bJ);if(bI==="array"){bF(bJ)}else{if(bI==="function"){if(!bx.unique||!bE.has(bJ)){bC.push(bJ)}}}}},e=function(bH,bG){bG=bG||[];by=!bx.memory||[bH,bG];bz=true;bB=bw||0;bw=0;bA=bC.length;for(;bC&&bB<bA;bB++){if(bC[bB].apply(bH,bG)===false&&bx.stopOnFalse){by=true;break}}bz=false;if(bC){if(!bx.once){if(bD&&bD.length){by=bD.shift();bE.fireWith(by[0],by[1])}}else{if(by===true){bE.disable()}else{bC=[]}}}},bE={add:function(){if(bC){var bG=bC.length;bF(arguments);if(bz){bA=bC.length}else{if(by&&by!==true){bw=bG;e(by[0],by[1])}}}return this},remove:function(){if(bC){var bG=arguments,bI=0,bJ=bG.length;for(;bI<bJ;bI++){for(var bH=0;bH<bC.length;bH++){if(bG[bI]===bC[bH]){if(bz){if(bH<=bA){bA--;if(bH<=bB){bB--}}}bC.splice(bH--,1);if(bx.unique){break}}}}}return this},has:function(bH){if(bC){var bG=0,bI=bC.length;for(;bG<bI;bG++){if(bH===bC[bG]){return true}}}return false},empty:function(){bC=[];return this},disable:function(){bC=bD=by=M;return this},disabled:function(){return !bC},lock:function(){bD=M;if(!by||by===true){bE.disable()}return this},locked:function(){return !bD},fireWith:function(bH,bG){if(bD){if(bz){if(!bx.once){bD.push([bH,bG])}}else{if(!(bx.once&&by)){e(bH,bG)}}}return this},fire:function(){bE.fireWith(this,arguments);return this},fired:function(){return !!by}};return bE};var aK=[].slice;b.extend({Deferred:function(bz){var by=b.Callbacks("once memory"),bx=b.Callbacks("once memory"),bw=b.Callbacks("memory"),e="pending",bB={resolve:by,reject:bx,notify:bw},bD={done:by.add,fail:bx.add,progress:bw.add,state:function(){return e},isResolved:by.fired,isRejected:bx.fired,then:function(bF,bE,bG){bC.done(bF).fail(bE).progress(bG);return this},always:function(){bC.done.apply(bC,arguments).fail.apply(bC,arguments);return this},pipe:function(bG,bF,bE){return b.Deferred(function(bH){b.each({done:[bG,"resolve"],fail:[bF,"reject"],progress:[bE,"notify"]},function(bJ,bM){var bI=bM[0],bL=bM[1],bK;if(b.isFunction(bI)){bC[bJ](function(){bK=bI.apply(this,arguments);if(bK&&b.isFunction(bK.promise)){bK.promise().then(bH.resolve,bH.reject,bH.notify)}else{bH[bL+"With"](this===bC?bH:this,[bK])}})}else{bC[bJ](bH[bL])}})}).promise()},promise:function(bF){if(bF==null){bF=bD}else{for(var bE in bD){bF[bE]=bD[bE]}}return bF}},bC=bD.promise({}),bA;for(bA in bB){bC[bA]=bB[bA].fire;bC[bA+"With"]=bB[bA].fireWith}bC.done(function(){e="resolved"},bx.disable,bw.lock).fail(function(){e="rejected"},by.disable,bw.lock);if(bz){bz.call(bC,bC)}return bC},when:function(bB){var by=aK.call(arguments,0),bw=0,e=by.length,bC=new Array(e),bx=e,bz=e,bD=e<=1&&bB&&b.isFunction(bB.promise)?bB:b.Deferred(),bF=bD.promise();function bE(bG){return function(bH){by[bG]=arguments.length>1?aK.call(arguments,0):bH;if(!(--bx)){bD.resolveWith(bD,by)}}}function bA(bG){return function(bH){bC[bG]=arguments.length>1?aK.call(arguments,0):bH;bD.notifyWith(bF,bC)}}if(e>1){for(;bw<e;bw++){if(by[bw]&&by[bw].promise&&b.isFunction(by[bw].promise)){by[bw].promise().then(bE(bw),bD.reject,bA(bw))}else{--bx}}if(!bx){bD.resolveWith(bD,by)}}else{if(bD!==bB){bD.resolveWith(bD,e?[bB]:[])}}return bF}});b.support=(function(){var bK,bJ,bG,bH,by,bF,bB,bE,bA,bL,bC,bz,bx,bw=aw.createElement("div"),bI=aw.documentElement;bw.setAttribute("className","t");bw.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bJ=bw.getElementsByTagName("*");bG=bw.getElementsByTagName("a")[0];if(!bJ||!bJ.length||!bG){return{}}bH=aw.createElement("select");by=bH.appendChild(aw.createElement("option"));bF=bw.getElementsByTagName("input")[0];bK={leadingWhitespace:(bw.firstChild.nodeType===3),tbody:!bw.getElementsByTagName("tbody").length,htmlSerialize:!!bw.getElementsByTagName("link").length,style:/top/.test(bG.getAttribute("style")),hrefNormalized:(bG.getAttribute("href")==="/a"),opacity:/^0.55/.test(bG.style.opacity),cssFloat:!!bG.style.cssFloat,checkOn:(bF.value==="on"),optSelected:by.selected,getSetAttribute:bw.className!=="t",enctype:!!aw.createElement("form").enctype,html5Clone:aw.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bF.checked=true;bK.noCloneChecked=bF.cloneNode(true).checked;bH.disabled=true;bK.optDisabled=!by.disabled;try{delete bw.test}catch(bD){bK.deleteExpando=false}if(!bw.addEventListener&&bw.attachEvent&&bw.fireEvent){bw.attachEvent("onclick",function(){bK.noCloneEvent=false});bw.cloneNode(true).fireEvent("onclick")}bF=aw.createElement("input");bF.value="t";bF.setAttribute("type","radio");bK.radioValue=bF.value==="t";bF.setAttribute("checked","checked");bw.appendChild(bF);bE=aw.createDocumentFragment();bE.appendChild(bw.lastChild);bK.checkClone=bE.cloneNode(true).cloneNode(true).lastChild.checked;bK.appendChecked=bF.checked;bE.removeChild(bF);bE.appendChild(bw);bw.innerHTML="";if(bc.getComputedStyle){bB=aw.createElement("div");bB.style.width="0";bB.style.marginRight="0";bw.style.width="2px";bw.appendChild(bB);bK.reliableMarginRight=(parseInt((bc.getComputedStyle(bB,null)||{marginRight:0}).marginRight,10)||0)===0}if(bw.attachEvent){for(bz in {submit:1,change:1,focusin:1}){bC="on"+bz;bx=(bC in bw);if(!bx){bw.setAttribute(bC,"return;");bx=(typeof bw[bC]==="function")}bK[bz+"Bubbles"]=bx}}bE.removeChild(bw);bE=bH=by=bB=bw=bF=null;b(function(){var bN,bV,bW,bU,bO,bP,bM,bT,bS,e,bQ,bR=aw.getElementsByTagName("body")[0];if(!bR){return}bM=1;bT="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bS="visibility:hidden;border:0;";e="style='"+bT+"border:5px solid #000;padding:0;'";bQ="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bN=aw.createElement("div");bN.style.cssText=bS+"width:0;height:0;position:static;top:0;margin-top:"+bM+"px";bR.insertBefore(bN,bR.firstChild);bw=aw.createElement("div");bN.appendChild(bw);bw.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bA=bw.getElementsByTagName("td");bx=(bA[0].offsetHeight===0);bA[0].style.display="";bA[1].style.display="none";bK.reliableHiddenOffsets=bx&&(bA[0].offsetHeight===0);bw.innerHTML="";bw.style.width=bw.style.paddingLeft="1px";b.boxModel=bK.boxModel=bw.offsetWidth===2;if(typeof bw.style.zoom!=="undefined"){bw.style.display="inline";bw.style.zoom=1;bK.inlineBlockNeedsLayout=(bw.offsetWidth===2);bw.style.display="";bw.innerHTML="<div style='width:4px;'></div>";bK.shrinkWrapBlocks=(bw.offsetWidth!==2)}bw.style.cssText=bT+bS;bw.innerHTML=bQ;bV=bw.firstChild;bW=bV.firstChild;bO=bV.nextSibling.firstChild.firstChild;bP={doesNotAddBorder:(bW.offsetTop!==5),doesAddBorderForTableAndCells:(bO.offsetTop===5)};bW.style.position="fixed";bW.style.top="20px";bP.fixedPosition=(bW.offsetTop===20||bW.offsetTop===15);bW.style.position=bW.style.top="";bV.style.overflow="hidden";bV.style.position="relative";bP.subtractsBorderForOverflowNotVisible=(bW.offsetTop===-5);bP.doesNotIncludeMarginInBodyOffset=(bR.offsetTop!==bM);bR.removeChild(bN);bw=bN=null;b.extend(bK,bP)});return bK})();var aT=/^(?:\{.*\}|\[.*\])$/,aB=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!T(e)},data:function(by,bw,bA,bz){if(!b.acceptData(by)){return}var bH,bB,bE,bF=b.expando,bD=typeof bw==="string",bG=by.nodeType,e=bG?b.cache:by,bx=bG?by[bF]:by[bF]&&bF,bC=bw==="events";if((!bx||!e[bx]||(!bC&&!bz&&!e[bx].data))&&bD&&bA===M){return}if(!bx){if(bG){by[bF]=bx=++b.uuid}else{bx=bF}}if(!e[bx]){e[bx]={};if(!bG){e[bx].toJSON=b.noop}}if(typeof bw==="object"||typeof bw==="function"){if(bz){e[bx]=b.extend(e[bx],bw)}else{e[bx].data=b.extend(e[bx].data,bw)}}bH=bB=e[bx];if(!bz){if(!bB.data){bB.data={}}bB=bB.data}if(bA!==M){bB[b.camelCase(bw)]=bA}if(bC&&!bB[bw]){return bH.events}if(bD){bE=bB[bw];if(bE==null){bE=bB[b.camelCase(bw)]}}else{bE=bB}return bE},removeData:function(by,bw,bz){if(!b.acceptData(by)){return}var bC,bB,bA,bD=b.expando,bE=by.nodeType,e=bE?b.cache:by,bx=bE?by[bD]:bD;if(!e[bx]){return}if(bw){bC=bz?e[bx]:e[bx].data;if(bC){if(!b.isArray(bw)){if(bw in bC){bw=[bw]}else{bw=b.camelCase(bw);if(bw in bC){bw=[bw]}else{bw=bw.split(" ")}}}for(bB=0,bA=bw.length;bB<bA;bB++){delete bC[bw[bB]]}if(!(bz?T:b.isEmptyObject)(bC)){return}}}if(!bz){delete e[bx].data;if(!T(e[bx])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bx]}else{e[bx]=null}if(bE){if(b.support.deleteExpando){delete by[bD]}else{if(by.removeAttribute){by.removeAttribute(bD)}else{by[bD]=null}}}},_data:function(bw,e,bx){return b.data(bw,e,bx,true)},acceptData:function(bw){if(bw.nodeName){var e=b.noData[bw.nodeName.toLowerCase()];if(e){return !(e===true||bw.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(bz,bB){var bC,e,bx,bA=null;if(typeof bz==="undefined"){if(this.length){bA=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var by=0,bw=e.length;by<bw;by++){bx=e[by].name;if(bx.indexOf("data-")===0){bx=b.camelCase(bx.substring(5));a6(this[0],bx,bA[bx])}}b._data(this[0],"parsedAttrs",true)}}return bA}else{if(typeof bz==="object"){return this.each(function(){b.data(this,bz)})}}bC=bz.split(".");bC[1]=bC[1]?"."+bC[1]:"";if(bB===M){bA=this.triggerHandler("getData"+bC[1]+"!",[bC[0]]);if(bA===M&&this.length){bA=b.data(this[0],bz);bA=a6(this[0],bz,bA)}return bA===M&&bC[1]?this.data(bC[0]):bA}else{return this.each(function(){var bD=b(this),bE=[bC[0],bB];bD.triggerHandler("setData"+bC[1]+"!",bE);b.data(this,bz,bB);bD.triggerHandler("changeData"+bC[1]+"!",bE)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a6(by,bx,bz){if(bz===M&&by.nodeType===1){var bw="data-"+bx.replace(aB,"-$1").toLowerCase();bz=by.getAttribute(bw);if(typeof bz==="string"){try{bz=bz==="true"?true:bz==="false"?false:bz==="null"?null:b.isNumeric(bz)?parseFloat(bz):aT.test(bz)?b.parseJSON(bz):bz}catch(bA){}b.data(by,bx,bz)}else{bz=M}}return bz}function T(bw){for(var e in bw){if(e==="data"&&b.isEmptyObject(bw[e])){continue}if(e!=="toJSON"){return false}}return true}function bj(bz,by,bB){var bx=by+"defer",bw=by+"queue",e=by+"mark",bA=b._data(bz,bx);if(bA&&(bB==="queue"||!b._data(bz,bw))&&(bB==="mark"||!b._data(bz,e))){setTimeout(function(){if(!b._data(bz,bw)&&!b._data(bz,e)){b.removeData(bz,bx,true);bA.fire()}},0)}}b.extend({_mark:function(bw,e){if(bw){e=(e||"fx")+"mark";b._data(bw,e,(b._data(bw,e)||0)+1)}},_unmark:function(bz,by,bw){if(bz!==true){bw=by;by=bz;bz=false}if(by){bw=bw||"fx";var e=bw+"mark",bx=bz?0:((b._data(by,e)||1)-1);if(bx){b._data(by,e,bx)}else{b.removeData(by,e,true);bj(by,bw,"mark")}}},queue:function(bw,e,by){var bx;if(bw){e=(e||"fx")+"queue";bx=b._data(bw,e);if(by){if(!bx||b.isArray(by)){bx=b._data(bw,e,b.makeArray(by))}else{bx.push(by)}}return bx||[]}},dequeue:function(bz,by){by=by||"fx";var bw=b.queue(bz,by),bx=bw.shift(),e={};if(bx==="inprogress"){bx=bw.shift()}if(bx){if(by==="fx"){bw.unshift("inprogress")}b._data(bz,by+".run",e);bx.call(bz,function(){b.dequeue(bz,by)},e)}if(!bw.length){b.removeData(bz,by+"queue "+by+".run",true);bj(bz,by,"queue")}}});b.fn.extend({queue:function(e,bw){if(typeof e!=="string"){bw=e;e="fx"}if(bw===M){return b.queue(this[0],e)}return this.each(function(){var bx=b.queue(this,e,bw);if(e==="fx"&&bx[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bw,e){bw=b.fx?b.fx.speeds[bw]||bw:bw;e=e||"fx";return this.queue(e,function(by,bx){var bz=setTimeout(by,bw);bx.stop=function(){clearTimeout(bz)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bE,bx){if(typeof bE!=="string"){bx=bE;bE=M}bE=bE||"fx";var e=b.Deferred(),bw=this,bz=bw.length,bC=1,bA=bE+"defer",bB=bE+"queue",bD=bE+"mark",by;function bF(){if(!(--bC)){e.resolveWith(bw,[bw])}}while(bz--){if((by=b.data(bw[bz],bA,M,true)||(b.data(bw[bz],bB,M,true)||b.data(bw[bz],bD,M,true))&&b.data(bw[bz],bA,b.Callbacks("once memory"),true))){bC++;by.add(bF)}}bF();return e.promise()}});var aQ=/[\n\t\r]/g,ag=/\s+/,aV=/\r/g,g=/^(?:button|input)$/i,E=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ap=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,G=b.support.getSetAttribute,bf,aZ,aG;b.fn.extend({attr:function(e,bw){return b.access(this,e,bw,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bw){return b.access(this,e,bw,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=M;delete this[e]}catch(bw){}})},addClass:function(bz){var bB,bx,bw,by,bA,bC,e;if(b.isFunction(bz)){return this.each(function(bD){b(this).addClass(bz.call(this,bD,this.className))})}if(bz&&typeof bz==="string"){bB=bz.split(ag);for(bx=0,bw=this.length;bx<bw;bx++){by=this[bx];if(by.nodeType===1){if(!by.className&&bB.length===1){by.className=bz}else{bA=" "+by.className+" ";for(bC=0,e=bB.length;bC<e;bC++){if(!~bA.indexOf(" "+bB[bC]+" ")){bA+=bB[bC]+" "}}by.className=b.trim(bA)}}}}return this},removeClass:function(bA){var bB,bx,bw,bz,by,bC,e;if(b.isFunction(bA)){return this.each(function(bD){b(this).removeClass(bA.call(this,bD,this.className))})}if((bA&&typeof bA==="string")||bA===M){bB=(bA||"").split(ag);for(bx=0,bw=this.length;bx<bw;bx++){bz=this[bx];if(bz.nodeType===1&&bz.className){if(bA){by=(" "+bz.className+" ").replace(aQ," ");for(bC=0,e=bB.length;bC<e;bC++){by=by.replace(" "+bB[bC]+" "," ")}bz.className=b.trim(by)}else{bz.className=""}}}}return this},toggleClass:function(by,bw){var bx=typeof by,e=typeof bw==="boolean";if(b.isFunction(by)){return this.each(function(bz){b(this).toggleClass(by.call(this,bz,this.className,bw),bw)})}return this.each(function(){if(bx==="string"){var bB,bA=0,bz=b(this),bC=bw,bD=by.split(ag);while((bB=bD[bA++])){bC=e?bC:!bz.hasClass(bB);bz[bC?"addClass":"removeClass"](bB)}}else{if(bx==="undefined"||bx==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||by===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var by=" "+e+" ",bx=0,bw=this.length;for(;bx<bw;bx++){if(this[bx].nodeType===1&&(" "+this[bx].className+" ").replace(aQ," ").indexOf(by)>-1){return true}}return false},val:function(by){var e,bw,bz,bx=this[0];if(!arguments.length){if(bx){e=b.valHooks[bx.nodeName.toLowerCase()]||b.valHooks[bx.type];if(e&&"get" in e&&(bw=e.get(bx,"value"))!==M){return bw}bw=bx.value;return typeof bw==="string"?bw.replace(aV,""):bw==null?"":bw}return}bz=b.isFunction(by);return this.each(function(bB){var bA=b(this),bC;if(this.nodeType!==1){return}if(bz){bC=by.call(this,bB,bA.val())}else{bC=by}if(bC==null){bC=""}else{if(typeof bC==="number"){bC+=""}else{if(b.isArray(bC)){bC=b.map(bC,function(bD){return bD==null?"":bD+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bC,"value")===M){this.value=bC}})}});b.extend({valHooks:{option:{get:function(e){var bw=e.attributes.value;return !bw||bw.specified?e.value:e.text}},select:{get:function(e){var bB,bw,bA,by,bz=e.selectedIndex,bC=[],bD=e.options,bx=e.type==="select-one";if(bz<0){return null}bw=bx?bz:0;bA=bx?bz+1:bD.length;for(;bw<bA;bw++){by=bD[bw];if(by.selected&&(b.support.optDisabled?!by.disabled:by.getAttribute("disabled")===null)&&(!by.parentNode.disabled||!b.nodeName(by.parentNode,"optgroup"))){bB=b(by).val();if(bx){return bB}bC.push(bB)}}if(bx&&!bC.length&&bD.length){return b(bD[bz]).val()}return bC},set:function(bw,bx){var e=b.makeArray(bx);b(bw).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bw.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bB,by,bC,bA){var bx,e,bz,bw=bB.nodeType;if(!bB||bw===3||bw===8||bw===2){return}if(bA&&by in b.attrFn){return b(bB)[by](bC)}if(typeof bB.getAttribute==="undefined"){return b.prop(bB,by,bC)}bz=bw!==1||!b.isXMLDoc(bB);if(bz){by=by.toLowerCase();e=b.attrHooks[by]||(ap.test(by)?aZ:bf)}if(bC!==M){if(bC===null){b.removeAttr(bB,by);return}else{if(e&&"set" in e&&bz&&(bx=e.set(bB,bC,by))!==M){return bx}else{bB.setAttribute(by,""+bC);return bC}}}else{if(e&&"get" in e&&bz&&(bx=e.get(bB,by))!==null){return bx}else{bx=bB.getAttribute(by);return bx===null?M:bx}}},removeAttr:function(by,bA){var bz,bB,bw,e,bx=0;if(bA&&by.nodeType===1){bB=bA.toLowerCase().split(ag);e=bB.length;for(;bx<e;bx++){bw=bB[bx];if(bw){bz=b.propFix[bw]||bw;b.attr(by,bw,"");by.removeAttribute(G?bw:bz);if(ap.test(bw)&&bz in by){by[bz]=false}}}}},attrHooks:{type:{set:function(e,bw){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bw==="radio"&&b.nodeName(e,"input")){var bx=e.value;e.setAttribute("type",bw);if(bx){e.value=bx}return bw}}}},value:{get:function(bw,e){if(bf&&b.nodeName(bw,"button")){return bf.get(bw,e)}return e in bw?bw.value:null},set:function(bw,bx,e){if(bf&&b.nodeName(bw,"button")){return bf.set(bw,bx,e)}bw.value=bx}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bA,by,bB){var bx,e,bz,bw=bA.nodeType;if(!bA||bw===3||bw===8||bw===2){return}bz=bw!==1||!b.isXMLDoc(bA);if(bz){by=b.propFix[by]||by;e=b.propHooks[by]}if(bB!==M){if(e&&"set" in e&&(bx=e.set(bA,bB,by))!==M){return bx}else{return(bA[by]=bB)}}else{if(e&&"get" in e&&(bx=e.get(bA,by))!==null){return bx}else{return bA[by]}}},propHooks:{tabIndex:{get:function(bw){var e=bw.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):E.test(bw.nodeName)||l.test(bw.nodeName)&&bw.href?0:M}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aZ={get:function(bw,e){var by,bx=b.prop(bw,e);return bx===true||typeof bx!=="boolean"&&(by=bw.getAttributeNode(e))&&by.nodeValue!==false?e.toLowerCase():M},set:function(bw,by,e){var bx;if(by===false){b.removeAttr(bw,e)}else{bx=b.propFix[e]||e;if(bx in bw){bw[bx]=true}bw.setAttribute(e,e.toLowerCase())}return e}};if(!G){aG={name:true,id:true};bf=b.valHooks.button={get:function(bx,bw){var e;e=bx.getAttributeNode(bw);return e&&(aG[bw]?e.nodeValue!=="":e.specified)?e.nodeValue:M},set:function(bx,by,bw){var e=bx.getAttributeNode(bw);if(!e){e=aw.createAttribute(bw);bx.setAttributeNode(e)}return(e.nodeValue=by+"")}};b.attrHooks.tabindex.set=bf.set;b.each(["width","height"],function(bw,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bx,by){if(by===""){bx.setAttribute(e,"auto");return by}}})});b.attrHooks.contenteditable={get:bf.get,set:function(bw,bx,e){if(bx===""){bx="false"}bf.set(bw,bx,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bw,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(by){var bx=by.getAttribute(e,2);return bx===null?M:bx}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||M},set:function(e,bw){return(e.style.cssText=""+bw)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bw){var e=bw.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bw){if(b.isArray(bw)){return(e.checked=b.inArray(b(e).val(),bw)>=0)}}})});var be=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,K=/\bhover(\.\S+)?\b/,aP=/^key/,bg=/^(?:mouse|contextmenu)|click/,U=/^(?:focusinfocus|focusoutblur)$/,V=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Z=function(e){var bw=V.exec(e);if(bw){bw[1]=(bw[1]||"").toLowerCase();bw[3]=bw[3]&&new RegExp("(?:^|\\s)"+bw[3]+"(?:\\s|$)")}return bw},j=function(bx,e){var bw=bx.attributes||{};return((!e[1]||bx.nodeName.toLowerCase()===e[1])&&(!e[2]||(bw.id||{}).value===e[2])&&(!e[3]||e[3].test((bw["class"]||{}).value)))},bu=function(e){return b.event.special.hover?e:e.replace(K,"mouseenter$1 mouseleave$1")};b.event={add:function(by,bD,bK,bB,bz){var bE,bC,bL,bJ,bI,bG,e,bH,bw,bA,bx,bF;if(by.nodeType===3||by.nodeType===8||!bD||!bK||!(bE=b._data(by))){return}if(bK.handler){bw=bK;bK=bw.handler}if(!bK.guid){bK.guid=b.guid++}bL=bE.events;if(!bL){bE.events=bL={}}bC=bE.handle;if(!bC){bE.handle=bC=function(bM){return typeof b!=="undefined"&&(!bM||b.event.triggered!==bM.type)?b.event.dispatch.apply(bC.elem,arguments):M};bC.elem=by}bD=b.trim(bu(bD)).split(" ");for(bJ=0;bJ<bD.length;bJ++){bI=n.exec(bD[bJ])||[];bG=bI[1];e=(bI[2]||"").split(".").sort();bF=b.event.special[bG]||{};bG=(bz?bF.delegateType:bF.bindType)||bG;bF=b.event.special[bG]||{};bH=b.extend({type:bG,origType:bI[1],data:bB,handler:bK,guid:bK.guid,selector:bz,quick:Z(bz),namespace:e.join(".")},bw);bx=bL[bG];if(!bx){bx=bL[bG]=[];bx.delegateCount=0;if(!bF.setup||bF.setup.call(by,bB,e,bC)===false){if(by.addEventListener){by.addEventListener(bG,bC,false)}else{if(by.attachEvent){by.attachEvent("on"+bG,bC)}}}}if(bF.add){bF.add.call(by,bH);if(!bH.handler.guid){bH.handler.guid=bK.guid}}if(bz){bx.splice(bx.delegateCount++,0,bH)}else{bx.push(bH)}b.event.global[bG]=true}by=null},global:{},remove:function(bK,bF,bw,bI,bC){var bJ=b.hasData(bK)&&b._data(bK),bG,by,bA,bM,bD,bB,bH,bx,bz,bL,bE,e;if(!bJ||!(bx=bJ.events)){return}bF=b.trim(bu(bF||"")).split(" ");for(bG=0;bG<bF.length;bG++){by=n.exec(bF[bG])||[];bA=bM=by[1];bD=by[2];if(!bA){for(bA in bx){b.event.remove(bK,bA+bF[bG],bw,bI,true)}continue}bz=b.event.special[bA]||{};bA=(bI?bz.delegateType:bz.bindType)||bA;bE=bx[bA]||[];bB=bE.length;bD=bD?new RegExp("(^|\\.)"+bD.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bH=0;bH<bE.length;bH++){e=bE[bH];if((bC||bM===e.origType)&&(!bw||bw.guid===e.guid)&&(!bD||bD.test(e.namespace))&&(!bI||bI===e.selector||bI==="**"&&e.selector)){bE.splice(bH--,1);if(e.selector){bE.delegateCount--}if(bz.remove){bz.remove.call(bK,e)}}}if(bE.length===0&&bB!==bE.length){if(!bz.teardown||bz.teardown.call(bK,bD)===false){b.removeEvent(bK,bA,bJ.handle)}delete bx[bA]}}if(b.isEmptyObject(bx)){bL=bJ.handle;if(bL){bL.elem=null}b.removeData(bK,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bw,bE,bB,bK){if(bB&&(bB.nodeType===3||bB.nodeType===8)){return}var bH=bw.type||bw,by=[],e,bx,bD,bI,bA,bz,bG,bF,bC,bJ;if(U.test(bH+b.event.triggered)){return}if(bH.indexOf("!")>=0){bH=bH.slice(0,-1);bx=true}if(bH.indexOf(".")>=0){by=bH.split(".");bH=by.shift();by.sort()}if((!bB||b.event.customEvent[bH])&&!b.event.global[bH]){return}bw=typeof bw==="object"?bw[b.expando]?bw:new b.Event(bH,bw):new b.Event(bH);bw.type=bH;bw.isTrigger=true;bw.exclusive=bx;bw.namespace=by.join(".");bw.namespace_re=bw.namespace?new RegExp("(^|\\.)"+by.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;bz=bH.indexOf(":")<0?"on"+bH:"";if(!bB){e=b.cache;for(bD in e){if(e[bD].events&&e[bD].events[bH]){b.event.trigger(bw,bE,e[bD].handle.elem,true)}}return}bw.result=M;if(!bw.target){bw.target=bB}bE=bE!=null?b.makeArray(bE):[];bE.unshift(bw);bG=b.event.special[bH]||{};if(bG.trigger&&bG.trigger.apply(bB,bE)===false){return}bC=[[bB,bG.bindType||bH]];if(!bK&&!bG.noBubble&&!b.isWindow(bB)){bJ=bG.delegateType||bH;bI=U.test(bJ+bH)?bB:bB.parentNode;bA=null;for(;bI;bI=bI.parentNode){bC.push([bI,bJ]);bA=bI}if(bA&&bA===bB.ownerDocument){bC.push([bA.defaultView||bA.parentWindow||bc,bJ])}}for(bD=0;bD<bC.length&&!bw.isPropagationStopped();bD++){bI=bC[bD][0];bw.type=bC[bD][1];bF=(b._data(bI,"events")||{})[bw.type]&&b._data(bI,"handle");if(bF){bF.apply(bI,bE)}bF=bz&&bI[bz];if(bF&&b.acceptData(bI)&&bF.apply(bI,bE)===false){bw.preventDefault()}}bw.type=bH;if(!bK&&!bw.isDefaultPrevented()){if((!bG._default||bG._default.apply(bB.ownerDocument,bE)===false)&&!(bH==="click"&&b.nodeName(bB,"a"))&&b.acceptData(bB)){if(bz&&bB[bH]&&((bH!=="focus"&&bH!=="blur")||bw.target.offsetWidth!==0)&&!b.isWindow(bB)){bA=bB[bz];if(bA){bB[bz]=null}b.event.triggered=bH;bB[bH]();b.event.triggered=M;if(bA){bB[bz]=bA}}}}return bw.result},dispatch:function(e){e=b.event.fix(e||bc.event);var bA=((b._data(this,"events")||{})[e.type]||[]),bB=bA.delegateCount,bH=[].slice.call(arguments,0),bz=!e.exclusive&&!e.namespace,bI=[],bD,bC,bL,by,bG,bF,bw,bE,bJ,bx,bK;bH[0]=e;e.delegateTarget=this;if(bB&&!e.target.disabled&&!(e.button&&e.type==="click")){by=b(this);by.context=this.ownerDocument||this;for(bL=e.target;bL!=this;bL=bL.parentNode||this){bF={};bE=[];by[0]=bL;for(bD=0;bD<bB;bD++){bJ=bA[bD];bx=bJ.selector;if(bF[bx]===M){bF[bx]=(bJ.quick?j(bL,bJ.quick):by.is(bx))}if(bF[bx]){bE.push(bJ)}}if(bE.length){bI.push({elem:bL,matches:bE})}}}if(bA.length>bB){bI.push({elem:this,matches:bA.slice(bB)})}for(bD=0;bD<bI.length&&!e.isPropagationStopped();bD++){bw=bI[bD];e.currentTarget=bw.elem;for(bC=0;bC<bw.matches.length&&!e.isImmediatePropagationStopped();bC++){bJ=bw.matches[bC];if(bz||(!e.namespace&&!bJ.namespace)||e.namespace_re&&e.namespace_re.test(bJ.namespace)){e.data=bJ.data;e.handleObj=bJ;bG=((b.event.special[bJ.origType]||{}).handle||bJ.handler).apply(bw.elem,bH);if(bG!==M){e.result=bG;if(bG===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bw,e){if(bw.which==null){bw.which=e.charCode!=null?e.charCode:e.keyCode}return bw}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(by,bx){var bz,bA,e,bw=bx.button,bB=bx.fromElement;if(by.pageX==null&&bx.clientX!=null){bz=by.target.ownerDocument||aw;bA=bz.documentElement;e=bz.body;by.pageX=bx.clientX+(bA&&bA.scrollLeft||e&&e.scrollLeft||0)-(bA&&bA.clientLeft||e&&e.clientLeft||0);by.pageY=bx.clientY+(bA&&bA.scrollTop||e&&e.scrollTop||0)-(bA&&bA.clientTop||e&&e.clientTop||0)}if(!by.relatedTarget&&bB){by.relatedTarget=bB===by.target?bx.toElement:bB}if(!by.which&&bw!==M){by.which=(bw&1?1:(bw&2?3:(bw&4?2:0)))}return by}},fix:function(bx){if(bx[b.expando]){return bx}var bw,bA,e=bx,by=b.event.fixHooks[bx.type]||{},bz=by.props?this.props.concat(by.props):this.props;bx=b.Event(e);for(bw=bz.length;bw;){bA=bz[--bw];bx[bA]=e[bA]}if(!bx.target){bx.target=e.srcElement||aw}if(bx.target.nodeType===3){bx.target=bx.target.parentNode}if(bx.metaKey===M){bx.metaKey=bx.ctrlKey}return by.filter?by.filter(bx,e):bx},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bx,bw,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bw,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bx,bz,by,bw){var bA=b.extend(new b.Event(),by,{type:bx,isSimulated:true,originalEvent:{}});if(bw){b.event.trigger(bA,null,bz)}else{b.event.dispatch.call(bz,bA)}if(bA.isDefaultPrevented()){by.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=aw.removeEventListener?function(bw,e,bx){if(bw.removeEventListener){bw.removeEventListener(e,bx,false)}}:function(bw,e,bx){if(bw.detachEvent){bw.detachEvent("on"+e,bx)}};b.Event=function(bw,e){if(!(this instanceof b.Event)){return new b.Event(bw,e)}if(bw&&bw.type){this.originalEvent=bw;this.type=bw.type;this.isDefaultPrevented=(bw.defaultPrevented||bw.returnValue===false||bw.getPreventDefault&&bw.getPreventDefault())?i:bl}else{this.type=bw}if(e){b.extend(this,e)}this.timeStamp=bw&&bw.timeStamp||b.now();this[b.expando]=true};function bl(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bw=this.originalEvent;if(!bw){return}if(bw.preventDefault){bw.preventDefault()}else{bw.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bw=this.originalEvent;if(!bw){return}if(bw.stopPropagation){bw.stopPropagation()}bw.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bl,isPropagationStopped:bl,isImmediatePropagationStopped:bl};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bw,e){b.event.special[bw]={delegateType:e,bindType:e,handle:function(bA){var bC=this,bB=bA.relatedTarget,bz=bA.handleObj,bx=bz.selector,by;if(!bB||(bB!==bC&&!b.contains(bC,bB))){bA.type=bz.origType;by=bz.handler.apply(this,arguments);bA.type=e}return by}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false}b.event.add(this,"click._submit keypress._submit",function(by){var bx=by.target,bw=b.nodeName(bx,"input")||b.nodeName(bx,"button")?bx.form:M;if(bw&&!bw._submit_attached){b.event.add(bw,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bw._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(be.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bx){var bw=bx.target;if(be.test(bw.nodeName)&&!bw._change_attached){b.event.add(bw,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bw._change_attached=true}})},handle:function(bw){var e=bw.target;if(this!==e||bw.isSimulated||bw.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bw.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return be.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(by,e){var bw=0,bx=function(bz){b.event.simulate(e,bz.target,b.event.fix(bz),true)};b.event.special[e]={setup:function(){if(bw++===0){aw.addEventListener(by,bx,true)}},teardown:function(){if(--bw===0){aw.removeEventListener(by,bx,true)}}}})}b.fn.extend({on:function(bx,e,bA,bz,bw){var bB,by;if(typeof bx==="object"){if(typeof e!=="string"){bA=e;e=M}for(by in bx){this.on(by,e,bA,bx[by],bw)}return this}if(bA==null&&bz==null){bz=e;bA=e=M}else{if(bz==null){if(typeof e==="string"){bz=bA;bA=M}else{bz=bA;bA=e;e=M}}}if(bz===false){bz=bl}else{if(!bz){return this}}if(bw===1){bB=bz;bz=function(bC){b().off(bC);return bB.apply(this,arguments)};bz.guid=bB.guid||(bB.guid=b.guid++)}return this.each(function(){b.event.add(this,bx,bz,bA,e)})},one:function(bw,e,by,bx){return this.on.call(this,bw,e,by,bx,1)},off:function(bx,e,bz){if(bx&&bx.preventDefault&&bx.handleObj){var bw=bx.handleObj;b(bx.delegateTarget).off(bw.namespace?bw.type+"."+bw.namespace:bw.type,bw.selector,bw.handler);return this}if(typeof bx==="object"){for(var by in bx){this.off(by,e,bx[by])}return this}if(e===false||typeof e==="function"){bz=e;e=M}if(bz===false){bz=bl}return this.each(function(){b.event.remove(this,bx,bz,e)})},bind:function(e,bx,bw){return this.on(e,null,bx,bw)},unbind:function(e,bw){return this.off(e,null,bw)},live:function(e,bx,bw){b(this.context).on(e,this.selector,bx,bw);return this},die:function(e,bw){b(this.context).off(e,this.selector||"**",bw);return this},delegate:function(e,bw,by,bx){return this.on(bw,e,by,bx)},undelegate:function(e,bw,bx){return arguments.length==1?this.off(e,"**"):this.off(bw,e,bx)},trigger:function(e,bw){return this.each(function(){b.event.trigger(e,bw,this)})},triggerHandler:function(e,bw){if(this[0]){return b.event.trigger(e,bw,this[0],true)}},toggle:function(by){var bw=arguments,e=by.guid||b.guid++,bx=0,bz=function(bA){var bB=(b._data(this,"lastToggle"+by.guid)||0)%bx;b._data(this,"lastToggle"+by.guid,bB+1);bA.preventDefault();return bw[bB].apply(this,arguments)||false};bz.guid=e;while(bx<bw.length){bw[bx++].guid=e}return this.click(bz)},hover:function(e,bw){return this.mouseenter(e).mouseleave(bw||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bw,e){b.fn[e]=function(by,bx){if(bx==null){bx=by;by=null}return arguments.length>0?this.on(e,null,by,bx):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aP.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bg.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});(function(){var bI=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bD="sizcache"+(Math.random()+"").replace(".",""),bJ=0,bM=Object.prototype.toString,bC=false,bB=true,bL=/\\/g,bP=/\r\n/g,bR=/\W/;[0,0].sort(function(){bB=false;return 0});var bz=function(bW,e,bZ,b0){bZ=bZ||[];e=e||aw;var b2=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bW||typeof bW!=="string"){return bZ}var bT,b4,b7,bS,b3,b6,b5,bY,bV=true,bU=bz.isXML(e),bX=[],b1=bW;do{bI.exec("");bT=bI.exec(b1);if(bT){b1=bT[3];bX.push(bT[1]);if(bT[2]){bS=bT[3];break}}}while(bT);if(bX.length>1&&bE.exec(bW)){if(bX.length===2&&bF.relative[bX[0]]){b4=bN(bX[0]+bX[1],e,b0)}else{b4=bF.relative[bX[0]]?[e]:bz(bX.shift(),e);while(bX.length){bW=bX.shift();if(bF.relative[bW]){bW+=bX.shift()}b4=bN(bW,b4,b0)}}}else{if(!b0&&bX.length>1&&e.nodeType===9&&!bU&&bF.match.ID.test(bX[0])&&!bF.match.ID.test(bX[bX.length-1])){b3=bz.find(bX.shift(),e,bU);e=b3.expr?bz.filter(b3.expr,b3.set)[0]:b3.set[0]}if(e){b3=b0?{expr:bX.pop(),set:bG(b0)}:bz.find(bX.pop(),bX.length===1&&(bX[0]==="~"||bX[0]==="+")&&e.parentNode?e.parentNode:e,bU);b4=b3.expr?bz.filter(b3.expr,b3.set):b3.set;if(bX.length>0){b7=bG(b4)}else{bV=false}while(bX.length){b6=bX.pop();b5=b6;if(!bF.relative[b6]){b6=""}else{b5=bX.pop()}if(b5==null){b5=e}bF.relative[b6](b7,b5,bU)}}else{b7=bX=[]}}if(!b7){b7=b4}if(!b7){bz.error(b6||bW)}if(bM.call(b7)==="[object Array]"){if(!bV){bZ.push.apply(bZ,b7)}else{if(e&&e.nodeType===1){for(bY=0;b7[bY]!=null;bY++){if(b7[bY]&&(b7[bY]===true||b7[bY].nodeType===1&&bz.contains(e,b7[bY]))){bZ.push(b4[bY])}}}else{for(bY=0;b7[bY]!=null;bY++){if(b7[bY]&&b7[bY].nodeType===1){bZ.push(b4[bY])}}}}}else{bG(b7,bZ)}if(bS){bz(bS,b2,bZ,b0);bz.uniqueSort(bZ)}return bZ};bz.uniqueSort=function(bS){if(bK){bC=bB;bS.sort(bK);if(bC){for(var e=1;e<bS.length;e++){if(bS[e]===bS[e-1]){bS.splice(e--,1)}}}}return bS};bz.matches=function(e,bS){return bz(e,null,null,bS)};bz.matchesSelector=function(e,bS){return bz(bS,null,null,[e]).length>0};bz.find=function(bY,e,bZ){var bX,bT,bV,bU,bW,bS;if(!bY){return[]}for(bT=0,bV=bF.order.length;bT<bV;bT++){bW=bF.order[bT];if((bU=bF.leftMatch[bW].exec(bY))){bS=bU[1];bU.splice(1,1);if(bS.substr(bS.length-1)!=="\\"){bU[1]=(bU[1]||"").replace(bL,"");bX=bF.find[bW](bU,e,bZ);if(bX!=null){bY=bY.replace(bF.match[bW],"");break}}}}if(!bX){bX=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bX,expr:bY}};bz.filter=function(b2,b1,b5,bV){var bX,e,b0,b7,b4,bS,bU,bW,b3,bT=b2,b6=[],bZ=b1,bY=b1&&b1[0]&&bz.isXML(b1[0]);while(b2&&b1.length){for(b0 in bF.filter){if((bX=bF.leftMatch[b0].exec(b2))!=null&&bX[2]){bS=bF.filter[b0];bU=bX[1];e=false;bX.splice(1,1);if(bU.substr(bU.length-1)==="\\"){continue}if(bZ===b6){b6=[]}if(bF.preFilter[b0]){bX=bF.preFilter[b0](bX,bZ,b5,b6,bV,bY);if(!bX){e=b7=true}else{if(bX===true){continue}}}if(bX){for(bW=0;(b4=bZ[bW])!=null;bW++){if(b4){b7=bS(b4,bX,bW,bZ);b3=bV^b7;if(b5&&b7!=null){if(b3){e=true}else{bZ[bW]=false}}else{if(b3){b6.push(b4);e=true}}}}}if(b7!==M){if(!b5){bZ=b6}b2=b2.replace(bF.match[b0],"");if(!e){return[]}break}}}if(b2===bT){if(e==null){bz.error(b2)}else{break}}bT=b2}return bZ};bz.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bx=bz.getText=function(bV){var bT,bU,e=bV.nodeType,bS="";if(e){if(e===1||e===9){if(typeof bV.textContent==="string"){return bV.textContent}else{if(typeof bV.innerText==="string"){return bV.innerText.replace(bP,"")}else{for(bV=bV.firstChild;bV;bV=bV.nextSibling){bS+=bx(bV)}}}}else{if(e===3||e===4){return bV.nodeValue}}}else{for(bT=0;(bU=bV[bT]);bT++){if(bU.nodeType!==8){bS+=bx(bU)}}}return bS};var bF=bz.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bX,bS){var bU=typeof bS==="string",bW=bU&&!bR.test(bS),bY=bU&&!bW;if(bW){bS=bS.toLowerCase()}for(var bT=0,e=bX.length,bV;bT<e;bT++){if((bV=bX[bT])){while((bV=bV.previousSibling)&&bV.nodeType!==1){}bX[bT]=bY||bV&&bV.nodeName.toLowerCase()===bS?bV||false:bV===bS}}if(bY){bz.filter(bS,bX,true)}},">":function(bX,bS){var bW,bV=typeof bS==="string",bT=0,e=bX.length;if(bV&&!bR.test(bS)){bS=bS.toLowerCase();for(;bT<e;bT++){bW=bX[bT];if(bW){var bU=bW.parentNode;bX[bT]=bU.nodeName.toLowerCase()===bS?bU:false}}}else{for(;bT<e;bT++){bW=bX[bT];if(bW){bX[bT]=bV?bW.parentNode:bW.parentNode===bS}}if(bV){bz.filter(bS,bX,true)}}},"":function(bU,bS,bW){var bV,bT=bJ++,e=bO;if(typeof bS==="string"&&!bR.test(bS)){bS=bS.toLowerCase();bV=bS;e=bw}e("parentNode",bS,bT,bU,bV,bW)},"~":function(bU,bS,bW){var bV,bT=bJ++,e=bO;if(typeof bS==="string"&&!bR.test(bS)){bS=bS.toLowerCase();bV=bS;e=bw}e("previousSibling",bS,bT,bU,bV,bW)}},find:{ID:function(bS,bT,bU){if(typeof bT.getElementById!=="undefined"&&!bU){var e=bT.getElementById(bS[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bT,bW){if(typeof bW.getElementsByName!=="undefined"){var bS=[],bV=bW.getElementsByName(bT[1]);for(var bU=0,e=bV.length;bU<e;bU++){if(bV[bU].getAttribute("name")===bT[1]){bS.push(bV[bU])}}return bS.length===0?null:bS}},TAG:function(e,bS){if(typeof bS.getElementsByTagName!=="undefined"){return bS.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bU,bS,bT,e,bX,bY){bU=" "+bU[1].replace(bL,"")+" ";if(bY){return bU}for(var bV=0,bW;(bW=bS[bV])!=null;bV++){if(bW){if(bX^(bW.className&&(" "+bW.className+" ").replace(/[\t\n\r]/g," ").indexOf(bU)>=0)){if(!bT){e.push(bW)}}else{if(bT){bS[bV]=false}}}}return false},ID:function(e){return e[1].replace(bL,"")},TAG:function(bS,e){return bS[1].replace(bL,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){bz.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bS=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bS[1]+(bS[2]||1))-0;e[3]=bS[3]-0}else{if(e[2]){bz.error(e[0])}}e[0]=bJ++;return e},ATTR:function(bV,bS,bT,e,bW,bX){var bU=bV[1]=bV[1].replace(bL,"");if(!bX&&bF.attrMap[bU]){bV[1]=bF.attrMap[bU]}bV[4]=(bV[4]||bV[5]||"").replace(bL,"");if(bV[2]==="~="){bV[4]=" "+bV[4]+" "}return bV},PSEUDO:function(bV,bS,bT,e,bW){if(bV[1]==="not"){if((bI.exec(bV[3])||"").length>1||/^\w/.test(bV[3])){bV[3]=bz(bV[3],null,null,bS)}else{var bU=bz.filter(bV[3],bS,bT,true^bW);if(!bT){e.push.apply(e,bU)}return false}}else{if(bF.match.POS.test(bV[0])||bF.match.CHILD.test(bV[0])){return true}}return bV},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bT,bS,e){return !!bz(e[3],bT).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bT){var e=bT.getAttribute("type"),bS=bT.type;return bT.nodeName.toLowerCase()==="input"&&"text"===bS&&(e===bS||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bS){var e=bS.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bS.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bS){var e=bS.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bS.type},button:function(bS){var e=bS.nodeName.toLowerCase();return e==="input"&&"button"===bS.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bS,e){return e===0},last:function(bT,bS,e,bU){return bS===bU.length-1},even:function(bS,e){return e%2===0},odd:function(bS,e){return e%2===1},lt:function(bT,bS,e){return bS<e[3]-0},gt:function(bT,bS,e){return bS>e[3]-0},nth:function(bT,bS,e){return e[3]-0===bS},eq:function(bT,bS,e){return e[3]-0===bS}},filter:{PSEUDO:function(bT,bY,bX,bZ){var e=bY[1],bS=bF.filters[e];if(bS){return bS(bT,bX,bY,bZ)}else{if(e==="contains"){return(bT.textContent||bT.innerText||bx([bT])||"").indexOf(bY[3])>=0}else{if(e==="not"){var bU=bY[3];for(var bW=0,bV=bU.length;bW<bV;bW++){if(bU[bW]===bT){return false}}return true}else{bz.error(e)}}}},CHILD:function(bT,bV){var bU,b1,bX,b0,e,bW,bZ,bY=bV[1],bS=bT;switch(bY){case"only":case"first":while((bS=bS.previousSibling)){if(bS.nodeType===1){return false}}if(bY==="first"){return true}bS=bT;case"last":while((bS=bS.nextSibling)){if(bS.nodeType===1){return false}}return true;case"nth":bU=bV[2];b1=bV[3];if(bU===1&&b1===0){return true}bX=bV[0];b0=bT.parentNode;if(b0&&(b0[bD]!==bX||!bT.nodeIndex)){bW=0;for(bS=b0.firstChild;bS;bS=bS.nextSibling){if(bS.nodeType===1){bS.nodeIndex=++bW}}b0[bD]=bX}bZ=bT.nodeIndex-b1;if(bU===0){return bZ===0}else{return(bZ%bU===0&&bZ/bU>=0)}}},ID:function(bS,e){return bS.nodeType===1&&bS.getAttribute("id")===e},TAG:function(bS,e){return(e==="*"&&bS.nodeType===1)||!!bS.nodeName&&bS.nodeName.toLowerCase()===e},CLASS:function(bS,e){return(" "+(bS.className||bS.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bW,bU){var bT=bU[1],e=bz.attr?bz.attr(bW,bT):bF.attrHandle[bT]?bF.attrHandle[bT](bW):bW[bT]!=null?bW[bT]:bW.getAttribute(bT),bX=e+"",bV=bU[2],bS=bU[4];return e==null?bV==="!=":!bV&&bz.attr?e!=null:bV==="="?bX===bS:bV==="*="?bX.indexOf(bS)>=0:bV==="~="?(" "+bX+" ").indexOf(bS)>=0:!bS?bX&&e!==false:bV==="!="?bX!==bS:bV==="^="?bX.indexOf(bS)===0:bV==="$="?bX.substr(bX.length-bS.length)===bS:bV==="|="?bX===bS||bX.substr(0,bS.length+1)===bS+"-":false},POS:function(bV,bS,bT,bW){var e=bS[2],bU=bF.setFilters[e];if(bU){return bU(bV,bT,bS,bW)}}}};var bE=bF.match.POS,by=function(bS,e){return"\\"+(e-0+1)};for(var bA in bF.match){bF.match[bA]=new RegExp(bF.match[bA].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bF.leftMatch[bA]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bF.match[bA].source.replace(/\\(\d+)/g,by))}var bG=function(bS,e){bS=Array.prototype.slice.call(bS,0);if(e){e.push.apply(e,bS);return e}return bS};try{Array.prototype.slice.call(aw.documentElement.childNodes,0)[0].nodeType}catch(bQ){bG=function(bV,bU){var bT=0,bS=bU||[];if(bM.call(bV)==="[object Array]"){Array.prototype.push.apply(bS,bV)}else{if(typeof bV.length==="number"){for(var e=bV.length;bT<e;bT++){bS.push(bV[bT])}}else{for(;bV[bT];bT++){bS.push(bV[bT])}}}return bS}}var bK,bH;if(aw.documentElement.compareDocumentPosition){bK=function(bS,e){if(bS===e){bC=true;return 0}if(!bS.compareDocumentPosition||!e.compareDocumentPosition){return bS.compareDocumentPosition?-1:1}return bS.compareDocumentPosition(e)&4?-1:1}}else{bK=function(bZ,bY){if(bZ===bY){bC=true;return 0}else{if(bZ.sourceIndex&&bY.sourceIndex){return bZ.sourceIndex-bY.sourceIndex}}var bW,bS,bT=[],e=[],bV=bZ.parentNode,bX=bY.parentNode,b0=bV;if(bV===bX){return bH(bZ,bY)}else{if(!bV){return -1}else{if(!bX){return 1}}}while(b0){bT.unshift(b0);b0=b0.parentNode}b0=bX;while(b0){e.unshift(b0);b0=b0.parentNode}bW=bT.length;bS=e.length;for(var bU=0;bU<bW&&bU<bS;bU++){if(bT[bU]!==e[bU]){return bH(bT[bU],e[bU])}}return bU===bW?bH(bZ,e[bU],-1):bH(bT[bU],bY,1)};bH=function(bS,e,bT){if(bS===e){return bT}var bU=bS.nextSibling;while(bU){if(bU===e){return -1}bU=bU.nextSibling}return 1}}(function(){var bS=aw.createElement("div"),bT="script"+(new Date()).getTime(),e=aw.documentElement;bS.innerHTML="<a name='"+bT+"'/>";e.insertBefore(bS,e.firstChild);if(aw.getElementById(bT)){bF.find.ID=function(bV,bW,bX){if(typeof bW.getElementById!=="undefined"&&!bX){var bU=bW.getElementById(bV[1]);return bU?bU.id===bV[1]||typeof bU.getAttributeNode!=="undefined"&&bU.getAttributeNode("id").nodeValue===bV[1]?[bU]:M:[]}};bF.filter.ID=function(bW,bU){var bV=typeof bW.getAttributeNode!=="undefined"&&bW.getAttributeNode("id");return bW.nodeType===1&&bV&&bV.nodeValue===bU}}e.removeChild(bS);e=bS=null})();(function(){var e=aw.createElement("div");e.appendChild(aw.createComment(""));if(e.getElementsByTagName("*").length>0){bF.find.TAG=function(bS,bW){var bV=bW.getElementsByTagName(bS[1]);if(bS[1]==="*"){var bU=[];for(var bT=0;bV[bT];bT++){if(bV[bT].nodeType===1){bU.push(bV[bT])}}bV=bU}return bV}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bF.attrHandle.href=function(bS){return bS.getAttribute("href",2)}}e=null})();if(aw.querySelectorAll){(function(){var e=bz,bU=aw.createElement("div"),bT="__sizzle__";bU.innerHTML="<p class='TEST'></p>";if(bU.querySelectorAll&&bU.querySelectorAll(".TEST").length===0){return}bz=function(b5,bW,b0,b4){bW=bW||aw;if(!b4&&!bz.isXML(bW)){var b3=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b5);if(b3&&(bW.nodeType===1||bW.nodeType===9)){if(b3[1]){return bG(bW.getElementsByTagName(b5),b0)}else{if(b3[2]&&bF.find.CLASS&&bW.getElementsByClassName){return bG(bW.getElementsByClassName(b3[2]),b0)}}}if(bW.nodeType===9){if(b5==="body"&&bW.body){return bG([bW.body],b0)}else{if(b3&&b3[3]){var bZ=bW.getElementById(b3[3]);if(bZ&&bZ.parentNode){if(bZ.id===b3[3]){return bG([bZ],b0)}}else{return bG([],b0)}}}try{return bG(bW.querySelectorAll(b5),b0)}catch(b1){}}else{if(bW.nodeType===1&&bW.nodeName.toLowerCase()!=="object"){var bX=bW,bY=bW.getAttribute("id"),bV=bY||bT,b7=bW.parentNode,b6=/^\s*[+~]/.test(b5);if(!bY){bW.setAttribute("id",bV)}else{bV=bV.replace(/'/g,"\\$&")}if(b6&&b7){bW=bW.parentNode}try{if(!b6||b7){return bG(bW.querySelectorAll("[id='"+bV+"'] "+b5),b0)}}catch(b2){}finally{if(!bY){bX.removeAttribute("id")}}}}}return e(b5,bW,b0,b4)};for(var bS in e){bz[bS]=e[bS]}bU=null})()}(function(){var e=aw.documentElement,bT=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bT){var bV=!bT.call(aw.createElement("div"),"div"),bS=false;try{bT.call(aw.documentElement,"[test!='']:sizzle")}catch(bU){bS=true}bz.matchesSelector=function(bX,bZ){bZ=bZ.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!bz.isXML(bX)){try{if(bS||!bF.match.PSEUDO.test(bZ)&&!/!=/.test(bZ)){var bW=bT.call(bX,bZ);if(bW||!bV||bX.document&&bX.document.nodeType!==11){return bW}}}catch(bY){}}return bz(bZ,null,null,[bX]).length>0}}})();(function(){var e=aw.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bF.order.splice(1,0,"CLASS");bF.find.CLASS=function(bS,bT,bU){if(typeof bT.getElementsByClassName!=="undefined"&&!bU){return bT.getElementsByClassName(bS[1])}};e=null})();function bw(bS,bX,bW,b0,bY,bZ){for(var bU=0,bT=b0.length;bU<bT;bU++){var e=b0[bU];if(e){var bV=false;e=e[bS];while(e){if(e[bD]===bW){bV=b0[e.sizset];break}if(e.nodeType===1&&!bZ){e[bD]=bW;e.sizset=bU}if(e.nodeName.toLowerCase()===bX){bV=e;break}e=e[bS]}b0[bU]=bV}}}function bO(bS,bX,bW,b0,bY,bZ){for(var bU=0,bT=b0.length;bU<bT;bU++){var e=b0[bU];if(e){var bV=false;e=e[bS];while(e){if(e[bD]===bW){bV=b0[e.sizset];break}if(e.nodeType===1){if(!bZ){e[bD]=bW;e.sizset=bU}if(typeof bX!=="string"){if(e===bX){bV=true;break}}else{if(bz.filter(bX,[e]).length>0){bV=e;break}}}e=e[bS]}b0[bU]=bV}}}if(aw.documentElement.contains){bz.contains=function(bS,e){return bS!==e&&(bS.contains?bS.contains(e):true)}}else{if(aw.documentElement.compareDocumentPosition){bz.contains=function(bS,e){return !!(bS.compareDocumentPosition(e)&16)}}else{bz.contains=function(){return false}}}bz.isXML=function(e){var bS=(e?e.ownerDocument||e:0).documentElement;return bS?bS.nodeName!=="HTML":false};var bN=function(bT,e,bX){var bW,bY=[],bV="",bZ=e.nodeType?[e]:e;while((bW=bF.match.PSEUDO.exec(bT))){bV+=bW[0];bT=bT.replace(bF.match.PSEUDO,"")}bT=bF.relative[bT]?bT+"*":bT;for(var bU=0,bS=bZ.length;bU<bS;bU++){bz(bT,bZ[bU],bY,bX)}return bz.filter(bV,bY)};bz.attr=b.attr;bz.selectors.attrMap={};b.find=bz;b.expr=bz.selectors;b.expr[":"]=b.expr.filters;b.unique=bz.uniqueSort;b.text=bz.getText;b.isXMLDoc=bz.isXML;b.contains=bz.contains})();var ac=/Until$/,ar=/^(?:parents|prevUntil|prevAll)/,ba=/,/,bq=/^.[^:#\[\.,]*$/,Q=Array.prototype.slice,I=b.expr.match.POS,az={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bx=this,bz,bw;if(typeof e!=="string"){return b(e).filter(function(){for(bz=0,bw=bx.length;bz<bw;bz++){if(b.contains(bx[bz],this)){return true}}})}var by=this.pushStack("","find",e),bB,bC,bA;for(bz=0,bw=this.length;bz<bw;bz++){bB=by.length;b.find(e,this[bz],by);if(bz>0){for(bC=bB;bC<by.length;bC++){for(bA=0;bA<bB;bA++){if(by[bA]===by[bC]){by.splice(bC--,1);break}}}}}return by},has:function(bw){var e=b(bw);return this.filter(function(){for(var by=0,bx=e.length;by<bx;by++){if(b.contains(this,e[by])){return true}}})},not:function(e){return this.pushStack(aH(this,e,false),"not",e)},filter:function(e){return this.pushStack(aH(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?I.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(bz,by){var bw=[],bx,e,bA=this[0];if(b.isArray(bz)){var bC=1;while(bA&&bA.ownerDocument&&bA!==by){for(bx=0;bx<bz.length;bx++){if(b(bA).is(bz[bx])){bw.push({selector:bz[bx],elem:bA,level:bC})}}bA=bA.parentNode;bC++}return bw}var bB=I.test(bz)||typeof bz!=="string"?b(bz,by||this.context):0;for(bx=0,e=this.length;bx<e;bx++){bA=this[bx];while(bA){if(bB?bB.index(bA)>-1:b.find.matchesSelector(bA,bz)){bw.push(bA);break}else{bA=bA.parentNode;if(!bA||!bA.ownerDocument||bA===by||bA.nodeType===11){break}}}}bw=bw.length>1?b.unique(bw):bw;return this.pushStack(bw,"closest",bz)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bw){var by=typeof e==="string"?b(e,bw):b.makeArray(e&&e.nodeType?[e]:e),bx=b.merge(this.get(),by);return this.pushStack(D(by[0])||D(bx[0])?bx:b.unique(bx))},andSelf:function(){return this.add(this.prevObject)}});function D(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bw){var e=bw.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bw,e,bx){return b.dir(bw,"parentNode",bx)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bw,e,bx){return b.dir(bw,"nextSibling",bx)},prevUntil:function(bw,e,bx){return b.dir(bw,"previousSibling",bx)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bw){b.fn[e]=function(bz,bx){var by=b.map(this,bw,bz);if(!ac.test(e)){bx=bz}if(bx&&typeof bx==="string"){by=b.filter(bx,by)}by=this.length>1&&!az[e]?b.unique(by):by;if((this.length>1||ba.test(bx))&&ar.test(e)){by=by.reverse()}return this.pushStack(by,e,Q.call(arguments).join(","))}});b.extend({filter:function(bx,e,bw){if(bw){bx=":not("+bx+")"}return e.length===1?b.find.matchesSelector(e[0],bx)?[e[0]]:[]:b.find.matches(bx,e)},dir:function(bx,bw,bz){var e=[],by=bx[bw];while(by&&by.nodeType!==9&&(bz===M||by.nodeType!==1||!b(by).is(bz))){if(by.nodeType===1){e.push(by)}by=by[bw]}return e},nth:function(bz,e,bx,by){e=e||1;var bw=0;for(;bz;bz=bz[bx]){if(bz.nodeType===1&&++bw===e){break}}return bz},sibling:function(bx,bw){var e=[];for(;bx;bx=bx.nextSibling){if(bx.nodeType===1&&bx!==bw){e.push(bx)}}return e}});function aH(by,bx,e){bx=bx||0;if(b.isFunction(bx)){return b.grep(by,function(bA,bz){var bB=!!bx.call(bA,bz,bA);return bB===e})}else{if(bx.nodeType){return b.grep(by,function(bA,bz){return(bA===bx)===e})}else{if(typeof bx==="string"){var bw=b.grep(by,function(bz){return bz.nodeType===1});if(bq.test(bx)){return b.filter(bx,bw,!e)}else{bx=b.filter(bx,bw)}}}}return b.grep(by,function(bA,bz){return(b.inArray(bA,bx)>=0)===e})}function a(e){var bx=aS.split("|"),bw=e.createDocumentFragment();if(bw.createElement){while(bx.length){bw.createElement(bx.pop())}}return bw}var aS="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ah=/ jQuery\d+="(?:\d+|null)"/g,at=/^\s+/,S=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,x=/<tbody/i,X=/<|&#?\w+;/,af=/<(?:script|style)/i,P=/<(?:script|object|embed|option|style)/i,ai=new RegExp("<(?:"+aS+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bn=/\/(java|ecma)script/i,aO=/^\s*<!(?:\[CDATA\[|\-\-)/,ay={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,"",""]},ad=a(aw);ay.optgroup=ay.option;ay.tbody=ay.tfoot=ay.colgroup=ay.caption=ay.thead;ay.th=ay.td;if(!b.support.htmlSerialize){ay._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this);bw.text(e.call(this,bx,bw.text()))})}if(typeof e!=="object"&&e!==M){return this.empty().append((this[0]&&this[0].ownerDocument||aw).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bx){b(this).wrapAll(e.call(this,bx))})}if(this[0]){var bw=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bw.insertBefore(this[0])}bw.map(function(){var bx=this;while(bx.firstChild&&bx.firstChild.nodeType===1){bx=bx.firstChild}return bx}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapInner(e.call(this,bw))})}return this.each(function(){var bw=b(this),bx=bw.contents();if(bx.length){bx.wrapAll(e)}else{bw.append(e)}})},wrap:function(e){var bw=b.isFunction(e);return this.each(function(bx){b(this).wrapAll(bw?e.call(this,bx):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bw){this.parentNode.insertBefore(bw,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bw){this.parentNode.insertBefore(bw,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,by){for(var bw=0,bx;(bx=this[bw])!=null;bw++){if(!e||b.filter(e,[bx]).length){if(!by&&bx.nodeType===1){b.cleanData(bx.getElementsByTagName("*"));b.cleanData([bx])}if(bx.parentNode){bx.parentNode.removeChild(bx)}}}return this},empty:function(){for(var e=0,bw;(bw=this[e])!=null;e++){if(bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"))}while(bw.firstChild){bw.removeChild(bw.firstChild)}}return this},clone:function(bw,e){bw=bw==null?false:bw;e=e==null?bw:e;return this.map(function(){return b.clone(this,bw,e)})},html:function(by){if(by===M){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ah,""):null}else{if(typeof by==="string"&&!af.test(by)&&(b.support.leadingWhitespace||!at.test(by))&&!ay[(d.exec(by)||["",""])[1].toLowerCase()]){by=by.replace(S,"<$1></$2>");try{for(var bx=0,bw=this.length;bx<bw;bx++){if(this[bx].nodeType===1){b.cleanData(this[bx].getElementsByTagName("*"));this[bx].innerHTML=by}}}catch(bz){this.empty().append(by)}}else{if(b.isFunction(by)){this.each(function(bA){var e=b(this);e.html(by.call(this,bA,e.html()))})}else{this.empty().append(by)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(by){var bx=b(this),bw=bx.html();bx.replaceWith(e.call(this,by,bw))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bx=this.nextSibling,bw=this.parentNode;b(this).remove();if(bx){b(bx).before(e)}else{b(bw).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bC,bG,bF){var by,bz,bB,bE,bD=bC[0],bw=[];if(!b.support.checkClone&&arguments.length===3&&typeof bD==="string"&&o.test(bD)){return this.each(function(){b(this).domManip(bC,bG,bF,true)})}if(b.isFunction(bD)){return this.each(function(bI){var bH=b(this);bC[0]=bD.call(this,bI,bG?bH.html():M);bH.domManip(bC,bG,bF)})}if(this[0]){bE=bD&&bD.parentNode;if(b.support.parentNode&&bE&&bE.nodeType===11&&bE.childNodes.length===this.length){by={fragment:bE}}else{by=b.buildFragment(bC,this,bw)}bB=by.fragment;if(bB.childNodes.length===1){bz=bB=bB.firstChild}else{bz=bB.firstChild}if(bz){bG=bG&&b.nodeName(bz,"tr");for(var bx=0,e=this.length,bA=e-1;bx<e;bx++){bF.call(bG?bb(this[bx],bz):this[bx],by.cacheable||(e>1&&bx<bA)?b.clone(bB,true,true):bB)}}if(bw.length){b.each(bw,bp)}}return this}});function bb(e,bw){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function u(bC,bw){if(bw.nodeType!==1||!b.hasData(bC)){return}var bz,by,e,bB=b._data(bC),bA=b._data(bw,bB),bx=bB.events;if(bx){delete bA.handle;bA.events={};for(bz in bx){for(by=0,e=bx[bz].length;by<e;by++){b.event.add(bw,bz+(bx[bz][by].namespace?".":"")+bx[bz][by].namespace,bx[bz][by],bx[bz][by].data)}}}if(bA.data){bA.data=b.extend({},bA.data)}}function aj(bw,e){var bx;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bw)}bx=e.nodeName.toLowerCase();if(bx==="object"){e.outerHTML=bw.outerHTML}else{if(bx==="input"&&(bw.type==="checkbox"||bw.type==="radio")){if(bw.checked){e.defaultChecked=e.checked=bw.checked}if(e.value!==bw.value){e.value=bw.value}}else{if(bx==="option"){e.selected=bw.defaultSelected}else{if(bx==="input"||bx==="textarea"){e.defaultValue=bw.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bA,by,bw){var bz,e,bx,bB,bC=bA[0];if(by&&by[0]){bB=by[0].ownerDocument||by[0]}if(!bB.createDocumentFragment){bB=aw}if(bA.length===1&&typeof bC==="string"&&bC.length<512&&bB===aw&&bC.charAt(0)==="<"&&!P.test(bC)&&(b.support.checkClone||!o.test(bC))&&(b.support.html5Clone||!ai.test(bC))){e=true;bx=b.fragments[bC];if(bx&&bx!==1){bz=bx}}if(!bz){bz=bB.createDocumentFragment();b.clean(bA,bB,bz,bw)}if(e){b.fragments[bC]=bx?bz:1}return{fragment:bz,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bw){b.fn[e]=function(bx){var bA=[],bD=b(bx),bC=this.length===1&&this[0].parentNode;if(bC&&bC.nodeType===11&&bC.childNodes.length===1&&bD.length===1){bD[bw](this[0]);return this}else{for(var bB=0,by=bD.length;bB<by;bB++){var bz=(bB>0?this.clone(true):this).get();b(bD[bB])[bw](bz);bA=bA.concat(bz)}return this.pushStack(bA,e,bD.selector)}}});function bh(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function aA(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function F(e){var bw=(e.nodeName||"").toLowerCase();if(bw==="input"){aA(e)}else{if(bw!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),aA)}}}function am(e){var bw=aw.createElement("div");ad.appendChild(bw);bw.innerHTML=e.outerHTML;return bw.firstChild}b.extend({clone:function(bz,bB,bx){var e,bw,by,bA=b.support.html5Clone||!ai.test("<"+bz.nodeName)?bz.cloneNode(true):am(bz);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(bz.nodeType===1||bz.nodeType===11)&&!b.isXMLDoc(bz)){aj(bz,bA);e=bh(bz);bw=bh(bA);for(by=0;e[by];++by){if(bw[by]){aj(e[by],bw[by])}}}if(bB){u(bz,bA);if(bx){e=bh(bz);bw=bh(bA);for(by=0;e[by];++by){u(e[by],bw[by])}}}e=bw=null;return bA},clean:function(bx,bz,bI,bB){var bG;bz=bz||aw;if(typeof bz.createElement==="undefined"){bz=bz.ownerDocument||bz[0]&&bz[0].ownerDocument||aw}var bJ=[],bC;for(var bF=0,bA;(bA=bx[bF])!=null;bF++){if(typeof bA==="number"){bA+=""}if(!bA){continue}if(typeof bA==="string"){if(!X.test(bA)){bA=bz.createTextNode(bA)}else{bA=bA.replace(S,"<$1></$2>");var bL=(d.exec(bA)||["",""])[1].toLowerCase(),by=ay[bL]||ay._default,bE=by[0],bw=bz.createElement("div");if(bz===aw){ad.appendChild(bw)}else{a(bz).appendChild(bw)}bw.innerHTML=by[1]+bA+by[2];while(bE--){bw=bw.lastChild}if(!b.support.tbody){var e=x.test(bA),bD=bL==="table"&&!e?bw.firstChild&&bw.firstChild.childNodes:by[1]==="<table>"&&!e?bw.childNodes:[];for(bC=bD.length-1;bC>=0;--bC){if(b.nodeName(bD[bC],"tbody")&&!bD[bC].childNodes.length){bD[bC].parentNode.removeChild(bD[bC])}}}if(!b.support.leadingWhitespace&&at.test(bA)){bw.insertBefore(bz.createTextNode(at.exec(bA)[0]),bw.firstChild)}bA=bw.childNodes}}var bH;if(!b.support.appendChecked){if(bA[0]&&typeof(bH=bA.length)==="number"){for(bC=0;bC<bH;bC++){F(bA[bC])}}else{F(bA)}}if(bA.nodeType){bJ.push(bA)}else{bJ=b.merge(bJ,bA)}}if(bI){bG=function(bM){return !bM.type||bn.test(bM.type)};for(bF=0;bJ[bF];bF++){if(bB&&b.nodeName(bJ[bF],"script")&&(!bJ[bF].type||bJ[bF].type.toLowerCase()==="text/javascript")){bB.push(bJ[bF].parentNode?bJ[bF].parentNode.removeChild(bJ[bF]):bJ[bF])}else{if(bJ[bF].nodeType===1){var bK=b.grep(bJ[bF].getElementsByTagName("script"),bG);bJ.splice.apply(bJ,[bF+1,0].concat(bK))}bI.appendChild(bJ[bF])}}}return bJ},cleanData:function(bw){var bz,bx,e=b.cache,bC=b.event.special,bB=b.support.deleteExpando;for(var bA=0,by;(by=bw[bA])!=null;bA++){if(by.nodeName&&b.noData[by.nodeName.toLowerCase()]){continue}bx=by[b.expando];if(bx){bz=e[bx];if(bz&&bz.events){for(var bD in bz.events){if(bC[bD]){b.event.remove(by,bD)}else{b.removeEvent(by,bD,bz.handle)}}if(bz.handle){bz.handle.elem=null}}if(bB){delete by[b.expando]}else{if(by.removeAttribute){by.removeAttribute(b.expando)}}delete e[bx]}}}});function bp(e,bw){if(bw.src){b.ajax({url:bw.src,async:false,dataType:"script"})}else{b.globalEval((bw.text||bw.textContent||bw.innerHTML||"").replace(aO,"/*$0*/"))}if(bw.parentNode){bw.parentNode.removeChild(bw)}}var al=/alpha\([^)]*\)/i,av=/opacity=([^)]*)/,A=/([A-Z]|^ms)/g,bd=/^-?\d+(?:px)?$/i,bo=/^-?\d/,J=/^([\-+])=([\-+.\de]+)/,a8={position:"absolute",visibility:"hidden",display:"block"},ao=["Left","Right"],a2=["Top","Bottom"],aa,aJ,aY;b.fn.css=function(e,bw){if(arguments.length===2&&bw===M){return this}return b.access(this,e,bw,true,function(by,bx,bz){return bz!==M?b.style(by,bx,bz):b.css(by,bx)})};b.extend({cssHooks:{opacity:{get:function(bx,bw){if(bw){var e=aa(bx,"opacity","opacity");return e===""?"1":e}else{return bx.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(by,bx,bE,bz){if(!by||by.nodeType===3||by.nodeType===8||!by.style){return}var bC,bD,bA=b.camelCase(bx),bw=by.style,bF=b.cssHooks[bA];bx=b.cssProps[bA]||bA;if(bE!==M){bD=typeof bE;if(bD==="string"&&(bC=J.exec(bE))){bE=(+(bC[1]+1)*+bC[2])+parseFloat(b.css(by,bx));bD="number"}if(bE==null||bD==="number"&&isNaN(bE)){return}if(bD==="number"&&!b.cssNumber[bA]){bE+="px"}if(!bF||!("set" in bF)||(bE=bF.set(by,bE))!==M){try{bw[bx]=bE}catch(bB){}}}else{if(bF&&"get" in bF&&(bC=bF.get(by,false,bz))!==M){return bC}return bw[bx]}},css:function(bz,by,bw){var bx,e;by=b.camelCase(by);e=b.cssHooks[by];by=b.cssProps[by]||by;if(by==="cssFloat"){by="float"}if(e&&"get" in e&&(bx=e.get(bz,true,bw))!==M){return bx}else{if(aa){return aa(bz,by)}}},swap:function(by,bx,bz){var e={};for(var bw in bx){e[bw]=by.style[bw];by.style[bw]=bx[bw]}bz.call(by);for(bw in bx){by.style[bw]=e[bw]}}});b.curCSS=b.css;b.each(["height","width"],function(bw,e){b.cssHooks[e]={get:function(bz,by,bx){var bA;if(by){if(bz.offsetWidth!==0){return q(bz,e,bx)}else{b.swap(bz,a8,function(){bA=q(bz,e,bx)})}return bA}},set:function(bx,by){if(bd.test(by)){by=parseFloat(by);if(by>=0){return by+"px"}}else{return by}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bw,e){return av.test((e&&bw.currentStyle?bw.currentStyle.filter:bw.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(bz,bA){var by=bz.style,bw=bz.currentStyle,e=b.isNumeric(bA)?"alpha(opacity="+bA*100+")":"",bx=bw&&bw.filter||by.filter||"";by.zoom=1;if(bA>=1&&b.trim(bx.replace(al,""))===""){by.removeAttribute("filter");if(bw&&!bw.filter){return}}by.filter=al.test(bx)?bx.replace(al,e):bx+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bx,bw){var e;b.swap(bx,{display:"inline-block"},function(){if(bw){e=aa(bx,"margin-right","marginRight")}else{e=bx.style.marginRight}});return e}}}});if(aw.defaultView&&aw.defaultView.getComputedStyle){aJ=function(bz,bx){var bw,by,e;bx=bx.replace(A,"-$1").toLowerCase();if((by=bz.ownerDocument.defaultView)&&(e=by.getComputedStyle(bz,null))){bw=e.getPropertyValue(bx);if(bw===""&&!b.contains(bz.ownerDocument.documentElement,bz)){bw=b.style(bz,bx)}}return bw}}if(aw.documentElement.currentStyle){aY=function(bA,bx){var bB,e,bz,bw=bA.currentStyle&&bA.currentStyle[bx],by=bA.style;if(bw===null&&by&&(bz=by[bx])){bw=bz}if(!bd.test(bw)&&bo.test(bw)){bB=by.left;e=bA.runtimeStyle&&bA.runtimeStyle.left;if(e){bA.runtimeStyle.left=bA.currentStyle.left}by.left=bx==="fontSize"?"1em":(bw||0);bw=by.pixelLeft+"px";by.left=bB;if(e){bA.runtimeStyle.left=e}}return bw===""?"auto":bw}}aa=aJ||aY;function q(bz,bx,bw){var bB=bx==="width"?bz.offsetWidth:bz.offsetHeight,bA=bx==="width"?ao:a2,by=0,e=bA.length;if(bB>0){if(bw!=="border"){for(;by<e;by++){if(!bw){bB-=parseFloat(b.css(bz,"padding"+bA[by]))||0}if(bw==="margin"){bB+=parseFloat(b.css(bz,bw+bA[by]))||0}else{bB-=parseFloat(b.css(bz,"border"+bA[by]+"Width"))||0}}}return bB+"px"}bB=aa(bz,bx,bx);if(bB<0||bB==null){bB=bz.style[bx]||0}bB=parseFloat(bB)||0;if(bw){for(;by<e;by++){bB+=parseFloat(b.css(bz,"padding"+bA[by]))||0;if(bw!=="padding"){bB+=parseFloat(b.css(bz,"border"+bA[by]+"Width"))||0}if(bw==="margin"){bB+=parseFloat(b.css(bz,bw+bA[by]))||0}}}return bB+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bx){var bw=bx.offsetWidth,e=bx.offsetHeight;return(bw===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bx.style&&bx.style.display)||b.css(bx,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,aq=/\[\]$/,bt=/\r?\n/g,br=/#.*$/,aE=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,a0=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aN=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aR=/^(?:GET|HEAD)$/,c=/^\/\//,N=/\?/,a7=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,r=/^(?:select|textarea)/i,h=/\s+/,bs=/([?&])_=[^&]*/,L=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,B=b.fn.load,ab={},s={},aF,t,aW=["*/"]+["*"];try{aF=bm.href}catch(ax){aF=aw.createElement("a");aF.href="";aF=aF.href}t=L.exec(aF.toLowerCase())||[];function f(e){return function(bz,bB){if(typeof bz!=="string"){bB=bz;bz="*"}if(b.isFunction(bB)){var by=bz.toLowerCase().split(h),bx=0,bA=by.length,bw,bC,bD;for(;bx<bA;bx++){bw=by[bx];bD=/^\+/.test(bw);if(bD){bw=bw.substr(1)||"*"}bC=e[bw]=e[bw]||[];bC[bD?"unshift":"push"](bB)}}}}function aX(bw,bF,bA,bE,bC,by){bC=bC||bF.dataTypes[0];by=by||{};by[bC]=true;var bB=bw[bC],bx=0,e=bB?bB.length:0,bz=(bw===ab),bD;for(;bx<e&&(bz||!bD);bx++){bD=bB[bx](bF,bA,bE);if(typeof bD==="string"){if(!bz||by[bD]){bD=M}else{bF.dataTypes.unshift(bD);bD=aX(bw,bF,bA,bE,bD,by)}}}if((bz||!bD)&&!by["*"]){bD=aX(bw,bF,bA,bE,"*",by)}return bD}function an(bx,by){var bw,e,bz=b.ajaxSettings.flatOptions||{};for(bw in by){if(by[bw]!==M){(bz[bw]?bx:(e||(e={})))[bw]=by[bw]}}if(e){b.extend(true,bx,e)}}b.fn.extend({load:function(bx,bA,bB){if(typeof bx!=="string"&&B){return B.apply(this,arguments)}else{if(!this.length){return this}}var bz=bx.indexOf(" ");if(bz>=0){var e=bx.slice(bz,bx.length);bx=bx.slice(0,bz)}var by="GET";if(bA){if(b.isFunction(bA)){bB=bA;bA=M}else{if(typeof bA==="object"){bA=b.param(bA,b.ajaxSettings.traditional);by="POST"}}}var bw=this;b.ajax({url:bx,type:by,dataType:"html",data:bA,complete:function(bD,bC,bE){bE=bD.responseText;if(bD.isResolved()){bD.done(function(bF){bE=bF});bw.html(e?b("<div>").append(bE.replace(a7,"")).find(e):bE)}if(bB){bw.each(bB,[bE,bC,bD])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||r.test(this.nodeName)||a0.test(this.type))}).map(function(e,bw){var bx=b(this).val();return bx==null?null:b.isArray(bx)?b.map(bx,function(bz,by){return{name:bw.name,value:bz.replace(bt,"\r\n")}}):{name:bw.name,value:bx.replace(bt,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bw){b.fn[bw]=function(bx){return this.on(bw,bx)}});b.each(["get","post"],function(e,bw){b[bw]=function(bx,bz,bA,by){if(b.isFunction(bz)){by=by||bA;bA=bz;bz=M}return b.ajax({type:bw,url:bx,data:bz,success:bA,dataType:by})}});b.extend({getScript:function(e,bw){return b.get(e,M,bw,"script")},getJSON:function(e,bw,bx){return b.get(e,bw,bx,"json")},ajaxSetup:function(bw,e){if(e){an(bw,b.ajaxSettings)}else{e=bw;bw=b.ajaxSettings}an(bw,e);return bw},ajaxSettings:{url:aF,isLocal:aN.test(t[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aW},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bc.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(ab),ajaxTransport:f(s),ajax:function(bA,by){if(typeof bA==="object"){by=bA;bA=M}by=by||{};var bE=b.ajaxSetup({},by),bT=bE.context||bE,bH=bT!==bE&&(bT.nodeType||bT instanceof b)?b(bT):b.event,bS=b.Deferred(),bO=b.Callbacks("once memory"),bC=bE.statusCode||{},bD,bI={},bP={},bR,bz,bM,bF,bJ,bB=0,bx,bL,bK={readyState:0,setRequestHeader:function(bU,bV){if(!bB){var e=bU.toLowerCase();bU=bP[e]=bP[e]||bU;bI[bU]=bV}return this},getAllResponseHeaders:function(){return bB===2?bR:null},getResponseHeader:function(bU){var e;if(bB===2){if(!bz){bz={};while((e=aE.exec(bR))){bz[e[1].toLowerCase()]=e[2]}}e=bz[bU.toLowerCase()]}return e===M?null:e},overrideMimeType:function(e){if(!bB){bE.mimeType=e}return this},abort:function(e){e=e||"abort";if(bM){bM.abort(e)}bG(0,e);return this}};function bG(b0,bV,b1,bX){if(bB===2){return}bB=2;if(bF){clearTimeout(bF)}bM=M;bR=bX||"";bK.readyState=b0>0?4:0;var bU,b5,b4,bY=bV,bZ=b1?bk(bE,bK,b1):M,bW,b3;if(b0>=200&&b0<300||b0===304){if(bE.ifModified){if((bW=bK.getResponseHeader("Last-Modified"))){b.lastModified[bD]=bW}if((b3=bK.getResponseHeader("Etag"))){b.etag[bD]=b3}}if(b0===304){bY="notmodified";bU=true}else{try{b5=H(bE,bZ);bY="success";bU=true}catch(b2){bY="parsererror";b4=b2}}}else{b4=bY;if(!bY||b0){bY="error";if(b0<0){b0=0}}}bK.status=b0;bK.statusText=""+(bV||bY);if(bU){bS.resolveWith(bT,[b5,bY,bK])}else{bS.rejectWith(bT,[bK,bY,b4])}bK.statusCode(bC);bC=M;if(bx){bH.trigger("ajax"+(bU?"Success":"Error"),[bK,bE,bU?b5:b4])}bO.fireWith(bT,[bK,bY]);if(bx){bH.trigger("ajaxComplete",[bK,bE]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bS.promise(bK);bK.success=bK.done;bK.error=bK.fail;bK.complete=bO.add;bK.statusCode=function(bU){if(bU){var e;if(bB<2){for(e in bU){bC[e]=[bC[e],bU[e]]}}else{e=bU[bK.status];bK.then(e,e)}}return this};bE.url=((bA||bE.url)+"").replace(br,"").replace(c,t[1]+"//");bE.dataTypes=b.trim(bE.dataType||"*").toLowerCase().split(h);if(bE.crossDomain==null){bJ=L.exec(bE.url.toLowerCase());bE.crossDomain=!!(bJ&&(bJ[1]!=t[1]||bJ[2]!=t[2]||(bJ[3]||(bJ[1]==="http:"?80:443))!=(t[3]||(t[1]==="http:"?80:443))))}if(bE.data&&bE.processData&&typeof bE.data!=="string"){bE.data=b.param(bE.data,bE.traditional)}aX(ab,bE,by,bK);if(bB===2){return false}bx=bE.global;bE.type=bE.type.toUpperCase();bE.hasContent=!aR.test(bE.type);if(bx&&b.active++===0){b.event.trigger("ajaxStart")}if(!bE.hasContent){if(bE.data){bE.url+=(N.test(bE.url)?"&":"?")+bE.data;delete bE.data}bD=bE.url;if(bE.cache===false){var bw=b.now(),bQ=bE.url.replace(bs,"$1_="+bw);bE.url=bQ+((bQ===bE.url)?(N.test(bE.url)?"&":"?")+"_="+bw:"")}}if(bE.data&&bE.hasContent&&bE.contentType!==false||by.contentType){bK.setRequestHeader("Content-Type",bE.contentType)}if(bE.ifModified){bD=bD||bE.url;if(b.lastModified[bD]){bK.setRequestHeader("If-Modified-Since",b.lastModified[bD])}if(b.etag[bD]){bK.setRequestHeader("If-None-Match",b.etag[bD])}}bK.setRequestHeader("Accept",bE.dataTypes[0]&&bE.accepts[bE.dataTypes[0]]?bE.accepts[bE.dataTypes[0]]+(bE.dataTypes[0]!=="*"?", "+aW+"; q=0.01":""):bE.accepts["*"]);for(bL in bE.headers){bK.setRequestHeader(bL,bE.headers[bL])}if(bE.beforeSend&&(bE.beforeSend.call(bT,bK,bE)===false||bB===2)){bK.abort();return false}for(bL in {success:1,error:1,complete:1}){bK[bL](bE[bL])}bM=aX(s,bE,by,bK);if(!bM){bG(-1,"No Transport")}else{bK.readyState=1;if(bx){bH.trigger("ajaxSend",[bK,bE])}if(bE.async&&bE.timeout>0){bF=setTimeout(function(){bK.abort("timeout")},bE.timeout)}try{bB=1;bM.send(bI,bG)}catch(bN){if(bB<2){bG(-1,bN)}else{throw bN}}}return bK},param:function(e,bx){var bw=[],bz=function(bA,bB){bB=b.isFunction(bB)?bB():bB;bw[bw.length]=encodeURIComponent(bA)+"="+encodeURIComponent(bB)};if(bx===M){bx=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){bz(this.name,this.value)})}else{for(var by in e){w(by,e[by],bx,bz)}}return bw.join("&").replace(k,"+")}});function w(bx,bz,bw,by){if(b.isArray(bz)){b.each(bz,function(bB,bA){if(bw||aq.test(bx)){by(bx,bA)}else{w(bx+"["+(typeof bA==="object"||b.isArray(bA)?bB:"")+"]",bA,bw,by)}})}else{if(!bw&&bz!=null&&typeof bz==="object"){for(var e in bz){w(bx+"["+e+"]",bz[e],bw,by)}}else{by(bx,bz)}}}b.extend({active:0,lastModified:{},etag:{}});function bk(bE,bD,bA){var bw=bE.contents,bC=bE.dataTypes,bx=bE.responseFields,bz,bB,by,e;for(bB in bx){if(bB in bA){bD[bx[bB]]=bA[bB]}}while(bC[0]==="*"){bC.shift();if(bz===M){bz=bE.mimeType||bD.getResponseHeader("content-type")}}if(bz){for(bB in bw){if(bw[bB]&&bw[bB].test(bz)){bC.unshift(bB);break}}}if(bC[0] in bA){by=bC[0]}else{for(bB in bA){if(!bC[0]||bE.converters[bB+" "+bC[0]]){by=bB;break}if(!e){e=bB}}by=by||e}if(by){if(by!==bC[0]){bC.unshift(by)}return bA[by]}}function H(bI,bA){if(bI.dataFilter){bA=bI.dataFilter(bA,bI.dataType)}var bE=bI.dataTypes,bH={},bB,bF,bx=bE.length,bC,bD=bE[0],by,bz,bG,bw,e;for(bB=1;bB<bx;bB++){if(bB===1){for(bF in bI.converters){if(typeof bF==="string"){bH[bF.toLowerCase()]=bI.converters[bF]}}}by=bD;bD=bE[bB];if(bD==="*"){bD=by}else{if(by!=="*"&&by!==bD){bz=by+" "+bD;bG=bH[bz]||bH["* "+bD];if(!bG){e=M;for(bw in bH){bC=bw.split(" ");if(bC[0]===by||bC[0]==="*"){e=bH[bC[1]+" "+bD];if(e){bw=bH[bw];if(bw===true){bG=e}else{if(e===true){bG=bw}}break}}}}if(!(bG||e)){b.error("No conversion from "+bz.replace(" "," to "))}if(bG!==true){bA=bG?bG(bA):e(bw(bA))}}}}return bA}var aD=b.now(),v=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aD++)}});b.ajaxPrefilter("json jsonp",function(bE,bB,bD){var by=bE.contentType==="application/x-www-form-urlencoded"&&(typeof bE.data==="string");if(bE.dataTypes[0]==="jsonp"||bE.jsonp!==false&&(v.test(bE.url)||by&&v.test(bE.data))){var bC,bx=bE.jsonpCallback=b.isFunction(bE.jsonpCallback)?bE.jsonpCallback():bE.jsonpCallback,bA=bc[bx],e=bE.url,bz=bE.data,bw="$1"+bx+"$2";if(bE.jsonp!==false){e=e.replace(v,bw);if(bE.url===e){if(by){bz=bz.replace(v,bw)}if(bE.data===bz){e+=(/\?/.test(e)?"&":"?")+bE.jsonp+"="+bx}}}bE.url=e;bE.data=bz;bc[bx]=function(bF){bC=[bF]};bD.always(function(){bc[bx]=bA;if(bC&&b.isFunction(bA)){bc[bx](bC[0])}});bE.converters["script json"]=function(){if(!bC){b.error(bx+" was not called")}return bC[0]};bE.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===M){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bx){if(bx.crossDomain){var e,bw=aw.head||aw.getElementsByTagName("head")[0]||aw.documentElement;return{send:function(by,bz){e=aw.createElement("script");e.async="async";if(bx.scriptCharset){e.charset=bx.scriptCharset}e.src=bx.url;e.onload=e.onreadystatechange=function(bB,bA){if(bA||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bw&&e.parentNode){bw.removeChild(e)}e=M;if(!bA){bz(200,"success")}}};bw.insertBefore(e,bw.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var C=bc.ActiveXObject?function(){for(var e in O){O[e](0,1)}}:false,z=0,O;function aM(){try{return new bc.XMLHttpRequest()}catch(bw){}}function ak(){try{return new bc.ActiveXObject("Microsoft.XMLHTTP")}catch(bw){}}b.ajaxSettings.xhr=bc.ActiveXObject?function(){return !this.isLocal&&aM()||ak()}:aM;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bw;return{send:function(bC,bx){var bB=e.xhr(),bA,bz;if(e.username){bB.open(e.type,e.url,e.async,e.username,e.password)}else{bB.open(e.type,e.url,e.async)}if(e.xhrFields){for(bz in e.xhrFields){bB[bz]=e.xhrFields[bz]}}if(e.mimeType&&bB.overrideMimeType){bB.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bC["X-Requested-With"]){bC["X-Requested-With"]="XMLHttpRequest"}try{for(bz in bC){bB.setRequestHeader(bz,bC[bz])}}catch(by){}bB.send((e.hasContent&&e.data)||null);bw=function(bL,bF){var bG,bE,bD,bJ,bI;try{if(bw&&(bF||bB.readyState===4)){bw=M;if(bA){bB.onreadystatechange=b.noop;if(C){delete O[bA]}}if(bF){if(bB.readyState!==4){bB.abort()}}else{bG=bB.status;bD=bB.getAllResponseHeaders();bJ={};bI=bB.responseXML;if(bI&&bI.documentElement){bJ.xml=bI}bJ.text=bB.responseText;try{bE=bB.statusText}catch(bK){bE=""}if(!bG&&e.isLocal&&!e.crossDomain){bG=bJ.text?200:404}else{if(bG===1223){bG=204}}}}}catch(bH){if(!bF){bx(-1,bH)}}if(bJ){bx(bG,bE,bJ,bD)}};if(!e.async||bB.readyState===4){bw()}else{bA=++z;if(C){if(!O){O={};b(bc).unload(C)}O[bA]=bw}bB.onreadystatechange=bw}},abort:function(){if(bw){bw(0,1)}}}}})}var R={},a9,m,aC=/^(?:toggle|show|hide)$/,aU=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a4,aI=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a5;b.fn.extend({show:function(by,bB,bA){var bx,bz;if(by||by===0){return this.animate(a1("show",3),by,bB,bA)}else{for(var bw=0,e=this.length;bw<e;bw++){bx=this[bw];if(bx.style){bz=bx.style.display;if(!b._data(bx,"olddisplay")&&bz==="none"){bz=bx.style.display=""}if(bz===""&&b.css(bx,"display")==="none"){b._data(bx,"olddisplay",y(bx.nodeName))}}}for(bw=0;bw<e;bw++){bx=this[bw];if(bx.style){bz=bx.style.display;if(bz===""||bz==="none"){bx.style.display=b._data(bx,"olddisplay")||""}}}return this}},hide:function(by,bB,bA){if(by||by===0){return this.animate(a1("hide",3),by,bB,bA)}else{var bx,bz,bw=0,e=this.length;for(;bw<e;bw++){bx=this[bw];if(bx.style){bz=b.css(bx,"display");if(bz!=="none"&&!b._data(bx,"olddisplay")){b._data(bx,"olddisplay",bz)}}}for(bw=0;bw<e;bw++){if(this[bw].style){this[bw].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bx,bw,by){var e=typeof bx==="boolean";if(b.isFunction(bx)&&b.isFunction(bw)){this._toggle.apply(this,arguments)}else{if(bx==null||e){this.each(function(){var bz=e?bx:b(this).is(":hidden");b(this)[bz?"show":"hide"]()})}else{this.animate(a1("toggle",3),bx,bw,by)}}return this},fadeTo:function(e,by,bx,bw){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:by},e,bx,bw)},animate:function(bA,bx,bz,by){var e=b.speed(bx,bz,by);if(b.isEmptyObject(bA)){return this.each(e.complete,[false])}bA=b.extend({},bA);function bw(){if(e.queue===false){b._mark(this)}var bF=b.extend({},e),bL=this.nodeType===1,bJ=bL&&b(this).is(":hidden"),bC,bG,bE,bK,bI,bD,bH,bM,bB;bF.animatedProperties={};for(bE in bA){bC=b.camelCase(bE);if(bE!==bC){bA[bC]=bA[bE];delete bA[bE]}bG=bA[bC];if(b.isArray(bG)){bF.animatedProperties[bC]=bG[1];bG=bA[bC]=bG[0]}else{bF.animatedProperties[bC]=bF.specialEasing&&bF.specialEasing[bC]||bF.easing||"swing"}if(bG==="hide"&&bJ||bG==="show"&&!bJ){return bF.complete.call(this)}if(bL&&(bC==="height"||bC==="width")){bF.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||y(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bF.overflow!=null){this.style.overflow="hidden"}for(bE in bA){bK=new b.fx(this,bF,bE);bG=bA[bE];if(aC.test(bG)){bB=b._data(this,"toggle"+bE)||(bG==="toggle"?bJ?"show":"hide":0);if(bB){b._data(this,"toggle"+bE,bB==="show"?"hide":"show");bK[bB]()}else{bK[bG]()}}else{bI=aU.exec(bG);bD=bK.cur();if(bI){bH=parseFloat(bI[2]);bM=bI[3]||(b.cssNumber[bE]?"":"px");if(bM!=="px"){b.style(this,bE,(bH||1)+bM);bD=((bH||1)/bK.cur())*bD;b.style(this,bE,bD+bM)}if(bI[1]){bH=((bI[1]==="-="?-1:1)*bH)+bD}bK.custom(bD,bH,bM)}else{bK.custom(bD,bG,"")}}}return true}return e.queue===false?this.each(bw):this.queue(e.queue,bw)},stop:function(bx,bw,e){if(typeof bx!=="string"){e=bw;bw=bx;bx=M}if(bw&&bx!==false){this.queue(bx||"fx",[])}return this.each(function(){var by,bz=false,bB=b.timers,bA=b._data(this);if(!e){b._unmark(true,this)}function bC(bF,bG,bE){var bD=bG[bE];b.removeData(bF,bE,true);bD.stop(e)}if(bx==null){for(by in bA){if(bA[by]&&bA[by].stop&&by.indexOf(".run")===by.length-4){bC(this,bA,by)}}}else{if(bA[by=bx+".run"]&&bA[by].stop){bC(this,bA,by)}}for(by=bB.length;by--;){if(bB[by].elem===this&&(bx==null||bB[by].queue===bx)){if(e){bB[by](true)}else{bB[by].saveState()}bz=true;bB.splice(by,1)}}if(!(e&&bz)){b.dequeue(this,bx)}})}});function bi(){setTimeout(au,0);return(a5=b.now())}function au(){a5=M}function a1(bw,e){var bx={};b.each(aI.concat.apply([],aI.slice(0,e)),function(){bx[this]=bw});return bx}b.each({slideDown:a1("show",1),slideUp:a1("hide",1),slideToggle:a1("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bw){b.fn[e]=function(bx,bz,by){return this.animate(bw,bx,bz,by)}});b.extend({speed:function(bx,by,bw){var e=bx&&typeof bx==="object"?b.extend({},bx):{complete:bw||!bw&&by||b.isFunction(bx)&&bx,duration:bx,easing:bw&&by||by&&!b.isFunction(by)&&by};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(bz){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(bz!==false){b._unmark(this)}}};return e},easing:{linear:function(bx,by,e,bw){return e+bw*bx},swing:function(bx,by,e,bw){return((-Math.cos(bx*Math.PI)/2)+0.5)*bw+e}},timers:[],fx:function(bw,e,bx){this.options=e;this.elem=bw;this.prop=bx;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bw=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bw))?!bw||bw==="auto"?0:bw:e},custom:function(bA,bz,by){var e=this,bx=b.fx;this.startTime=a5||bi();this.end=bz;this.now=this.start=bA;this.pos=this.state=0;this.unit=by||this.unit||(b.cssNumber[this.prop]?"":"px");function bw(bB){return e.step(bB)}bw.queue=this.options.queue;bw.elem=this.elem;bw.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===M){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bw()&&b.timers.push(bw)&&!a4){a4=setInterval(bx.tick,bx.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==M){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(bz){var bB,bC,bw,by=a5||bi(),e=true,bA=this.elem,bx=this.options;if(bz||by>=bx.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bx.animatedProperties[this.prop]=true;for(bB in bx.animatedProperties){if(bx.animatedProperties[bB]!==true){e=false}}if(e){if(bx.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bD,bE){bA.style["overflow"+bE]=bx.overflow[bD]})}if(bx.hide){b(bA).hide()}if(bx.hide||bx.show){for(bB in bx.animatedProperties){b.style(bA,bB,bx.orig[bB]);b.removeData(bA,"fxshow"+bB,true);b.removeData(bA,"toggle"+bB,true)}}bw=bx.complete;if(bw){bx.complete=false;bw.call(bA)}}return false}else{if(bx.duration==Infinity){this.now=by}else{bC=by-this.startTime;this.state=bC/bx.duration;this.pos=b.easing[bx.animatedProperties[this.prop]](this.state,bC,0,1,bx.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bx,bw=b.timers,e=0;for(;e<bw.length;e++){bx=bw[e];if(!bx()&&bw[e]===bx){bw.splice(e--,1)}}if(!bw.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a4);a4=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bw){b.fx.step[bw]=function(bx){b.style(bx.elem,bw,Math.max(0,bx.now)+bx.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bw){return e===bw.elem}).length}}function y(by){if(!R[by]){var e=aw.body,bw=b("<"+by+">").appendTo(e),bx=bw.css("display");bw.remove();if(bx==="none"||bx===""){if(!a9){a9=aw.createElement("iframe");a9.frameBorder=a9.width=a9.height=0}e.appendChild(a9);if(!m||!a9.createElement){m=(a9.contentWindow||a9.contentDocument).document;m.write((aw.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bw=m.createElement(by);m.body.appendChild(bw);bx=b.css(bw,"display");e.removeChild(a9)}R[by]=bx}return R[by]}var W=/^t(?:able|d|h)$/i,ae=/^(?:body|html)$/i;if("getBoundingClientRect" in aw.documentElement){b.fn.offset=function(bJ){var bz=this[0],bC;if(bJ){return this.each(function(e){b.offset.setOffset(this,bJ,e)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}try{bC=bz.getBoundingClientRect()}catch(bG){}var bI=bz.ownerDocument,bx=bI.documentElement;if(!bC||!b.contains(bx,bz)){return bC?{top:bC.top,left:bC.left}:{top:0,left:0}}var bD=bI.body,bE=aL(bI),bB=bx.clientTop||bD.clientTop||0,bF=bx.clientLeft||bD.clientLeft||0,bw=bE.pageYOffset||b.support.boxModel&&bx.scrollTop||bD.scrollTop,bA=bE.pageXOffset||b.support.boxModel&&bx.scrollLeft||bD.scrollLeft,bH=bC.top+bw-bB,by=bC.left+bA-bF;return{top:bH,left:by}}}else{b.fn.offset=function(bG){var bA=this[0];if(bG){return this.each(function(bH){b.offset.setOffset(this,bG,bH)})}if(!bA||!bA.ownerDocument){return null}if(bA===bA.ownerDocument.body){return b.offset.bodyOffset(bA)}var bD,bx=bA.offsetParent,bw=bA,bF=bA.ownerDocument,by=bF.documentElement,bB=bF.body,bC=bF.defaultView,e=bC?bC.getComputedStyle(bA,null):bA.currentStyle,bE=bA.offsetTop,bz=bA.offsetLeft;while((bA=bA.parentNode)&&bA!==bB&&bA!==by){if(b.support.fixedPosition&&e.position==="fixed"){break}bD=bC?bC.getComputedStyle(bA,null):bA.currentStyle;bE-=bA.scrollTop;bz-=bA.scrollLeft;if(bA===bx){bE+=bA.offsetTop;bz+=bA.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&W.test(bA.nodeName))){bE+=parseFloat(bD.borderTopWidth)||0;bz+=parseFloat(bD.borderLeftWidth)||0}bw=bx;bx=bA.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bD.overflow!=="visible"){bE+=parseFloat(bD.borderTopWidth)||0;bz+=parseFloat(bD.borderLeftWidth)||0}e=bD}if(e.position==="relative"||e.position==="static"){bE+=bB.offsetTop;bz+=bB.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bE+=Math.max(by.scrollTop,bB.scrollTop);bz+=Math.max(by.scrollLeft,bB.scrollLeft)}return{top:bE,left:bz}}}b.offset={bodyOffset:function(e){var bx=e.offsetTop,bw=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bx+=parseFloat(b.css(e,"marginTop"))||0;bw+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bx,left:bw}},setOffset:function(by,bH,bB){var bC=b.css(by,"position");if(bC==="static"){by.style.position="relative"}var bA=b(by),bw=bA.offset(),e=b.css(by,"top"),bF=b.css(by,"left"),bG=(bC==="absolute"||bC==="fixed")&&b.inArray("auto",[e,bF])>-1,bE={},bD={},bx,bz;if(bG){bD=bA.position();bx=bD.top;bz=bD.left}else{bx=parseFloat(e)||0;bz=parseFloat(bF)||0}if(b.isFunction(bH)){bH=bH.call(by,bB,bw)}if(bH.top!=null){bE.top=(bH.top-bw.top)+bx}if(bH.left!=null){bE.left=(bH.left-bw.left)+bz}if("using" in bH){bH.using.call(by,bE)}else{bA.css(bE)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bx=this[0],bw=this.offsetParent(),by=this.offset(),e=ae.test(bw[0].nodeName)?{top:0,left:0}:bw.offset();by.top-=parseFloat(b.css(bx,"marginTop"))||0;by.left-=parseFloat(b.css(bx,"marginLeft"))||0;e.top+=parseFloat(b.css(bw[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bw[0],"borderLeftWidth"))||0;return{top:by.top-e.top,left:by.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||aw.body;while(e&&(!ae.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bw,e){var bx="scroll"+e;b.fn[bx]=function(bA){var by,bz;if(bA===M){by=this[0];if(!by){return null}bz=aL(by);return bz?("pageXOffset" in bz)?bz[bw?"pageYOffset":"pageXOffset"]:b.support.boxModel&&bz.document.documentElement[bx]||bz.document.body[bx]:by[bx]}return this.each(function(){bz=aL(this);if(bz){bz.scrollTo(!bw?bA:b(bz).scrollLeft(),bw?bA:b(bz).scrollTop())}else{this[bx]=bA}})}});function aL(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bw,e){var bx=e.toLowerCase();b.fn["inner"+e]=function(){var by=this[0];return by?by.style?parseFloat(b.css(by,bx,"padding")):this[bx]():null};b.fn["outer"+e]=function(bz){var by=this[0];return by?by.style?parseFloat(b.css(by,bx,bz?"margin":"border")):this[bx]():null};b.fn[bx]=function(bA){var bB=this[0];if(!bB){return bA==null?null:this}if(b.isFunction(bA)){return this.each(function(bF){var bE=b(this);bE[bx](bA.call(this,bF,bE[bx]()))})}if(b.isWindow(bB)){var bC=bB.document.documentElement["client"+e],by=bB.document.body;return bB.document.compatMode==="CSS1Compat"&&bC||by&&by["client"+e]||bC}else{if(bB.nodeType===9){return Math.max(bB.documentElement["client"+e],bB.body["scroll"+e],bB.documentElement["scroll"+e],bB.body["offset"+e],bB.documentElement["offset"+e])}else{if(bA===M){var bD=b.css(bB,bx),bz=parseFloat(bD);return b.isNumeric(bz)?bz:bD}else{return this.css(bx,typeof bA==="string"?bA:bA+"px")}}}}});bc.jQuery=bc.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);(function(i){var e="0.4.0",j="hasOwnProperty",b=/[\.\/]/,a="*",g=function(){},f=function(m,l){return m-l},d,h,k={n:{}},c=function(m,C){var v=k,s=h,w=Array.prototype.slice.call(arguments,2),y=c.listeners(m),x=0,u=false,o,n=[],t={},q=[],A=[];d=m;h=0;for(var r=0,B=y.length;r<B;r++){if("zIndex" in y[r]){n.push(y[r].zIndex);if(y[r].zIndex<0){t[y[r].zIndex]=y[r]}}}n.sort(f);while(n[x]<0){o=t[n[x++]];q.push(o.apply(C,w));if(h){h=s;return q}}for(r=0;r<B;r++){o=y[r];if("zIndex" in o){if(o.zIndex==n[x]){q.push(o.apply(C,w));if(h){h=s;return q}do{x++;o=t[n[x]];o&&q.push(o.apply(C,w));if(h){h=s;return q}}while(o)}else{t[o.zIndex]=o}}else{q.push(o.apply(C,w));if(h){h=s;return q}}}h=s;return q.length?q:null};c.listeners=function(l){var u=l.split(b),s=k,y,t,m,q,x,o,r,v,w=[s],n=[];for(q=0,x=u.length;q<x;q++){v=[];for(o=0,r=w.length;o<r;o++){s=w[o].n;t=[s[u[q]],s[a]];m=2;while(m--){y=t[m];if(y){v.push(y);n=n.concat(y.f||[])}}}w=v}return n};c.on=function(l,o){var r=l.split(b),q=k;for(var m=0,n=r.length;m<n;m++){q=q.n;!q[r[m]]&&(q[r[m]]={n:{}});q=q[r[m]]}q.f=q.f||[];for(m=0,n=q.f.length;m<n;m++){if(q.f[m]==o){return g}}q.f.push(o);return function(s){if(+s==+s){o.zIndex=+s}}};c.stop=function(){h=1};c.nt=function(l){if(l){return new RegExp("(?:\\.|\\/|^)"+l+"(?:\\.|\\/|$)").test(d)}return d};c.unbind=function(m,s){var u=m.split(b),t,w,n,q,x,o,r,v=[k];for(q=0,x=u.length;q<x;q++){for(o=0;o<v.length;o+=n.length-2){n=[o,1];t=v[o].n;if(u[q]!=a){if(t[u[q]]){n.push(t[u[q]])}}else{for(w in t){if(t[j](w)){n.push(t[w])}}}v.splice.apply(v,n)}}for(q=0,x=v.length;q<x;q++){t=v[q];while(t.n){if(s){if(t.f){for(o=0,r=t.f.length;o<r;o++){if(t.f[o]==s){t.f.splice(o,1);break}}!t.f.length&&delete t.f}for(w in t.n){if(t.n[j](w)&&t.n[w].f){var l=t.n[w].f;for(o=0,r=l.length;o<r;o++){if(l[o]==s){l.splice(o,1);break}}!l.length&&delete t.n[w].f}}}else{delete t.f;for(w in t.n){if(t.n[j](w)&&t.n[w].f){delete t.n[w].f}}}t=t.n}}};c.once=function(l,m){var n=function(){m.apply(this,arguments);c.unbind(l,n)};return c.on(l,n)};c.version=e;c.toString=function(){return"You are running Eve "+e};(typeof module!="undefined"&&module.exports)?(module.exports=c):(i.eve=c)})(this);(function(){function aG(g){if(aG.is(g,"function")){return ae?g():eve.on("DOMload",g)}else{if(aG.is(g,a2)){return aG._engine.create[bt](aG,g.splice(0,3+aG.is(g[0],aA))).add(g)}else{var b=Array.prototype.slice.call(arguments,0);if(aG.is(b[b.length-1],"function")){var d=b.pop();return ae?d.call(aG._engine.create[bt](aG,b)):eve.on("DOMload",function(){d.call(aG._engine.create[bt](aG,b))})}else{return aG._engine.create[bt](aG,arguments)}}}}aG.version="2.0.1";aG.eve=eve;var ae,a=/[, ]+/,bj={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},be=/\{(\d+)\}/g,bw="prototype",aa="hasOwnProperty",ao={doc:document,win:window},s={was:Object.prototype[aa].call(ao.win,"Raphael"),is:ao.win.Raphael},bs=function(){this.ca=this.customAttributes={}},aT,bb="appendChild",bt="apply",br="concat",Q="createTouch" in ao.doc,aM="",aF=" ",bu=String,B="split",M="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel"[B](aF),bk={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},bx=bu.prototype.toLowerCase,aj=Math,m=aj.max,a9=aj.min,al=aj.abs,bc=aj.pow,aK=aj.PI,aA="number",Z="string",a2="array",aU="toString",aY="fill",aQ=Object.prototype.toString,bm={},j="push",f=aG._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,z=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i,ak={"NaN":1,"Infinity":1,"-Infinity":1},c=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,X=aj.round,y="setAttribute",ad=parseFloat,N=parseInt,bg=bu.prototype.toUpperCase,r=aG._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/","letter-spacing":0,opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},ah=aG._availableAnimAttrs={blur:aA,"clip-rect":"csv",cx:aA,cy:aA,fill:"colour","fill-opacity":aA,"font-size":aA,height:aA,opacity:aA,path:"path",r:aA,rx:aA,ry:aA,stroke:"colour","stroke-opacity":aA,"stroke-width":aA,transform:"transform",width:aA,x:aA,y:aA},a7=/\s*,\s*/,n={hs:1,rg:1},a5=/,?([achlmqrstvxz]),?/gi,aP=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/ig,Y=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/ig,aE=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/ig,aL=aG._radial_gradient=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,aJ={},bd=function(g,d){return g.key-d.key},t=function(g,d){return ad(g)-ad(d)},F=function(){},bo=function(b){return b},an=aG._rectPath=function(b,E,d,g,i){if(i){return[["M",b+i,E],["l",d-i*2,0],["a",i,i,0,0,1,i,i],["l",0,g-i*2],["a",i,i,0,0,1,-i,i],["l",i*2-d,0],["a",i,i,0,0,1,-i,-i],["l",0,i*2-g],["a",i,i,0,0,1,i,-i],["z"]]}return[["M",b,E],["l",d,0],["l",0,g],["l",-d,0],["z"]]},H=function(b,i,g,d){if(d==null){d=g}return[["M",b,i],["m",0,-d],["a",g,d,0,1,1,0,2*d],["a",g,d,0,1,1,0,-2*d],["z"]]},K=aG._getPath={path:function(b){return b.attr("path")},circle:function(d){var b=d.attrs;return H(b.cx,b.cy,b.r)},ellipse:function(d){var b=d.attrs;return H(b.cx,b.cy,b.rx,b.ry)},rect:function(d){var b=d.attrs;return an(b.x,b.y,b.width,b.height,b.r)},image:function(d){var b=d.attrs;return an(b.x,b.y,b.width,b.height)},text:function(b){var d=b._getBBox();return an(d.x,d.y,d.width,d.height)}},I=aG.mapPath=function(bA,S){if(!S){return bA}var by,R,g,b,bz,E,d;bA=P(bA);for(g=0,bz=bA.length;g<bz;g++){d=bA[g];for(b=1,E=d.length;b<E;b+=2){by=S.x(d[b],d[b+1]);R=S.y(d[b],d[b+1]);d[b]=by;d[b+1]=R}}return bA};aG._g=ao;aG.type=(ao.win.SVGAngle||ao.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML");if(aG.type=="VML"){var at=ao.doc.createElement("div"),aw;at.innerHTML='<v:shape adj="1"/>';aw=at.firstChild;aw.style.behavior="url(#default#VML)";if(!(aw&&typeof aw.adj=="object")){return(aG.type=aM)}at=null}aG.svg=!(aG.vml=aG.type=="VML");aG._Paper=bs;aG.fn=aT=bs.prototype=aG.prototype;aG._id=0;aG._oid=0;aG.is=function(d,b){b=bx.call(b);if(b=="finite"){return !ak[aa](+d)}if(b=="array"){return d instanceof Array}return(b=="null"&&d===null)||(b==typeof d&&d!==null)||(b=="object"&&d===Object(d))||(b=="array"&&Array.isArray&&Array.isArray(d))||aQ.call(d).slice(8,-1).toLowerCase()==b};aG.angle=function(E,S,g,R,d,i){if(d==null){var b=E-g,by=S-R;if(!b&&!by){return 0}return(180+aj.atan2(-by,-b)*180/aK+360)%360}else{return aG.angle(E,S,d,i)-aG.angle(g,R,d,i)}};aG.rad=function(b){return b%360*aK/180};aG.deg=function(b){return b*180/aK%360};aG.snapTo=function(d,E,b){b=aG.is(b,"finite")?b:10;if(aG.is(d,a2)){var g=d.length;while(g--){if(al(d[g]-E)<=b){return d[g]}}}else{d=+d;var R=E%d;if(R<b){return E-R}if(R>d-b){return E-R+d}}return E};var h=aG.createUUID=(function(b,d){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(b,d).toUpperCase()}})(/[xy]/g,function(g){var d=aj.random()*16|0,b=g=="x"?d:(d&3|8);return b.toString(16)});aG.setWindow=function(b){eve("setWindow",aG,ao.win,b);ao.win=b;ao.doc=ao.win.document;if(aG._engine.initWin){aG._engine.initWin(ao.win)}};var a4=function(g){if(aG.vml){var b=/^\s+|\s+$/g;var R;try{var S=new ActiveXObject("htmlfile");S.write("<body>");S.close();R=S.body}catch(by){R=createPopup().document.body}var d=R.createTextRange();a4=av(function(i){try{R.style.color=bu(i).replace(b,aM);var bz=d.queryCommandValue("ForeColor");bz=((bz&255)<<16)|(bz&65280)|((bz&16711680)>>>16);return"#"+("000000"+bz.toString(16)).slice(-6)}catch(bA){return"none"}})}else{var E=ao.doc.createElement("i");E.title="Rapha\xebl Colour Picker";E.style.display="none";ao.doc.body.appendChild(E);a4=av(function(i){E.style.color=i;return ao.doc.defaultView.getComputedStyle(E,aM).getPropertyValue("color")})}return a4(g)},ax=function(){return"hsb("+[this.h,this.s,this.b]+")"},J=function(){return"hsl("+[this.h,this.s,this.l]+")"},w=function(){return this.hex},aN=function(R,E,d){if(E==null&&aG.is(R,"object")&&"r" in R&&"g" in R&&"b" in R){d=R.b;E=R.g;R=R.r}if(E==null&&aG.is(R,Z)){var i=aG.getRGB(R);R=i.r;E=i.g;d=i.b}if(R>1||E>1||d>1){R/=255;E/=255;d/=255}return[R,E,d]},aR=function(R,E,d,S){R*=255;E*=255;d*=255;var i={r:R,g:E,b:d,hex:aG.rgb(R,E,d),toString:w};aG.is(S,"finite")&&(i.opacity=S);return i};aG.color=function(b){var d;if(aG.is(b,"object")&&"h" in b&&"s" in b&&"b" in b){d=aG.hsb2rgb(b);b.r=d.r;b.g=d.g;b.b=d.b;b.hex=d.hex}else{if(aG.is(b,"object")&&"h" in b&&"s" in b&&"l" in b){d=aG.hsl2rgb(b);b.r=d.r;b.g=d.g;b.b=d.b;b.hex=d.hex}else{if(aG.is(b,"string")){b=aG.getRGB(b)}if(aG.is(b,"object")&&"r" in b&&"g" in b&&"b" in b){d=aG.rgb2hsl(b);b.h=d.h;b.s=d.s;b.l=d.l;d=aG.rgb2hsb(b);b.v=d.b}else{b={hex:"none"};b.r=b.g=b.b=b.h=b.s=b.v=b.l=-1}}}b.toString=w;return b};aG.hsb2rgb=function(S,bA,by,i){if(this.is(S,"object")&&"h" in S&&"s" in S&&"b" in S){by=S.b;bA=S.s;S=S.h;i=S.o}S*=360;var E,bz,d,g,b;S=(S%360)/60;b=by*bA;g=b*(1-al(S%2-1));E=bz=d=by-b;S=~~S;E+=[b,g,0,0,g,b][S];bz+=[g,b,b,g,0,0][S];d+=[0,0,g,b,b,g][S];return aR(E,bz,d,i)};aG.hsl2rgb=function(by,bA,E,i){if(this.is(by,"object")&&"h" in by&&"s" in by&&"l" in by){E=by.l;bA=by.s;by=by.h}if(by>1||bA>1||E>1){by/=360;bA/=100;E/=100}by*=360;var S,bz,d,g,b;by=(by%360)/60;b=2*bA*(E<0.5?E:1-E);g=b*(1-al(by%2-1));S=bz=d=E-b/2;by=~~by;S+=[b,g,0,0,g,b][by];bz+=[g,b,b,g,0,0][by];d+=[0,0,g,b,b,g][by];return aR(S,bz,d,i)};aG.rgb2hsb=function(bz,by,d){d=aN(bz,by,d);bz=d[0];by=d[1];d=d[2];var R,E,i,bA;i=m(bz,by,d);bA=i-a9(bz,by,d);R=(bA==0?null:i==bz?(by-d)/bA:i==by?(d-bz)/bA+2:(bz-by)/bA+4);R=((R+360)%6)*60/360;E=bA==0?0:bA/i;return{h:R,s:E,b:i,toString:ax}};aG.rgb2hsl=function(d,by,bB){bB=aN(d,by,bB);d=bB[0];by=bB[1];bB=bB[2];var bC,R,bA,bz,E,i;bz=m(d,by,bB);E=a9(d,by,bB);i=bz-E;bC=(i==0?null:bz==d?(by-bB)/i:bz==by?(bB-d)/i+2:(d-by)/i+4);bC=((bC+360)%6)*60/360;bA=(bz+E)/2;R=(i==0?0:bA<0.5?i/(2*bA):i/(2-2*bA));return{h:bC,s:R,l:bA,toString:J}};aG._path2string=function(){return this.join(",").replace(a5,"$1")};function a8(E,g){for(var b=0,d=E.length;b<d;b++){if(E[b]===g){return E.push(E.splice(b,1)[0])}}}function av(i,d,b){function g(){var E=Array.prototype.slice.call(arguments,0),S=E.join("\u2400"),R=g.cache=g.cache||{},by=g.count=g.count||[];if(R[aa](S)){a8(by,S);return b?b(R[S]):R[S]}by.length>=1000&&delete R[by.shift()];by.push(S);R[S]=i[bt](d,E);return b?b(R[S]):R[S]}return g}var bi=aG._preload=function(g,d){var b=ao.doc.createElement("img");b.style.cssText="position:absolute;left:-9999em;top:-9999em";b.onload=function(){d.call(this);this.onload=null;ao.doc.body.removeChild(this)};b.onerror=function(){ao.doc.body.removeChild(this)};ao.doc.body.appendChild(b);b.src=g};function ag(){return this.hex}aG.getRGB=av(function(b){if(!b||!!((b=bu(b)).indexOf("-")+1)){return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:ag}}if(b=="none"){return{r:-1,g:-1,b:-1,hex:"none",toString:ag}}!(n[aa](b.toLowerCase().substring(0,2))||b.charAt()=="#")&&(b=a4(b));var E,d,g,S,i,bz,by,R=b.match(z);if(R){if(R[2]){S=N(R[2].substring(5),16);g=N(R[2].substring(3,5),16);d=N(R[2].substring(1,3),16)}if(R[3]){S=N((bz=R[3].charAt(3))+bz,16);g=N((bz=R[3].charAt(2))+bz,16);d=N((bz=R[3].charAt(1))+bz,16)}if(R[4]){by=R[4][B](a7);d=ad(by[0]);by[0].slice(-1)=="%"&&(d*=2.55);g=ad(by[1]);by[1].slice(-1)=="%"&&(g*=2.55);S=ad(by[2]);by[2].slice(-1)=="%"&&(S*=2.55);R[1].toLowerCase().slice(0,4)=="rgba"&&(i=ad(by[3]));by[3]&&by[3].slice(-1)=="%"&&(i/=100)}if(R[5]){by=R[5][B](a7);d=ad(by[0]);by[0].slice(-1)=="%"&&(d*=2.55);g=ad(by[1]);by[1].slice(-1)=="%"&&(g*=2.55);S=ad(by[2]);by[2].slice(-1)=="%"&&(S*=2.55);(by[0].slice(-3)=="deg"||by[0].slice(-1)=="\xb0")&&(d/=360);R[1].toLowerCase().slice(0,4)=="hsba"&&(i=ad(by[3]));by[3]&&by[3].slice(-1)=="%"&&(i/=100);return aG.hsb2rgb(d,g,S,i)}if(R[6]){by=R[6][B](a7);d=ad(by[0]);by[0].slice(-1)=="%"&&(d*=2.55);g=ad(by[1]);by[1].slice(-1)=="%"&&(g*=2.55);S=ad(by[2]);by[2].slice(-1)=="%"&&(S*=2.55);(by[0].slice(-3)=="deg"||by[0].slice(-1)=="\xb0")&&(d/=360);R[1].toLowerCase().slice(0,4)=="hsla"&&(i=ad(by[3]));by[3]&&by[3].slice(-1)=="%"&&(i/=100);return aG.hsl2rgb(d,g,S,i)}R={r:d,g:g,b:S,toString:ag};R.hex="#"+(16777216|S|(g<<8)|(d<<16)).toString(16).slice(1);aG.is(i,"finite")&&(R.opacity=i);return R}return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:ag}},aG);aG.hsb=av(function(i,g,d){return aG.hsb2rgb(i,g,d).hex});aG.hsl=av(function(g,d,b){return aG.hsl2rgb(g,d,b).hex});aG.rgb=av(function(E,i,d){return"#"+(16777216|d|(i<<8)|(E<<16)).toString(16).slice(1)});aG.getColor=function(d){var g=this.getColor.start=this.getColor.start||{h:0,s:1,b:d||0.75},b=this.hsb2rgb(g.h,g.s,g.b);g.h+=0.075;if(g.h>1){g.h=0;g.s-=0.2;g.s<=0&&(this.getColor.start={h:0,s:1,b:g.b})}return b.hex};aG.getColor.reset=function(){delete this.start};function a0(E){var S=[];for(var g=0,b=E.length;b-2>g;g+=2){var R=[{x:+E[g],y:+E[g+1]},{x:+E[g],y:+E[g+1]},{x:+E[g+2],y:+E[g+3]},{x:+E[g+4],y:+E[g+5]}];if(b-4==g){R[0]={x:+E[g-2],y:+E[g-1]};R[3]=R[2]}else{if(g){R[0]={x:+E[g-2],y:+E[g-1]}}}S.push(["C",(-R[0].x+6*R[1].x+R[2].x)/6,(-R[0].y+6*R[1].y+R[2].y)/6,(R[1].x+6*R[2].x-R[3].x)/6,(R[1].y+6*R[2].y-R[3].y)/6,R[2].x,R[2].y])}return S}aG.parsePathString=av(function(b){if(!b){return null}var g={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},d=[];if(aG.is(b,a2)&&aG.is(b[0],a2)){d=aO(b)}if(!d.length){bu(b).replace(aP,function(E,i,by){var S=[],R=i.toLowerCase();by.replace(aE,function(bA,bz){bz&&S.push(+bz)});if(R=="m"&&S.length>2){d.push([i][br](S.splice(0,2)));R="l";i=i=="m"?"l":"L"}if(R=="r"){d.push([i][br](S))}else{while(S.length>=g[R]){d.push([i][br](S.splice(0,g[R])));if(!g[R]){break}}}})}d.toString=aG._path2string;return d});aG.parseTransformString=av(function(d){if(!d){return null}var g={r:3,s:4,t:2,m:6},b=[];if(aG.is(d,a2)&&aG.is(d[0],a2)){b=aO(d)}if(!b.length){bu(d).replace(Y,function(E,i,by){var S=[],R=bx.call(i);by.replace(aE,function(bA,bz){bz&&S.push(+bz)});b.push([i][br](S))})}b.toString=aG._path2string;return b});aG.findDotsAtSegment=function(d,b,bP,bN,S,E,bA,by,bI){var bF=1-bI,bK=bc(bF,3),bL=bc(bF,2),bC=bI*bI,bz=bC*bI,bE=bK*d+bL*3*bI*bP+bF*3*bI*bI*S+bz*bA,bB=bK*b+bL*3*bI*bN+bF*3*bI*bI*E+bz*by,bJ=d+2*bI*(bP-d)+bC*(S-2*bP+d),bH=b+2*bI*(bN-b)+bC*(E-2*bN+b),bO=bP+2*bI*(S-bP)+bC*(bA-2*S+bP),bM=bN+2*bI*(E-bN)+bC*(by-2*E+bN),bG=bF*d+bI*bP,bD=bF*b+bI*bN,i=bF*S+bI*bA,g=bF*E+bI*by,R=(90-aj.atan2(bJ-bO,bH-bM)*180/aK);(bJ>bO||bH<bM)&&(R+=180);return{x:bE,y:bB,m:{x:bJ,y:bH},n:{x:bO,y:bM},start:{x:bG,y:bD},end:{x:i,y:g},alpha:R}};aG._removedFactory=function(b){return function(){throw new Error("Rapha\xebl: you are calling to method \u201c"+b+"\u201d of removed object")}};var ac=av(function(bC){if(!bC){return{x:0,y:0,width:0,height:0}}bC=P(bC);var bz=0,by=0,E=[],d=[],g;for(var R=0,bB=bC.length;R<bB;R++){g=bC[R];if(g[0]=="M"){bz=g[1];by=g[2];E.push(bz);d.push(by)}else{var S=aZ(bz,by,g[1],g[2],g[3],g[4],g[5],g[6]);E=E[br](S.min.x,S.max.x);d=d[br](S.min.y,S.max.y);bz=g[5];by=g[6]}}var b=a9[bt](0,E),bA=a9[bt](0,d);return{x:b,y:bA,width:m[bt](0,E)-b,height:m[bt](0,d)-bA}},null,function(b){return{x:b.x,y:b.y,width:b.width,height:b.height}}),aO=function(S){var g=[];if(!aG.is(S,a2)||!aG.is(S&&S[0],a2)){S=aG.parsePathString(S)}for(var d=0,E=S.length;d<E;d++){g[d]=[];for(var b=0,R=S[d].length;b<R;b++){g[d][b]=S[d][b]}}g.toString=aG._path2string;return g},aq=aG._pathToRelative=av(function(E){if(!aG.is(E,a2)||!aG.is(E&&E[0],a2)){E=aG.parsePathString(E)}var bB=[],bD=0,bC=0,bG=0,bF=0,g=0;if(E[0][0]=="M"){bD=E[0][1];bC=E[0][2];bG=bD;bF=bC;g++;bB.push(["M",bD,bC])}for(var by=g,bH=E.length;by<bH;by++){var b=bB[by]=[],bE=E[by];if(bE[0]!=bx.call(bE[0])){b[0]=bx.call(bE[0]);switch(b[0]){case"a":b[1]=bE[1];b[2]=bE[2];b[3]=bE[3];b[4]=bE[4];b[5]=bE[5];b[6]=+(bE[6]-bD).toFixed(3);b[7]=+(bE[7]-bC).toFixed(3);break;case"v":b[1]=+(bE[1]-bC).toFixed(3);break;case"m":bG=bE[1];bF=bE[2];default:for(var S=1,bz=bE.length;S<bz;S++){b[S]=+(bE[S]-((S%2)?bD:bC)).toFixed(3)}}}else{b=bB[by]=[];if(bE[0]=="m"){bG=bE[1]+bD;bF=bE[2]+bC}for(var R=0,d=bE.length;R<d;R++){bB[by][R]=bE[R]}}var bA=bB[by].length;switch(bB[by][0]){case"z":bD=bG;bC=bF;break;case"h":bD+=+bB[by][bA-1];break;case"v":bC+=+bB[by][bA-1];break;default:bD+=+bB[by][bA-2];bC+=+bB[by][bA-1]}}bB.toString=aG._path2string;return bB},0,aO),v=aG._pathToAbsolute=av(function(E){if(!aG.is(E,a2)||!aG.is(E&&E[0],a2)){E=aG.parsePathString(E)}if(!E||!E.length){return[["M",0,0]]}var bA=[],bD=0,bC=0,bG=0,bF=0,g=0;if(E[0][0]=="M"){bD=+E[0][1];bC=+E[0][2];bG=bD;bF=bC;g++;bA[0]=["M",bD,bC]}for(var b,bE,by=g,bH=E.length;by<bH;by++){bA.push(b=[]);bE=E[by];if(bE[0]!=bg.call(bE[0])){b[0]=bg.call(bE[0]);switch(b[0]){case"A":b[1]=bE[1];b[2]=bE[2];b[3]=bE[3];b[4]=bE[4];b[5]=bE[5];b[6]=+(bE[6]+bD);b[7]=+(bE[7]+bC);break;case"V":b[1]=+bE[1]+bC;break;case"H":b[1]=+bE[1]+bD;break;case"R":var bB=[bD,bC][br](bE.slice(1));for(var S=2,bz=bB.length;S<bz;S++){bB[S]=+bB[S]+bD;bB[++S]=+bB[S]+bC}bA.pop();bA=bA[br](a0(bB));break;case"M":bG=+bE[1]+bD;bF=+bE[2]+bC;default:for(S=1,bz=bE.length;S<bz;S++){b[S]=+bE[S]+((S%2)?bD:bC)}}}else{if(bE[0]=="R"){bB=[bD,bC][br](bE.slice(1));bA.pop();bA=bA[br](a0(bB));b=["R"][br](bE.slice(-2))}else{for(var R=0,d=bE.length;R<d;R++){b[R]=bE[R]}}}switch(b[0]){case"Z":bD=bG;bC=bF;break;case"H":bD=b[1];break;case"V":bC=b[1];break;case"M":bG=b[b.length-2];bF=b[b.length-1];default:bD=b[b.length-2];bC=b[b.length-1]}}bA.toString=aG._path2string;return bA},null,aO),bv=function(d,i,b,g){return[d,i,b,g,b,g]},ba=function(d,i,S,E,b,g){var R=1/3,by=2/3;return[R*d+by*S,R*i+by*E,R*b+by*S,R*g+by*E,b,g]},V=function(bF,ca,bO,bM,bG,bA,E,bE,b9,bH){var bL=aK*120/180,b=aK/180*(+bG||0),bS=[],bP,b6=av(function(cb,ce,i){var cd=cb*aj.cos(i)-ce*aj.sin(i),cc=cb*aj.sin(i)+ce*aj.cos(i);return{x:cd,y:cc}});if(!bH){bP=b6(bF,ca,-b);bF=bP.x;ca=bP.y;bP=b6(bE,b9,-b);bE=bP.x;b9=bP.y;var d=aj.cos(aK/180*bG),bC=aj.sin(aK/180*bG),bU=(bF-bE)/2,bT=(ca-b9)/2;var b4=(bU*bU)/(bO*bO)+(bT*bT)/(bM*bM);if(b4>1){b4=aj.sqrt(b4);bO=b4*bO;bM=b4*bM}var g=bO*bO,bX=bM*bM,bZ=(bA==E?-1:1)*aj.sqrt(al((g*bX-g*bT*bT-bX*bU*bU)/(g*bT*bT+bX*bU*bU))),bJ=bZ*bO*bT/bM+(bF+bE)/2,bI=bZ*-bM*bU/bO+(ca+b9)/2,bz=aj.asin(((ca-bI)/bM).toFixed(9)),by=aj.asin(((b9-bI)/bM).toFixed(9));bz=bF<bJ?aK-bz:bz;by=bE<bJ?aK-by:by;bz<0&&(bz=aK*2+bz);by<0&&(by=aK*2+by);if(E&&bz>by){bz=bz-aK*2}if(!E&&by>bz){by=by-aK*2}}else{bz=bH[0];by=bH[1];bJ=bH[2];bI=bH[3]}var bD=by-bz;if(al(bD)>bL){var bK=by,bN=bE,bB=b9;by=bz+bL*(E&&by>bz?1:-1);bE=bJ+bO*aj.cos(by);b9=bI+bM*aj.sin(by);bS=V(bE,b9,bO,bM,bG,0,E,bN,bB,[by,bK,bJ,bI])}bD=by-bz;var S=aj.cos(bz),b8=aj.sin(bz),R=aj.cos(by),b7=aj.sin(by),bV=aj.tan(bD/4),bY=4/3*bO*bV,bW=4/3*bM*bV,b5=[bF,ca],b3=[bF+bY*b8,ca-bW*S],b2=[bE+bY*b7,b9-bW*R],b0=[bE,b9];b3[0]=2*b5[0]-b3[0];b3[1]=2*b5[1]-b3[1];if(bH){return[b3,b2,b0][br](bS)}else{bS=[b3,b2,b0][br](bS).join()[B](",");var bQ=[];for(var b1=0,bR=bS.length;b1<bR;b1++){bQ[b1]=b1%2?b6(bS[b1-1],bS[b1],b).y:b6(bS[b1],bS[b1+1],b).x}return bQ}},W=function(d,b,i,g,bz,by,S,R,bA){var E=1-bA;return{x:bc(E,3)*d+bc(E,2)*3*bA*i+E*3*bA*bA*bz+bc(bA,3)*S,y:bc(E,3)*b+bc(E,2)*3*bA*g+E*3*bA*bA*by+bc(bA,3)*R}},aZ=av(function(i,d,R,E,bH,bG,bD,bA){var bF=(bH-2*R+i)-(bD-2*bH+R),bC=2*(R-i)-2*(bH-R),bz=i-R,by=(-bC+aj.sqrt(bC*bC-4*bF*bz))/2/bF,S=(-bC-aj.sqrt(bC*bC-4*bF*bz))/2/bF,bB=[d,bA],bE=[i,bD],g;al(by)>"1e12"&&(by=0.5);al(S)>"1e12"&&(S=0.5);if(by>0&&by<1){g=W(i,d,R,E,bH,bG,bD,bA,by);bE.push(g.x);bB.push(g.y)}if(S>0&&S<1){g=W(i,d,R,E,bH,bG,bD,bA,S);bE.push(g.x);bB.push(g.y)}bF=(bG-2*E+d)-(bA-2*bG+E);bC=2*(E-d)-2*(bG-E);bz=d-E;by=(-bC+aj.sqrt(bC*bC-4*bF*bz))/2/bF;S=(-bC-aj.sqrt(bC*bC-4*bF*bz))/2/bF;al(by)>"1e12"&&(by=0.5);al(S)>"1e12"&&(S=0.5);if(by>0&&by<1){g=W(i,d,R,E,bH,bG,bD,bA,by);bE.push(g.x);bB.push(g.y)}if(S>0&&S<1){g=W(i,d,R,E,bH,bG,bD,bA,S);bE.push(g.x);bB.push(g.y)}return{min:{x:a9[bt](0,bE),y:a9[bt](0,bB)},max:{x:m[bt](0,bE),y:m[bt](0,bB)}}}),P=aG._path2curve=av(function(bG,bB){var E=v(bG),bC=bB&&v(bB),bD={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},b={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},S=function(bH,bI){var i,bJ;if(!bH){return["C",bI.x,bI.y,bI.x,bI.y,bI.x,bI.y]}!(bH[0] in {T:1,Q:1})&&(bI.qx=bI.qy=null);switch(bH[0]){case"M":bI.X=bH[1];bI.Y=bH[2];break;case"A":bH=["C"][br](V[bt](0,[bI.x,bI.y][br](bH.slice(1))));break;case"S":i=bI.x+(bI.x-(bI.bx||bI.x));bJ=bI.y+(bI.y-(bI.by||bI.y));bH=["C",i,bJ][br](bH.slice(1));break;case"T":bI.qx=bI.x+(bI.x-(bI.qx||bI.x));bI.qy=bI.y+(bI.y-(bI.qy||bI.y));bH=["C"][br](ba(bI.x,bI.y,bI.qx,bI.qy,bH[1],bH[2]));break;case"Q":bI.qx=bH[1];bI.qy=bH[2];bH=["C"][br](ba(bI.x,bI.y,bH[1],bH[2],bH[3],bH[4]));break;case"L":bH=["C"][br](bv(bI.x,bI.y,bH[1],bH[2]));break;case"H":bH=["C"][br](bv(bI.x,bI.y,bH[1],bI.y));break;case"V":bH=["C"][br](bv(bI.x,bI.y,bI.x,bH[1]));break;case"Z":bH=["C"][br](bv(bI.x,bI.y,bI.X,bI.Y));break}return bH},d=function(bH,bI){if(bH[bI].length>7){bH[bI].shift();var bJ=bH[bI];while(bJ.length){bH.splice(bI++,0,["C"][br](bJ.splice(0,6)))}bH.splice(bI,1);bE=m(E.length,bC&&bC.length||0)}},g=function(bL,bK,bI,bH,bJ){if(bL&&bK&&bL[bJ][0]=="M"&&bK[bJ][0]!="M"){bK.splice(bJ,0,["M",bH.x,bH.y]);bI.bx=0;bI.by=0;bI.x=bL[bJ][1];bI.y=bL[bJ][2];bE=m(E.length,bC&&bC.length||0)}};for(var bz=0,bE=m(E.length,bC&&bC.length||0);bz<bE;bz++){E[bz]=S(E[bz],bD);d(E,bz);bC&&(bC[bz]=S(bC[bz],b));bC&&d(bC,bz);g(E,bC,bD,b,bz);g(bC,E,b,bD,bz);var by=E[bz],bF=bC&&bC[bz],R=by.length,bA=bC&&bF.length;bD.x=by[R-2];bD.y=by[R-1];bD.bx=ad(by[R-4])||bD.x;bD.by=ad(by[R-3])||bD.y;b.bx=bC&&(ad(bF[bA-4])||b.x);b.by=bC&&(ad(bF[bA-3])||b.y);b.x=bC&&bF[bA-2];b.y=bC&&bF[bA-1]}return bC?[E,bC]:E},null,aO),u=aG._parseDots=av(function(bB){var bA=[];for(var S=0,bC=bB.length;S<bC;S++){var b={},bz=bB[S].match(/^([^:]*):?([\d\.]*)/);b.color=aG.getRGB(bz[1]);if(b.color.error){return null}b.color=b.color.hex;bz[2]&&(b.offset=bz[2]+"%");bA.push(b)}for(S=1,bC=bA.length-1;S<bC;S++){if(!bA[S].offset){var g=ad(bA[S-1].offset||0),E=0;for(var R=S+1;R<bC;R++){if(bA[R].offset){E=bA[R].offset;break}}if(!E){E=100;R=bC}E=ad(E);var by=(E-g)/(R-S+1);for(;S<R;S++){g+=by;bA[S].offset=g+"%"}}}return bA}),az=aG._tear=function(b,d){b==d.top&&(d.top=b.prev);b==d.bottom&&(d.bottom=b.next);b.next&&(b.next.prev=b.prev);b.prev&&(b.prev.next=b.next)},af=aG._tofront=function(b,d){if(d.top===b){return}az(b,d);b.next=null;b.prev=d.top;d.top.next=b;d.top=b},q=aG._toback=function(b,d){if(d.bottom===b){return}az(b,d);b.next=d.bottom;b.prev=null;d.bottom.prev=b;d.bottom=b},C=aG._insertafter=function(d,b,g){az(d,g);b==g.top&&(g.top=d);b.next&&(b.next.prev=d);d.next=b.next;d.prev=b;b.next=d},aI=aG._insertbefore=function(d,b,g){az(d,g);b==g.bottom&&(g.bottom=d);b.prev&&(b.prev.next=d);d.prev=b.prev;b.prev=d;d.next=b},aD=aG._extractTransform=function(d,bM){if(bM==null){return d._.transform}bM=bu(bM).replace(/\.{3}|\u2026/g,d._.transform||aM);var bE=aG.parseTransformString(bM),bC=0,bA=0,bz=0,bG=1,bF=1,bN=d._,bH=new au;bN.transform=bE||[];if(bE){for(var bI=0,bB=bE.length;bI<bB;bI++){var bD=bE[bI],b=bD.length,R=bu(bD[0]).toLowerCase(),bL=bD[0]!=R,by=bL?bH.invert():0,bK,E,bJ,g,S;if(R=="t"&&b==3){if(bL){bK=by.x(0,0);E=by.y(0,0);bJ=by.x(bD[1],bD[2]);g=by.y(bD[1],bD[2]);bH.translate(bJ-bK,g-E)}else{bH.translate(bD[1],bD[2])}}else{if(R=="r"){if(b==2){S=S||d.getBBox(1);bH.rotate(bD[1],S.x+S.width/2,S.y+S.height/2);bC+=bD[1]}else{if(b==4){if(bL){bJ=by.x(bD[2],bD[3]);g=by.y(bD[2],bD[3]);bH.rotate(bD[1],bJ,g)}else{bH.rotate(bD[1],bD[2],bD[3])}bC+=bD[1]}}}else{if(R=="s"){if(b==2||b==3){S=S||d.getBBox(1);bH.scale(bD[1],bD[b-1],S.x+S.width/2,S.y+S.height/2);bG*=bD[1];bF*=bD[b-1]}else{if(b==5){if(bL){bJ=by.x(bD[3],bD[4]);g=by.y(bD[3],bD[4]);bH.scale(bD[1],bD[2],bJ,g)}else{bH.scale(bD[1],bD[2],bD[3],bD[4])}bG*=bD[1];bF*=bD[2]}}}else{if(R=="m"&&b==7){bH.add(bD[1],bD[2],bD[3],bD[4],bD[5],bD[6])}}}}bN.dirtyT=1;d.matrix=bH}}d.matrix=bH;bN.sx=bG;bN.sy=bF;bN.deg=bC;bN.dx=bA=bH.e;bN.dy=bz=bH.f;if(bG==1&&bF==1&&!bC&&bN.bbox){bN.bbox.x+=+bA;bN.bbox.y+=+bz}else{bN.dirtyT=1}},l=function(d){var b=d[0];switch(b.toLowerCase()){case"t":return[b,0,0];case"m":return[b,1,0,0,1,0,0];case"r":if(d.length==4){return[b,0,d[2],d[3]]}else{return[b,0]}case"s":if(d.length==5){return[b,1,1,d[3],d[4]]}else{if(d.length==3){return[b,1,1]}else{return[b,1]}}}},ap=aG._equaliseTransform=function(R,E){E=bu(E).replace(/\.{3}|\u2026/g,R);R=aG.parseTransformString(R)||[];E=aG.parseTransformString(E)||[];var b=m(R.length,E.length),bA=[],bB=[],g=0,d,S,bz,by;for(;g<b;g++){bz=R[g]||l(E[g]);by=E[g]||l(bz);if((bz[0]!=by[0])||(bz[0].toLowerCase()=="r"&&(bz[2]!=by[2]||bz[3]!=by[3]))||(bz[0].toLowerCase()=="s"&&(bz[3]!=by[3]||bz[4]!=by[4]))){return}bA[g]=[];bB[g]=[];for(d=0,S=m(bz.length,by.length);d<S;d++){d in bz&&(bA[g][d]=bz[d]);d in by&&(bB[g][d]=by[d])}}return{from:bA,to:bB}};aG._getContainer=function(b,E,g,i){var d;d=i==null&&!aG.is(b,"object")?ao.doc.getElementById(b):b;if(d==null){return}if(d.tagName){if(E==null){return{container:d,width:d.style.pixelWidth||d.offsetWidth,height:d.style.pixelHeight||d.offsetHeight}}else{return{container:d,width:E,height:g}}}return{container:1,x:b,y:E,width:g,height:i}};aG.pathToRelative=aq;aG._engine={};aG.path2curve=P;aG.matrix=function(i,g,by,S,R,E){return new au(i,g,by,S,R,E)};function au(i,g,by,S,R,E){if(i!=null){this.a=+i;this.b=+g;this.c=+by;this.d=+S;this.e=+R;this.f=+E}else{this.a=1;this.b=0;this.c=0;this.d=1;this.e=0;this.f=0}}(function(g){g.add=function(bG,bD,bB,bz,S,R){var E=[[],[],[]],i=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],bF=[[bG,bB,S],[bD,bz,R],[0,0,1]],bE,bC,bA,by;if(bG&&bG instanceof au){bF=[[bG.a,bG.c,bG.e],[bG.b,bG.d,bG.f],[0,0,1]]}for(bE=0;bE<3;bE++){for(bC=0;bC<3;bC++){by=0;for(bA=0;bA<3;bA++){by+=i[bE][bA]*bF[bA][bC]}E[bE][bC]=by}}this.a=E[0][0];this.b=E[1][0];this.c=E[0][1];this.d=E[1][1];this.e=E[0][2];this.f=E[1][2]};g.invert=function(){var E=this,i=E.a*E.d-E.b*E.c;return new au(E.d/i,-E.b/i,-E.c/i,E.a/i,(E.c*E.f-E.d*E.e)/i,(E.b*E.e-E.a*E.f)/i)};g.clone=function(){return new au(this.a,this.b,this.c,this.d,this.e,this.f)};g.translate=function(i,E){this.add(1,0,0,1,i,E)};g.scale=function(E,S,i,R){S==null&&(S=E);(i||R)&&this.add(1,0,0,1,i,R);this.add(E,0,0,S,0,0);(i||R)&&this.add(1,0,0,1,-i,-R)};g.rotate=function(E,i,by){E=aG.rad(E);i=i||0;by=by||0;var S=+aj.cos(E).toFixed(9),R=+aj.sin(E).toFixed(9);this.add(S,R,-R,S,i,by);this.add(1,0,0,1,-i,-by)};g.x=function(i,E){return i*this.a+E*this.c+this.e};g.y=function(i,E){return i*this.b+E*this.d+this.f};g.get=function(E){return +this[bu.fromCharCode(97+E)].toFixed(4)};g.toString=function(){return aG.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()};g.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"};g.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]};function d(i){return i[0]*i[0]+i[1]*i[1]}function b(i){var E=aj.sqrt(d(i));i[0]&&(i[0]/=E);i[1]&&(i[1]/=E)}g.split=function(){var E={};E.dx=this.e;E.dy=this.f;var S=[[this.a,this.c],[this.b,this.d]];E.scalex=aj.sqrt(d(S[0]));b(S[0]);E.shear=S[0][0]*S[1][0]+S[0][1]*S[1][1];S[1]=[S[1][0]-S[0][0]*E.shear,S[1][1]-S[0][1]*E.shear];E.scaley=aj.sqrt(d(S[1]));b(S[1]);E.shear/=E.scaley;var i=-S[0][1],R=S[1][1];if(R<0){E.rotate=aG.deg(aj.acos(R));if(i<0){E.rotate=360-E.rotate}}else{E.rotate=aG.deg(aj.asin(i))}E.isSimple=!+E.shear.toFixed(9)&&(E.scalex.toFixed(9)==E.scaley.toFixed(9)||!E.rotate);E.isSuperSimple=!+E.shear.toFixed(9)&&E.scalex.toFixed(9)==E.scaley.toFixed(9)&&!E.rotate;E.noRotation=!+E.shear.toFixed(9)&&!E.rotate;return E};g.toTransformString=function(i){var E=i||this[B]();if(E.isSimple){E.scalex=+E.scalex.toFixed(4);E.scaley=+E.scaley.toFixed(4);E.rotate=+E.rotate.toFixed(4);return(E.dx&&E.dy?"t"+[E.dx,E.dy]:aM)+(E.scalex!=1||E.scaley!=1?"s"+[E.scalex,E.scaley,0,0]:aM)+(E.rotate?"r"+[E.rotate,0,0]:aM)}else{return"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}})(au.prototype);var O=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);if((navigator.vendor=="Apple Computer, Inc.")&&(O&&O[1]<4||navigator.platform.slice(0,2)=="iP")||(navigator.vendor=="Google Inc."&&O&&O[1]<8)){aT.safari=function(){var b=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){b.remove()})}}else{aT.safari=F}var L=function(){this.returnValue=false},bq=function(){return this.originalEvent.preventDefault()},aX=function(){this.cancelBubble=true},ay=function(){return this.originalEvent.stopPropagation()},ar=(function(){if(ao.doc.addEventListener){return function(R,i,g,d){var b=Q&&bk[i]?bk[i]:i,E=function(bC){var bB=ao.doc.documentElement.scrollTop||ao.doc.body.scrollTop,bD=ao.doc.documentElement.scrollLeft||ao.doc.body.scrollLeft,S=bC.clientX+bD,bE=bC.clientY+bB;if(Q&&bk[aa](i)){for(var bz=0,bA=bC.targetTouches&&bC.targetTouches.length;bz<bA;bz++){if(bC.targetTouches[bz].target==R){var by=bC;bC=bC.targetTouches[bz];bC.originalEvent=by;bC.preventDefault=bq;bC.stopPropagation=ay;break}}}return g.call(d,bC,S,bE)};R.addEventListener(b,E,false);return function(){R.removeEventListener(b,E,false);return true}}}else{if(ao.doc.attachEvent){return function(R,i,g,d){var E=function(bz){bz=bz||ao.win.event;var by=ao.doc.documentElement.scrollTop||ao.doc.body.scrollTop,bA=ao.doc.documentElement.scrollLeft||ao.doc.body.scrollLeft,S=bz.clientX+bA,bB=bz.clientY+by;bz.preventDefault=bz.preventDefault||L;bz.stopPropagation=bz.stopPropagation||aX;return g.call(d,bz,S,bB)};R.attachEvent("on"+i,E);var b=function(){R.detachEvent("on"+i,E);return true};return b}}}})(),a3=[],bl=function(bz){var bC=bz.clientX,bB=bz.clientY,bE=ao.doc.documentElement.scrollTop||ao.doc.body.scrollTop,bF=ao.doc.documentElement.scrollLeft||ao.doc.body.scrollLeft,g,E=a3.length;while(E--){g=a3[E];if(Q){var S=bz.touches.length,R;while(S--){R=bz.touches[S];if(R.identifier==g.el._drag.id){bC=R.clientX;bB=R.clientY;(bz.originalEvent?bz.originalEvent:bz).preventDefault();break}}}else{bz.preventDefault()}var d=g.el.node,b,by=d.nextSibling,bD=d.parentNode,bA=d.style.display;ao.win.opera&&bD.removeChild(d);d.style.display="none";b=g.el.paper.getElementByPoint(bC,bB);d.style.display=bA;ao.win.opera&&(by?bD.insertBefore(d,by):bD.appendChild(d));b&&eve("drag.over."+g.el.id,g.el,b);bC+=bF;bB+=bE;eve("drag.move."+g.el.id,g.move_scope||g.el,bC-g.el._drag.x,bB-g.el._drag.y,bC,bB,bz)}},e=function(g){aG.unmousemove(bl).unmouseup(e);var d=a3.length,b;while(d--){b=a3[d];b.el._drag={};eve("drag.end."+b.el.id,b.end_scope||b.start_scope||b.move_scope||b.el,g)}a3=[]},a6=aG.el={};for(var am=M.length;am--;){(function(b){aG[b]=a6[b]=function(g,d){if(aG.is(g,"function")){this.events=this.events||[];this.events.push({name:b,f:g,unbind:ar(this.shape||this.node||ao.doc,b,g,d||this)})}return this};aG["un"+b]=a6["un"+b]=function(i){var g=this.events,d=g.length;while(d--){if(g[d].name==b&&g[d].f==i){g[d].unbind();g.splice(d,1);!g.length&&delete this.events;return this}}return this}})(M[am])}a6.data=function(d,E){var g=aJ[this.id]=aJ[this.id]||{};if(arguments.length==1){if(aG.is(d,"object")){for(var b in d){if(d[aa](b)){this.data(b,d[b])}}return this}eve("data.get."+this.id,this,g[d],d);return g[d]}g[d]=E;eve("data.set."+this.id,this,E,d);return this};a6.removeData=function(b){if(b==null){aJ[this.id]={}}else{aJ[this.id]&&delete aJ[this.id][b]}return this};a6.hover=function(i,b,g,d){return this.mouseover(i,g).mouseout(b,d||g)};a6.unhover=function(d,b){return this.unmouseover(d).unmouseout(b)};var bh=[];a6.drag=function(d,R,E,b,g,i){function S(bz){(bz.originalEvent||bz).preventDefault();var by=ao.doc.documentElement.scrollTop||ao.doc.body.scrollTop,bA=ao.doc.documentElement.scrollLeft||ao.doc.body.scrollLeft;this._drag.x=bz.clientX+bA;this._drag.y=bz.clientY+by;this._drag.id=bz.identifier;!a3.length&&aG.mousemove(bl).mouseup(e);a3.push({el:this,move_scope:b,start_scope:g,end_scope:i});R&&eve.on("drag.start."+this.id,R);d&&eve.on("drag.move."+this.id,d);E&&eve.on("drag.end."+this.id,E);eve("drag.start."+this.id,g||b||this,bz.clientX+bA,bz.clientY+by,bz)}this._drag={};bh.push({el:this,start:S});this.mousedown(S);return this};a6.onDragOver=function(b){b?eve.on("drag.over."+this.id,b):eve.unbind("drag.over."+this.id)};a6.undrag=function(){var b=bh.length;while(b--){if(bh[b].el==this){this.unmousedown(bh[b].start);bh.splice(b,1);eve.unbind("drag.*."+this.id)}}!bh.length&&aG.unmousemove(bl).unmouseup(e)};aT.circle=function(b,i,g){var d=aG._engine.circle(this,b||0,i||0,g||0);this.__set__&&this.__set__.push(d);return d};aT.rect=function(b,R,d,i,E){var g=aG._engine.rect(this,b||0,R||0,d||0,i||0,E||0);this.__set__&&this.__set__.push(g);return g};aT.ellipse=function(b,E,i,g){var d=aG._engine.ellipse(this,b||0,E||0,i||0,g||0);this.__set__&&this.__set__.push(d);return d};aT.path=function(b){b&&!aG.is(b,Z)&&!aG.is(b[0],a2)&&(b+=aM);var d=aG._engine.path(aG.format[bt](aG,arguments),this);this.__set__&&this.__set__.push(d);return d};aT.image=function(E,b,R,d,i){var g=aG._engine.image(this,E||"about:blank",b||0,R||0,d||0,i||0);this.__set__&&this.__set__.push(g);return g};aT.text=function(b,i,g){var d=aG._engine.text(this,b||0,i||0,bu(g));this.__set__&&this.__set__.push(d);return d};aT.set=function(d){!aG.is(d,"array")&&(d=Array.prototype.splice.call(arguments,0,arguments.length));var b=new ab(d);this.__set__&&this.__set__.push(b);return b};aT.setStart=function(b){this.__set__=b||this.set()};aT.setFinish=function(d){var b=this.__set__;delete this.__set__;return b};aT.setSize=function(d,b){return aG._engine.setSize.call(this,d,b)};aT.setViewBox=function(b,E,d,i,g){return aG._engine.setViewBox.call(this,b,E,d,i,g)};aT.top=aT.bottom=null;aT.raphael=aG;var bf=function(g){var E=g.getBoundingClientRect(),bz=g.ownerDocument,R=bz.body,b=bz.documentElement,i=b.clientTop||R.clientTop||0,S=b.clientLeft||R.clientLeft||0,by=E.top+(ao.win.pageYOffset||b.scrollTop||R.scrollTop)-i,d=E.left+(ao.win.pageXOffset||b.scrollLeft||R.scrollLeft)-S;return{y:by,x:d}};aT.getElementByPoint=function(d,by){var S=this,g=S.canvas,R=ao.doc.elementFromPoint(d,by);if(ao.win.opera&&R.tagName=="svg"){var E=bf(g),i=g.createSVGRect();i.x=d-E.x;i.y=by-E.y;i.width=i.height=1;var b=g.getIntersectionList(i,null);if(b.length){R=b[b.length-1]}}if(!R){return null}while(R.parentNode&&R!=g.parentNode&&!R.raphael){R=R.parentNode}R==S.canvas.parentNode&&(R=g);R=R&&R.raphael?S.getById(R.raphaelid):null;return R};aT.getById=function(d){var b=this.bottom;while(b){if(b.id==d){return b}b=b.next}return null};aT.forEach=function(g,b){var d=this.bottom;while(d){if(g.call(b,d)===false){return this}d=d.next}return this};function x(){return this.x+aF+this.y}function ai(){return this.x+aF+this.y+aF+this.width+" \xd7 "+this.height}a6.getBBox=function(d){if(this.removed){return{}}var b=this._;if(d){if(b.dirty||!b.bboxwt){this.realPath=K[this.type](this);b.bboxwt=ac(this.realPath);b.bboxwt.toString=ai;b.dirty=0}return b.bboxwt}if(b.dirty||b.dirtyT||!b.bbox){if(b.dirty||!this.realPath){b.bboxwt=0;this.realPath=K[this.type](this)}b.bbox=ac(I(this.realPath,this.matrix));b.bbox.toString=ai;b.dirty=b.dirtyT=0}return b.bbox};a6.clone=function(){if(this.removed){return null}var b=this.paper[this.type]().attr(this.attr());this.__set__&&this.__set__.push(b);return b};a6.glow=function(by){if(this.type=="text"){return null}by=by||{};var g={width:(by.width||10)+(+this.attr("stroke-width")||1),fill:by.fill||false,opacity:by.opacity||0.5,offsetx:by.offsetx||0,offsety:by.offsety||0,color:by.color||"#000"},S=g.width/2,E=this.paper,b=E.set(),R=this.realPath||K[this.type](this);R=this.matrix?I(R,this.matrix):R;for(var d=1;d<S+1;d++){b.push(E.path(R).attr({stroke:g.color,fill:g.fill?g.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(g.width/S*d).toFixed(3),opacity:+(g.opacity/S).toFixed(3)}))}return b.insertBefore(this).translate(g.offsetx,g.offsety)};var aW={},k=function(R,d,bA,bz,bI,bH,bG,bE,S){var bD=0,bC=100,E=[R,d,bA,bz,bI,bH,bG,bE].join(),b=aW[E],by,g;!b&&(aW[E]=b={data:[]});b.timer&&clearTimeout(b.timer);b.timer=setTimeout(function(){delete aW[E]},2000);if(S!=null&&!b.precision){var bF=k(R,d,bA,bz,bI,bH,bG,bE);b.precision=~~bF*10;b.data=[]}bC=b.precision||bC;for(var bB=0;bB<bC+1;bB++){if(b.data[bB*bC]){g=b.data[bB*bC]}else{g=aG.findDotsAtSegment(R,d,bA,bz,bI,bH,bG,bE,bB/bC);b.data[bB*bC]=g}bB&&(bD+=bc(bc(by.x-g.x,2)+bc(by.y-g.y,2),0.5));if(S!=null&&bD>=S){return g}by=g}if(S==null){return bD}},aV=function(b,d){return function(bG,R,S){bG=P(bG);var bC,bB,g,by,E="",bF={},bD,bA=0;for(var bz=0,bE=bG.length;bz<bE;bz++){g=bG[bz];if(g[0]=="M"){bC=+g[1];bB=+g[2]}else{by=k(bC,bB,g[1],g[2],g[3],g[4],g[5],g[6]);if(bA+by>R){if(d&&!bF.start){bD=k(bC,bB,g[1],g[2],g[3],g[4],g[5],g[6],R-bA);E+=["C"+bD.start.x,bD.start.y,bD.m.x,bD.m.y,bD.x,bD.y];if(S){return E}bF.start=E;E=["M"+bD.x,bD.y+"C"+bD.n.x,bD.n.y,bD.end.x,bD.end.y,g[5],g[6]].join();bA+=by;bC=+g[5];bB=+g[6];continue}if(!b&&!d){bD=k(bC,bB,g[1],g[2],g[3],g[4],g[5],g[6],R-bA);return{x:bD.x,y:bD.y,alpha:bD.alpha}}}bA+=by;bC=+g[5];bB=+g[6]}E+=g.shift()+g}bF.end=E;bD=b?bA:d?bF:aG.findDotsAtSegment(bC,bB,g[0],g[1],g[2],g[3],g[4],g[5],1);bD.alpha&&(bD={x:bD.x,y:bD.y,alpha:bD.alpha});return bD}};var aH=aV(1),G=aV(),U=aV(0,1);aG.getTotalLength=aH;aG.getPointAtLength=G;aG.getSubpath=function(d,i,g){if(this.getTotalLength(d)-g<0.000001){return U(d,i).end}var b=U(d,g,1);return i?U(b,i).end:b};a6.getTotalLength=function(){if(this.type!="path"){return}if(this.node.getTotalLength){return this.node.getTotalLength()}return aH(this.attrs.path)};a6.getPointAtLength=function(b){if(this.type!="path"){return}return G(this.attrs.path,b)};a6.getSubpath=function(d,b){if(this.type!="path"){return}return aG.getSubpath(this.attrs.path,d,b)};var o=aG.easing_formulas={linear:function(b){return b},"<":function(b){return bc(b,1.7)},">":function(b){return bc(b,0.48)},"<>":function(by){var i=0.48-by/1.04,g=aj.sqrt(0.1734+i*i),b=g-i,S=bc(al(b),1/3)*(b<0?-1:1),R=-g-i,E=bc(al(R),1/3)*(R<0?-1:1),d=S+E+0.5;return(1-d)*3*d*d+d*d*d},backIn:function(d){var b=1.70158;return d*d*((b+1)*d-b)},backOut:function(d){d=d-1;var b=1.70158;return d*d*((b+1)*d+b)+1},elastic:function(b){if(b==!!b){return b}return bc(2,-10*b)*aj.sin((b-0.075)*(2*aK)/0.3)+1},bounce:function(i){var d=7.5625,g=2.75,b;if(i<(1/g)){b=d*i*i}else{if(i<(2/g)){i-=(1.5/g);b=d*i*i+0.75}else{if(i<(2.5/g)){i-=(2.25/g);b=d*i*i+0.9375}else{i-=(2.625/g);b=d*i*i+0.984375}}}return b}};o.easeIn=o["ease-in"]=o["<"];o.easeOut=o["ease-out"]=o[">"];o.easeInOut=o["ease-in-out"]=o["<>"];o["back-in"]=o.backIn;o["back-out"]=o.backOut;var T=[],aC=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(b){setTimeout(b,16)},bp=function(){var by=+new Date,bG=0;for(;bG<T.length;bG++){var bM=T[bG];if(bM.el.removed||bM.paused){continue}var E=by-bM.start,bE=bM.ms,bD=bM.easing,bH=bM.from,bB=bM.diff,d=bM.to,bA=bM.t,S=bM.el,bC={},b,bK={},bO;if(bM.initstatus){E=(bM.initstatus*bM.anim.top-bM.prev)/(bM.percent-bM.prev)*bE;bM.status=bM.initstatus;delete bM.initstatus;bM.stop&&T.splice(bG--,1)}else{bM.status=(bM.prev+(bM.percent-bM.prev)*(E/bE))/bM.anim.top}if(E<0){continue}if(E<bE){var g=bD(E/bE);for(var bF in bH){if(bH[aa](bF)){switch(ah[bF]){case aA:b=+bH[bF]+g*bE*bB[bF];break;case"colour":b="rgb("+[D(X(bH[bF].r+g*bE*bB[bF].r)),D(X(bH[bF].g+g*bE*bB[bF].g)),D(X(bH[bF].b+g*bE*bB[bF].b))].join(",")+")";break;case"path":b=[];for(var bJ=0,bz=bH[bF].length;bJ<bz;bJ++){b[bJ]=[bH[bF][bJ][0]];for(var bI=1,bL=bH[bF][bJ].length;bI<bL;bI++){b[bJ][bI]=+bH[bF][bJ][bI]+g*bE*bB[bF][bJ][bI]}b[bJ]=b[bJ].join(aF)}b=b.join(aF);break;case"transform":if(bB[bF].real){b=[];for(bJ=0,bz=bH[bF].length;bJ<bz;bJ++){b[bJ]=[bH[bF][bJ][0]];for(bI=1,bL=bH[bF][bJ].length;bI<bL;bI++){b[bJ][bI]=bH[bF][bJ][bI]+g*bE*bB[bF][bJ][bI]}}}else{var bN=function(bP){return +bH[bF][bP]+g*bE*bB[bF][bP]};b=[["m",bN(0),bN(1),bN(2),bN(3),bN(4),bN(5)]]}break;case"csv":if(bF=="clip-rect"){b=[];bJ=4;while(bJ--){b[bJ]=+bH[bF][bJ]+g*bE*bB[bF][bJ]}}break;default:var R=[][br](bH[bF]);b=[];bJ=S.paper.customAttributes[bF].length;while(bJ--){b[bJ]=+R[bJ]+g*bE*bB[bF][bJ]}break}bC[bF]=b}}S.attr(bC);(function(bQ,i,bP){setTimeout(function(){eve("anim.frame."+bQ,i,bP)})})(S.id,S,bM.anim)}else{(function(bQ,bP,i){setTimeout(function(){eve("anim.frame."+bP.id,bP,i);eve("anim.finish."+bP.id,bP,i);aG.is(bQ,"function")&&bQ.call(bP)})})(bM.callback,S,bM.anim);S.attr(d);T.splice(bG--,1);if(bM.repeat>1&&!bM.next){for(bO in d){if(d[aa](bO)){bK[bO]=bM.totalOrigin[bO]}}bM.el.attr(bK);aB(bM.anim,bM.el,bM.anim.percents[0],null,bM.totalOrigin,bM.repeat-1)}if(bM.next&&!bM.stop){aB(bM.anim,bM.el,bM.next,null,bM.totalOrigin,bM.repeat)}}}aG.svg&&S&&S.paper&&S.paper.safari();T.length&&aC(bp)},D=function(b){return b>255?255:b<0?0:b};a6.animateWith=function(i,E,R,g,by,S){var d=R?aG.animation(R,g,by,S):E,b=i.status(E);return this.animate(d).status(d,b*E.ms/d.ms)};function aS(bF,i,d,bE,bD,bz){var bA=3*i,bC=3*(bE-i)-bA,b=1-bA-bC,S=3*d,bB=3*(bD-d)-S,bG=1-S-bB;function R(by){return((b*by+bC)*by+bA)*by}function g(by,bI){var bH=E(by,bI);return((bG*bH+bB)*bH+S)*bH}function E(by,bN){var bM,bL,bJ,bH,bK,bI;for(bJ=by,bI=0;bI<8;bI++){bH=R(bJ)-by;if(al(bH)<bN){return bJ}bK=(3*b*bJ+2*bC)*bJ+bA;if(al(bK)<0.000001){break}bJ=bJ-bH/bK}bM=0;bL=1;bJ=by;if(bJ<bM){return bM}if(bJ>bL){return bL}while(bM<bL){bH=R(bJ);if(al(bH-by)<bN){return bJ}if(by>bH){bM=bJ}else{bL=bJ}bJ=(bL-bM)/2+bM}return bJ}return g(bF,1/(200*bz))}a6.onAnimation=function(b){b?eve.on("anim.frame."+this.id,b):eve.unbind("anim.frame."+this.id);return this};function bn(E,g){var d=[],i={};this.ms=g;this.times=1;if(E){for(var b in E){if(E[aa](b)){i[ad(b)]=E[b];d.push(ad(b))}}d.sort(t)}this.anim=i;this.top=d[d.length-1];this.percents=d}bn.prototype.delay=function(d){var b=new bn(this.anim,this.ms);b.times=this.times;b.del=+d||0;return b};bn.prototype.repeat=function(d){var b=new bn(this.anim,this.ms);b.del=this.del;b.times=aj.floor(m(d,0))||1;return b};function aB(bQ,g,b,bO,by,bC){b=ad(b);var bX,S,bB,bY=[],bI,bH,R,bK=bQ.ms,bP={},E={},bE={};if(bO){for(bT=0,bD=T.length;bT<bD;bT++){var bV=T[bT];if(bV.el.id==g.id&&bV.anim==bQ){if(bV.percent!=b){T.splice(bT,1);bB=1}else{S=bV}g.attr(bV.totalOrigin);break}}}else{bO=+E}for(var bT=0,bD=bQ.percents.length;bT<bD;bT++){if(bQ.percents[bT]==b||bQ.percents[bT]>bO*bQ.top){b=bQ.percents[bT];bH=bQ.percents[bT-1]||0;bK=bK/bQ.top*(b-bH);bI=bQ.percents[bT+1];bX=bQ.anim[b];break}else{if(bO){g.attr(bQ.anim[bQ.percents[bT]])}}}if(!bX){return}if(!S){for(var bM in bX){if(bX[aa](bM)){if(ah[aa](bM)||g.paper.customAttributes[aa](bM)){bP[bM]=g.attr(bM);(bP[bM]==null)&&(bP[bM]=r[bM]);E[bM]=bX[bM];switch(ah[bM]){case aA:bE[bM]=(E[bM]-bP[bM])/bK;break;case"colour":bP[bM]=aG.getRGB(bP[bM]);var bN=aG.getRGB(E[bM]);bE[bM]={r:(bN.r-bP[bM].r)/bK,g:(bN.g-bP[bM].g)/bK,b:(bN.b-bP[bM].b)/bK};break;case"path":var bz=P(bP[bM],E[bM]),bG=bz[1];bP[bM]=bz[0];bE[bM]=[];for(bT=0,bD=bP[bM].length;bT<bD;bT++){bE[bM][bT]=[0];for(var bS=1,bU=bP[bM][bT].length;bS<bU;bS++){bE[bM][bT][bS]=(bG[bT][bS]-bP[bM][bT][bS])/bK}}break;case"transform":var b0=g._,bZ=ap(b0[bM],E[bM]);if(bZ){bP[bM]=bZ.from;E[bM]=bZ.to;bE[bM]=[];bE[bM].real=true;for(bT=0,bD=bP[bM].length;bT<bD;bT++){bE[bM][bT]=[bP[bM][bT][0]];for(bS=1,bU=bP[bM][bT].length;bS<bU;bS++){bE[bM][bT][bS]=(E[bM][bT][bS]-bP[bM][bT][bS])/bK}}}else{var bL=(g.matrix||new au),bW={_:{transform:b0.transform},getBBox:function(){return g.getBBox(1)}};bP[bM]=[bL.a,bL.b,bL.c,bL.d,bL.e,bL.f];aD(bW,E[bM]);E[bM]=bW._.transform;bE[bM]=[(bW.matrix.a-bL.a)/bK,(bW.matrix.b-bL.b)/bK,(bW.matrix.c-bL.c)/bK,(bW.matrix.d-bL.d)/bK,(bW.matrix.e-bL.e)/bK,(bW.matrix.e-bL.f)/bK]}break;case"csv":var d=bu(bX[bM])[B](a),bA=bu(bP[bM])[B](a);if(bM=="clip-rect"){bP[bM]=bA;bE[bM]=[];bT=bA.length;while(bT--){bE[bM][bT]=(d[bT]-bP[bM][bT])/bK}}E[bM]=d;break;default:d=[][br](bX[bM]);bA=[][br](bP[bM]);bE[bM]=[];bT=g.paper.customAttributes[bM].length;while(bT--){bE[bM][bT]=((d[bT]||0)-(bA[bT]||0))/bK}break}}}}var bJ=bX.easing,bR=aG.easing_formulas[bJ];if(!bR){bR=bu(bJ).match(c);if(bR&&bR.length==5){var bF=bR;bR=function(i){return aS(i,+bF[1],+bF[2],+bF[3],+bF[4],bK)}}else{bR=bo}}R=bX.start||bQ.start||+new Date;bV={anim:bQ,percent:b,timestamp:R,start:R+(bQ.del||0),status:0,initstatus:bO||0,stop:false,ms:bK,easing:bR,from:bP,diff:bE,to:E,el:g,callback:bX.callback,prev:bH,next:bI,repeat:bC||bQ.times,origin:g.attr(),totalOrigin:by};T.push(bV);if(bO&&!S&&!bB){bV.stop=true;bV.start=new Date-bK*bO;if(T.length==1){return bp()}}if(bB){bV.start=new Date-bV.ms*bO}T.length==1&&aC(bp)}else{S.initstatus=bO;S.start=new Date-S.ms*bO}eve("anim.start."+g.id,g,bQ)}aG.animation=function(E,d,S,R){if(E instanceof bn){return E}if(aG.is(S,"function")||!S){R=R||S||null;S=null}E=Object(E);d=+d||0;var i={},g,b;for(b in E){if(E[aa](b)&&ad(b)!=b&&ad(b)+"%"!=b){g=true;i[b]=E[b]}}if(!g){return new bn(E,d)}else{S&&(i.easing=S);R&&(i.callback=R);return new bn({100:i},d)}};a6.animate=function(i,b,R,E){var d=this;if(d.removed){E&&E.call(d);return d}var g=i instanceof bn?i:aG.animation(i,b,R,E);aB(g,d,g.percents[0],null,d.attr());return d};a6.setTime=function(d,b){if(d&&b!=null){this.status(d,a9(b,d.ms)/d.ms)}return this};a6.status=function(R,E){var d=[],g=0,b,S;if(E!=null){aB(R,this,-1,a9(E,1));return this}else{b=T.length;for(;g<b;g++){S=T[g];if(S.el.id==this.id&&(!R||S.anim==R)){if(R){return S.status}d.push({anim:S.anim,status:S.status})}}if(R){return 0}return d}};a6.pause=function(d){for(var b=0;b<T.length;b++){if(T[b].el.id==this.id&&(!d||T[b].anim==d)){if(eve("anim.pause."+this.id,this,T[b].anim)!==false){T[b].paused=true}}}return this};a6.resume=function(d){for(var b=0;b<T.length;b++){if(T[b].el.id==this.id&&(!d||T[b].anim==d)){var g=T[b];if(eve("anim.resume."+this.id,this,g.anim)!==false){delete g.paused;this.status(g.anim,g.status)}}}return this};a6.stop=function(d){for(var b=0;b<T.length;b++){if(T[b].el.id==this.id&&(!d||T[b].anim==d)){if(eve("anim.stop."+this.id,this,T[b].anim)!==false){T.splice(b--,1)}}}return this};a6.toString=function(){return"Rapha\xebl\u2019s object"};var ab=function(b){this.items=[];this.length=0;this.type="set";if(b){for(var d=0,g=b.length;d<g;d++){if(b[d]&&(b[d].constructor==a6.constructor||b[d].constructor==ab)){this[this.items.length]=this.items[this.items.length]=b[d];this.length++}}}},a1=ab.prototype;a1.push=function(){var E,b;for(var d=0,g=arguments.length;d<g;d++){E=arguments[d];if(E&&(E.constructor==a6.constructor||E.constructor==ab)){b=this.items.length;this[b]=this.items[b]=E;this.length++}}return this};a1.pop=function(){this.length&&delete this[this.length--];return this.items.pop()};a1.forEach=function(E,b){for(var d=0,g=this.items.length;d<g;d++){if(E.call(b,this.items[d],d)===false){return this}}return this};for(var A in a6){if(a6[aa](A)){a1[A]=(function(b){return function(){var d=arguments;return this.forEach(function(g){g[b][bt](g,d)})}})(A)}}a1.attr=function(d,S){if(d&&aG.is(d,a2)&&aG.is(d[0],"object")){for(var b=0,R=d.length;b<R;b++){this.items[b].attr(d[b])}}else{for(var g=0,E=this.items.length;g<E;g++){this.items[g].attr(d,S)}}return this};a1.clear=function(){while(this.length){this.pop()}};a1.splice=function(E,by,bz){E=E<0?m(this.length+E,0):E;by=m(0,a9(this.length-E,by));var g=[],b=[],d=[],R;for(R=2;R<arguments.length;R++){d.push(arguments[R])}for(R=0;R<by;R++){b.push(this[E+R])}for(;R<this.length-E;R++){g.push(this[E+R])}var S=d.length;for(R=0;R<S+g.length;R++){this.items[E+R]=this[E+R]=R<S?d[R]:g[R-S]}R=this.items.length=this.length-=by-S;while(this[R]){delete this[R++]}return new ab(b)};a1.exclude=function(g){for(var b=0,d=this.length;b<d;b++){if(this[b]==g){this.splice(b,1);return true}}};a1.animate=function(g,b,by,bA){(aG.is(by,"function")||!by)&&(bA=by||null);var S=this.items.length,E=S,bB,bz=this,R;if(!S){return this}bA&&(R=function(){!--S&&bA.call(bz)});by=aG.is(by,Z)?by:R;var d=aG.animation(g,b,by,R);bB=this.items[--E].animate(d);while(E--){this.items[E]&&!this.items[E].removed&&this.items[E].animateWith(bB,d)}return this};a1.insertAfter=function(d){var b=this.items.length;while(b--){this.items[b].insertAfter(d)}return this};a1.getBBox=function(){var b=[],S=[],d=[],E=[];for(var g=this.items.length;g--;){if(!this.items[g].removed){var R=this.items[g].getBBox();b.push(R.x);S.push(R.y);d.push(R.x+R.width);E.push(R.y+R.height)}}b=a9[bt](0,b);S=a9[bt](0,S);return{x:b,y:S,width:m[bt](0,d)-b,height:m[bt](0,E)-S}};a1.clone=function(g){g=new ab;for(var b=0,d=this.items.length;b<d;b++){g.push(this.items[b].clone())}return g};a1.toString=function(){return"Rapha\xebl\u2018s set"};aG.registerFont=function(d){if(!d.face){return d}this.fonts=this.fonts||{};var i={w:d.w,face:{},glyphs:{}},g=d.face["font-family"];for(var S in d.face){if(d.face[aa](S)){i.face[S]=d.face[S]}}if(this.fonts[g]){this.fonts[g].push(i)}else{this.fonts[g]=[i]}if(!d.svg){i.face["units-per-em"]=N(d.face["units-per-em"],10);for(var E in d.glyphs){if(d.glyphs[aa](E)){var R=d.glyphs[E];i.glyphs[E]={w:R.w,k:{},d:R.d&&"M"+R.d.replace(/[mlcxtrv]/g,function(by){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[by]||"M"})+"z"};if(R.k){for(var b in R.k){if(R[aa](b)){i.glyphs[E].k[b]=R.k[b]}}}}}}return d};aT.getFont=function(bz,bA,d,E){E=E||"normal";d=d||"normal";bA=+bA||{normal:400,bold:700,lighter:300,bolder:800}[bA]||400;if(!aG.fonts){return}var R=aG.fonts[bz];if(!R){var g=new RegExp("(^|\\s)"+bz.replace(/[^\w\d\s+!~.:_-]/g,aM)+"(\\s|$)","i");for(var b in aG.fonts){if(aG.fonts[aa](b)){if(g.test(b)){R=aG.fonts[b];break}}}}var S;if(R){for(var by=0,bB=R.length;by<bB;by++){S=R[by];if(S.face["font-weight"]==bA&&(S.face["font-style"]==d||!S.face["font-style"])&&S.face["font-stretch"]==E){break}}}return S};aT.print=function(R,E,b,bz,bA,bJ,d){bJ=bJ||"middle";d=m(a9(d||0,1),-1);var bF=this.set(),bI=bu(b)[B](aM),bG=0,bD=aM,bK;aG.is(bz,b)&&(bz=this.getFont(bz));if(bz){bK=(bA||16)/bz.face["units-per-em"];var g=bz.face.bbox[B](a),by=+g[0],bB=+g[1]+(bJ=="baseline"?g[3]-g[1]+(+bz.face.descent):(g[3]-g[1])/2);for(var bE=0,S=bI.length;bE<S;bE++){var bC=bE&&bz.glyphs[bI[bE-1]]||{},bH=bz.glyphs[bI[bE]];bG+=bE?(bC.w||bz.w)+(bC.k&&bC.k[bI[bE]]||0)+(bz.w*d):0;bH&&bH.d&&bF.push(this.path(bH.d).attr({fill:"#000",stroke:"none",transform:[["t",bG*bK,0]]}))}bF.transform(["...s",bK,bK,by,bB,"t",(R-by)/bK,(E-bB)/bK])}return bF};aT.add=function(E){if(aG.is(E,"array")){var g=this.set(),d=0,R=E.length,b;for(;d<R;d++){b=E[d]||{};bj[aa](b.type)&&g.push(this[b.type]().attr(b))}}return g};aG.format=function(d,g){var b=aG.is(g,a2)?[0][br](g):arguments;d&&aG.is(d,Z)&&b.length-1&&(d=d.replace(be,function(R,E){return b[++E]==null?aM:b[E]}));return d||aM};aG.fullfill=(function(){var g=/\{([^\}]+)\}/g,b=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,d=function(R,E,S){var i=S;E.replace(b,function(bA,bz,by,bC,bB){bz=bz||bC;if(i){if(bz in i){i=i[bz]}typeof i=="function"&&bB&&(i=i())}});i=(i==null||i==S?R:i)+"";return i};return function(E,i){return String(E).replace(g,function(S,R){return d(S,R,i)})}})();aG.ninja=function(){s.was?(ao.win.Raphael=s.is):delete Raphael;return aG};aG.st=a1;(function(i,d,g){if(i.readyState==null&&i.addEventListener){i.addEventListener(d,g=function(){i.removeEventListener(d,g,false);i.readyState="complete"},false);i.readyState="loading"}function b(){(/in/).test(i.readyState)?setTimeout(b,9):aG.eve("DOMload")}b()})(document,"DOMContentLoaded");s.was?(ao.win.Raphael=aG):(Raphael=aG);eve.on("DOMload",function(){ae=true})})();window.Raphael.svg&&function(l){var d="hasOwnProperty",C=String,n=parseFloat,r=parseInt,f=Math,D=f.max,t=f.abs,h=f.pow,g=/[, ]+/,A=l.eve,s="",j=" ";var o="http://www.w3.org/1999/xlink",z={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},v={};l.toString=function(){return"Your browser supports SVG.\nYou are running Rapha\xebl "+this.version};var i=function(G,E){if(E){if(typeof G=="string"){G=i(G)}for(var F in E){if(E[d](F)){if(F.substring(0,6)=="xlink:"){G.setAttributeNS(o,F.substring(6),C(E[F]))}else{G.setAttribute(F,C(E[F]))}}}}else{G=l._g.doc.createElementNS("http://www.w3.org/2000/svg",G);G.style&&(G.style.webkitTapHighlightColor="rgba(0,0,0,0)")}return G},a=function(N,R){var P="linear",F=N.id+R,L=0.5,J=0.5,H=N.node,E=N.paper,T=H.style,G=l._g.doc.getElementById(F);if(!G){R=C(R).replace(l._radial_gradient,function(W,U,X){P="radial";if(U&&X){L=n(U);J=n(X);var V=((J>0.5)*2-1);h(L-0.5,2)+h(J-0.5,2)>0.25&&(J=f.sqrt(0.25-h(L-0.5,2))*V+0.5)&&J!=0.5&&(J=J.toFixed(5)-0.00001*V)}return s});R=R.split(/\s*\-\s*/);if(P=="linear"){var K=R.shift();K=-n(K);if(isNaN(K)){return null}var I=[0,0,f.cos(l.rad(K)),f.sin(l.rad(K))],Q=1/(D(t(I[2]),t(I[3]))||1);I[2]*=Q;I[3]*=Q;if(I[2]<0){I[0]=-I[2];I[2]=0}if(I[3]<0){I[1]=-I[3];I[3]=0}}var O=l._parseDots(R);if(!O){return null}F=F.replace(/[\(\)\s,\xb0#]/g,"_");if(N.gradient&&F!=N.gradient.id){E.defs.removeChild(N.gradient);delete N.gradient}if(!N.gradient){G=i(P+"Gradient",{id:F});N.gradient=G;i(G,P=="radial"?{fx:L,fy:J}:{x1:I[0],y1:I[1],x2:I[2],y2:I[3],gradientTransform:N.matrix.invert()});E.defs.appendChild(G);for(var M=0,S=O.length;M<S;M++){G.appendChild(i("stop",{offset:O[M].offset?O[M].offset:M?"100%":"0%","stop-color":O[M].color||"#fff"}))}}}i(H,{fill:"url(#"+F+")",opacity:1,"fill-opacity":1});T.fill=s;T.opacity=1;T.fillOpacity=1;return 1},b=function(F){var E=F.getBBox(1);i(F.pattern,{patternTransform:F.matrix.invert()+" translate("+E.x+","+E.y+")"})},c=function(P,R,K){if(P.type=="path"){var E=C(R).toLowerCase().split("-"),O=P.paper,ac=K?"end":"start",T=P.node,Q=P.attrs,J=Q["stroke-width"],X=E.length,H="classic",W,G,M,U,S,L=3,Y=3,N=5;while(X--){switch(E[X]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":H=E[X];break;case"wide":Y=5;break;case"narrow":Y=2;break;case"long":L=5;break;case"short":L=2;break}}if(H=="open"){L+=2;Y+=2;N+=2;M=1;U=K?4:1;S={fill:"none",stroke:Q.stroke}}else{U=M=L/2;S={fill:Q.stroke,stroke:"none"}}if(P._.arrows){if(K){P._.arrows.endPath&&v[P._.arrows.endPath]--;P._.arrows.endMarker&&v[P._.arrows.endMarker]--}else{P._.arrows.startPath&&v[P._.arrows.startPath]--;P._.arrows.startMarker&&v[P._.arrows.startMarker]--}}else{P._.arrows={}}if(H!="none"){var F="raphael-marker-"+H,ab="raphael-marker-"+ac+H+L+Y;if(!l._g.doc.getElementById(F)){O.defs.appendChild(i(i("path"),{"stroke-linecap":"round",d:z[H],id:F}));v[F]=1}else{v[F]++}var I=l._g.doc.getElementById(ab),V;if(!I){I=i(i("marker"),{id:ab,markerHeight:Y,markerWidth:L,orient:"auto",refX:U,refY:Y/2});V=i(i("use"),{"xlink:href":"#"+F,transform:(K?" rotate(180 "+L/2+" "+Y/2+") ":j)+"scale("+L/N+","+Y/N+")","stroke-width":1/((L/N+Y/N)/2)});I.appendChild(V);O.defs.appendChild(I);v[ab]=1}else{v[ab]++;V=I.getElementsByTagName("use")[0]}i(V,S);var aa=M*(H!="diamond"&&H!="oval");if(K){W=P._.arrows.startdx*J||0;G=l.getTotalLength(Q.path)-aa*J}else{W=aa*J;G=l.getTotalLength(Q.path)-(P._.arrows.enddx*J||0)}S={};S["marker-"+ac]="url(#"+ab+")";if(G||W){S.d=Raphael.getSubpath(Q.path,W,G)}i(T,S);P._.arrows[ac+"Path"]=F;P._.arrows[ac+"Marker"]=ab;P._.arrows[ac+"dx"]=aa;P._.arrows[ac+"Type"]=H;P._.arrows[ac+"String"]=R}else{if(K){W=P._.arrows.startdx*J||0;G=l.getTotalLength(Q.path)-W}else{W=0;G=l.getTotalLength(Q.path)-(P._.arrows.enddx*J||0)}P._.arrows[ac+"Path"]&&i(T,{d:Raphael.getSubpath(Q.path,W,G)});delete P._.arrows[ac+"Path"];delete P._.arrows[ac+"Marker"];delete P._.arrows[ac+"dx"];delete P._.arrows[ac+"Type"];delete P._.arrows[ac+"String"]}for(S in v){if(v[d](S)&&!v[S]){var Z=l._g.doc.getElementById(S);Z&&Z.parentNode.removeChild(Z)}}}},w={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},k=function(K,I,J){I=w[C(I).toLowerCase()];if(I){var G=K.attrs["stroke-width"]||"1",E={round:G,square:G,butt:0}[K.attrs["stroke-linecap"]||J["stroke-linecap"]]||0,H=[],F=I.length;while(F--){H[F]=I[F]*G+((F%2)?1:-1)*E}i(K.node,{"stroke-dasharray":H.join(",")})}},x=function(P,X){var T=P.node,Q=P.attrs,N=T.style.visibility;T.style.visibility="hidden";for(var S in X){if(X[d](S)){if(!l._availableAttrs[d](S)){continue}var R=X[S];Q[S]=R;switch(S){case"blur":P.blur(R);break;case"href":case"title":case"target":var V=T.parentNode;if(V.tagName.toLowerCase()!="a"){var I=i("a");V.insertBefore(I,T);I.appendChild(T);V=I}if(S=="target"&&R=="blank"){V.setAttributeNS(o,"show","new")}else{V.setAttributeNS(o,S,R)}break;case"cursor":T.style.cursor=R;break;case"transform":P.transform(R);break;case"arrow-start":c(P,R);break;case"arrow-end":c(P,R,1);break;case"clip-rect":var F=C(R).split(g);if(F.length==4){P.clip&&P.clip.parentNode.parentNode.removeChild(P.clip.parentNode);var G=i("clipPath"),U=i("rect");G.id=l.createUUID();i(U,{x:F[0],y:F[1],width:F[2],height:F[3]});G.appendChild(U);P.paper.defs.appendChild(G);i(T,{"clip-path":"url(#"+G.id+")"});P.clip=U}if(!R){var O=T.getAttribute("clip-path");if(O){var W=l._g.doc.getElementById(O.replace(/(^url\(#|\)$)/g,s));W&&W.parentNode.removeChild(W);i(T,{"clip-path":s});delete P.clip}}break;case"path":if(P.type=="path"){i(T,{d:R?Q.path=l._pathToAbsolute(R):"M0,0"});P._.dirty=1;if(P._.arrows){"startString" in P._.arrows&&c(P,P._.arrows.startString);"endString" in P._.arrows&&c(P,P._.arrows.endString,1)}}break;case"width":T.setAttribute(S,R);P._.dirty=1;if(Q.fx){S="x";R=Q.x}else{break}case"x":if(Q.fx){R=-Q.x-(Q.width||0)}case"rx":if(S=="rx"&&P.type=="rect"){break}case"cx":T.setAttribute(S,R);P.pattern&&b(P);P._.dirty=1;break;case"height":T.setAttribute(S,R);P._.dirty=1;if(Q.fy){S="y";R=Q.y}else{break}case"y":if(Q.fy){R=-Q.y-(Q.height||0)}case"ry":if(S=="ry"&&P.type=="rect"){break}case"cy":T.setAttribute(S,R);P.pattern&&b(P);P._.dirty=1;break;case"r":if(P.type=="rect"){i(T,{rx:R,ry:R})}else{T.setAttribute(S,R)}P._.dirty=1;break;case"src":if(P.type=="image"){T.setAttributeNS(o,"href",R)}break;case"stroke-width":if(P._.sx!=1||P._.sy!=1){R/=D(t(P._.sx),t(P._.sy))||1}if(P.paper._vbSize){R*=P.paper._vbSize}T.setAttribute(S,R);if(Q["stroke-dasharray"]){k(P,Q["stroke-dasharray"],X)}if(P._.arrows){"startString" in P._.arrows&&c(P,P._.arrows.startString);"endString" in P._.arrows&&c(P,P._.arrows.endString,1)}break;case"stroke-dasharray":k(P,R,X);break;case"fill":var J=C(R).match(l._ISURL);if(J){G=i("pattern");var M=i("image");G.id=l.createUUID();i(G,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});i(M,{x:0,y:0,"xlink:href":J[1]});G.appendChild(M);(function(Y){l._preload(J[1],function(){var Z=this.offsetWidth,aa=this.offsetHeight;i(Y,{width:Z,height:aa});i(M,{width:Z,height:aa});P.paper.safari()})})(G);P.paper.defs.appendChild(G);T.style.fill="url(#"+G.id+")";i(T,{fill:"url(#"+G.id+")"});P.pattern=G;P.pattern&&b(P);break}var H=l.getRGB(R);if(!H.error){delete X.gradient;delete Q.gradient;!l.is(Q.opacity,"undefined")&&l.is(X.opacity,"undefined")&&i(T,{opacity:Q.opacity});!l.is(Q["fill-opacity"],"undefined")&&l.is(X["fill-opacity"],"undefined")&&i(T,{"fill-opacity":Q["fill-opacity"]})}else{if((P.type=="circle"||P.type=="ellipse"||C(R).charAt()!="r")&&a(P,R)){if("opacity" in Q||"fill-opacity" in Q){var E=l._g.doc.getElementById(T.getAttribute("fill").replace(/^url\(#|\)$/g,s));if(E){var K=E.getElementsByTagName("stop");i(K[K.length-1],{"stop-opacity":("opacity" in Q?Q.opacity:1)*("fill-opacity" in Q?Q["fill-opacity"]:1)})}}Q.gradient=R;Q.fill="none";break}}H[d]("opacity")&&i(T,{"fill-opacity":H.opacity>1?H.opacity/100:H.opacity});case"stroke":H=l.getRGB(R);T.setAttribute(S,H.hex);S=="stroke"&&H[d]("opacity")&&i(T,{"stroke-opacity":H.opacity>1?H.opacity/100:H.opacity});if(S=="stroke"&&P._.arrows){"startString" in P._.arrows&&c(P,P._.arrows.startString);"endString" in P._.arrows&&c(P,P._.arrows.endString,1)}break;case"gradient":(P.type=="circle"||P.type=="ellipse"||C(R).charAt()!="r")&&a(P,R);break;case"opacity":if(Q.gradient&&!Q[d]("stroke-opacity")){i(T,{"stroke-opacity":R>1?R/100:R})}case"fill-opacity":if(Q.gradient){E=l._g.doc.getElementById(T.getAttribute("fill").replace(/^url\(#|\)$/g,s));if(E){K=E.getElementsByTagName("stop");i(K[K.length-1],{"stop-opacity":R})}break}default:S=="font-size"&&(R=r(R,10)+"px");var L=S.replace(/(\-.)/g,function(Y){return Y.substring(1).toUpperCase()});T.style[L]=R;P._.dirty=1;T.setAttribute(S,R);break}}}q(P,X);T.style.visibility=N},B=1.2,q=function(E,I){if(E.type!="text"||!(I[d]("text")||I[d]("font")||I[d]("font-size")||I[d]("x")||I[d]("y"))){return}var N=E.attrs,G=E.node,P=G.firstChild?r(l._g.doc.defaultView.getComputedStyle(G.firstChild,s).getPropertyValue("font-size"),10):10;if(I[d]("text")){N.text=I.text;while(G.firstChild){G.removeChild(G.firstChild)}var H=C(I.text).split("\n"),F=[],L;for(var J=0,O=H.length;J<O;J++){L=i("tspan");J&&i(L,{dy:P*B,x:N.x});L.appendChild(l._g.doc.createTextNode(H[J]));G.appendChild(L);F[J]=L}}else{F=G.getElementsByTagName("tspan");for(J=0,O=F.length;J<O;J++){if(J){i(F[J],{dy:P*B,x:N.x})}else{i(F[0],{dy:0})}}}i(G,{x:N.x,y:N.y});E._.dirty=1;var K=E._getBBox(),M=N.y-(K.y+K.height/2);M&&l.is(M,"finite")&&i(F[0],{dy:M})},u=function(F,E){var H=0,G=0;this[0]=this.node=F;F.raphael=true;this.id=l._oid++;F.raphaelid=this.id;this.matrix=l.matrix();this.realPath=null;this.paper=E;this.attrs=this.attrs||{};this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1};!E.bottom&&(E.bottom=this);this.prev=E.top;E.top&&(E.top.next=this);E.top=this;this.next=null},m=l.el;u.prototype=m;m.constructor=u;l._engine.path=function(E,H){var F=i("path");H.canvas&&H.canvas.appendChild(F);var G=new u(F,H);G.type="path";x(G,{fill:"none",stroke:"#000",path:E});return G};m.rotate=function(F,E,H){if(this.removed){return this}F=C(F).split(g);if(F.length-1){E=n(F[1]);H=n(F[2])}F=n(F[0]);(H==null)&&(E=H);if(E==null||H==null){var G=this.getBBox(1);E=G.x+G.width/2;H=G.y+G.height/2}this.transform(this._.transform.concat([["r",F,E,H]]));return this};m.scale=function(I,G,E,H){if(this.removed){return this}I=C(I).split(g);if(I.length-1){G=n(I[1]);E=n(I[2]);H=n(I[3])}I=n(I[0]);(G==null)&&(G=I);(H==null)&&(E=H);if(E==null||H==null){var F=this.getBBox(1)}E=E==null?F.x+F.width/2:E;H=H==null?F.y+F.height/2:H;this.transform(this._.transform.concat([["s",I,G,E,H]]));return this};m.translate=function(F,E){if(this.removed){return this}F=C(F).split(g);if(F.length-1){E=n(F[1])}F=n(F[0])||0;E=+E||0;this.transform(this._.transform.concat([["t",F,E]]));return this};m.transform=function(F){var G=this._;if(F==null){return G.transform}l._extractTransform(this,F);this.clip&&i(this.clip,{transform:this.matrix.invert()});this.pattern&&b(this);this.node&&i(this.node,{transform:this.matrix});if(G.sx!=1||G.sy!=1){var E=this.attrs[d]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":E})}return this};m.hide=function(){!this.removed&&this.paper.safari(this.node.style.display="none");return this};m.show=function(){!this.removed&&this.paper.safari(this.node.style.display="");return this};m.remove=function(){if(this.removed){return}var F=this.paper;F.__set__&&F.__set__.exclude(this);A.unbind("*.*."+this.id);if(this.gradient){F.defs.removeChild(this.gradient)}l._tear(this,F);this.node.parentNode.removeChild(this.node);for(var E in this){this[E]=typeof this[E]=="function"?l._removedFactory(E):null}this.removed=true};m._getBBox=function(){if(this.node.style.display=="none"){this.show();var E=true}var G={};try{G=this.node.getBBox()}catch(F){}finally{G=G||{}}E&&this.hide();return G};m.attr=function(E,N){if(this.removed){return this}if(E==null){var K={};for(var M in this.attrs){if(this.attrs[d](M)){K[M]=this.attrs[M]}}K.gradient&&K.fill=="none"&&(K.fill=K.gradient)&&delete K.gradient;K.transform=this._.transform;return K}if(N==null&&l.is(E,"string")){if(E=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient){return this.attrs.gradient}if(E=="transform"){return this._.transform}var L=E.split(g),H={};for(var I=0,P=L.length;I<P;I++){E=L[I];if(E in this.attrs){H[E]=this.attrs[E]}else{if(l.is(this.paper.customAttributes[E],"function")){H[E]=this.paper.customAttributes[E].def}else{H[E]=l._availableAttrs[E]}}}return P-1?H:H[L[0]]}if(N==null&&l.is(E,"array")){H={};for(I=0,P=E.length;I<P;I++){H[E[I]]=this.attr(E[I])}return H}if(N!=null){var F={};F[E]=N}else{if(E!=null&&l.is(E,"object")){F=E}}for(var O in F){A("attr."+O+"."+this.id,this,F[O])}for(O in this.paper.customAttributes){if(this.paper.customAttributes[d](O)&&F[d](O)&&l.is(this.paper.customAttributes[O],"function")){var J=this.paper.customAttributes[O].apply(this,[].concat(F[O]));this.attrs[O]=F[O];for(var G in J){if(J[d](G)){F[G]=J[G]}}}}x(this,F);return this};m.toFront=function(){if(this.removed){return this}if(this.node.parentNode.tagName.toLowerCase()=="a"){this.node.parentNode.parentNode.appendChild(this.node.parentNode)}else{this.node.parentNode.appendChild(this.node)}var E=this.paper;E.top!=this&&l._tofront(this,E);return this};m.toBack=function(){if(this.removed){return this}var F=this.node.parentNode;if(F.tagName.toLowerCase()=="a"){F.parentNode.insertBefore(this.node.parentNode,this.node.parentNode.parentNode.firstChild)}else{if(F.firstChild!=this.node){F.insertBefore(this.node,this.node.parentNode.firstChild)}}l._toback(this,this.paper);var E=this.paper;return this};m.insertAfter=function(E){if(this.removed){return this}var F=E.node||E[E.length-1].node;if(F.nextSibling){F.parentNode.insertBefore(this.node,F.nextSibling)}else{F.parentNode.appendChild(this.node)}l._insertafter(this,E,this.paper);return this};m.insertBefore=function(E){if(this.removed){return this}var F=E.node||E[0].node;F.parentNode.insertBefore(this.node,F);l._insertbefore(this,E,this.paper);return this};m.blur=function(F){var E=this;if(+F!==0){var G=i("filter"),H=i("feGaussianBlur");E.attrs.blur=F;G.id=l.createUUID();i(H,{stdDeviation:+F||1.5});G.appendChild(H);E.paper.defs.appendChild(G);E._blur=G;i(E.node,{filter:"url(#"+G.id+")"})}else{if(E._blur){E._blur.parentNode.removeChild(E._blur);delete E._blur;delete E.attrs.blur}E.node.removeAttribute("filter")}};l._engine.circle=function(F,E,J,I){var H=i("circle");F.canvas&&F.canvas.appendChild(H);var G=new u(H,F);G.attrs={cx:E,cy:J,r:I,fill:"none",stroke:"#000"};G.type="circle";i(H,G.attrs);return G};l._engine.rect=function(G,E,L,F,J,K){var I=i("rect");G.canvas&&G.canvas.appendChild(I);var H=new u(I,G);H.attrs={x:E,y:L,width:F,height:J,r:K||0,rx:K||0,ry:K||0,fill:"none",stroke:"#000"};H.type="rect";i(I,H.attrs);return H};l._engine.ellipse=function(F,E,K,J,I){var H=i("ellipse");F.canvas&&F.canvas.appendChild(H);var G=new u(H,F);G.attrs={cx:E,cy:K,rx:J,ry:I,fill:"none",stroke:"#000"};G.type="ellipse";i(H,G.attrs);return G};l._engine.image=function(G,K,E,L,F,J){var I=i("image");i(I,{x:E,y:L,width:F,height:J,preserveAspectRatio:"none"});I.setAttributeNS(o,"href",K);G.canvas&&G.canvas.appendChild(I);var H=new u(I,G);H.attrs={x:E,y:L,width:F,height:J,src:K};H.type="image";return H};l._engine.text=function(F,E,J,I){var H=i("text");F.canvas&&F.canvas.appendChild(H);var G=new u(H,F);G.attrs={x:E,y:J,"text-anchor":"middle",text:I,font:l._availableAttrs.font,stroke:"none",fill:"#000"};G.type="text";x(G,G.attrs);return G};l._engine.setSize=function(F,E){this.width=F||this.width;this.height=E||this.height;this.canvas.setAttribute("width",this.width);this.canvas.setAttribute("height",this.height);if(this._viewBox){this.setViewBox.apply(this,this._viewBox)}return this};l._engine.create=function(){var H=l._getContainer.apply(0,arguments),F=H&&H.container,L=H.x,K=H.y,G=H.width,M=H.height;if(!F){throw new Error("SVG container not found.")}var E=i("svg"),J="overflow:hidden;",I;L=L||0;K=K||0;G=G||512;M=M||342;i(E,{height:M,version:1.1,width:G,xmlns:"http://www.w3.org/2000/svg"});if(F==1){E.style.cssText=J+"position:absolute;left:"+L+"px;top:"+K+"px";l._g.doc.body.appendChild(E);I=1}else{E.style.cssText=J+"position:relative";if(F.firstChild){F.insertBefore(E,F.firstChild)}else{F.appendChild(E)}}F=new l._Paper;F.width=G;F.height=M;F.canvas=E;F.clear();F._left=F._top=0;I&&(F.renderfix=function(){});F.renderfix();return F};l._engine.setViewBox=function(J,H,L,E,F){A("setViewBox",this,this._viewBox,[J,H,L,E,F]);var N=D(L/this.width,E/this.height),I=this.top,M=F?"meet":"xMinYMin",G,K;if(J==null){if(this._vbSize){N=1}delete this._vbSize;G="0 0 "+this.width+j+this.height}else{this._vbSize=N;G=J+j+H+j+L+j+E}i(this.canvas,{viewBox:G,preserveAspectRatio:M});while(N&&I){K="stroke-width" in I.attrs?I.attrs["stroke-width"]:1;I.attr({"stroke-width":K});I._.dirty=1;I._.dirtyT=1;I=I.prev}this._viewBox=[J,H,L,E,!!F];return this};l.prototype.renderfix=function(){var I=this.canvas,E=I.style,H=I.getScreenCTM()||I.createSVGMatrix(),G=-H.e%1,F=-H.f%1;if(G||F){if(G){this._left=(this._left+G)%1;E.left=this._left+"px"}if(F){this._top=(this._top+F)%1;E.top=this._top+"px"}}};l.prototype.clear=function(){l.eve("clear",this);var E=this.canvas;while(E.firstChild){E.removeChild(E.firstChild)}this.bottom=this.top=null;(this.desc=i("desc")).appendChild(l._g.doc.createTextNode("Created with Rapha\xebl "+l.version));E.appendChild(this.desc);E.appendChild(this.defs=i("defs"))};l.prototype.remove=function(){A("remove",this);this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var E in this){this[E]=typeof this[E]=="function"?l._removedFactory(E):null}};var y=l.st;for(var e in m){if(m[d](e)&&!y[d](e)){y[e]=(function(E){return function(){var F=arguments;return this.forEach(function(G){G[E].apply(G,F)})}})(e)}}}(window.Raphael);window.Raphael.vml&&function(l){var e="hasOwnProperty",G=String,n=parseFloat,h=Math,C=h.round,J=h.max,D=h.min,t=h.abs,w="fill",i=/[, ]+/,B=l.eve,x=" progid:DXImageTransform.Microsoft",k=" ",r="",F={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},j=/([clmz]),?([^clmz]*)/gi,u=/ progid:\S+Blur\([^\)]+\)/g,I=/-?[^,\s-]+/g,d="position:absolute;left:0;top:0;width:1px;height:1px",b=21600,A={path:1,rect:1,image:1},s={circle:1,ellipse:1},f=function(T){var Q=/[ahqstv]/ig,L=l._pathToAbsolute;G(T).match(Q)&&(L=l._path2curve);Q=/[clmz]/g;if(L==l._pathToAbsolute&&!G(T).match(Q)){var P=G(T).replace(j,function(X,Z,V){var Y=[],U=Z.toLowerCase()=="m",W=F[Z];V.replace(I,function(aa){if(U&&Y.length==2){W+=Y+F[Z=="m"?"l":"L"];Y=[]}Y.push(C(aa*b))});return W+Y});return P}var R=L(T),K,E;P=[];for(var N=0,S=R.length;N<S;N++){K=R[N];E=R[N][0].toLowerCase();E=="z"&&(E="x");for(var M=1,O=K.length;M<O;M++){E+=C(K[M]*b)+(M!=O-1?",":r)}P.push(E)}return P.join(k)},o=function(M,L,K){var E=l.matrix();E.rotate(-M,0.5,0.5);return{dx:E.x(L,K),dy:E.y(L,K)}},q=function(S,R,Q,N,M,O){var aa=S._,U=S.matrix,E=aa.fillpos,T=S.node,P=T.style,L=1,K="",W,Y=b/R,X=b/Q;P.visibility="hidden";if(!R||!Q){return}T.coordsize=t(Y)+k+t(X);P.rotation=O*(R*Q<0?-1:1);if(O){var Z=o(O,N,M);N=Z.dx;M=Z.dy}R<0&&(K+="x");Q<0&&(K+=" y")&&(L=-1);P.flip=K;T.coordorigin=(N*-Y)+k+(M*-X);if(E||aa.fillsize){var V=T.getElementsByTagName(w);V=V&&V[0];T.removeChild(V);if(E){Z=o(O,U.x(E[0],E[1]),U.y(E[0],E[1]));V.position=Z.dx*L+k+Z.dy*L}if(aa.fillsize){V.size=aa.fillsize[0]*t(R)+k+aa.fillsize[1]*t(Q)}T.appendChild(V)}P.visibility="visible"};l.toString=function(){return"Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\xebl "+this.version};var c=function(E,P,K){var R=G(P).toLowerCase().split("-"),N=K?"end":"start",L=R.length,O="classic",Q="medium",M="medium";while(L--){switch(R[L]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":O=R[L];break;case"wide":case"narrow":M=R[L];break;case"long":case"short":Q=R[L];break}}var S=E.node.getElementsByTagName("stroke")[0];S[N+"arrow"]=O;S[N+"arrowlength"]=Q;S[N+"arrowwidth"]=M},y=function(aa,ak){aa.attrs=aa.attrs||{};var af=aa.node,ao=aa.attrs,W=af.style,S,ai=A[aa.type]&&(ak.x!=ao.x||ak.y!=ao.y||ak.width!=ao.width||ak.height!=ao.height||ak.cx!=ao.cx||ak.cy!=ao.cy||ak.rx!=ao.rx||ak.ry!=ao.ry||ak.r!=ao.r),Z=s[aa.type]&&(ao.cx!=ak.cx||ao.cy!=ak.cy||ao.r!=ak.r||ao.rx!=ak.rx||ao.ry!=ak.ry),ar=aa;for(var X in ak){if(ak[e](X)){ao[X]=ak[X]}}if(ai){ao.path=l._getPath[aa.type](aa);aa._.dirty=1}ak.href&&(af.href=ak.href);ak.title&&(af.title=ak.title);ak.target&&(af.target=ak.target);ak.cursor&&(W.cursor=ak.cursor);"blur" in ak&&aa.blur(ak.blur);if(ak.path&&aa.type=="path"||ai){af.path=f(~G(ao.path).toLowerCase().indexOf("r")?l._pathToAbsolute(ao.path):ao.path);if(aa.type=="image"){aa._.fillpos=[ao.x,ao.y];aa._.fillsize=[ao.width,ao.height];q(aa,1,1,0,0,0)}}"transform" in ak&&aa.transform(ak.transform);if(Z){var N=+ao.cx,L=+ao.cy,R=+ao.rx||+ao.r||0,Q=+ao.ry||+ao.r||0;af.path=l.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",C((N-R)*b),C((L-Q)*b),C((N+R)*b),C((L+Q)*b),C(N*b))}if("clip-rect" in ak){var K=G(ak["clip-rect"]).split(i);if(K.length==4){K[2]=+K[2]+(+K[0]);K[3]=+K[3]+(+K[1]);var Y=af.clipRect||l._g.doc.createElement("div"),aq=Y.style;aq.clip=l.format("rect({1}px {2}px {3}px {0}px)",K);if(!af.clipRect){aq.position="absolute";aq.top=0;aq.left=0;aq.width=aa.paper.width+"px";aq.height=aa.paper.height+"px";af.parentNode.insertBefore(Y,af);Y.appendChild(af);af.clipRect=Y}}if(!ak["clip-rect"]){af.clipRect&&(af.clipRect.style.clip="auto")}}if(aa.textpath){var am=aa.textpath.style;ak.font&&(am.font=ak.font);ak["font-family"]&&(am.fontFamily='"'+ak["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,r)+'"');ak["font-size"]&&(am.fontSize=ak["font-size"]);ak["font-weight"]&&(am.fontWeight=ak["font-weight"]);ak["font-style"]&&(am.fontStyle=ak["font-style"])}if("arrow-start" in ak){c(ar,ak["arrow-start"])}if("arrow-end" in ak){c(ar,ak["arrow-end"],1)}if(ak.opacity!=null||ak["stroke-width"]!=null||ak.fill!=null||ak.src!=null||ak.stroke!=null||ak["stroke-width"]!=null||ak["stroke-opacity"]!=null||ak["fill-opacity"]!=null||ak["stroke-dasharray"]!=null||ak["stroke-miterlimit"]!=null||ak["stroke-linejoin"]!=null||ak["stroke-linecap"]!=null){var ag=af.getElementsByTagName(w),an=false;ag=ag&&ag[0];!ag&&(an=ag=H(w));if(aa.type=="image"&&ak.src){ag.src=ak.src}ak.fill&&(ag.on=true);if(ag.on==null||ak.fill=="none"||ak.fill===null){ag.on=false}if(ag.on&&ak.fill){var P=G(ak.fill).match(l._ISURL);if(P){ag.parentNode==af&&af.removeChild(ag);ag.rotate=true;ag.src=P[1];ag.type="tile";var E=aa.getBBox(1);ag.position=E.x+k+E.y;aa._.fillpos=[E.x,E.y];l._preload(P[1],function(){aa._.fillsize=[this.offsetWidth,this.offsetHeight]})}else{ag.color=l.getRGB(ak.fill).hex;ag.src=r;ag.type="solid";if(l.getRGB(ak.fill).error&&(ar.type in {circle:1,ellipse:1}||G(ak.fill).charAt()!="r")&&a(ar,ak.fill,ag)){ao.fill="none";ao.gradient=ak.fill;ag.rotate=false}}}if("fill-opacity" in ak||"opacity" in ak){var O=((+ao["fill-opacity"]+1||2)-1)*((+ao.opacity+1||2)-1)*((+l.getRGB(ak.fill).o+1||2)-1);O=D(J(O,0),1);ag.opacity=O;if(ag.src){ag.color="none"}}af.appendChild(ag);var T=(af.getElementsByTagName("stroke")&&af.getElementsByTagName("stroke")[0]),ap=false;!T&&(ap=T=H("stroke"));if((ak.stroke&&ak.stroke!="none")||ak["stroke-width"]||ak["stroke-opacity"]!=null||ak["stroke-dasharray"]||ak["stroke-miterlimit"]||ak["stroke-linejoin"]||ak["stroke-linecap"]){T.on=true}(ak.stroke=="none"||ak.stroke===null||T.on==null||ak.stroke==0||ak["stroke-width"]==0)&&(T.on=false);var ae=l.getRGB(ak.stroke);T.on&&ak.stroke&&(T.color=ae.hex);O=((+ao["stroke-opacity"]+1||2)-1)*((+ao.opacity+1||2)-1)*((+ae.o+1||2)-1);var ab=(n(ak["stroke-width"])||1)*0.75;O=D(J(O,0),1);ak["stroke-width"]==null&&(ab=ao["stroke-width"]);ak["stroke-width"]&&(T.weight=ab);ab&&ab<1&&(O*=ab)&&(T.weight=1);T.opacity=O;ak["stroke-linejoin"]&&(T.joinstyle=ak["stroke-linejoin"]||"miter");T.miterlimit=ak["stroke-miterlimit"]||8;ak["stroke-linecap"]&&(T.endcap=ak["stroke-linecap"]=="butt"?"flat":ak["stroke-linecap"]=="square"?"square":"round");if(ak["stroke-dasharray"]){var ad={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};T.dashstyle=ad[e](ak["stroke-dasharray"])?ad[ak["stroke-dasharray"]]:r}ap&&af.appendChild(T)}if(ar.type=="text"){ar.paper.canvas.style.display=r;var ah=ar.paper.span,ac=100,M=ao.font&&ao.font.match(/\d+(?:\.\d*)?(?=px)/);W=ah.style;ao.font&&(W.font=ao.font);ao["font-family"]&&(W.fontFamily=ao["font-family"]);ao["font-weight"]&&(W.fontWeight=ao["font-weight"]);ao["font-style"]&&(W.fontStyle=ao["font-style"]);M=n(ao["font-size"]||M&&M[0])||10;W.fontSize=M*ac+"px";ar.textpath.string&&(ah.innerHTML=G(ar.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var V=ah.getBoundingClientRect();ar.W=ao.w=(V.right-V.left)/ac;ar.H=ao.h=(V.bottom-V.top)/ac;ar.X=ao.x;ar.Y=ao.y+ar.H/2;("x" in ak||"y" in ak)&&(ar.path.v=l.format("m{0},{1}l{2},{1}",C(ao.x*b),C(ao.y*b),C(ao.x*b)+1));var U=["x","y","text","font","font-family","font-weight","font-style","font-size"];for(var aj=0,al=U.length;aj<al;aj++){if(U[aj] in ak){ar._.dirty=1;break}}switch(ao["text-anchor"]){case"start":ar.textpath.style["v-text-align"]="left";ar.bbx=ar.W/2;break;case"end":ar.textpath.style["v-text-align"]="right";ar.bbx=-ar.W/2;break;default:ar.textpath.style["v-text-align"]="center";ar.bbx=0;break}ar.textpath.style["v-text-kern"]=true}},a=function(E,S,V){E.attrs=E.attrs||{};var T=E.attrs,M=Math.pow,N,O,Q="linear",R=".5 .5";E.attrs.gradient=S;S=G(S).replace(l._radial_gradient,function(Y,Z,X){Q="radial";if(Z&&X){Z=n(Z);X=n(X);M(Z-0.5,2)+M(X-0.5,2)>0.25&&(X=h.sqrt(0.25-M(Z-0.5,2))*((X>0.5)*2-1)+0.5);R=Z+k+X}return r});S=S.split(/\s*\-\s*/);if(Q=="linear"){var K=S.shift();K=-n(K);if(isNaN(K)){return null}}var P=l._parseDots(S);if(!P){return null}E=E.shape||E.node;if(P.length){E.removeChild(V);V.on=true;V.method="none";V.color=P[0].color;V.color2=P[P.length-1].color;var W=[];for(var L=0,U=P.length;L<U;L++){P[L].offset&&W.push(P[L].offset+k+P[L].color)}V.colors=W.length?W.join():"0% "+V.color;if(Q=="radial"){V.type="gradientTitle";V.focus="100%";V.focussize="0 0";V.focusposition=R;V.angle=0}else{V.type="gradient";V.angle=(270-K)%360}E.appendChild(V)}return 1},v=function(K,E){this[0]=this.node=K;K.raphael=true;this.id=l._oid++;K.raphaelid=this.id;this.X=0;this.Y=0;this.attrs={};this.paper=E;this.matrix=l.matrix();this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1};!E.bottom&&(E.bottom=this);this.prev=E.top;E.top&&(E.top.next=this);E.top=this;this.next=null};var m=l.el;v.prototype=m;m.constructor=v;m.transform=function(N){if(N==null){return this._.transform}var P=this.paper._viewBoxShift,O=P?"s"+[P.scale,P.scale]+"-1-1t"+[P.dx,P.dy]:r,S;if(P){S=N=G(N).replace(/\.{3}|\u2026/g,this._.transform||r)}l._extractTransform(this,O+N);var T=this.matrix.clone(),V=this.skew,L=this.node,R,M=~G(this.attrs.fill).indexOf("-"),E=!G(this.attrs.fill).indexOf("url(");T.translate(-0.5,-0.5);if(E||M||this.type=="image"){V.matrix="1 0 0 1";V.offset="0 0";R=T.split();if((M&&R.noRotation)||!R.isSimple){L.style.filter=T.toFilter();var Q=this.getBBox(),K=this.getBBox(1),W=Q.x-K.x,U=Q.y-K.y;L.coordorigin=(W*-b)+k+(U*-b);q(this,1,1,W,U,0)}else{L.style.filter=r;q(this,R.scalex,R.scaley,R.dx,R.dy,R.rotate)}}else{L.style.filter=r;V.matrix=G(T);V.offset=T.offset()}S&&(this._.transform=S);return this};m.rotate=function(K,E,M){if(this.removed){return this}if(K==null){return}K=G(K).split(i);if(K.length-1){E=n(K[1]);M=n(K[2])}K=n(K[0]);(M==null)&&(E=M);if(E==null||M==null){var L=this.getBBox(1);E=L.x+L.width/2;M=L.y+L.height/2}this._.dirtyT=1;this.transform(this._.transform.concat([["r",K,E,M]]));return this};m.translate=function(K,E){if(this.removed){return this}K=G(K).split(i);if(K.length-1){E=n(K[1])}K=n(K[0])||0;E=+E||0;if(this._.bbox){this._.bbox.x+=K;this._.bbox.y+=E}this.transform(this._.transform.concat([["t",K,E]]));return this};m.scale=function(N,L,E,M){if(this.removed){return this}N=G(N).split(i);if(N.length-1){L=n(N[1]);E=n(N[2]);M=n(N[3]);isNaN(E)&&(E=null);isNaN(M)&&(M=null)}N=n(N[0]);(L==null)&&(L=N);(M==null)&&(E=M);if(E==null||M==null){var K=this.getBBox(1)}E=E==null?K.x+K.width/2:E;M=M==null?K.y+K.height/2:M;this.transform(this._.transform.concat([["s",N,L,E,M]]));this._.dirtyT=1;return this};m.hide=function(){!this.removed&&(this.node.style.display="none");return this};m.show=function(){!this.removed&&(this.node.style.display=r);return this};m._getBBox=function(){if(this.removed){return{}}return{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}};m.remove=function(){if(this.removed){return}this.paper.__set__&&this.paper.__set__.exclude(this);l.eve.unbind("*.*."+this.id);l._tear(this,this.paper);this.node.parentNode.removeChild(this.node);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var E in this){this[E]=typeof this[E]=="function"?l._removedFactory(E):null}this.removed=true};m.attr=function(E,S){if(this.removed){return this}if(E==null){var P={};for(var R in this.attrs){if(this.attrs[e](R)){P[R]=this.attrs[R]}}P.gradient&&P.fill=="none"&&(P.fill=P.gradient)&&delete P.gradient;P.transform=this._.transform;return P}if(S==null&&l.is(E,"string")){if(E==w&&this.attrs.fill=="none"&&this.attrs.gradient){return this.attrs.gradient}var Q=E.split(i),M={};for(var N=0,U=Q.length;N<U;N++){E=Q[N];if(E in this.attrs){M[E]=this.attrs[E]}else{if(l.is(this.paper.customAttributes[E],"function")){M[E]=this.paper.customAttributes[E].def}else{M[E]=l._availableAttrs[E]}}}return U-1?M:M[Q[0]]}if(this.attrs&&S==null&&l.is(E,"array")){M={};for(N=0,U=E.length;N<U;N++){M[E[N]]=this.attr(E[N])}return M}var K;if(S!=null){K={};K[E]=S}S==null&&l.is(E,"object")&&(K=E);for(var T in K){B("attr."+T+"."+this.id,this,K[T])}if(K){for(T in this.paper.customAttributes){if(this.paper.customAttributes[e](T)&&K[e](T)&&l.is(this.paper.customAttributes[T],"function")){var O=this.paper.customAttributes[T].apply(this,[].concat(K[T]));this.attrs[T]=K[T];for(var L in O){if(O[e](L)){K[L]=O[L]}}}}if(K.text&&this.type=="text"){this.textpath.string=K.text}y(this,K)}return this};m.toFront=function(){!this.removed&&this.node.parentNode.appendChild(this.node);this.paper&&this.paper.top!=this&&l._tofront(this,this.paper);return this};m.toBack=function(){if(this.removed){return this}if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);l._toback(this,this.paper)}return this};m.insertAfter=function(E){if(this.removed){return this}if(E.constructor==l.st.constructor){E=E[E.length-1]}if(E.node.nextSibling){E.node.parentNode.insertBefore(this.node,E.node.nextSibling)}else{E.node.parentNode.appendChild(this.node)}l._insertafter(this,E,this.paper);return this};m.insertBefore=function(E){if(this.removed){return this}if(E.constructor==l.st.constructor){E=E[0]}E.node.parentNode.insertBefore(this.node,E.node);l._insertbefore(this,E,this.paper);return this};m.blur=function(E){var K=this.node.runtimeStyle,L=K.filter;L=L.replace(u,r);if(+E!==0){this.attrs.blur=E;K.filter=L+k+x+".Blur(pixelradius="+(+E||1.5)+")";K.margin=l.format("-{0}px 0 0 -{0}px",C(+E||1.5))}else{K.filter=L;K.margin=0;delete this.attrs.blur}};l._engine.path=function(M,K){var N=H("shape");N.style.cssText=d;N.coordsize=b+k+b;N.coordorigin=K.coordorigin;var O=new v(N,K),E={fill:"none",stroke:"#000"};M&&(E.path=M);O.type="path";O.path=[];O.Path=r;y(O,E);K.canvas.appendChild(N);var L=H("skew");L.on=true;N.appendChild(L);O.skew=L;O.transform(r);return O};l._engine.rect=function(K,P,N,Q,L,E){var R=l._rectPath(P,N,Q,L,E),M=K.path(R),O=M.attrs;M.X=O.x=P;M.Y=O.y=N;M.W=O.width=Q;M.H=O.height=L;O.r=E;O.path=R;M.type="rect";return M};l._engine.ellipse=function(K,E,P,O,N){var M=K.path(),L=M.attrs;M.X=E-O;M.Y=P-N;M.W=O*2;M.H=N*2;M.type="ellipse";y(M,{cx:E,cy:P,rx:O,ry:N});return M};l._engine.circle=function(K,E,O,N){var M=K.path(),L=M.attrs;M.X=E-N;M.Y=O-N;M.W=M.H=N*2;M.type="circle";y(M,{cx:E,cy:O,r:N});return M};l._engine.image=function(K,E,Q,O,R,M){var T=l._rectPath(Q,O,R,M),N=K.path(T).attr({stroke:"none"}),P=N.attrs,L=N.node,S=L.getElementsByTagName(w)[0];P.src=E;N.X=P.x=Q;N.Y=P.y=O;N.W=P.width=R;N.H=P.height=M;P.path=T;N.type="image";S.parentNode==L&&L.removeChild(S);S.rotate=true;S.src=E;S.type="tile";N._.fillpos=[Q,O];N._.fillsize=[R,M];L.appendChild(S);q(N,1,1,0,0,0);return N};l._engine.text=function(E,P,O,Q){var M=H("shape"),S=H("path"),L=H("textpath");P=P||0;O=O||0;Q=Q||"";S.v=l.format("m{0},{1}l{2},{1}",C(P*b),C(O*b),C(P*b)+1);S.textpathok=true;L.string=G(Q);L.on=true;M.style.cssText=d;M.coordsize=b+k+b;M.coordorigin="0 0";var K=new v(M,E),N={fill:"#000",stroke:"none",font:l._availableAttrs.font,text:Q};K.shape=M;K.path=S;K.textpath=L;K.type="text";K.attrs.text=G(Q);K.attrs.x=P;K.attrs.y=O;K.attrs.w=1;K.attrs.h=1;y(K,N);M.appendChild(L);M.appendChild(S);E.canvas.appendChild(M);var R=H("skew");R.on=true;M.appendChild(R);K.skew=R;K.transform(r);return K};l._engine.setSize=function(L,E){var K=this.canvas.style;this.width=L;this.height=E;L==+L&&(L+="px");E==+E&&(E+="px");K.width=L;K.height=E;K.clip="rect(0 "+L+" "+E+" 0)";if(this._viewBox){l._engine.setViewBox.apply(this,this._viewBox)}return this};l._engine.setViewBox=function(O,N,P,L,M){l.eve("setViewBox",this,this._viewBox,[O,N,P,L,M]);var E=this.width,R=this.height,S=1/J(P/E,L/R),Q,K;if(M){Q=R/L;K=E/P;if(P*Q<E){O-=(E-P*Q)/2/Q}if(L*K<R){N-=(R-L*K)/2/K}}this._viewBox=[O,N,P,L,!!M];this._viewBoxShift={dx:-O,dy:-N,scale:S};this.forEach(function(T){T.transform("...")});return this};var H;l._engine.initWin=function(L){var K=L.document;K.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!K.namespaces.rvml&&K.namespaces.add("rvml","urn:schemas-microsoft-com:vml");H=function(M){return K.createElement("<rvml:"+M+' class="rvml">')}}catch(E){H=function(M){return K.createElement("<"+M+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}};l._engine.initWin(l._g.win);l._engine.create=function(){var L=l._getContainer.apply(0,arguments),E=L.container,R=L.height,S,K=L.width,Q=L.x,P=L.y;if(!E){throw new Error("VML container not found.")}var N=new l._Paper,O=N.canvas=l._g.doc.createElement("div"),M=O.style;Q=Q||0;P=P||0;K=K||512;R=R||342;N.width=K;N.height=R;K==+K&&(K+="px");R==+R&&(R+="px");N.coordsize=b*1000+k+b*1000;N.coordorigin="0 0";N.span=l._g.doc.createElement("span");N.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;";O.appendChild(N.span);M.cssText=l.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",K,R);if(E==1){l._g.doc.body.appendChild(O);M.left=Q+"px";M.top=P+"px";M.position="absolute"}else{if(E.firstChild){E.insertBefore(O,E.firstChild)}else{E.appendChild(O)}}N.renderfix=function(){};return N};l.prototype.clear=function(){l.eve("clear",this);this.canvas.innerHTML=r;this.span=l._g.doc.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas.appendChild(this.span);this.bottom=this.top=null};l.prototype.remove=function(){l.eve("remove",this);this.canvas.parentNode.removeChild(this.canvas);for(var E in this){this[E]=typeof this[E]=="function"?l._removedFactory(E):null}return true};var z=l.st;for(var g in m){if(m[e](g)&&!z[e](g)){z[g]=(function(E){return function(){var K=arguments;return this.forEach(function(L){L[E].apply(L,K)})}})(g)}}}(window.Raphael);var Abstract={};Abstract.Modules={};Abstract.build=function(c,d,b,a){var e=[];if(c){$(c).each(function(){canvas=new Abstract.Canvas({width:d,height:b,draw:a,element:this});e.push(canvas);$(this).data("AbstractCanvas",canvas)})}return e};Abstract.utilites={options:function(a,b){return $.extend({},b,a)},parseMeasurement:function(a,b){var c=function(d){if(b&&typeof d=="string"&&d.indexOf("%")!=-1){d=b*(parseInt(d)/100)}return d};if(a instanceof Array){$.each(a,function(e,d){a[e]=c(d)});return a}else{return c(a)}},random:function(b,a){if(b&&typeof b.generate=="function"){return b.generate()}if(b instanceof Array){if(a){if(!(a instanceof Array)){a=[a]}vv=[];$.each(b,function(c,d){if($.inArray(d,a)){vv.push(d)}});if(vv.length>0){b=vv}}if(b.length==2&&typeof b[0]=="number"&&typeof b[1]=="number"){b.sort(function(d,c){return(d-c)});b=Math.floor(Math.random()*(b[1]-b[0]+1)+b[0])}else{index=Math.floor(Math.random()*(b.length));b=b[index]}}return b},decimalRange:function(a){if(a>1){a=a/100}return a}};Abstract.Modules.Origin=function(a){this.origin=function(b){if(b){this._origin=this.buildOrigin(b);if(this.reposition){this.reposition()}return this}else{if(!this._origin){this._origin=this.options.origin}}this._origin=this.buildOrigin(this._origin);return(this._origin)?this._origin:this.parent().origin()};this.buildOrigin=function(b){if(b&&b.class_name!="Abstract.Point"){b=new Abstract.Point(b);b.parent((this.parent)?this.parent():this)}return b};return this};Abstract.Modules.Parent=function(a){this.parent=function(b){if(b){this._parent=b}else{if(!this._parent){this._parent=this.options.parent}}return this._parent};return this};Abstract.Modules.Shape=function(options){this.paper=function(){return(this._paper)?this._paper:this.parent().paper()};this.draw=function(){this.fill();this.stroke();this.rotate();this.opacity();return this};this.x=function(){if(!this._x){this._x=this.origin().x()}return this._x};this.y=function(){if(!this._y){this._y=this.origin().y()}return this._y};this.reposition=function(){this.element().attr({x:this.x(),y:this.y()});this.stroke();return this};this.resize=function(){this.element().attr({width:this.width(),height:this.height()});return this.reposition()};this.fill=function(fill){if(fill!=null){this._fill=Abstract.utilites.random(fill)}else{if(this._fill==null){this._fill=Abstract.utilites.random(this.options.fill)}}if(this.element()){this.element().attr({fill:this._fill})}return(fill!=null)?this:this._fill};this.stroke=function(stroke){if(stroke!=null){this._stroke=Abstract.utilites.random(stroke)}else{if(this._stroke==null){this._stroke=Abstract.utilites.random(this.options.stroke)}}if(this._stroke&&this._stroke.class_name!="Abstract.Stroke"){this._stroke=new Abstract.Stroke(this._stroke)}if(this._stroke&&(this._stroke.position()=="inside"||this._stroke.position()=="outside")){this.strokeElement()}else{this.clearStroke();if(this.element()&&this._stroke){this.element().attr({stroke:this._stroke.color(),"stroke-width":this._stroke.width(),"stroke-opacity":(this._stroke&&this._stroke.opacity())?this._stroke.opacity():this._opacity})}}return(stroke!=null)?this:this._stroke};this.clearStroke=function(){if(this.element()){this.element().attr({stroke:"none","stroke-width":0})}if(this._stroke_element){this._stroke_element.element().remove();this._stroke_element=null}};this.strokeElement=function(){this.clearStroke();var klass=eval(this.class_name);this._stroke_element=new klass({fill:false,rotate:this._rotate,parent:this.parent(),origin:{x:this.x(),y:this.y()},width:this.width()+((this._stroke.position()=="inside")?-this._stroke.width():this._stroke.width()),height:this.height()+((this._stroke.position()=="inside")?-this._stroke.width():this._stroke.width()),thickness:(this.thickness)?(this.thickness()+((this._stroke.position()=="inside")?-this._stroke.width():this._stroke.width())):0,stroke:{color:this._stroke.color(),width:this._stroke.width(),opacity:(this._stroke&&this._stroke.opacity())?this._stroke.opacity():this._opacity}}).draw()};this.opacity=function(opacity){if(opacity!=null){this._opacity=Abstract.utilites.decimalRange(Abstract.utilites.random(opacity))}else{if(this._opacity==null){this._opacity=Abstract.utilites.decimalRange(Abstract.utilites.random(this.options.opacity))}}if(this.element()){this.stroke();this.element().attr({"fill-opacity":this._opacity})}return(opacity!=null)?this:this._opacity};this.rotate=function(rotate){if(rotate!=null){this._rotate=Abstract.utilites.random(rotate)}else{if(this._rotate==null){this._rotate=Abstract.utilites.random(this.options.rotate)}}if(this.element()){this.stroke();this.element().rotate(this._rotate)}return(rotate!=null)?this:this._rotate};return this};Abstract.Modules.Size=function(a){this.size=function(b){if(b){this._size=Abstract.utilites.random(b);if(this.resize){this.resize()}return this}else{if(!this._size){this._size=Abstract.utilites.random(this.options.size)}}return this._size};this.width=function(b){if(b){this._width=Abstract.utilites.random(b);if(this.resize){this.resize()}return this}else{if(!this._width){this._width=(this.size())?this.size():Abstract.utilites.random(this.options.width)}}return this._width};this.height=function(b){if(b){this._height=Abstract.utilites.random(b);if(this.resize){this.resize()}return this}else{if(!this._height){this._height=(this.size())?this.size():Abstract.utilites.random(this.options.height)}}return this._height};return this};Abstract.Canvas=function(a){this.options=Abstract.utilites.options(a,{element:null,width:0,height:0,origin:new Abstract.Point({x:"50%",y:"50%",parent:this}),background:"#fff",draw:function(b){}});this.element=function(){if(!this._element){this._element=this.options.element}return this._element};this.paper=function(){if(!this._paper){this._paper=Raphael(this.element(),this.width(),this.height())}return this._paper};this.background=function(c){if(!this._background){if(c.class_name=="Abstract.Gradient"&&c.type()=="radial"){var b=Math.ceil(Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2)));this._background=new Abstract.Ellipse({size:b,fill:c,stroke:false,parent:this,origin:new Abstract.Point({x:"50%",y:"50%"})}).draw()}else{this._background=new Abstract.Rectangle({width:this.width(),height:this.height(),fill:c,stroke:false,parent:this,origin:new Abstract.Point({x:"50%",y:"50%"})}).draw()}}else{this._background.fill(c)}return this};this.gradient=function(b){return new Abstract.Gradient(b)};this.stroke=function(b){return new Abstract.Stroke(b)};this.rectangle=function(b,d){var c=new Abstract.Rectangle(b);c.parent(this);if(d!==false){c.draw()}return c};this.square=function(b,c){return this.rectangle(b,c)};this.ellipse=function(b,d){var c=new Abstract.Ellipse(b);c.parent(this);if(d!==false){c.draw()}return c};this.circle=function(b,c){return this.ellipse(b,c)};this.cross=function(b,c){var d=new Abstract.Cross(b);d.parent(this);if(c!==false){d.draw()}return d};this.point=function(b){point=new Abstract.Point(b);point.parent(this);return point};this.repeat=function(d,c){if(d&&c){for(var b=0;b<Abstract.utilites.random(d);b++){c()}}};this.redraw=function(){if(this.options.draw){this.paper().clear();this._background=null;this.options.draw(this)}};if(this.options.draw){this.options.draw(this)}};Abstract.Modules.Size.call(Abstract.Canvas.prototype);Abstract.Modules.Origin.call(Abstract.Canvas.prototype);Abstract.Gradient=function(a){this.class_name="Abstract.Gradient";this.options=Abstract.utilites.options(a,{type:"linear",angle:0,start:"#fff",end:"#000",colors:null,origin:new Abstract.Point({x:0.5,y:0.5})});this.x=function(){return Abstract.utilites.decimalRange(this.origin().x())};this.y=function(){return Abstract.utilites.decimalRange(this.origin().y())};this.generate=function(){var c=Abstract.utilites.random(this.options.type);var e=Abstract.utilites.random(this.options.angle);var f=Abstract.utilites.random(this.options.start);var b=Abstract.utilites.random(this.options.end,f);var d=e+"-";if(c=="radial"){d="r("+this.x()+", "+this.y()+")"}if(this.options.colors){f=Abstract.utilites.random(this.options.colors);b=Abstract.utilites.random(this.options.colors,f)}return d+f+"-"+b};this.type=function(b){if(b){this._type=Abstract.utilites.random(b);return this}else{if(!this._type){this._type=Abstract.utilites.random(this.options.type)}}return this._type}};Abstract.Modules.Origin.call(Abstract.Gradient.prototype);Abstract.Point=function(a){this.class_name="Abstract.Point";this.options=Abstract.utilites.options(a,{x:0,y:0,parent:null});this.x=function(){var b=this.options.x;if(this.parent()){b=Abstract.utilites.parseMeasurement(this.options.x,this.parent().width())}return Abstract.utilites.random(b)};this.y=function(){var b=this.options.y;if(this.parent()){b=Abstract.utilites.parseMeasurement(this.options.y,this.parent().height())}return Abstract.utilites.random(b)}};Abstract.Modules.Parent.call(Abstract.Point.prototype);Abstract.Modules.Origin.call(Abstract.Point.prototype);Abstract.Stroke=function(a){this.class_name="Abstract.Stroke";this.options=Abstract.utilites.options(a,{width:1,color:"#000",opacity:null,position:"normal"});this.width=function(b){if(b){this._width=b;return this}else{if(!this._width){this._width=Abstract.utilites.random(this.options.width)}}return this._width};this.color=function(){if(!this._color){this._color=Abstract.utilites.random(this.options.color)}return this._color};this.opacity=function(){if(!this._opacity){this._opacity=Abstract.utilites.decimalRange(Abstract.utilites.random(this.options.opacity))}return this._opacity};this.position=function(){if(!this._position){p=Abstract.utilites.random(this.options.position);this._position=(p=="inside"||p=="outside")?p:"normal"}return this._position}};Abstract.Cross=function(a){this.class_name="Abstract.Cross";this.options=Abstract.utilites.options(a,{size:null,width:0,height:0,parent:null,opacity:1,thickness:0,background:"#fff",stroke:new Abstract.Stroke(),origin:null,rotate:0});this.element=function(){if(!this._element){start_x=this.x()-this.thickness()/2;start_y=this.y()-this.thickness()/2;width=(this.width()-this.thickness())/2;height=(this.height()-this.thickness())/2;this._element=this.paper().path("M"+start_x+","+start_y+"v-"+height+"h"+this.thickness()+"v"+height+"h"+width+"v"+this.thickness()+"h-"+width+"v"+height+"h-"+this.thickness()+"v-"+height+"h-"+width+"v-"+this.thickness()+"Z")}return this._element};this.redraw=function(){this.element().remove();this._element=null;this.draw()};this.reposition=function(){this.redraw();return this};this.resize=function(){this.redraw();return this};this.thickness=function(b){if(b){this._thickness=Abstract.utilites.random(b);if(this.resize){this.resize()}return this}else{if(!this._thickness){this._thickness=Abstract.utilites.random(this.options.thickness)}}return this._thickness}};Abstract.Modules.Size.call(Abstract.Cross.prototype);Abstract.Modules.Shape.call(Abstract.Cross.prototype);Abstract.Modules.Parent.call(Abstract.Cross.prototype);Abstract.Modules.Origin.call(Abstract.Cross.prototype);Abstract.Ellipse=function(a){this.class_name="Abstract.Ellipse";this.options=Abstract.utilites.options(a,{size:null,width:0,height:0,parent:null,opacity:1,background:"#fff",stroke:new Abstract.Stroke(),origin:null,rotate:0});this.element=function(){if(!this._element){this._element=this.paper().ellipse(this.x(),this.y(),this.width()/2,this.height()/2)}return this._element};this.reposition=function(){this.element().attr({cx:this.x(),cy:this.y()});this.stroke();return this};this.resize=function(){this.element().attr({rx:this.width()/2,ry:this.height()/2});return this.reposition()}};Abstract.Modules.Size.call(Abstract.Ellipse.prototype);Abstract.Modules.Shape.call(Abstract.Ellipse.prototype);Abstract.Modules.Parent.call(Abstract.Ellipse.prototype);Abstract.Modules.Origin.call(Abstract.Ellipse.prototype);Abstract.Rectangle=function(a){this.class_name="Abstract.Rectangle";this.options=Abstract.utilites.options(a,{size:null,width:0,height:0,parent:null,opacity:1,background:"#fff",stroke:new Abstract.Stroke(),origin:null,rotate:0});this.element=function(){if(!this._element){this._element=this.paper().rect(this.offsetX(),this.offsetY(),this.width(),this.height())}return this._element};this.reposition=function(){this.element().attr({x:this.offsetX(),y:this.offsetY()});this.stroke();return this};this.offsetX=function(){return this.x()-(this.width()/2)};this.offsetY=function(){return this.y()-(this.height()/2)}};Abstract.Modules.Size.call(Abstract.Rectangle.prototype);Abstract.Modules.Shape.call(Abstract.Rectangle.prototype);Abstract.Modules.Parent.call(Abstract.Rectangle.prototype);Abstract.Modules.Origin.call(Abstract.Rectangle.prototype);(function(e){var c="addEventListener",b="gesturestart",g="querySelectorAll",f=[1,1],d=g in e?e[g]("meta[name=viewport]"):[];function a(){d.content="width=device-width,minimum-scale="+f[0]+",maximum-scale="+f[1];e.removeEventListener(b,a,true)}if((d=d[d.length-1])&&c in e){a();f=[0.25,1.6];e[c](b,a,true)}}(document));var Site={init:function(){this.drawAbstract();this.realign();$(window).resize(function(){Site.realign()})},realign:function(){var a=parseInt($(".container").height());var b=$(window).height();var d=b-a;if(d<0){d=0}var c=(b>a)?d/2:0;$(".container").css("padding-top",c);$("#background-wrapper").css({"min-width":parseInt($(".container").outerWidth())+"px","min-height":a+"px"})},drawAbstract:function(){if($("html").hasClass("ie6")){return}var b=$('<div id="background" />').appendTo("body");b.wrap('<div id="background-wrapper" />');var a=Abstract.build(b,3000,3000,function(c){var f=["#291a30","#452e50","#5c4d63","#1f1324","#3d2a45"];var d=f.concat([Abstract.utilites.random("#5a584d","#888473","#b5b09a")]);var e=f.concat(["#fbeca7"]);c.background(c.gradient({angle:[0,360],colors:d,type:["radial","linear"],origin:c.point({x:[0,100],y:[0,100]})}));c.origin({x:[0,"100%"],y:[0,"100%"]});c.repeat([400,600],function(){var h=Abstract.utilites.random([1,10]);if(h==1){c.circle({size:[10,200],fill:e,opacity:[5,50],stroke:false})}else{if(h==2){c.circle({size:[60,600],fill:false,opacity:[5,40],stroke:{color:e,width:[1,10]}})}else{if(h==3){var g=Abstract.utilites.random([10,200]);c.cross({size:g,thickness:g/5,rotate:[0,360],fill:e,opacity:[5,50],stroke:false})}else{c.circle({size:[5,32],fill:["#fff","#000"],opacity:[5,10],stroke:false})}}}})})[0];$("h1").css("cursor","pointer").click(function(){a.redraw()})}};$(function(){Site.init()});
