/*
 jQuery JavaScript Library v1.7.1
 http://jquery.com/

 Copyright 2011, John Resig
 Dual licensed under the MIT or GPL Version 2 licenses.
 http://jquery.org/license

 Includes Sizzle.js
 http://sizzlejs.com/
 Copyright 2011, The Dojo Foundation
 Released under the MIT, BSD, and GPL Licenses.

 Date: Mon Nov 21 21:11:03 2011 -0500
 Sizzle CSS Selector Engine
 Copyright 2011, The Dojo Foundation
 Released under the MIT, BSD, and GPL Licenses.
 More information: http://sizzlejs.com/
 Raphael 1.5.2 - JavaScript Vector Library

 Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
 Licensed under the MIT (http://raphaeljs.com/license.html) license.
*/
(function(t,H){function xa(a){var b=ga[a]={},c,e;a=a.split(/\s+/);c=0;for(e=a.length;c<e;c++)b[a[c]]=true;return b}function qb(a,b,c){if(c===H&&a.nodeType===1){c="data-"+b.replace(Zb,"-$1").toLowerCase();c=a.getAttribute(c);if(typeof c==="string"){try{c=c==="true"?true:c==="false"?false:c==="null"?null:h.isNumeric(c)?parseFloat(c):ya.test(c)?h.parseJSON(c):c}catch(e){}h.data(a,b,c)}else c=H}return c}function Xa(a){for(var b in a)if(!(b==="data"&&h.isEmptyObject(a[b])))if(b!=="toJSON")return false;
return true}function Cb(a,b,c){var e=b+"defer",f=b+"queue",i=b+"mark",k=h._data(a,e);if(k&&(c==="queue"||!h._data(a,f))&&(c==="mark"||!h._data(a,i)))setTimeout(function(){if(!h._data(a,f)&&!h._data(a,i)){h.removeData(a,e,true);k.fire()}},0)}function ha(){return false}function Ya(){return true}function Db(a,b,c){b=b||0;if(h.isFunction(b))return h.grep(a,function(f,i){return!!b.call(f,i,f)===c});else if(b.nodeType)return h.grep(a,function(f){return f===b===c});else if(typeof b==="string"){var e=h.grep(a,
function(f){return f.nodeType===1});if($b.test(b))return h.filter(b,e,!c);else b=h.filter(b,e)}return h.grep(a,function(f){return h.inArray(f,b)>=0===c})}function W(a){var b=Ja.split("|");a=a.createDocumentFragment();if(a.createElement)for(;b.length;)a.createElement(b.pop());return a}function M(a,b){if(!(b.nodeType!==1||!h.hasData(a))){var c,e,f;e=h._data(a);var i=h._data(b,e),k=e.events;if(k){delete i.handle;i.events={};for(c in k){e=0;for(f=k[c].length;e<f;e++)h.event.add(b,c+(k[c][e].namespace?
".":"")+k[c][e].namespace,k[c][e],k[c][e].data)}}if(i.data)i.data=h.extend({},i.data)}}function Q(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes();b.mergeAttributes&&b.mergeAttributes(a);c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c==="input"&&(a.type==="checkbox"||a.type==="radio")){if(a.checked)b.defaultChecked=b.checked=a.checked;if(b.value!==a.value)b.value=a.value}else if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=
a.defaultValue;b.removeAttribute(h.expando)}}function va(a){return typeof a.getElementsByTagName!=="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!=="undefined"?a.querySelectorAll("*"):[]}function Za(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function Oa(a){var b=(a.nodeName||"").toLowerCase();if(b==="input")Za(a);else b!=="script"&&typeof a.getElementsByTagName!=="undefined"&&h.grep(a.getElementsByTagName("input"),Za)}function ca(a,b){b.src?h.ajax({url:b.src,
async:false,dataType:"script"}):h.globalEval((b.text||b.textContent||b.innerHTML||"").replace(Eb,"/*$0*/"));b.parentNode&&b.parentNode.removeChild(b)}function da(a,b,c){var e=b==="width"?a.offsetWidth:a.offsetHeight,f=b==="width"?X:Fb,i=0,k=f.length;if(e>0){if(c!=="border")for(;i<k;i++){c||(e-=parseFloat(h.css(a,"padding"+f[i]))||0);if(c==="margin")e+=parseFloat(h.css(a,c+f[i]))||0;else e-=parseFloat(h.css(a,"border"+f[i]+"Width"))||0}return e+"px"}e=Fa(a,b,b);if(e<0||e==null)e=a.style[b]||0;e=parseFloat(e)||
0;if(c)for(;i<k;i++){e+=parseFloat(h.css(a,"padding"+f[i]))||0;if(c!=="padding")e+=parseFloat(h.css(a,"border"+f[i]+"Width"))||0;if(c==="margin")e+=parseFloat(h.css(a,c+f[i]))||0}return e+"px"}function $a(a){return function(b,c){if(typeof b!=="string"){c=b;b="*"}if(h.isFunction(c))for(var e=b.toLowerCase().split(ma),f=0,i=e.length,k,l;f<i;f++){k=e[f];if(l=/^\+/.test(k))k=k.substr(1)||"*";k=a[k]=a[k]||[];k[l?"unshift":"push"](c)}}}function ea(a,b,c,e,f,i){f=f||b.dataTypes[0];i=i||{};i[f]=true;f=a[f];
for(var k=0,l=f?f.length:0,m=a===rb,o;k<l&&(m||!o);k++){o=f[k](b,c,e);if(typeof o==="string")if(!m||i[o])o=H;else{b.dataTypes.unshift(o);o=ea(a,b,c,e,o,i)}}if((m||!o)&&!i["*"])o=ea(a,b,c,e,"*",i);return o}function U(a,b){var c,e,f=h.ajaxSettings.flatOptions||{};for(c in b)if(b[c]!==H)(f[c]?a:e||(e={}))[c]=b[c];e&&h.extend(true,a,e)}function Da(a,b,c,e){if(h.isArray(b))h.each(b,function(i,k){c||Gb.test(a)?e(a,k):Da(a+"["+(typeof k==="object"||h.isArray(k)?i:"")+"]",k,c,e)});else if(!c&&b!=null&&typeof b===
"object")for(var f in b)Da(a+"["+f+"]",b[f],c,e);else e(a,b)}function ab(){try{return new t.XMLHttpRequest}catch(a){}}function ia(){setTimeout(G,0);return d=h.now()}function G(){d=H}function ua(a,b){var c={};h.each(bb.concat.apply([],bb.slice(0,b)),function(){c[this]=a});return c}function V(a){if(!ra[a]){var b=F.body,c=h("<"+a+">").appendTo(b),e=c.css("display");c.remove();if(e==="none"||e===""){if(!za){za=F.createElement("iframe");za.frameBorder=za.width=za.height=0}b.appendChild(za);if(!Ka||!za.createElement){Ka=
(za.contentWindow||za.contentDocument).document;Ka.write((F.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");Ka.close()}c=Ka.createElement(a);Ka.body.appendChild(c);e=h.css(c,"display");b.removeChild(za)}ra[a]=e}return ra[a]}function na(a){return h.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var F=t.document,ja=t.navigator,ba=t.location,h=function(){function a(){if(!b.isReady){try{F.documentElement.doScroll("left")}catch(q){setTimeout(a,1);return}b.ready()}}var b=
function(q,B){return new b.fn.init(q,B,f)},c=t.jQuery,e=t.$,f,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,k=/\S/,l=/^\s+/,m=/\s+$/,o=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,s=/^[\],:{}\s]*$/,v=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,u=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,A=/(webkit)[ \/]([\w.]+)/,J=/(opera)(?:.*version)?[ \/]([\w.]+)/,P=/(msie) ([\w.]+)/,O=/(mozilla)(?:.*? rv:([\w.]+))?/,Z=/-([a-z]|[0-9])/ig,ka=/^-ms-/,R=function(q,B){return(B+"").toUpperCase()},
Ba=ja.userAgent,n,p,w=Object.prototype.toString,x=Object.prototype.hasOwnProperty,y=Array.prototype.push,z=Array.prototype.slice,I=String.prototype.trim,D=Array.prototype.indexOf,S={};b.fn=b.prototype={constructor:b,init:function(q,B,E){var C;if(!q)return this;if(q.nodeType){this.context=this[0]=q;this.length=1;return this}if(q==="body"&&!B&&F.body){this.context=F;this[0]=F.body;this.selector=q;this.length=1;return this}if(typeof q==="string")if((C=q.charAt(0)==="<"&&q.charAt(q.length-1)===">"&&q.length>=
3?[null,q,null]:i.exec(q))&&(C[1]||!B))if(C[1]){E=(B=B instanceof b?B[0]:B)?B.ownerDocument||B:F;if(q=o.exec(q))if(b.isPlainObject(B)){q=[F.createElement(q[1])];b.fn.attr.call(q,B,true)}else q=[E.createElement(q[1])];else{q=b.buildFragment([C[1]],[E]);q=(q.cacheable?b.clone(q.fragment):q.fragment).childNodes}return b.merge(this,q)}else{if((B=F.getElementById(C[2]))&&B.parentNode){if(B.id!==C[2])return E.find(q);this.length=1;this[0]=B}this.context=F;this.selector=q;return this}else return!B||B.jquery?
(B||E).find(q):this.constructor(B).find(q);else if(b.isFunction(q))return E.ready(q);if(q.selector!==H){this.selector=q.selector;this.context=q.context}return b.makeArray(q,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return z.call(this,0)},get:function(q){return q==null?this.toArray():q<0?this[this.length+q]:this[q]},pushStack:function(q,B,E){var C=this.constructor();b.isArray(q)?y.apply(C,q):b.merge(C,q);C.prevObject=this;C.context=this.context;
if(B==="find")C.selector=this.selector+(this.selector?" ":"")+E;else if(B)C.selector=this.selector+"."+B+"("+E+")";return C},each:function(q,B){return b.each(this,q,B)},ready:function(q){b.bindReady();n.add(q);return this},eq:function(q){q=+q;return q===-1?this.slice(q):this.slice(q,q+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(z.apply(this,arguments),"slice",z.call(arguments).join(","))},map:function(q){return this.pushStack(b.map(this,
function(B,E){return q.call(B,E,B)}))},end:function(){return this.prevObject||this.constructor(null)},push:y,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var q,B,E,C,N,K=arguments[0]||{},aa=1,fa=arguments.length,Pa=false;if(typeof K==="boolean"){Pa=K;K=arguments[1]||{};aa=2}if(typeof K!=="object"&&!b.isFunction(K))K={};if(fa===aa){K=this;--aa}for(;aa<fa;aa++)if((q=arguments[aa])!=null)for(B in q){E=K[B];C=q[B];if(K!==C)if(Pa&&C&&(b.isPlainObject(C)||(N=b.isArray(C)))){if(N){N=
false;E=E&&b.isArray(E)?E:[]}else E=E&&b.isPlainObject(E)?E:{};K[B]=b.extend(Pa,E,C)}else if(C!==H)K[B]=C}return K};b.extend({noConflict:function(q){if(t.$===b)t.$=e;if(q&&t.jQuery===b)t.jQuery=c;return b},isReady:false,readyWait:1,holdReady:function(q){if(q)b.readyWait++;else b.ready(true)},ready:function(q){if(q===true&&!--b.readyWait||q!==true&&!b.isReady){if(!F.body)return setTimeout(b.ready,1);b.isReady=true;if(!(q!==true&&--b.readyWait>0)){n.fireWith(F,[b]);b.fn.trigger&&b(F).trigger("ready").off("ready")}}},
bindReady:function(){if(!n){n=b.Callbacks("once memory");if(F.readyState==="complete")return setTimeout(b.ready,1);if(F.addEventListener){F.addEventListener("DOMContentLoaded",p,false);t.addEventListener("load",b.ready,false)}else if(F.attachEvent){F.attachEvent("onreadystatechange",p);t.attachEvent("onload",b.ready);var q=false;try{q=t.frameElement==null}catch(B){}F.documentElement.doScroll&&q&&a()}}},isFunction:function(q){return b.type(q)==="function"},isArray:Array.isArray||function(q){return b.type(q)===
"array"},isWindow:function(q){return q&&typeof q==="object"&&"setInterval"in q},isNumeric:function(q){return!isNaN(parseFloat(q))&&isFinite(q)},type:function(q){return q==null?String(q):S[w.call(q)]||"object"},isPlainObject:function(q){if(!q||b.type(q)!=="object"||q.nodeType||b.isWindow(q))return false;try{if(q.constructor&&!x.call(q,"constructor")&&!x.call(q.constructor.prototype,"isPrototypeOf"))return false}catch(B){return false}for(var E in q);return E===H||x.call(q,E)},isEmptyObject:function(q){for(var B in q)return false;
return true},error:function(q){throw Error(q);},parseJSON:function(q){if(typeof q!=="string"||!q)return null;q=b.trim(q);if(t.JSON&&t.JSON.parse)return t.JSON.parse(q);if(s.test(q.replace(v,"@").replace(u,"]").replace(r,"")))return(new Function("return "+q))();b.error("Invalid JSON: "+q)},parseXML:function(q){var B,E;try{if(t.DOMParser){E=new DOMParser;B=E.parseFromString(q,"text/xml")}else{B=new ActiveXObject("Microsoft.XMLDOM");B.async="false";B.loadXML(q)}}catch(C){B=H}if(!B||!B.documentElement||
B.getElementsByTagName("parsererror").length)b.error("Invalid XML: "+q);return B},noop:function(){},globalEval:function(q){if(q&&k.test(q))(t.execScript||function(B){t.eval.call(t,B)})(q)},camelCase:function(q){return q.replace(ka,"ms-").replace(Z,R)},nodeName:function(q,B){return q.nodeName&&q.nodeName.toUpperCase()===B.toUpperCase()},each:function(q,B,E){var C,N=0,K=q.length,aa=K===H||b.isFunction(q);if(E)if(aa)for(C in q){if(B.apply(q[C],E)===false)break}else for(;N<K;){if(B.apply(q[N++],E)===
false)break}else if(aa)for(C in q){if(B.call(q[C],C,q[C])===false)break}else for(;N<K;)if(B.call(q[N],N,q[N++])===false)break;return q},trim:I?function(q){return q==null?"":I.call(q)}:function(q){return q==null?"":q.toString().replace(l,"").replace(m,"")},makeArray:function(q,B){var E=B||[];if(q!=null){var C=b.type(q);q.length==null||C==="string"||C==="function"||C==="regexp"||b.isWindow(q)?y.call(E,q):b.merge(E,q)}return E},inArray:function(q,B,E){var C;if(B){if(D)return D.call(B,q,E);C=B.length;
for(E=E?E<0?Math.max(0,C+E):E:0;E<C;E++)if(E in B&&B[E]===q)return E}return-1},merge:function(q,B){var E=q.length,C=0;if(typeof B.length==="number")for(var N=B.length;C<N;C++)q[E++]=B[C];else for(;B[C]!==H;)q[E++]=B[C++];q.length=E;return q},grep:function(q,B,E){var C=[],N;E=!!E;for(var K=0,aa=q.length;K<aa;K++){N=!!B(q[K],K);E!==N&&C.push(q[K])}return C},map:function(q,B,E){var C,N,K=[],aa=0,fa=q.length;if(q instanceof b||fa!==H&&typeof fa==="number"&&(fa>0&&q[0]&&q[fa-1]||fa===0||b.isArray(q)))for(;aa<
fa;aa++){C=B(q[aa],aa,E);if(C!=null)K[K.length]=C}else for(N in q){C=B(q[N],N,E);if(C!=null)K[K.length]=C}return K.concat.apply([],K)},guid:1,proxy:function(q,B){if(typeof B==="string"){var E=q[B];B=q;q=E}if(!b.isFunction(q))return H;var C=z.call(arguments,2);E=function(){return q.apply(B,C.concat(z.call(arguments)))};E.guid=q.guid=q.guid||E.guid||b.guid++;return E},access:function(q,B,E,C,N,K){var aa=q.length;if(typeof B==="object"){for(var fa in B)b.access(q,fa,B[fa],C,N,E);return q}if(E!==H){C=
!K&&C&&b.isFunction(E);for(fa=0;fa<aa;fa++)N(q[fa],B,C?E.call(q[fa],fa,N(q[fa],B)):E,K);return q}return aa?N(q[0],B):H},now:function(){return(new Date).getTime()},uaMatch:function(q){q=q.toLowerCase();q=A.exec(q)||J.exec(q)||P.exec(q)||q.indexOf("compatible")<0&&O.exec(q)||[];return{browser:q[1]||"",version:q[2]||"0"}},sub:function(){function q(E,C){return new q.fn.init(E,C)}b.extend(true,q,this);q.superclass=this;q.fn=q.prototype=this();q.fn.constructor=q;q.sub=this.sub;q.fn.init=function(E,C){if(C&&
C instanceof b&&!(C instanceof q))C=q(C);return b.fn.init.call(this,E,C,B)};q.fn.init.prototype=q.fn;var B=q(F);return q},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(q,B){S["[object "+B+"]"]=B.toLowerCase()});Ba=b.uaMatch(Ba);if(Ba.browser){b.browser[Ba.browser]=true;b.browser.version=Ba.version}if(b.browser.webkit)b.browser.safari=true;if(k.test("\u00a0")){l=/^[\s\xA0]+/;m=/[\s\xA0]+$/}f=b(F);if(F.addEventListener)p=function(){F.removeEventListener("DOMContentLoaded",
p,false);b.ready()};else if(F.attachEvent)p=function(){if(F.readyState==="complete"){F.detachEvent("onreadystatechange",p);b.ready()}};return b}(),ga={};h.Callbacks=function(a){a=a?ga[a]||xa(a):{};var b=[],c=[],e,f,i,k,l,m=function(v){var u,r,A,J;u=0;for(r=v.length;u<r;u++){A=v[u];J=h.type(A);if(J==="array")m(A);else if(J==="function")if(!a.unique||!s.has(A))b.push(A)}},o=function(v,u){u=u||[];e=!a.memory||[v,u];f=true;l=i||0;i=0;for(k=b.length;b&&l<k;l++)if(b[l].apply(v,u)===false&&a.stopOnFalse){e=
true;break}f=false;if(b)if(a.once)if(e===true)s.disable();else b=[];else if(c&&c.length){e=c.shift();s.fireWith(e[0],e[1])}},s={add:function(){if(b){var v=b.length;m(arguments);if(f)k=b.length;else if(e&&e!==true){i=v;o(e[0],e[1])}}return this},remove:function(){if(b)for(var v=arguments,u=0,r=v.length;u<r;u++)for(var A=0;A<b.length;A++)if(v[u]===b[A]){if(f)if(A<=k){k--;A<=l&&l--}b.splice(A--,1);if(a.unique)break}return this},has:function(v){if(b)for(var u=0,r=b.length;u<r;u++)if(v===b[u])return true;
return false},empty:function(){b=[];return this},disable:function(){b=c=e=H;return this},disabled:function(){return!b},lock:function(){c=H;if(!e||e===true)s.disable();return this},locked:function(){return!c},fireWith:function(v,u){if(c)if(f)a.once||c.push([v,u]);else a.once&&e||o(v,u);return this},fire:function(){s.fireWith(this,arguments);return this},fired:function(){return!!e}};return s};var qa=[].slice;h.extend({Deferred:function(a){var b=h.Callbacks("once memory"),c=h.Callbacks("once memory"),
e=h.Callbacks("memory"),f="pending",i={resolve:b,reject:c,notify:e},k={done:b.add,fail:c.add,progress:e.add,state:function(){return f},isResolved:b.fired,isRejected:c.fired,then:function(o,s,v){l.done(o).fail(s).progress(v);return this},always:function(){l.done.apply(l,arguments).fail.apply(l,arguments);return this},pipe:function(o,s,v){return h.Deferred(function(u){h.each({done:[o,"resolve"],fail:[s,"reject"],progress:[v,"notify"]},function(r,A){var J=A[0],P=A[1],O;h.isFunction(J)?l[r](function(){(O=
J.apply(this,arguments))&&h.isFunction(O.promise)?O.promise().then(u.resolve,u.reject,u.notify):u[P+"With"](this===l?u:this,[O])}):l[r](u[P])})}).promise()},promise:function(o){if(o==null)o=k;else for(var s in k)o[s]=k[s];return o}},l=k.promise({}),m;for(m in i){l[m]=i[m].fire;l[m+"With"]=i[m].fireWith}l.done(function(){f="resolved"},c.disable,e.lock).fail(function(){f="rejected"},b.disable,e.lock);a&&a.call(l,l);return l},when:function(a){function b(s){return function(v){e[s]=arguments.length>1?
qa.call(arguments,0):v;--l||m.resolveWith(m,e)}}function c(s){return function(v){k[s]=arguments.length>1?qa.call(arguments,0):v;m.notifyWith(o,k)}}var e=qa.call(arguments,0),f=0,i=e.length,k=Array(i),l=i,m=i<=1&&a&&h.isFunction(a.promise)?a:h.Deferred(),o=m.promise();if(i>1){for(;f<i;f++)if(e[f]&&e[f].promise&&h.isFunction(e[f].promise))e[f].promise().then(b(f),m.reject,c(f));else--l;l||m.resolveWith(m,e)}else if(m!==a)m.resolveWith(m,i?[a]:[]);return o}});h.support=function(){var a,b,c,e,f,i,k,l,
m=F.createElement("div");m.setAttribute("className","t");m.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";b=m.getElementsByTagName("*");c=m.getElementsByTagName("a")[0];if(!b||!b.length||!c)return{};e=F.createElement("select");f=e.appendChild(F.createElement("option"));b=m.getElementsByTagName("input")[0];a={leadingWhitespace:m.firstChild.nodeType===3,tbody:!m.getElementsByTagName("tbody").length,htmlSerialize:!!m.getElementsByTagName("link").length,
style:/top/.test(c.getAttribute("style")),hrefNormalized:c.getAttribute("href")==="/a",opacity:/^0.55/.test(c.style.opacity),cssFloat:!!c.style.cssFloat,checkOn:b.value==="on",optSelected:f.selected,getSetAttribute:m.className!=="t",enctype:!!F.createElement("form").enctype,html5Clone:F.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,
reliableMarginRight:true};b.checked=true;a.noCloneChecked=b.cloneNode(true).checked;e.disabled=true;a.optDisabled=!f.disabled;try{delete m.test}catch(o){a.deleteExpando=false}if(!m.addEventListener&&m.attachEvent&&m.fireEvent){m.attachEvent("onclick",function(){a.noCloneEvent=false});m.cloneNode(true).fireEvent("onclick")}b=F.createElement("input");b.value="t";b.setAttribute("type","radio");a.radioValue=b.value==="t";b.setAttribute("checked","checked");m.appendChild(b);c=F.createDocumentFragment();
c.appendChild(m.lastChild);a.checkClone=c.cloneNode(true).cloneNode(true).lastChild.checked;a.appendChecked=b.checked;c.removeChild(b);c.appendChild(m);m.innerHTML="";if(t.getComputedStyle){b=F.createElement("div");b.style.width="0";b.style.marginRight="0";m.style.width="2px";m.appendChild(b);a.reliableMarginRight=(parseInt((t.getComputedStyle(b,null)||{marginRight:0}).marginRight,10)||0)===0}if(m.attachEvent)for(k in{submit:1,change:1,focusin:1}){b="on"+k;l=b in m;if(!l){m.setAttribute(b,"return;");
l=typeof m[b]==="function"}a[k+"Bubbles"]=l}c.removeChild(m);c=e=f=b=m=b=null;h(function(){var s,v,u,r,A=F.getElementsByTagName("body")[0];if(A){s=F.createElement("div");s.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px";A.insertBefore(s,A.firstChild);m=F.createElement("div");s.appendChild(m);m.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";i=m.getElementsByTagName("td");l=i[0].offsetHeight===0;i[0].style.display=
"";i[1].style.display="none";a.reliableHiddenOffsets=l&&i[0].offsetHeight===0;m.innerHTML="";m.style.width=m.style.paddingLeft="1px";h.boxModel=a.boxModel=m.offsetWidth===2;if(typeof m.style.zoom!=="undefined"){m.style.display="inline";m.style.zoom=1;a.inlineBlockNeedsLayout=m.offsetWidth===2;m.style.display="";m.innerHTML="<div style='width:4px;'></div>";a.shrinkWrapBlocks=m.offsetWidth!==2}m.style.cssText="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;visibility:hidden;border:0;";
m.innerHTML="<div style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;'><div></div></div><table style='position:absolute;top:0;left:0;width:1px;height:1px;margin:0;border:5px solid #000;padding:0;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";v=m.firstChild;u=v.firstChild;r={doesNotAddBorder:u.offsetTop!==5,doesAddBorderForTableAndCells:v.nextSibling.firstChild.firstChild.offsetTop===5};u.style.position="fixed";u.style.top="20px";r.fixedPosition=
u.offsetTop===20||u.offsetTop===15;u.style.position=u.style.top="";v.style.overflow="hidden";v.style.position="relative";r.subtractsBorderForOverflowNotVisible=u.offsetTop===-5;r.doesNotIncludeMarginInBodyOffset=A.offsetTop!==1;A.removeChild(s);m=null;h.extend(a,r)}});return a}();var ya=/^(?:\{.*\}|\[.*\])$/,Zb=/([A-Z])/g;h.extend({cache:{},uuid:0,expando:"jQuery"+(h.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(a){a=
a.nodeType?h.cache[a[h.expando]]:a[h.expando];return!!a&&!Xa(a)},data:function(a,b,c,e){if(h.acceptData(a)){var f;f=h.expando;var i=typeof b==="string",k=a.nodeType,l=k?h.cache:a,m=k?a[f]:a[f]&&f,o=b==="events";if(!((!m||!l[m]||!o&&!e&&!l[m].data)&&i&&c===H)){if(!m)if(k)a[f]=m=++h.uuid;else m=f;if(!l[m]){l[m]={};if(!k)l[m].toJSON=h.noop}if(typeof b==="object"||typeof b==="function")if(e)l[m]=h.extend(l[m],b);else l[m].data=h.extend(l[m].data,b);f=a=l[m];if(!e){if(!a.data)a.data={};a=a.data}if(c!==
H)a[h.camelCase(b)]=c;if(o&&!a[b])return f.events;if(i){c=a[b];if(c==null)c=a[h.camelCase(b)]}else c=a;return c}}},removeData:function(a,b,c){if(h.acceptData(a)){var e,f,i,k=h.expando,l=a.nodeType,m=l?h.cache:a,o=l?a[k]:k;if(m[o]){if(b)if(e=c?m[o]:m[o].data){if(!h.isArray(b))if(b in e)b=[b];else{b=h.camelCase(b);b=b in e?[b]:b.split(" ")}f=0;for(i=b.length;f<i;f++)delete e[b[f]];if(!(c?Xa:h.isEmptyObject)(e))return}if(!c){delete m[o].data;if(!Xa(m[o]))return}if(h.support.deleteExpando||!m.setInterval)delete m[o];
else m[o]=null;if(l)if(h.support.deleteExpando)delete a[k];else if(a.removeAttribute)a.removeAttribute(k);else a[k]=null}}},_data:function(a,b,c){return h.data(a,b,c,true)},acceptData:function(a){if(a.nodeName){var b=h.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});h.fn.extend({data:function(a,b){var c,e,f,i=null;if(typeof a==="undefined"){if(this.length){i=h.data(this[0]);if(this[0].nodeType===1&&!h._data(this[0],"parsedAttrs")){e=this[0].attributes;
for(var k=0,l=e.length;k<l;k++){f=e[k].name;if(f.indexOf("data-")===0){f=h.camelCase(f.substring(5));qb(this[0],f,i[f])}}h._data(this[0],"parsedAttrs",true)}}return i}else if(typeof a==="object")return this.each(function(){h.data(this,a)});c=a.split(".");c[1]=c[1]?"."+c[1]:"";if(b===H){i=this.triggerHandler("getData"+c[1]+"!",[c[0]]);if(i===H&&this.length){i=h.data(this[0],a);i=qb(this[0],a,i)}return i===H&&c[1]?this.data(c[0]):i}else return this.each(function(){var m=h(this),o=[c[0],b];m.triggerHandler("setData"+
c[1]+"!",o);h.data(this,a,b);m.triggerHandler("changeData"+c[1]+"!",o)})},removeData:function(a){return this.each(function(){h.removeData(this,a)})}});h.extend({_mark:function(a,b){if(a){b=(b||"fx")+"mark";h._data(a,b,(h._data(a,b)||0)+1)}},_unmark:function(a,b,c){if(a!==true){c=b;b=a;a=false}if(b){c=c||"fx";var e=c+"mark";if(a=a?0:(h._data(b,e)||1)-1)h._data(b,e,a);else{h.removeData(b,e,true);Cb(b,c,"mark")}}},queue:function(a,b,c){var e;if(a){b=(b||"fx")+"queue";e=h._data(a,b);if(c)if(!e||h.isArray(c))e=
h._data(a,b,h.makeArray(c));else e.push(c);return e||[]}},dequeue:function(a,b){b=b||"fx";var c=h.queue(a,b),e=c.shift(),f={};if(e==="inprogress")e=c.shift();if(e){b==="fx"&&c.unshift("inprogress");h._data(a,b+".run",f);e.call(a,function(){h.dequeue(a,b)},f)}if(!c.length){h.removeData(a,b+"queue "+b+".run",true);Cb(a,b,"queue")}}});h.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===H)return h.queue(this[0],a);return this.each(function(){var c=h.queue(this,a,b);a==="fx"&&c[0]!==
"inprogress"&&h.dequeue(this,a)})},dequeue:function(a){return this.each(function(){h.dequeue(this,a)})},delay:function(a,b){a=h.fx?h.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(c,e){var f=setTimeout(c,a);e.stop=function(){clearTimeout(f)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a){function b(){--i||c.resolveWith(e,[e])}if(typeof a!=="string")a=H;a=a||"fx";var c=h.Deferred(),e=this,f=e.length,i=1,k=a+"defer",l=a+"queue";a=a+"mark";for(var m;f--;)if(m=
h.data(e[f],k,H,true)||(h.data(e[f],l,H,true)||h.data(e[f],a,H,true))&&h.data(e[f],k,h.Callbacks("once memory"),true)){i++;m.add(b)}b();return c.promise()}});var $=/[\n\t\r]/g,Qa=/\s+/,ac=/\r/g,bc=/^(?:button|input)$/i,cc=/^(?:button|input|object|select|textarea)$/i,oa=/^a(?:rea)?$/i,T=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Aa=h.support.getSetAttribute,wa,Ra,cb;h.fn.extend({attr:function(a,b){return h.access(this,
a,b,true,h.attr)},removeAttr:function(a){return this.each(function(){h.removeAttr(this,a)})},prop:function(a,b){return h.access(this,a,b,true,h.prop)},removeProp:function(a){a=h.propFix[a]||a;return this.each(function(){try{this[a]=H;delete this[a]}catch(b){}})},addClass:function(a){var b,c,e,f,i,k,l;if(h.isFunction(a))return this.each(function(m){h(this).addClass(a.call(this,m,this.className))});if(a&&typeof a==="string"){b=a.split(Qa);c=0;for(e=this.length;c<e;c++){f=this[c];if(f.nodeType===1)if(!f.className&&
b.length===1)f.className=a;else{i=" "+f.className+" ";k=0;for(l=b.length;k<l;k++)~i.indexOf(" "+b[k]+" ")||(i+=b[k]+" ");f.className=h.trim(i)}}}return this},removeClass:function(a){var b,c,e,f,i,k,l;if(h.isFunction(a))return this.each(function(m){h(this).removeClass(a.call(this,m,this.className))});if(a&&typeof a==="string"||a===H){b=(a||"").split(Qa);c=0;for(e=this.length;c<e;c++){f=this[c];if(f.nodeType===1&&f.className)if(a){i=(" "+f.className+" ").replace($," ");k=0;for(l=b.length;k<l;k++)i=
i.replace(" "+b[k]+" "," ");f.className=h.trim(i)}else f.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(h.isFunction(a))return this.each(function(f){h(this).toggleClass(a.call(this,f,this.className,b),b)});return this.each(function(){if(c==="string")for(var f,i=0,k=h(this),l=b,m=a.split(Qa);f=m[i++];){l=e?l:!k.hasClass(f);k[l?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean"){this.className&&h._data(this,"__className__",this.className);
this.className=this.className||a===false?"":h._data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,c=this.length;b<c;b++)if(this[b].nodeType===1&&(" "+this[b].className+" ").replace($," ").indexOf(a)>-1)return true;return false},val:function(a){var b,c,e,f=this[0];if(arguments.length){e=h.isFunction(a);return this.each(function(i){var k=h(this);if(this.nodeType===1){i=e?a.call(this,i,k.val()):a;if(i==null)i="";else if(typeof i==="number")i+="";else if(h.isArray(i))i=h.map(i,
function(l){return l==null?"":l+""});b=h.valHooks[this.nodeName.toLowerCase()]||h.valHooks[this.type];if(!b||!("set"in b)||b.set(this,i,"value")===H)this.value=i}})}else if(f){if((b=h.valHooks[f.nodeName.toLowerCase()]||h.valHooks[f.type])&&"get"in b&&(c=b.get(f,"value"))!==H)return c;c=f.value;return typeof c==="string"?c.replace(ac,""):c==null?"":c}}});h.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,e=a.selectedIndex,
f=[],i=a.options,k=a.type==="select-one";if(e<0)return null;a=k?e:0;for(c=k?e+1:i.length;a<c;a++){b=i[a];if(b.selected&&(h.support.optDisabled?!b.disabled:b.getAttribute("disabled")===null)&&(!b.parentNode.disabled||!h.nodeName(b.parentNode,"optgroup"))){b=h(b).val();if(k)return b;f.push(b)}}if(k&&!f.length&&i.length)return h(i[e]).val();return f},set:function(a,b){var c=h.makeArray(b);h(a).find("option").each(function(){this.selected=h.inArray(h(this).val(),c)>=0});if(!c.length)a.selectedIndex=-1;
return c}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,c,e){var f,i,k=a.nodeType;if(!(!a||k===3||k===8||k===2)){if(e&&b in h.attrFn)return h(a)[b](c);if(typeof a.getAttribute==="undefined")return h.prop(a,b,c);if(e=k!==1||!h.isXMLDoc(a)){b=b.toLowerCase();i=h.attrHooks[b]||(T.test(b)?Ra:wa)}if(c!==H)if(c===null)h.removeAttr(a,b);else if(i&&"set"in i&&e&&(f=i.set(a,c,b))!==H)return f;else{a.setAttribute(b,""+c);return c}else if(i&&
"get"in i&&e&&(f=i.get(a,b))!==null)return f;else{f=a.getAttribute(b);return f===null?H:f}}},removeAttr:function(a,b){var c,e,f,i,k=0;if(b&&a.nodeType===1){e=b.toLowerCase().split(Qa);for(i=e.length;k<i;k++)if(f=e[k]){c=h.propFix[f]||f;h.attr(a,f,"");a.removeAttribute(Aa?f:c);if(T.test(f)&&c in a)a[c]=false}}},attrHooks:{type:{set:function(a,b){if(bc.test(a.nodeName)&&a.parentNode)h.error("type property can't be changed");else if(!h.support.radioValue&&b==="radio"&&h.nodeName(a,"input")){var c=a.value;
a.setAttribute("type",b);if(c)a.value=c;return b}}},value:{get:function(a,b){if(wa&&h.nodeName(a,"button"))return wa.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(wa&&h.nodeName(a,"button"))return wa.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},
prop:function(a,b,c){var e,f,i=a.nodeType;if(!(!a||i===3||i===8||i===2)){if(i!==1||!h.isXMLDoc(a)){b=h.propFix[b]||b;f=h.propHooks[b]}return c!==H?f&&"set"in f&&(e=f.set(a,c,b))!==H?e:a[b]=c:f&&"get"in f&&(e=f.get(a,b))!==null?e:a[b]}},propHooks:{tabIndex:{get:function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?parseInt(b.value,10):cc.test(a.nodeName)||oa.test(a.nodeName)&&a.href?0:H}}}});h.attrHooks.tabindex=h.propHooks.tabIndex;Ra={get:function(a,b){var c,e=h.prop(a,b);return e===
true||typeof e!=="boolean"&&(c=a.getAttributeNode(b))&&c.nodeValue!==false?b.toLowerCase():H},set:function(a,b,c){if(b===false)h.removeAttr(a,c);else{b=h.propFix[c]||c;if(b in a)a[b]=true;a.setAttribute(c,c.toLowerCase())}return c}};if(!Aa){cb={name:true,id:true};wa=h.valHooks.button={get:function(a,b){var c;return(c=a.getAttributeNode(b))&&(cb[b]?c.nodeValue!=="":c.specified)?c.nodeValue:H},set:function(a,b,c){var e=a.getAttributeNode(c);if(!e){e=F.createAttribute(c);a.setAttributeNode(e)}return e.nodeValue=
b+""}};h.attrHooks.tabindex.set=wa.set;h.each(["width","height"],function(a,b){h.attrHooks[b]=h.extend(h.attrHooks[b],{set:function(c,e){if(e===""){c.setAttribute(b,"auto");return e}}})});h.attrHooks.contenteditable={get:wa.get,set:function(a,b,c){if(b==="")b="false";wa.set(a,b,c)}}}h.support.hrefNormalized||h.each(["href","src","width","height"],function(a,b){h.attrHooks[b]=h.extend(h.attrHooks[b],{get:function(c){c=c.getAttribute(b,2);return c===null?H:c}})});if(!h.support.style)h.attrHooks.style=
{get:function(a){return a.style.cssText.toLowerCase()||H},set:function(a,b){return a.style.cssText=""+b}};if(!h.support.optSelected)h.propHooks.selected=h.extend(h.propHooks.selected,{get:function(){return null}});if(!h.support.enctype)h.propFix.enctype="encoding";h.support.checkOn||h.each(["radio","checkbox"],function(){h.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}});h.each(["radio","checkbox"],function(){h.valHooks[this]=h.extend(h.valHooks[this],{set:function(a,
b){if(h.isArray(b))return a.checked=h.inArray(h(a).val(),b)>=0}})});var sb=/^(?:textarea|input|select)$/i,db=/^([^\.]*)?(?:\.(.+))?$/,dc=/\bhover(\.\S+)?\b/,ec=/^key/,fc=/^(?:mouse|contextmenu)|click/,Hb=/^(?:focusinfocus|focusoutblur)$/,Ib=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,gc=function(a){if(a=Ib.exec(a)){a[1]=(a[1]||"").toLowerCase();a[3]=a[3]&&RegExp("(?:^|\\s)"+a[3]+"(?:\\s|$)")}return a},sa=function(a){return h.event.special.hover?a:a.replace(dc,"mouseenter$1 mouseleave$1")};h.event={add:function(a,
b,c,e,f){var i,k,l,m,o,s,v,u,r;if(!(a.nodeType===3||a.nodeType===8||!b||!c||!(i=h._data(a)))){if(c.handler){v=c;c=v.handler}if(!c.guid)c.guid=h.guid++;l=i.events;if(!l)i.events=l={};k=i.handle;if(!k){i.handle=k=function(A){return typeof h!=="undefined"&&(!A||h.event.triggered!==A.type)?h.event.dispatch.apply(k.elem,arguments):H};k.elem=a}b=h.trim(sa(b)).split(" ");for(i=0;i<b.length;i++){m=db.exec(b[i])||[];o=m[1];s=(m[2]||"").split(".").sort();r=h.event.special[o]||{};o=(f?r.delegateType:r.bindType)||
o;r=h.event.special[o]||{};m=h.extend({type:o,origType:m[1],data:e,handler:c,guid:c.guid,selector:f,quick:gc(f),namespace:s.join(".")},v);u=l[o];if(!u){u=l[o]=[];u.delegateCount=0;if(!r.setup||r.setup.call(a,e,s,k)===false)if(a.addEventListener)a.addEventListener(o,k,false);else a.attachEvent&&a.attachEvent("on"+o,k)}if(r.add){r.add.call(a,m);if(!m.handler.guid)m.handler.guid=c.guid}f?u.splice(u.delegateCount++,0,m):u.push(m);h.event.global[o]=true}a=null}},global:{},remove:function(a,b,c,e,f){var i=
h.hasData(a)&&h._data(a),k,l,m,o,s,v,u,r,A,J;if(i&&(u=i.events)){b=h.trim(sa(b||"")).split(" ");for(k=0;k<b.length;k++){l=db.exec(b[k])||[];m=o=l[1];l=l[2];if(m){r=h.event.special[m]||{};m=(e?r.delegateType:r.bindType)||m;A=u[m]||[];s=A.length;l=l?RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(v=0;v<A.length;v++){J=A[v];if((f||o===J.origType)&&(!c||c.guid===J.guid)&&(!l||l.test(J.namespace))&&(!e||e===J.selector||e==="**"&&J.selector)){A.splice(v--,1);J.selector&&A.delegateCount--;
r.remove&&r.remove.call(a,J)}}if(A.length===0&&s!==A.length){if(!r.teardown||r.teardown.call(a,l)===false)h.removeEvent(a,m,i.handle);delete u[m]}}else for(m in u)h.event.remove(a,m+b[k],c,e,true)}if(h.isEmptyObject(u)){if(b=i.handle)b.elem=null;h.removeData(a,["events","handle"],true)}}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(a,b,c,e){if(!(c&&(c.nodeType===3||c.nodeType===8))){var f=a.type||a,i=[],k,l,m,o,s;if(!Hb.test(f+h.event.triggered)){if(f.indexOf("!")>=0){f=
f.slice(0,-1);k=true}if(f.indexOf(".")>=0){i=f.split(".");f=i.shift();i.sort()}if(!((!c||h.event.customEvent[f])&&!h.event.global[f])){a=typeof a==="object"?a[h.expando]?a:new h.Event(f,a):new h.Event(f);a.type=f;a.isTrigger=true;a.exclusive=k;a.namespace=i.join(".");a.namespace_re=a.namespace?RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;k=f.indexOf(":")<0?"on"+f:"";if(c){a.result=H;if(!a.target)a.target=c;b=b!=null?h.makeArray(b):[];b.unshift(a);m=h.event.special[f]||{};if(!(m.trigger&&
m.trigger.apply(c,b)===false)){s=[[c,m.bindType||f]];if(!e&&!m.noBubble&&!h.isWindow(c)){o=m.delegateType||f;i=Hb.test(o+f)?c:c.parentNode;for(l=null;i;i=i.parentNode){s.push([i,o]);l=i}if(l&&l===c.ownerDocument)s.push([l.defaultView||l.parentWindow||t,o])}for(l=0;l<s.length&&!a.isPropagationStopped();l++){i=s[l][0];a.type=s[l][1];(o=(h._data(i,"events")||{})[a.type]&&h._data(i,"handle"))&&o.apply(i,b);(o=k&&i[k])&&h.acceptData(i)&&o.apply(i,b)===false&&a.preventDefault()}a.type=f;if(!e&&!a.isDefaultPrevented())if((!m._default||
m._default.apply(c.ownerDocument,b)===false)&&!(f==="click"&&h.nodeName(c,"a"))&&h.acceptData(c))if(k&&c[f]&&(f!=="focus"&&f!=="blur"||a.target.offsetWidth!==0)&&!h.isWindow(c)){if(l=c[k])c[k]=null;h.event.triggered=f;c[f]();h.event.triggered=H;if(l)c[k]=l}return a.result}}else{c=h.cache;for(l in c)c[l].events&&c[l].events[f]&&h.event.trigger(a,b,c[l].handle.elem,true)}}}}},dispatch:function(a){a=h.event.fix(a||t.event);var b=(h._data(this,"events")||{})[a.type]||[],c=b.delegateCount,e=[].slice.call(arguments,
0),f=!a.exclusive&&!a.namespace,i=[],k,l,m,o,s,v,u;e[0]=a;a.delegateTarget=this;if(c&&!a.target.disabled&&!(a.button&&a.type==="click")){m=h(this);m.context=this.ownerDocument||this;for(l=a.target;l!=this;l=l.parentNode||this){s={};v=[];m[0]=l;for(k=0;k<c;k++){o=b[k];u=o.selector;if(s[u]===H){var r=s,A=u,J;if(o.quick){J=o.quick;var P=l.attributes||{};J=(!J[1]||l.nodeName.toLowerCase()===J[1])&&(!J[2]||(P.id||{}).value===J[2])&&(!J[3]||J[3].test((P["class"]||{}).value))}else J=m.is(u);r[A]=J}s[u]&&
v.push(o)}v.length&&i.push({elem:l,matches:v})}}b.length>c&&i.push({elem:this,matches:b.slice(c)});for(k=0;k<i.length&&!a.isPropagationStopped();k++){c=i[k];a.currentTarget=c.elem;for(b=0;b<c.matches.length&&!a.isImmediatePropagationStopped();b++){o=c.matches[b];if(f||!a.namespace&&!o.namespace||a.namespace_re&&a.namespace_re.test(o.namespace)){a.data=o.data;a.handleObj=o;o=((h.event.special[o.origType]||{}).handle||o.handler).apply(c.elem,e);if(o!==H){a.result=o;if(o===false){a.preventDefault();
a.stopPropagation()}}}}}return a.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(a,b){if(a.which==null)a.which=b.charCode!=null?b.charCode:b.keyCode;return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
filter:function(a,b){var c,e,f=b.button,i=b.fromElement;if(a.pageX==null&&b.clientX!=null){c=a.target.ownerDocument||F;e=c.documentElement;c=c.body;a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0);a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)}if(!a.relatedTarget&&i)a.relatedTarget=i===a.target?b.toElement:i;if(!a.which&&f!==H)a.which=f&1?1:f&2?3:f&4?2:0;return a}},fix:function(a){if(a[h.expando])return a;var b,
c,e=a,f=h.event.fixHooks[a.type]||{},i=f.props?this.props.concat(f.props):this.props;a=h.Event(e);for(b=i.length;b;){c=i[--b];a[c]=e[c]}if(!a.target)a.target=e.srcElement||F;if(a.target.nodeType===3)a.target=a.target.parentNode;if(a.metaKey===H)a.metaKey=a.ctrlKey;return f.filter?f.filter(a,e):a},special:{ready:{setup:h.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){if(h.isWindow(this))this.onbeforeunload=c},teardown:function(a,
b){if(this.onbeforeunload===b)this.onbeforeunload=null}}},simulate:function(a,b,c,e){a=h.extend(new h.Event,c,{type:a,isSimulated:true,originalEvent:{}});e?h.event.trigger(a,null,b):h.event.dispatch.call(b,a);a.isDefaultPrevented()&&c.preventDefault()}};h.event.handle=h.event.dispatch;h.removeEvent=F.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,false)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)};h.Event=function(a,b){if(!(this instanceof h.Event))return new h.Event(a,
b);if(a&&a.type){this.originalEvent=a;this.type=a.type;this.isDefaultPrevented=a.defaultPrevented||a.returnValue===false||a.getPreventDefault&&a.getPreventDefault()?Ya:ha}else this.type=a;b&&h.extend(this,b);this.timeStamp=a&&a.timeStamp||h.now();this[h.expando]=true};h.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Ya;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=Ya;var a=this.originalEvent;
if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Ya;this.stopPropagation()},isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha};h.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){h.event.special[a]={delegateType:b,bindType:b,handle:function(c){var e=c.relatedTarget,f=c.handleObj,i;if(!e||e!==this&&!h.contains(this,e)){c.type=f.origType;i=f.handler.apply(this,arguments);
c.type=b}return i}}});if(!h.support.submitBubbles)h.event.special.submit={setup:function(){if(h.nodeName(this,"form"))return false;h.event.add(this,"click._submit keypress._submit",function(a){a=a.target;if((a=h.nodeName(a,"input")||h.nodeName(a,"button")?a.form:H)&&!a._submit_attached){h.event.add(a,"submit._submit",function(b){this.parentNode&&!b.isTrigger&&h.event.simulate("submit",this.parentNode,b,true)});a._submit_attached=true}})},teardown:function(){if(h.nodeName(this,"form"))return false;
h.event.remove(this,"._submit")}};if(!h.support.changeBubbles)h.event.special.change={setup:function(){if(sb.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){h.event.add(this,"propertychange._change",function(a){if(a.originalEvent.propertyName==="checked")this._just_changed=true});h.event.add(this,"click._change",function(a){if(this._just_changed&&!a.isTrigger){this._just_changed=false;h.event.simulate("change",this,a,true)}})}return false}h.event.add(this,"beforeactivate._change",
function(a){a=a.target;if(sb.test(a.nodeName)&&!a._change_attached){h.event.add(a,"change._change",function(b){this.parentNode&&!b.isSimulated&&!b.isTrigger&&h.event.simulate("change",this.parentNode,b,true)});a._change_attached=true}})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){h.event.remove(this,"._change");return sb.test(this.nodeName)}};h.support.focusinBubbles||
h.each({focus:"focusin",blur:"focusout"},function(a,b){var c=0,e=function(f){h.event.simulate(b,f.target,h.event.fix(f),true)};h.event.special[b]={setup:function(){c++===0&&F.addEventListener(a,e,true)},teardown:function(){--c===0&&F.removeEventListener(a,e,true)}}});h.fn.extend({on:function(a,b,c,e,f){var i,k;if(typeof a==="object"){if(typeof b!=="string"){c=b;b=H}for(k in a)this.on(k,b,c,a[k],f);return this}if(c==null&&e==null){e=b;c=b=H}else if(e==null)if(typeof b==="string"){e=c;c=H}else{e=c;
c=b;b=H}if(e===false)e=ha;else if(!e)return this;if(f===1){i=e;e=function(l){h().off(l);return i.apply(this,arguments)};e.guid=i.guid||(i.guid=h.guid++)}return this.each(function(){h.event.add(this,a,e,c,b)})},one:function(a,b,c,e){return this.on.call(this,a,b,c,e,1)},off:function(a,b,c){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;h(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a==="object"){for(e in a)this.off(e,b,a[e]);return this}if(b===
false||typeof b==="function"){c=b;b=H}if(c===false)c=ha;return this.each(function(){h.event.remove(this,a,c,b)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){h(this.context).on(a,this.selector,b,c);return this},die:function(a,b){h(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,e){return this.on(b,a,c,e)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},
trigger:function(a,b){return this.each(function(){h.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return h.event.trigger(a,b,this[0],true)},toggle:function(a){var b=arguments,c=a.guid||h.guid++,e=0,f=function(i){var k=(h._data(this,"lastToggle"+a.guid)||0)%e;h._data(this,"lastToggle"+a.guid,k+1);i.preventDefault();return b[k].apply(this,arguments)||false};for(f.guid=c;e<b.length;)b[e++].guid=c;return this.click(f)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});
h.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){h.fn[b]=function(c,e){if(e==null){e=c;c=null}return arguments.length>0?this.on(b,null,c,e):this.trigger(b)};if(h.attrFn)h.attrFn[b]=true;if(ec.test(b))h.event.fixHooks[b]=h.event.keyHooks;if(fc.test(b))h.event.fixHooks[b]=h.event.mouseHooks});(function(){function a(n,
p,w,x,y,z){y=0;for(var I=x.length;y<I;y++){var D=x[y];if(D){var S=false;for(D=D[n];D;){if(D[e]===w){S=x[D.sizset];break}if(D.nodeType===1&&!z){D[e]=w;D.sizset=y}if(D.nodeName.toLowerCase()===p){S=D;break}D=D[n]}x[y]=S}}}function b(n,p,w,x,y,z){y=0;for(var I=x.length;y<I;y++){var D=x[y];if(D){var S=false;for(D=D[n];D;){if(D[e]===w){S=x[D.sizset];break}if(D.nodeType===1){if(!z){D[e]=w;D.sizset=y}if(typeof p!=="string"){if(D===p){S=true;break}}else if(v.filter(p,[D]).length>0){S=D;break}}D=D[n]}x[y]=
S}}}var c=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e="sizcache"+(Math.random()+"").replace(".",""),f=0,i=Object.prototype.toString,k=false,l=true,m=/\\/g,o=/\r\n/g,s=/\W/;[0,0].sort(function(){l=false;return 0});var v=function(n,p,w,x){w=w||[];var y=p=p||F;if(p.nodeType!==1&&p.nodeType!==9)return[];if(!n||typeof n!=="string")return w;var z,I,D,S,q,B=true,E=v.isXML(p),C=[],N=n;do{c.exec("");if(z=c.exec(N)){N=
z[3];C.push(z[1]);if(z[2]){S=z[3];break}}}while(z);if(C.length>1&&A.exec(n))if(C.length===2&&r.relative[C[0]])I=Ba(C[0]+C[1],p,x);else for(I=r.relative[C[0]]?[p]:v(C.shift(),p);C.length;){n=C.shift();if(r.relative[n])n+=C.shift();I=Ba(n,I,x)}else{if(!x&&C.length>1&&p.nodeType===9&&!E&&r.match.ID.test(C[0])&&!r.match.ID.test(C[C.length-1])){z=v.find(C.shift(),p,E);p=z.expr?v.filter(z.expr,z.set)[0]:z.set[0]}if(p){z=x?{expr:C.pop(),set:O(x)}:v.find(C.pop(),C.length===1&&(C[0]==="~"||C[0]==="+")&&p.parentNode?
p.parentNode:p,E);I=z.expr?v.filter(z.expr,z.set):z.set;if(C.length>0)D=O(I);else B=false;for(;C.length;){z=q=C.pop();if(r.relative[q])z=C.pop();else q="";if(z==null)z=p;r.relative[q](D,z,E)}}else D=[]}D||(D=I);D||v.error(q||n);if(i.call(D)==="[object Array]")if(B)if(p&&p.nodeType===1)for(n=0;D[n]!=null;n++){if(D[n]&&(D[n]===true||D[n].nodeType===1&&v.contains(p,D[n])))w.push(I[n])}else for(n=0;D[n]!=null;n++)D[n]&&D[n].nodeType===1&&w.push(I[n]);else w.push.apply(w,D);else O(D,w);if(S){v(S,y,w,x);
v.uniqueSort(w)}return w};v.uniqueSort=function(n){if(ka){k=l;n.sort(ka);if(k)for(var p=1;p<n.length;p++)n[p]===n[p-1]&&n.splice(p--,1)}return n};v.matches=function(n,p){return v(n,null,null,p)};v.matchesSelector=function(n,p){return v(p,null,null,[n]).length>0};v.find=function(n,p,w){var x,y,z,I,D,S;if(!n)return[];y=0;for(z=r.order.length;y<z;y++){D=r.order[y];if(I=r.leftMatch[D].exec(n)){S=I[1];I.splice(1,1);if(S.substr(S.length-1)!=="\\"){I[1]=(I[1]||"").replace(m,"");x=r.find[D](I,p,w);if(x!=
null){n=n.replace(r.match[D],"");break}}}}x||(x=typeof p.getElementsByTagName!=="undefined"?p.getElementsByTagName("*"):[]);return{set:x,expr:n}};v.filter=function(n,p,w,x){for(var y,z,I,D,S,q,B,E,C=n,N=[],K=p,aa=p&&p[0]&&v.isXML(p[0]);n&&p.length;){for(I in r.filter)if((y=r.leftMatch[I].exec(n))!=null&&y[2]){q=r.filter[I];S=y[1];z=false;y.splice(1,1);if(S.substr(S.length-1)!=="\\"){if(K===N)N=[];if(r.preFilter[I])if(y=r.preFilter[I](y,K,w,N,x,aa)){if(y===true)continue}else z=D=true;if(y)for(B=0;(S=
K[B])!=null;B++)if(S){D=q(S,y,B,K);E=x^D;if(w&&D!=null)if(E)z=true;else K[B]=false;else if(E){N.push(S);z=true}}if(D!==H){w||(K=N);n=n.replace(r.match[I],"");if(!z)return[];break}}}if(n===C)if(z==null)v.error(n);else break;C=n}return K};v.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);};var u=v.getText=function(n){var p,w;p=n.nodeType;var x="";if(p)if(p===1||p===9)if(typeof n.textContent==="string")return n.textContent;else if(typeof n.innerText==="string")return n.innerText.replace(o,
"");else for(n=n.firstChild;n;n=n.nextSibling)x+=u(n);else{if(p===3||p===4)return n.nodeValue}else for(p=0;w=n[p];p++)if(w.nodeType!==8)x+=u(w);return x},r=v.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(n){return n.getAttribute("href")},type:function(n){return n.getAttribute("type")}},relative:{"+":function(n,p){var w=typeof p==="string",x=w&&!s.test(p);w=w&&!x;if(x)p=p.toLowerCase();x=0;for(var y=n.length,z;x<y;x++)if(z=n[x]){for(;(z=z.previousSibling)&&z.nodeType!==
1;);n[x]=w||z&&z.nodeName.toLowerCase()===p?z||false:z===p}w&&v.filter(p,n,true)},">":function(n,p){var w,x=typeof p==="string",y=0,z=n.length;if(x&&!s.test(p))for(p=p.toLowerCase();y<z;y++){if(w=n[y]){w=w.parentNode;n[y]=w.nodeName.toLowerCase()===p?w:false}}else{for(;y<z;y++)if(w=n[y])n[y]=x?w.parentNode:w.parentNode===p;x&&v.filter(p,n,true)}},"":function(n,p,w){var x,y=f++,z=b;if(typeof p==="string"&&!s.test(p)){x=p=p.toLowerCase();z=a}z("parentNode",p,y,n,x,w)},"~":function(n,p,w){var x,y=f++,
z=b;if(typeof p==="string"&&!s.test(p)){x=p=p.toLowerCase();z=a}z("previousSibling",p,y,n,x,w)}},find:{ID:function(n,p,w){if(typeof p.getElementById!=="undefined"&&!w)return(n=p.getElementById(n[1]))&&n.parentNode?[n]:[]},NAME:function(n,p){if(typeof p.getElementsByName!=="undefined"){for(var w=[],x=p.getElementsByName(n[1]),y=0,z=x.length;y<z;y++)x[y].getAttribute("name")===n[1]&&w.push(x[y]);return w.length===0?null:w}},TAG:function(n,p){if(typeof p.getElementsByTagName!=="undefined")return p.getElementsByTagName(n[1])}},
preFilter:{CLASS:function(n,p,w,x,y,z){n=" "+n[1].replace(m,"")+" ";if(z)return n;z=0;for(var I;(I=p[z])!=null;z++)if(I)if(y^(I.className&&(" "+I.className+" ").replace(/[\t\n\r]/g," ").indexOf(n)>=0))w||x.push(I);else if(w)p[z]=false;return false},ID:function(n){return n[1].replace(m,"")},TAG:function(n){return n[1].replace(m,"").toLowerCase()},CHILD:function(n){if(n[1]==="nth"){n[2]||v.error(n[0]);n[2]=n[2].replace(/^\+|\s*/g,"");var p=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(n[2]==="even"&&"2n"||n[2]===
"odd"&&"2n+1"||!/\D/.test(n[2])&&"0n+"+n[2]||n[2]);n[2]=p[1]+(p[2]||1)-0;n[3]=p[3]-0}else n[2]&&v.error(n[0]);n[0]=f++;return n},ATTR:function(n,p,w,x,y,z){p=n[1]=n[1].replace(m,"");if(!z&&r.attrMap[p])n[1]=r.attrMap[p];n[4]=(n[4]||n[5]||"").replace(m,"");if(n[2]==="~=")n[4]=" "+n[4]+" ";return n},PSEUDO:function(n,p,w,x,y){if(n[1]==="not")if((c.exec(n[3])||"").length>1||/^\w/.test(n[3]))n[3]=v(n[3],null,null,p);else{n=v.filter(n[3],p,w,true^y);w||x.push.apply(x,n);return false}else if(r.match.POS.test(n[0])||
r.match.CHILD.test(n[0]))return true;return n},POS:function(n){n.unshift(true);return n}},filters:{enabled:function(n){return n.disabled===false&&n.type!=="hidden"},disabled:function(n){return n.disabled===true},checked:function(n){return n.checked===true},selected:function(n){return n.selected===true},parent:function(n){return!!n.firstChild},empty:function(n){return!n.firstChild},has:function(n,p,w){return!!v(w[3],n).length},header:function(n){return/h\d/i.test(n.nodeName)},text:function(n){var p=
n.getAttribute("type"),w=n.type;return n.nodeName.toLowerCase()==="input"&&"text"===w&&(p===w||p===null)},radio:function(n){return n.nodeName.toLowerCase()==="input"&&"radio"===n.type},checkbox:function(n){return n.nodeName.toLowerCase()==="input"&&"checkbox"===n.type},file:function(n){return n.nodeName.toLowerCase()==="input"&&"file"===n.type},password:function(n){return n.nodeName.toLowerCase()==="input"&&"password"===n.type},submit:function(n){var p=n.nodeName.toLowerCase();return(p==="input"||
p==="button")&&"submit"===n.type},image:function(n){return n.nodeName.toLowerCase()==="input"&&"image"===n.type},reset:function(n){var p=n.nodeName.toLowerCase();return(p==="input"||p==="button")&&"reset"===n.type},button:function(n){var p=n.nodeName.toLowerCase();return p==="input"&&"button"===n.type||p==="button"},input:function(n){return/input|select|textarea|button/i.test(n.nodeName)},focus:function(n){return n===n.ownerDocument.activeElement}},setFilters:{first:function(n,p){return p===0},last:function(n,
p,w,x){return p===x.length-1},even:function(n,p){return p%2===0},odd:function(n,p){return p%2===1},lt:function(n,p,w){return p<w[3]-0},gt:function(n,p,w){return p>w[3]-0},nth:function(n,p,w){return w[3]-0===p},eq:function(n,p,w){return w[3]-0===p}},filter:{PSEUDO:function(n,p,w,x){var y=p[1],z=r.filters[y];if(z)return z(n,w,p,x);else if(y==="contains")return(n.textContent||n.innerText||u([n])||"").indexOf(p[3])>=0;else if(y==="not"){p=p[3];w=0;for(x=p.length;w<x;w++)if(p[w]===n)return false;return true}else v.error(y)},
CHILD:function(n,p){var w,x,y,z,I,D;w=p[1];D=n;switch(w){case "only":case "first":for(;D=D.previousSibling;)if(D.nodeType===1)return false;if(w==="first")return true;D=n;case "last":for(;D=D.nextSibling;)if(D.nodeType===1)return false;return true;case "nth":w=p[2];x=p[3];if(w===1&&x===0)return true;y=p[0];if((z=n.parentNode)&&(z[e]!==y||!n.nodeIndex)){I=0;for(D=z.firstChild;D;D=D.nextSibling)if(D.nodeType===1)D.nodeIndex=++I;z[e]=y}D=n.nodeIndex-x;return w===0?D===0:D%w===0&&D/w>=0}},ID:function(n,
p){return n.nodeType===1&&n.getAttribute("id")===p},TAG:function(n,p){return p==="*"&&n.nodeType===1||!!n.nodeName&&n.nodeName.toLowerCase()===p},CLASS:function(n,p){return(" "+(n.className||n.getAttribute("class"))+" ").indexOf(p)>-1},ATTR:function(n,p){var w=p[1];w=v.attr?v.attr(n,w):r.attrHandle[w]?r.attrHandle[w](n):n[w]!=null?n[w]:n.getAttribute(w);var x=w+"",y=p[2],z=p[4];return w==null?y==="!=":!y&&v.attr?w!=null:y==="="?x===z:y==="*="?x.indexOf(z)>=0:y==="~="?(" "+x+" ").indexOf(z)>=0:!z?
x&&w!==false:y==="!="?x!==z:y==="^="?x.indexOf(z)===0:y==="$="?x.substr(x.length-z.length)===z:y==="|="?x===z||x.substr(0,z.length+1)===z+"-":false},POS:function(n,p,w,x){var y=r.setFilters[p[2]];if(y)return y(n,w,p,x)}}},A=r.match.POS,J=function(n,p){return"\\"+(p-0+1)},P;for(P in r.match){r.match[P]=RegExp(r.match[P].source+/(?![^\[]*\])(?![^\(]*\))/.source);r.leftMatch[P]=RegExp(/(^(?:.|\r|\n)*?)/.source+r.match[P].source.replace(/\\(\d+)/g,J))}var O=function(n,p){n=Array.prototype.slice.call(n,
0);if(p){p.push.apply(p,n);return p}return n};try{Array.prototype.slice.call(F.documentElement.childNodes,0)}catch(Z){O=function(n,p){var w=0,x=p||[];if(i.call(n)==="[object Array]")Array.prototype.push.apply(x,n);else if(typeof n.length==="number")for(var y=n.length;w<y;w++)x.push(n[w]);else for(;n[w];w++)x.push(n[w]);return x}}var ka,R;if(F.documentElement.compareDocumentPosition)ka=function(n,p){if(n===p){k=true;return 0}if(!n.compareDocumentPosition||!p.compareDocumentPosition)return n.compareDocumentPosition?
-1:1;return n.compareDocumentPosition(p)&4?-1:1};else{ka=function(n,p){if(n===p){k=true;return 0}else if(n.sourceIndex&&p.sourceIndex)return n.sourceIndex-p.sourceIndex;var w,x,y=[],z=[];w=n.parentNode;x=p.parentNode;var I=w;if(w===x)return R(n,p);else if(w){if(!x)return 1}else return-1;for(;I;){y.unshift(I);I=I.parentNode}for(I=x;I;){z.unshift(I);I=I.parentNode}w=y.length;x=z.length;for(I=0;I<w&&I<x;I++)if(y[I]!==z[I])return R(y[I],z[I]);return I===w?R(n,z[I],-1):R(y[I],p,1)};R=function(n,p,w){if(n===
p)return w;for(n=n.nextSibling;n;){if(n===p)return-1;n=n.nextSibling}return 1}}(function(){var n=F.createElement("div"),p="script"+(new Date).getTime(),w=F.documentElement;n.innerHTML="<a name='"+p+"'/>";w.insertBefore(n,w.firstChild);if(F.getElementById(p)){r.find.ID=function(x,y,z){if(typeof y.getElementById!=="undefined"&&!z)return(y=y.getElementById(x[1]))?y.id===x[1]||typeof y.getAttributeNode!=="undefined"&&y.getAttributeNode("id").nodeValue===x[1]?[y]:H:[]};r.filter.ID=function(x,y){var z=
typeof x.getAttributeNode!=="undefined"&&x.getAttributeNode("id");return x.nodeType===1&&z&&z.nodeValue===y}}w.removeChild(n);w=n=null})();(function(){var n=F.createElement("div");n.appendChild(F.createComment(""));if(n.getElementsByTagName("*").length>0)r.find.TAG=function(p,w){var x=w.getElementsByTagName(p[1]);if(p[1]==="*"){for(var y=[],z=0;x[z];z++)x[z].nodeType===1&&y.push(x[z]);x=y}return x};n.innerHTML="<a href='#'></a>";if(n.firstChild&&typeof n.firstChild.getAttribute!=="undefined"&&n.firstChild.getAttribute("href")!==
"#")r.attrHandle.href=function(p){return p.getAttribute("href",2)};n=null})();F.querySelectorAll&&function(){var n=v,p=F.createElement("div");p.innerHTML="<p class='TEST'></p>";if(!(p.querySelectorAll&&p.querySelectorAll(".TEST").length===0)){v=function(x,y,z,I){y=y||F;if(!I&&!v.isXML(y)){var D=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(x);if(D&&(y.nodeType===1||y.nodeType===9))if(D[1])return O(y.getElementsByTagName(x),z);else if(D[2]&&r.find.CLASS&&y.getElementsByClassName)return O(y.getElementsByClassName(D[2]),
z);if(y.nodeType===9){if(x==="body"&&y.body)return O([y.body],z);else if(D&&D[3]){var S=y.getElementById(D[3]);if(S&&S.parentNode){if(S.id===D[3])return O([S],z)}else return O([],z)}try{return O(y.querySelectorAll(x),z)}catch(q){}}else if(y.nodeType===1&&y.nodeName.toLowerCase()!=="object"){D=y;var B=(S=y.getAttribute("id"))||"__sizzle__",E=y.parentNode,C=/^\s*[+~]/.test(x);if(S)B=B.replace(/'/g,"\\$&");else y.setAttribute("id",B);if(C&&E)y=y.parentNode;try{if(!C||E)return O(y.querySelectorAll("[id='"+
B+"'] "+x),z)}catch(N){}finally{S||D.removeAttribute("id")}}}return n(x,y,z,I)};for(var w in n)v[w]=n[w];p=null}}();(function(){var n=F.documentElement,p=n.matchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||n.msMatchesSelector;if(p){var w=!p.call(F.createElement("div"),"div"),x=false;try{p.call(F.documentElement,"[test!='']:sizzle")}catch(y){x=true}v.matchesSelector=function(z,I){I=I.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!v.isXML(z))try{if(x||!r.match.PSEUDO.test(I)&&!/!=/.test(I)){var D=
p.call(z,I);if(D||!w||z.document&&z.document.nodeType!==11)return D}}catch(S){}return v(I,null,null,[z]).length>0}}})();(function(){var n=F.createElement("div");n.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!n.getElementsByClassName||n.getElementsByClassName("e").length===0)){n.lastChild.className="e";if(n.getElementsByClassName("e").length!==1){r.order.splice(1,0,"CLASS");r.find.CLASS=function(p,w,x){if(typeof w.getElementsByClassName!=="undefined"&&!x)return w.getElementsByClassName(p[1])};
n=null}}})();v.contains=F.documentElement.contains?function(n,p){return n!==p&&(n.contains?n.contains(p):true)}:F.documentElement.compareDocumentPosition?function(n,p){return!!(n.compareDocumentPosition(p)&16)}:function(){return false};v.isXML=function(n){return(n=(n?n.ownerDocument||n:0).documentElement)?n.nodeName!=="HTML":false};var Ba=function(n,p,w){var x,y=[],z="";for(p=p.nodeType?[p]:p;x=r.match.PSEUDO.exec(n);){z+=x[0];n=n.replace(r.match.PSEUDO,"")}n=r.relative[n]?n+"*":n;x=0;for(var I=p.length;x<
I;x++)v(n,p[x],y,w);return v.filter(z,y)};v.attr=h.attr;v.selectors.attrMap={};h.find=v;h.expr=v.selectors;h.expr[":"]=h.expr.filters;h.unique=v.uniqueSort;h.text=v.getText;h.isXMLDoc=v.isXML;h.contains=v.contains})();var eb=/Until$/,Jb=/^(?:parents|prevUntil|prevAll)/,hc=/,/,$b=/^.[^:#\[\.,]*$/,fb=Array.prototype.slice,Sa=h.expr.match.POS,tb={children:true,contents:true,next:true,prev:true};h.fn.extend({find:function(a){var b=this,c,e;if(typeof a!=="string")return h(a).filter(function(){c=0;for(e=
b.length;c<e;c++)if(h.contains(b[c],this))return true});var f=this.pushStack("","find",a),i,k,l;c=0;for(e=this.length;c<e;c++){i=f.length;h.find(a,this[c],f);if(c>0)for(k=i;k<f.length;k++)for(l=0;l<i;l++)if(f[l]===f[k]){f.splice(k--,1);break}}return f},has:function(a){var b=h(a);return this.filter(function(){for(var c=0,e=b.length;c<e;c++)if(h.contains(this,b[c]))return true})},not:function(a){return this.pushStack(Db(this,a,false),"not",a)},filter:function(a){return this.pushStack(Db(this,a,true),
"filter",a)},is:function(a){return!!a&&(typeof a==="string"?Sa.test(a)?h(a,this.context).index(this[0])>=0:h.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],e,f,i=this[0];if(h.isArray(a)){for(f=1;i&&i.ownerDocument&&i!==b;){for(e=0;e<a.length;e++)h(i).is(a[e])&&c.push({selector:a[e],elem:i,level:f});i=i.parentNode;f++}return c}var k=Sa.test(a)||typeof a!=="string"?h(a,b||this.context):0;e=0;for(f=this.length;e<f;e++)for(i=this[e];i;)if(k?k.index(i)>-1:h.find.matchesSelector(i,
a)){c.push(i);break}else{i=i.parentNode;if(!i||!i.ownerDocument||i===b||i.nodeType===11)break}c=c.length>1?h.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a==="string")return h.inArray(this[0],h(a));return h.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?h(a,b):h.makeArray(a&&a.nodeType?[a]:a),e=h.merge(this.get(),c);return this.pushStack(!c[0]||!c[0].parentNode||c[0].parentNode.nodeType===
11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:h.unique(e))},andSelf:function(){return this.add(this.prevObject)}});h.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return h.dir(a,"parentNode")},parentsUntil:function(a,b,c){return h.dir(a,"parentNode",c)},next:function(a){return h.nth(a,2,"nextSibling")},prev:function(a){return h.nth(a,2,"previousSibling")},nextAll:function(a){return h.dir(a,"nextSibling")},prevAll:function(a){return h.dir(a,
"previousSibling")},nextUntil:function(a,b,c){return h.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return h.dir(a,"previousSibling",c)},siblings:function(a){return h.sibling(a.parentNode.firstChild,a)},children:function(a){return h.sibling(a.firstChild)},contents:function(a){return h.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:h.makeArray(a.childNodes)}},function(a,b){h.fn[a]=function(c,e){var f=h.map(this,b,c);eb.test(a)||(e=c);if(e&&typeof e==="string")f=h.filter(e,f);
f=this.length>1&&!tb[a]?h.unique(f):f;if((this.length>1||hc.test(e))&&Jb.test(a))f=f.reverse();return this.pushStack(f,a,fb.call(arguments).join(","))}});h.extend({filter:function(a,b,c){if(c)a=":not("+a+")";return b.length===1?h.find.matchesSelector(b[0],a)?[b[0]]:[]:h.find.matches(a,b)},dir:function(a,b,c){var e=[];for(a=a[b];a&&a.nodeType!==9&&(c===H||a.nodeType!==1||!h(a).is(c));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,c){b=b||1;for(var e=0;a;a=a[c])if(a.nodeType===1&&++e===
b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Ja="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Kb=/ jQuery\d+="(?:\d+|null)"/g,gb=/^\s+/,Ta=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Lb=/<([\w:]+)/,hb=/<tbody/i,Mb=/<|&#?\w+;/,Nb=/<(?:script|style)/i,ub=/<(?:script|object|embed|option|style)/i,
Ga=RegExp("<(?:"+Ja+")","i"),vb=/checked\s*(?:[^=]|=\s*.checked.)/i,Ob=/\/(java|ecma)script/i,Eb=/^\s*<!(?:\[CDATA\[|\-\-)/,ta={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,"",""]},wb=W(F);ta.optgroup=ta.option;ta.tbody=ta.tfoot=
ta.colgroup=ta.caption=ta.thead;ta.th=ta.td;if(!h.support.htmlSerialize)ta._default=[1,"div<div>","</div>"];h.fn.extend({text:function(a){if(h.isFunction(a))return this.each(function(b){var c=h(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==H)return this.empty().append((this[0]&&this[0].ownerDocument||F).createTextNode(a));return h.text(this)},wrapAll:function(a){if(h.isFunction(a))return this.each(function(c){h(this).wrapAll(a.call(this,c))});if(this[0]){var b=h(a,this[0].ownerDocument).eq(0).clone(true);
this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var c=this;c.firstChild&&c.firstChild.nodeType===1;)c=c.firstChild;return c}).append(this)}return this},wrapInner:function(a){if(h.isFunction(a))return this.each(function(b){h(this).wrapInner(a.call(this,b))});return this.each(function(){var b=h(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=h.isFunction(a);return this.each(function(c){h(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){h.nodeName(this,
"body")||h(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=h.clean(arguments);a.push.apply(a,this.toArray());
return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,h.clean(arguments));return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||h.filter(a,[e]).length){if(!b&&e.nodeType===1){h.cleanData(e.getElementsByTagName("*"));h.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},
empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&h.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a=a==null?false:a;b=b==null?a:b;return this.map(function(){return h.clone(this,a,b)})},html:function(a){if(a===H)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Kb,""):null;else if(typeof a==="string"&&!Nb.test(a)&&(h.support.leadingWhitespace||!gb.test(a))&&!ta[(Lb.exec(a)||["",""])[1].toLowerCase()]){a=
a.replace(Ta,"<$1></$2>");try{for(var b=0,c=this.length;b<c;b++)if(this[b].nodeType===1){h.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else h.isFunction(a)?this.each(function(f){var i=h(this);i.html(a.call(this,f,i.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(h.isFunction(a))return this.each(function(b){var c=h(this),e=c.html();c.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=
h(a).detach();return this.each(function(){var b=this.nextSibling,c=this.parentNode;h(this).remove();b?h(b).before(a):h(c).append(a)})}else return this.length?this.pushStack(h(h.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,true)},domManip:function(a,b,c){var e,f,i,k=a[0],l=[];if(!h.support.checkClone&&arguments.length===3&&typeof k==="string"&&vb.test(k))return this.each(function(){h(this).domManip(a,b,c,true)});if(h.isFunction(k))return this.each(function(s){var v=
h(this);a[0]=k.call(this,s,b?v.html():H);v.domManip(a,b,c)});if(this[0]){e=k&&k.parentNode;e=h.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:h.buildFragment(a,this,l);i=e.fragment;if(f=i.childNodes.length===1?i=i.firstChild:i.firstChild){b=b&&h.nodeName(f,"tr");f=0;for(var m=this.length,o=m-1;f<m;f++)c.call(b?h.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")):this[f]:this[f],
e.cacheable||m>1&&f<o?h.clone(i,true,true):i)}l.length&&h.each(l,ca)}return this}});h.buildFragment=function(a,b,c){var e,f,i,k,l=a[0];if(b&&b[0])k=b[0].ownerDocument||b[0];k.createDocumentFragment||(k=F);if(a.length===1&&typeof l==="string"&&l.length<512&&k===F&&l.charAt(0)==="<"&&!ub.test(l)&&(h.support.checkClone||!vb.test(l))&&(h.support.html5Clone||!Ga.test(l))){f=true;if((i=h.fragments[l])&&i!==1)e=i}if(!e){e=k.createDocumentFragment();h.clean(a,k,e,c)}if(f)h.fragments[l]=i?e:1;return{fragment:e,
cacheable:f}};h.fragments={};h.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){h.fn[a]=function(c){var e=[];c=h(c);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&c.length===1){c[b](this[0]);return this}else{f=0;for(var i=c.length;f<i;f++){var k=(f>0?this.clone(true):this).get();h(c[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,c.selector)}}});h.extend({clone:function(a,b,c){var e,
f,i;if(h.support.html5Clone||!Ga.test("<"+a.nodeName))e=a.cloneNode(true);else{e=F.createElement("div");wb.appendChild(e);e.innerHTML=a.outerHTML;e=e.firstChild}var k=e;if((!h.support.noCloneEvent||!h.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!h.isXMLDoc(a)){Q(a,k);e=va(a);f=va(k);for(i=0;e[i];++i)f[i]&&Q(e[i],f[i])}if(b){M(a,k);if(c){e=va(a);f=va(k);for(i=0;e[i];++i)M(e[i],f[i])}}return k},clean:function(a,b,c,e){b=b||F;if(typeof b.createElement==="undefined")b=b.ownerDocument||
b[0]&&b[0].ownerDocument||F;for(var f=[],i,k=0,l;(l=a[k])!=null;k++){if(typeof l==="number")l+="";if(l){if(typeof l==="string")if(Mb.test(l)){l=l.replace(Ta,"<$1></$2>");i=(Lb.exec(l)||["",""])[1].toLowerCase();var m=ta[i]||ta._default,o=m[0],s=b.createElement("div");b===F?wb.appendChild(s):W(b).appendChild(s);for(s.innerHTML=m[1]+l+m[2];o--;)s=s.lastChild;if(!h.support.tbody){o=hb.test(l);m=i==="table"&&!o?s.firstChild&&s.firstChild.childNodes:m[1]==="<table>"&&!o?s.childNodes:[];for(i=m.length-
1;i>=0;--i)h.nodeName(m[i],"tbody")&&!m[i].childNodes.length&&m[i].parentNode.removeChild(m[i])}!h.support.leadingWhitespace&&gb.test(l)&&s.insertBefore(b.createTextNode(gb.exec(l)[0]),s.firstChild);l=s.childNodes}else l=b.createTextNode(l);var v;if(!h.support.appendChecked)if(l[0]&&typeof(v=l.length)==="number")for(i=0;i<v;i++)Oa(l[i]);else Oa(l);if(l.nodeType)f.push(l);else f=h.merge(f,l)}}if(c){a=function(u){return!u.type||Ob.test(u.type)};for(k=0;f[k];k++)if(e&&h.nodeName(f[k],"script")&&(!f[k].type||
f[k].type.toLowerCase()==="text/javascript"))e.push(f[k].parentNode?f[k].parentNode.removeChild(f[k]):f[k]);else{if(f[k].nodeType===1){b=h.grep(f[k].getElementsByTagName("script"),a);f.splice.apply(f,[k+1,0].concat(b))}c.appendChild(f[k])}}return f},cleanData:function(a){for(var b,c,e=h.cache,f=h.event.special,i=h.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&h.noData[l.nodeName.toLowerCase()]))if(c=l[h.expando]){if((b=e[c])&&b.events){for(var m in b.events)f[m]?h.event.remove(l,
m):h.removeEvent(l,m,b.handle);if(b.handle)b.handle.elem=null}if(i)delete l[h.expando];else l.removeAttribute&&l.removeAttribute(h.expando);delete e[c]}}});var L=/alpha\([^)]*\)/i,Pb=/opacity=([^)]*)/,Ua=/([A-Z]|^ms)/g,ib=/^-?\d+(?:px)?$/i,Ca=/^-?\d/,ic=/^([\-+])=([\-+.\de]+)/,Y={position:"absolute",visibility:"hidden",display:"block"},X=["Left","Right"],Fb=["Top","Bottom"],Fa,xb,yb;h.fn.css=function(a,b){if(arguments.length===2&&b===H)return this;return h.access(this,a,b,true,function(c,e,f){return f!==
H?h.style(c,e,f):h.css(c,e)})};h.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity","opacity");return c===""?"1":c}else return a.style.opacity}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":h.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,i=h.camelCase(b),k=a.style,l=h.cssHooks[i];b=h.cssProps[i]||i;if(c!==
H){e=typeof c;if(e==="string"&&(f=ic.exec(c))){c=+(f[1]+1)*+f[2]+parseFloat(h.css(a,b));e="number"}if(!(c==null||e==="number"&&isNaN(c))){if(e==="number"&&!h.cssNumber[i])c+="px";if(!l||!("set"in l)||(c=l.set(a,c))!==H)try{k[b]=c}catch(m){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==H)return f;return k[b]}}},css:function(a,b,c){var e,f;b=h.camelCase(b);f=h.cssHooks[b];b=h.cssProps[b]||b;if(b==="cssFloat")b="float";if(f&&"get"in f&&(e=f.get(a,true,c))!==H)return e;else if(Fa)return Fa(a,b)},swap:function(a,
b,c){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}c.call(a);for(f in b)a.style[f]=e[f]}});h.curCSS=h.css;h.each(["height","width"],function(a,b){h.cssHooks[b]={get:function(c,e,f){var i;if(e){if(c.offsetWidth!==0)return da(c,b,f);else h.swap(c,Y,function(){i=da(c,b,f)});return i}},set:function(c,e){if(ib.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!h.support.opacity)h.cssHooks.opacity={get:function(a,b){return Pb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||
"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,e=a.currentStyle,f=h.isNumeric(b)?"alpha(opacity="+b*100+")":"",i=e&&e.filter||c.filter||"";c.zoom=1;if(b>=1&&h.trim(i.replace(L,""))===""){c.removeAttribute("filter");if(e&&!e.filter)return}c.filter=L.test(i)?i.replace(L,f):i+" "+f}};h(function(){if(!h.support.reliableMarginRight)h.cssHooks.marginRight={get:function(a,b){var c;h.swap(a,{display:"inline-block"},function(){c=b?Fa(a,"margin-right","marginRight"):a.style.marginRight});
return c}}});if(F.defaultView&&F.defaultView.getComputedStyle)xb=function(a,b){var c,e,f;b=b.replace(Ua,"-$1").toLowerCase();if((e=a.ownerDocument.defaultView)&&(f=e.getComputedStyle(a,null))){c=f.getPropertyValue(b);if(c===""&&!h.contains(a.ownerDocument.documentElement,a))c=h.style(a,b)}return c};if(F.documentElement.currentStyle)yb=function(a,b){var c,e,f=a.currentStyle&&a.currentStyle[b],i=a.style;if(f===null&&i&&(c=i[b]))f=c;if(!ib.test(f)&&Ca.test(f)){c=i.left;if(e=a.runtimeStyle&&a.runtimeStyle.left)a.runtimeStyle.left=
a.currentStyle.left;i.left=b==="fontSize"?"1em":f||0;f=i.pixelLeft+"px";i.left=c;if(e)a.runtimeStyle.left=e}return f===""?"auto":f};Fa=xb||yb;if(h.expr&&h.expr.filters){h.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!h.support.reliableHiddenOffsets&&(a.style&&a.style.display||h.css(a,"display"))==="none"};h.expr.filters.visible=function(a){return!h.expr.filters.hidden(a)}}var Qb=/%20/g,Gb=/\[\]$/,jb=/\r?\n/g,Rb=/#.*$/,jc=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,kc=
/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,lc=/^(?:GET|HEAD)$/,Va=/^\/\//,La=/\?/,mc=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,Sb=/^(?:select|textarea)/i,ma=/\s+/,oc=/([?&])_=[^&]*/,Tb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Ub=h.fn.load,rb={},Vb={},Ha,la,kb=["*/"]+["*"];try{Ha=ba.href}catch(Wb){Ha=F.createElement("a");Ha.href="";Ha=Ha.href}la=Tb.exec(Ha.toLowerCase())||[];h.fn.extend({load:function(a,b,c){if(typeof a!==
"string"&&Ub)return Ub.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(h.isFunction(b)){c=b;b=H}else if(typeof b==="object"){b=h.param(b,h.ajaxSettings.traditional);e="POST"}var i=this;h.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l,m){m=k.responseText;if(k.isResolved()){k.done(function(o){m=o});i.html(f?h("<div>").append(m.replace(mc,"")).find(f):m)}c&&i.each(c,[m,l,k])}});return this},
serialize:function(){return h.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?h.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Sb.test(this.nodeName)||kc.test(this.type))}).map(function(a,b){var c=h(this).val();return c==null?null:h.isArray(c)?h.map(c,function(e){return{name:b.name,value:e.replace(jb,"\r\n")}}):{name:b.name,value:c.replace(jb,"\r\n")}}).get()}});h.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){h.fn[b]=function(c){return this.on(b,c)}});h.each(["get","post"],function(a,b){h[b]=function(c,e,f,i){if(h.isFunction(e)){i=i||f;f=e;e=H}return h.ajax({type:b,url:c,data:e,success:f,dataType:i})}});h.extend({getScript:function(a,b){return h.get(a,H,b,"script")},getJSON:function(a,b,c){return h.get(a,b,c,"json")},ajaxSetup:function(a,b){if(b)U(a,h.ajaxSettings);else{b=a;a=h.ajaxSettings}U(a,b);return a},ajaxSettings:{url:Ha,isLocal:/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/.test(la[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","*":kb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":t.String,"text html":true,"text json":h.parseJSON,"text xml":h.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:$a(rb),ajaxTransport:$a(Vb),ajax:function(a,
b){function c(p,w,x,y){if(O!==2){O=2;J&&clearTimeout(J);A=H;u=y||"";R.readyState=p>0?4:0;var z,I,D;y=w;if(x){var S=e,q=R,B=S.contents,E=S.dataTypes,C=S.responseFields,N,K,aa,fa;for(K in C)if(K in x)q[C[K]]=x[K];for(;E[0]==="*";){E.shift();if(N===H)N=S.mimeType||q.getResponseHeader("content-type")}if(N)for(K in B)if(B[K]&&B[K].test(N)){E.unshift(K);break}if(E[0]in x)aa=E[0];else{for(K in x){if(!E[0]||S.converters[K+" "+E[0]]){aa=K;break}fa||(fa=K)}aa=aa||fa}if(aa){aa!==E[0]&&E.unshift(aa);x=x[aa]}else x=
void 0}else x=H;x=x;if(p>=200&&p<300||p===304){if(e.ifModified){if(N=R.getResponseHeader("Last-Modified"))h.lastModified[o]=N;if(N=R.getResponseHeader("Etag"))h.etag[o]=N}if(p===304){y="notmodified";z=true}else try{N=e;x=x;if(N.dataFilter)x=N.dataFilter(x,N.dataType);var Pa=N.dataTypes;K={};var zb,Xb,pc=Pa.length,Yb,Ma=Pa[0],lb,nc,Na,Wa,mb;for(zb=1;zb<pc;zb++){if(zb===1)for(Xb in N.converters)if(typeof Xb==="string")K[Xb.toLowerCase()]=N.converters[Xb];lb=Ma;Ma=Pa[zb];if(Ma==="*")Ma=lb;else if(lb!==
"*"&&lb!==Ma){nc=lb+" "+Ma;Na=K[nc]||K["* "+Ma];if(!Na){mb=H;for(Wa in K){Yb=Wa.split(" ");if(Yb[0]===lb||Yb[0]==="*")if(mb=K[Yb[1]+" "+Ma]){Wa=K[Wa];if(Wa===true)Na=mb;else if(mb===true)Na=Wa;break}}}Na||mb||h.error("No conversion from "+nc.replace(" "," to "));if(Na!==true)x=Na?Na(x):mb(Wa(x))}}I=x;y="success";z=true}catch(qc){y="parsererror";D=qc}}else{D=y;if(!y||p){y="error";if(p<0)p=0}}R.status=p;R.statusText=""+(w||y);z?k.resolveWith(f,[I,y,R]):k.rejectWith(f,[R,y,D]);R.statusCode(m);m=H;if(Z)i.trigger("ajax"+
(z?"Success":"Error"),[R,e,z?I:D]);l.fireWith(f,[R,y]);if(Z){i.trigger("ajaxComplete",[R,e]);--h.active||h.event.trigger("ajaxStop")}}}if(typeof a==="object"){b=a;a=H}b=b||{};var e=h.ajaxSetup({},b),f=e.context||e,i=f!==e&&(f.nodeType||f instanceof h)?h(f):h.event,k=h.Deferred(),l=h.Callbacks("once memory"),m=e.statusCode||{},o,s={},v={},u,r,A,J,P,O=0,Z,ka,R={readyState:0,setRequestHeader:function(p,w){if(!O){var x=p.toLowerCase();p=v[x]=v[x]||p;s[p]=w}return this},getAllResponseHeaders:function(){return O===
2?u:null},getResponseHeader:function(p){var w;if(O===2){if(!r)for(r={};w=jc.exec(u);)r[w[1].toLowerCase()]=w[2];w=r[p.toLowerCase()]}return w===H?null:w},overrideMimeType:function(p){if(!O)e.mimeType=p;return this},abort:function(p){p=p||"abort";A&&A.abort(p);c(0,p);return this}};k.promise(R);R.success=R.done;R.error=R.fail;R.complete=l.add;R.statusCode=function(p){if(p){var w;if(O<2)for(w in p)m[w]=[m[w],p[w]];else{w=p[R.status];R.then(w,w)}}return this};e.url=((a||e.url)+"").replace(Rb,"").replace(Va,
la[1]+"//");e.dataTypes=h.trim(e.dataType||"*").toLowerCase().split(ma);if(e.crossDomain==null){P=Tb.exec(e.url.toLowerCase());e.crossDomain=!!(P&&(P[1]!=la[1]||P[2]!=la[2]||(P[3]||(P[1]==="http:"?80:443))!=(la[3]||(la[1]==="http:"?80:443))))}if(e.data&&e.processData&&typeof e.data!=="string")e.data=h.param(e.data,e.traditional);ea(rb,e,b,R);if(O===2)return false;Z=e.global;e.type=e.type.toUpperCase();e.hasContent=!lc.test(e.type);Z&&h.active++===0&&h.event.trigger("ajaxStart");if(!e.hasContent){if(e.data){e.url+=
(La.test(e.url)?"&":"?")+e.data;delete e.data}o=e.url;if(e.cache===false){P=h.now();var Ba=e.url.replace(oc,"$1_="+P);e.url=Ba+(Ba===e.url?(La.test(e.url)?"&":"?")+"_="+P:"")}}if(e.data&&e.hasContent&&e.contentType!==false||b.contentType)R.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){o=o||e.url;h.lastModified[o]&&R.setRequestHeader("If-Modified-Since",h.lastModified[o]);h.etag[o]&&R.setRequestHeader("If-None-Match",h.etag[o])}R.setRequestHeader("Accept",e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?
e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", "+kb+"; q=0.01":""):e.accepts["*"]);for(ka in e.headers)R.setRequestHeader(ka,e.headers[ka]);if(e.beforeSend&&(e.beforeSend.call(f,R,e)===false||O===2)){R.abort();return false}for(ka in{success:1,error:1,complete:1})R[ka](e[ka]);if(A=ea(Vb,e,b,R)){R.readyState=1;Z&&i.trigger("ajaxSend",[R,e]);if(e.async&&e.timeout>0)J=setTimeout(function(){R.abort("timeout")},e.timeout);try{O=1;A.send(s,c)}catch(n){if(O<2)c(-1,n);else throw n;}}else c(-1,"No Transport");
return R},param:function(a,b){var c=[],e=function(i,k){k=h.isFunction(k)?k():k;c[c.length]=encodeURIComponent(i)+"="+encodeURIComponent(k)};if(b===H)b=h.ajaxSettings.traditional;if(h.isArray(a)||a.jquery&&!h.isPlainObject(a))h.each(a,function(){e(this.name,this.value)});else for(var f in a)Da(f,a[f],b,e);return c.join("&").replace(Qb,"+")}});h.extend({active:0,lastModified:{},etag:{}});var Ab=h.now(),Ia=/(\=)\?(&|$)|\?\?/i;h.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return h.expando+"_"+
Ab++}});h.ajaxPrefilter("json jsonp",function(a,b,c){b=a.contentType==="application/x-www-form-urlencoded"&&typeof a.data==="string";if(a.dataTypes[0]==="jsonp"||a.jsonp!==false&&(Ia.test(a.url)||b&&Ia.test(a.data))){var e,f=a.jsonpCallback=h.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,i=t[f],k=a.url,l=a.data,m="$1"+f+"$2";if(a.jsonp!==false){k=k.replace(Ia,m);if(a.url===k){if(b)l=l.replace(Ia,m);if(a.data===l)k+=(/\?/.test(k)?"&":"?")+a.jsonp+"="+f}}a.url=k;a.data=l;t[f]=function(o){e=
[o]};c.always(function(){t[f]=i;e&&h.isFunction(i)&&t[f](e[0])});a.converters["script json"]=function(){e||h.error(f+" was not called");return e[0]};a.dataTypes[0]="json";return"script"}});h.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){h.globalEval(a);return a}}});h.ajaxPrefilter("script",function(a){if(a.cache===H)a.cache=false;if(a.crossDomain){a.type=
"GET";a.global=false}});h.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=F.head||F.getElementsByTagName("head")[0]||F.documentElement;return{send:function(e,f){b=F.createElement("script");b.async="async";if(a.scriptCharset)b.charset=a.scriptCharset;b.src=a.url;b.onload=b.onreadystatechange=function(i,k){if(k||!b.readyState||/loaded|complete/.test(b.readyState)){b.onload=b.onreadystatechange=null;c&&b.parentNode&&c.removeChild(b);b=H;k||f(200,"success")}};c.insertBefore(b,c.firstChild)},
abort:function(){b&&b.onload(0,1)}}}});var nb=t.ActiveXObject?function(){for(var a in Ea)Ea[a](0,1)}:false,ob=0,Ea;h.ajaxSettings.xhr=t.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&ab()))a:{try{a=new t.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:ab;(function(a){h.extend(h.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})})(h.ajaxSettings.xhr());h.support.ajax&&h.ajaxTransport(function(a){if(!a.crossDomain||h.support.cors){var b;return{send:function(c,e){var f=
a.xhr(),i,k;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(k in a.xhrFields)f[k]=a.xhrFields[k];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);if(!a.crossDomain&&!c["X-Requested-With"])c["X-Requested-With"]="XMLHttpRequest";try{for(k in c)f.setRequestHeader(k,c[k])}catch(l){}f.send(a.hasContent&&a.data||null);b=function(m,o){var s,v,u,r,A;try{if(b&&(o||f.readyState===4)){b=H;if(i){f.onreadystatechange=h.noop;nb&&delete Ea[i]}if(o)f.readyState!==
4&&f.abort();else{s=f.status;u=f.getAllResponseHeaders();r={};if((A=f.responseXML)&&A.documentElement)r.xml=A;r.text=f.responseText;try{v=f.statusText}catch(J){v=""}if(!s&&a.isLocal&&!a.crossDomain)s=r.text?200:404;else if(s===1223)s=204}}}catch(P){o||e(-1,P)}r&&e(s,v,r,u)};if(!a.async||f.readyState===4)b();else{i=++ob;if(nb){if(!Ea){Ea={};h(t).unload(nb)}Ea[i]=b}f.onreadystatechange=b}},abort:function(){b&&b(0,1)}}}});var ra={},za,Ka,Bb=/^(?:toggle|show|hide)$/,pb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,
pa,bb=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],d;h.fn.extend({show:function(a,b,c){if(a||a===0)return this.animate(ua("show",3),a,b,c);else{c=0;for(var e=this.length;c<e;c++){a=this[c];if(a.style){b=a.style.display;if(!h._data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&h.css(a,"display")==="none"&&h._data(a,"olddisplay",V(a.nodeName))}}for(c=0;c<e;c++){a=this[c];if(a.style){b=a.style.display;
if(b===""||b==="none")a.style.display=h._data(a,"olddisplay")||""}}return this}},hide:function(a,b,c){if(a||a===0)return this.animate(ua("hide",3),a,b,c);else{c=0;for(var e=this.length;c<e;c++){a=this[c];if(a.style){b=h.css(a,"display");b!=="none"&&!h._data(a,"olddisplay")&&h._data(a,"olddisplay",b)}}for(c=0;c<e;c++)if(this[c].style)this[c].style.display="none";return this}},_toggle:h.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";if(h.isFunction(a)&&h.isFunction(b))this._toggle.apply(this,
arguments);else a==null||e?this.each(function(){var f=e?a:h(this).is(":hidden");h(this)[f?"show":"hide"]()}):this.animate(ua("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,e)},animate:function(a,b,c,e){function f(){i.queue===false&&h._mark(this);var k=h.extend({},i),l=this.nodeType===1,m=l&&h(this).is(":hidden"),o,s,v,u,r;k.animatedProperties={};for(v in a){o=h.camelCase(v);if(v!==o){a[o]=a[v];delete a[v]}s=
a[o];if(h.isArray(s)){k.animatedProperties[o]=s[1];s=a[o]=s[0]}else k.animatedProperties[o]=k.specialEasing&&k.specialEasing[o]||k.easing||"swing";if(s==="hide"&&m||s==="show"&&!m)return k.complete.call(this);if(l&&(o==="height"||o==="width")){k.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(h.css(this,"display")==="inline"&&h.css(this,"float")==="none")if(!h.support.inlineBlockNeedsLayout||V(this.nodeName)==="inline")this.style.display="inline-block";else this.style.zoom=
1}}if(k.overflow!=null)this.style.overflow="hidden";for(v in a){l=new h.fx(this,k,v);s=a[v];if(Bb.test(s))if(o=h._data(this,"toggle"+v)||(s==="toggle"?m?"show":"hide":0)){h._data(this,"toggle"+v,o==="show"?"hide":"show");l[o]()}else l[s]();else{o=pb.exec(s);u=l.cur();if(o){s=parseFloat(o[2]);r=o[3]||(h.cssNumber[v]?"":"px");if(r!=="px"){h.style(this,v,(s||1)+r);u=(s||1)/l.cur()*u;h.style(this,v,u+r)}if(o[1])s=(o[1]==="-="?-1:1)*s+u;l.custom(u,s,r)}else l.custom(u,s,"")}}return true}var i=h.speed(b,
c,e);if(h.isEmptyObject(a))return this.each(i.complete,[false]);a=h.extend({},a);return i.queue===false?this.each(f):this.queue(i.queue,f)},stop:function(a,b,c){if(typeof a!=="string"){c=b;b=a;a=H}if(b&&a!==false)this.queue(a||"fx",[]);return this.each(function(){function e(m,o,s){o=o[s];h.removeData(m,s,true);o.stop(c)}var f,i=false,k=h.timers,l=h._data(this);c||h._unmark(true,this);if(a==null)for(f in l)l[f]&&l[f].stop&&f.indexOf(".run")===f.length-4&&e(this,l,f);else if(l[f=a+".run"]&&l[f].stop)e(this,
l,f);for(f=k.length;f--;)if(k[f].elem===this&&(a==null||k[f].queue===a)){c?k[f](true):k[f].saveState();i=true;k.splice(f,1)}c&&i||h.dequeue(this,a)})}});h.each({slideDown:ua("show",1),slideUp:ua("hide",1),slideToggle:ua("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){h.fn[a]=function(c,e,f){return this.animate(b,c,e,f)}});h.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?h.extend({},a):{complete:c||!c&&b||h.isFunction(a)&&a,duration:a,
easing:c&&b||b&&!h.isFunction(b)&&b};e.duration=h.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in h.fx.speeds?h.fx.speeds[e.duration]:h.fx.speeds._default;if(e.queue==null||e.queue===true)e.queue="fx";e.old=e.complete;e.complete=function(f){h.isFunction(e.old)&&e.old.call(this);if(e.queue)h.dequeue(this,e.queue);else f!==false&&h._unmark(this)};return e},easing:{linear:function(a,b,c,e){return c+e*a},swing:function(a,b,c,e){return(-Math.cos(a*Math.PI)/2+0.5)*e+c}},timers:[],fx:function(a,
b,c){this.options=b;this.elem=a;this.prop=c;b.orig=b.orig||{}}});h.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(h.fx.step[this.prop]||h.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 a,b=h.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function e(k){return f.step(k)}var f=this,i=h.fx;
this.startTime=d||ia();this.end=b;this.now=this.start=a;this.pos=this.state=0;this.unit=c||this.unit||(h.cssNumber[this.prop]?"":"px");e.queue=this.options.queue;e.elem=this.elem;e.saveState=function(){f.options.hide&&h._data(f.elem,"fxshow"+f.prop)===H&&h._data(f.elem,"fxshow"+f.prop,f.start)};if(e()&&h.timers.push(e)&&!pa)pa=setInterval(i.tick,i.interval)},show:function(){var a=h._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||h.style(this.elem,this.prop);this.options.show=true;
a!==H?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());h(this.elem).show()},hide:function(){this.options.orig[this.prop]=h._data(this.elem,"fxshow"+this.prop)||h.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b,c=d||ia(),e=true,f=this.elem,i=this.options;if(a||c>=i.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();i.animatedProperties[this.prop]=true;for(b in i.animatedProperties)if(i.animatedProperties[b]!==
true)e=false;if(e){i.overflow!=null&&!h.support.shrinkWrapBlocks&&h.each(["","X","Y"],function(k,l){f.style["overflow"+l]=i.overflow[k]});i.hide&&h(f).hide();if(i.hide||i.show)for(b in i.animatedProperties){h.style(f,b,i.orig[b]);h.removeData(f,"fxshow"+b,true);h.removeData(f,"toggle"+b,true)}if(a=i.complete){i.complete=false;a.call(f)}}return false}else{if(i.duration==Infinity)this.now=c;else{a=c-this.startTime;this.state=a/i.duration;this.pos=h.easing[i.animatedProperties[this.prop]](this.state,
a,0,1,i.duration);this.now=this.start+(this.end-this.start)*this.pos}this.update()}return true}};h.extend(h.fx,{tick:function(){for(var a,b=h.timers,c=0;c<b.length;c++){a=b[c];!a()&&b[c]===a&&b.splice(c--,1)}b.length||h.fx.stop()},interval:13,stop:function(){clearInterval(pa);pa=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){h.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=a.now+a.unit;else a.elem[a.prop]=
a.now}}});h.each(["width","height"],function(a,b){h.fx.step[b]=function(c){h.style(c.elem,b,Math.max(0,c.now)+c.unit)}});if(h.expr&&h.expr.filters)h.expr.filters.animated=function(a){return h.grep(h.timers,function(b){return a===b.elem}).length};var g=/^t(?:able|d|h)$/i,j=/^(?:body|html)$/i;h.fn.offset="getBoundingClientRect"in F.documentElement?function(a){var b=this[0],c;if(a)return this.each(function(k){h.offset.setOffset(this,a,k)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return h.offset.bodyOffset(b);
try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,i=f.documentElement;if(!c||!h.contains(i,b))return c?{top:c.top,left:c.left}:{top:0,left:0};b=f.body;f=na(f);return{top:c.top+(f.pageYOffset||h.support.boxModel&&i.scrollTop||b.scrollTop)-(i.clientTop||b.clientTop||0),left:c.left+(f.pageXOffset||h.support.boxModel&&i.scrollLeft||b.scrollLeft)-(i.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(o){h.offset.setOffset(this,a,o)});if(!b||!b.ownerDocument)return null;
if(b===b.ownerDocument.body)return h.offset.bodyOffset(b);var c,e=b.offsetParent,f=b.ownerDocument,i=f.documentElement,k=f.body;c=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle;for(var l=b.offsetTop,m=b.offsetLeft;(b=b.parentNode)&&b!==k&&b!==i;){if(h.support.fixedPosition&&c.position==="fixed")break;c=f?f.getComputedStyle(b,null):b.currentStyle;l-=b.scrollTop;m-=b.scrollLeft;if(b===e){l+=b.offsetTop;m+=b.offsetLeft;if(h.support.doesNotAddBorder&&!(h.support.doesAddBorderForTableAndCells&&
g.test(b.nodeName))){l+=parseFloat(c.borderTopWidth)||0;m+=parseFloat(c.borderLeftWidth)||0}e=b.offsetParent}if(h.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"){l+=parseFloat(c.borderTopWidth)||0;m+=parseFloat(c.borderLeftWidth)||0}c=c}if(c.position==="relative"||c.position==="static"){l+=k.offsetTop;m+=k.offsetLeft}if(h.support.fixedPosition&&c.position==="fixed"){l+=Math.max(i.scrollTop,k.scrollTop);m+=Math.max(i.scrollLeft,k.scrollLeft)}return{top:l,left:m}};h.offset={bodyOffset:function(a){var b=
a.offsetTop,c=a.offsetLeft;if(h.support.doesNotIncludeMarginInBodyOffset){b+=parseFloat(h.css(a,"marginTop"))||0;c+=parseFloat(h.css(a,"marginLeft"))||0}return{top:b,left:c}},setOffset:function(a,b,c){var e=h.css(a,"position");if(e==="static")a.style.position="relative";var f=h(a),i=f.offset(),k=h.css(a,"top"),l=h.css(a,"left"),m={},o={};if((e==="absolute"||e==="fixed")&&h.inArray("auto",[k,l])>-1){o=f.position();e=o.top;l=o.left}else{e=parseFloat(k)||0;l=parseFloat(l)||0}if(h.isFunction(b))b=b.call(a,
c,i);if(b.top!=null)m.top=b.top-i.top+e;if(b.left!=null)m.left=b.left-i.left+l;"using"in b?b.using.call(a,m):f.css(m)}};h.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=j.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(h.css(a,"marginTop"))||0;c.left-=parseFloat(h.css(a,"marginLeft"))||0;e.top+=parseFloat(h.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(h.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-
e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||F.body;a&&!j.test(a.nodeName)&&h.css(a,"position")==="static";)a=a.offsetParent;return a})}});h.each(["Left","Top"],function(a,b){var c="scroll"+b;h.fn[c]=function(e){var f,i;if(e===H){f=this[0];if(!f)return null;return(i=na(f))?"pageXOffset"in i?i[a?"pageYOffset":"pageXOffset"]:h.support.boxModel&&i.document.documentElement[c]||i.document.body[c]:f[c]}return this.each(function(){if(i=na(this))i.scrollTo(!a?e:
h(i).scrollLeft(),a?e:h(i).scrollTop());else this[c]=e})}});h.each(["Height","Width"],function(a,b){var c=b.toLowerCase();h.fn["inner"+b]=function(){var e=this[0];return e?e.style?parseFloat(h.css(e,c,"padding")):this[c]():null};h.fn["outer"+b]=function(e){var f=this[0];return f?f.style?parseFloat(h.css(f,c,e?"margin":"border")):this[c]():null};h.fn[c]=function(e){var f=this[0];if(!f)return e==null?null:this;if(h.isFunction(e))return this.each(function(l){var m=h(this);m[c](e.call(this,l,m[c]()))});
if(h.isWindow(f)){var i=f.document.documentElement["client"+b],k=f.document.body;return f.document.compatMode==="CSS1Compat"&&i||k&&k["client"+b]||i}else if(f.nodeType===9)return Math.max(f.documentElement["client"+b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===H){f=h.css(f,c);i=parseFloat(f);return h.isNumeric(i)?i:f}else return this.css(c,typeof e==="string"?e:e+"px")}});t.jQuery=t.$=h;typeof define==="function"&&define.amd&&define.amd.jQuery&&
define("jquery",[],function(){return h})})(window);
(function(){function t(){if(t.is(arguments[0],qa)){for(var d=arguments[0],g=jb[da](t,d.splice(0,3+t.is(d[0],ga))),j=g.set(),a=0,b=d[G];a<b;a++){var c=d[a]||{};Ya[M](c.type)&&j[$](g[c.type]().attr(c))}return j}return jb[da](t,arguments)}function H(){for(var d=[],g=0;g<32;g++)d[g]=(~~(V.random()*16))[ya](16);d[12]=4;d[16]=(d[16]&3|8)[ya](16);return"r-"+d[ia]("")}function xa(d,g,j){function a(){var b=Array[W].slice.call(arguments,0),c=b[ia]("\u25ba"),e=a.cache=a.cache||{},f=a.count=a.count||[];if(e[M](c))return j?
j(e[c]):e[c];f[G]>=1E3&&delete e[f.shift()];f[$](c);e[c]=d[da](g,b);return j?j(e[c]):e[c]}return a}function qb(){return this.x+ea+this.y}function Xa(d){return function(g,j,a,b){var c={back:d};t.is(a,"function")?b=a:c.rot=a;g&&g.constructor==Y&&(g=g.attrs.path);g&&(c.along=g);return this.animate(c,j,b)}}function Cb(d,g,j,a,b,c){function e(s,v){var u,r,A,J;A=s;for(r=0;r<8;r++){J=((k*A+i)*A+f)*A-s;if(ja(J)<v)return A;u=(3*k*A+2*i)*A+f;if(ja(u)<1.0E-6)break;A-=J/u}u=0;r=1;A=s;if(A<u)return u;if(A>r)return r;
for(;u<r;){J=((k*A+i)*A+f)*A;if(ja(J-s)<v)break;if(s>J)u=A;else r=A;A=(r-u)/2+u}return A}var f=3*g,i=3*(a-g)-f,k=1-f-i,l=3*j,m=3*(b-j)-l,o=1-l-m;return function(s,v){var u=e(s,v);return((o*u+m)*u+l)*u}(d,1/(200*c))}t.version="1.5.2";var ha=/[, ]+/,Ya={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},Db=/\{(\d+)\}/g,W="prototype",M="hasOwnProperty",Q=document,va=window,Za={was:Object[W][M].call(va,"Raphael"),is:va.Raphael},Oa=function(){this.customAttributes={}},ca,da="apply",$a="createTouch"in Q,
ea=" ",U=String,Da="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend".split(ea),ab={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},ia="join",G="length",ua=U[W].toLowerCase,V=Math,na=V.max,F=V.min,ja=V.abs,ba=V.pow,h=V.PI,ga="number",qa="array",ya="toString",Zb=Object[W][ya],$="push",Qa=/^url\(['"]?([^\)]+?)['"]?\)$/i,ac=/^\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,
bc={NaN:1,Infinity:1,"-Infinity":1},cc=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,oa=V.round,T=parseFloat,Aa=parseInt,wa=U[W].toUpperCase,Ra={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/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",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",translation:"0 0",width:0,x:0,y:0},cb={along:"along",blur:ga,"clip-rect":"csv",cx:ga,cy:ga,fill:"colour","fill-opacity":ga,"font-size":ga,height:ga,opacity:ga,path:"path",r:ga,rotation:"csv",rx:ga,ry:ga,scale:"csv",stroke:"colour","stroke-opacity":ga,"stroke-width":ga,translation:"csv",width:ga,x:ga,y:ga},sb=/^(from|to|\d+%?)$/,db=/\s*,\s*/,dc={hs:1,rg:1},ec=/,?([achlmqrstvxz]),?/gi,
fc=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,Hb=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig,Ib=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,gc=function(d,g){return d.key-g.key};t.type=va.SVGAngle||Q.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML";if(t.type=="VML"){var sa=Q.createElement("div");sa.innerHTML='<v:shape adj="1"/>';sa=sa.firstChild;sa.style.behavior="url(#default#VML)";if(!(sa&&typeof sa.adj=="object"))return t.type=null;sa=null}t.svg=
!(t.vml=t.type=="VML");Oa[W]=t[W];ca=Oa[W];t._id=0;t._oid=0;t.fn={};t.is=function(d,g){g=ua.call(g);if(g=="finite")return!bc[M](+d);return g=="null"&&d===null||g==typeof d||g=="object"&&d===Object(d)||g=="array"&&Array.isArray&&Array.isArray(d)||Zb.call(d).slice(8,-1).toLowerCase()==g};t.angle=function(d,g,j,a,b,c){if(b==null){d=d-j;g=g-a;if(!d&&!g)return 0;return((d<0)*180+V.atan(-g/-d)*180/h+360)%360}else return t.angle(d,g,b,c)-t.angle(j,a,b,c)};t.rad=function(d){return d%360*h/180};t.deg=function(d){return d*
180/h%360};t.snapTo=function(d,g,j){j=t.is(j,"finite")?j:10;if(t.is(d,qa))for(var a=d.length;a--;){if(ja(d[a]-g)<=j)return d[a]}else{d=+d;a=g%d;if(a<j)return g-a;if(a>d-j)return g-a+d}return g};t.setWindow=function(d){va=d;Q=va.document};var eb=function(d){if(t.vml){var g=/^\s+|\s+$/g,j;try{var a=new ActiveXObject("htmlfile");a.write("<body>");a.close();j=a.body}catch(b){j=createPopup().document.body}var c=j.createTextRange();eb=xa(function(f){try{j.style.color=U(f).replace(g,"");var i=c.queryCommandValue("ForeColor");
i=(i&255)<<16|i&65280|(i&16711680)>>>16;return"#"+("000000"+i[ya](16)).slice(-6)}catch(k){return"none"}})}else{var e=Q.createElement("i");e.title="Rapha\u00ebl Colour Picker";e.style.display="none";Q.body.appendChild(e);eb=xa(function(f){e.style.color=f;return Q.defaultView.getComputedStyle(e,"").getPropertyValue("color")})}return eb(d)},Jb=function(){return"hsb("+[this.h,this.s,this.b]+")"},hc=function(){return"hsl("+[this.h,this.s,this.l]+")"},$b=function(){return this.hex};t.hsb2rgb=function(d,
g,j,a){if(t.is(d,"object")&&"h"in d&&"s"in d&&"b"in d){j=d.b;g=d.s;d=d.h;a=d.o}return t.hsl2rgb(d,g,j/2,a)};t.hsl2rgb=function(d,g,j,a){if(t.is(d,"object")&&"h"in d&&"s"in d&&"l"in d){j=d.l;g=d.s;d=d.h}if(d>1||g>1||j>1){d/=360;g/=100;j/=100}var b={},c=["r","g","b"],e;if(g){g=j<0.5?j*(1+g):j+g-j*g;j=2*j-g;for(var f=0;f<3;f++){e=d+1/3*-(f-1);e<0&&e++;e>1&&e--;b[c[f]]=e*6<1?j+(g-j)*6*e:e*2<1?g:e*3<2?j+(g-j)*(2/3-e)*6:j}}else b={r:j,g:j,b:j};b.r*=255;b.g*=255;b.b*=255;b.hex="#"+(16777216|b.b|b.g<<8|b.r<<
16).toString(16).slice(1);t.is(a,"finite")&&(b.opacity=a);b.toString=$b;return b};t.rgb2hsb=function(d,g,j){if(g==null&&t.is(d,"object")&&"r"in d&&"g"in d&&"b"in d){j=d.b;g=d.g;d=d.r}if(g==null&&t.is(d,"string")){var a=t.getRGB(d);d=a.r;g=a.g;j=a.b}if(d>1||g>1||j>1){d/=255;g/=255;j/=255}a=na(d,g,j);var b=F(d,g,j);if(b==a)return{h:0,s:0,b:a,toString:Jb};else{var c=a-b;b=c/a;d=d==a?(g-j)/c:g==a?2+(j-d)/c:4+(d-g)/c;d/=6;d<0&&d++;d>1&&d--}return{h:d,s:b,b:a,toString:Jb}};t.rgb2hsl=function(d,g,j){if(g==
null&&t.is(d,"object")&&"r"in d&&"g"in d&&"b"in d){j=d.b;g=d.g;d=d.r}if(g==null&&t.is(d,"string")){var a=t.getRGB(d);d=a.r;g=a.g;j=a.b}if(d>1||g>1||j>1){d/=255;g/=255;j/=255}var b=na(d,g,j),c=F(d,g,j);a=(b+c)/2;if(c==b)d={h:0,s:0,l:a};else{var e=b-c;c=a<0.5?e/(b+c):e/(2-b-c);d=d==b?(g-j)/e:g==b?2+(j-d)/e:4+(d-g)/e;d/=6;d<0&&d++;d>1&&d--;d={h:d,s:c,l:a}}d.toString=hc;return d};t._path2string=function(){return this.join(",").replace(ec,"$1")};t.getRGB=xa(function(d){if(!d||(d=U(d)).indexOf("-")+1)return{r:-1,
g:-1,b:-1,hex:"none",error:1};if(d=="none")return{r:-1,g:-1,b:-1,hex:"none"};!(dc[M](d.toLowerCase().substring(0,2))||d.charAt()=="#")&&(d=eb(d));var g,j,a,b,c;if(d=d.match(ac)){if(d[2]){a=Aa(d[2].substring(5),16);j=Aa(d[2].substring(3,5),16);g=Aa(d[2].substring(1,3),16)}if(d[3]){a=Aa((c=d[3].charAt(3))+c,16);j=Aa((c=d[3].charAt(2))+c,16);g=Aa((c=d[3].charAt(1))+c,16)}if(d[4]){c=d[4].split(db);g=T(c[0]);c[0].slice(-1)=="%"&&(g*=2.55);j=T(c[1]);c[1].slice(-1)=="%"&&(j*=2.55);a=T(c[2]);c[2].slice(-1)==
"%"&&(a*=2.55);d[1].toLowerCase().slice(0,4)=="rgba"&&(b=T(c[3]));c[3]&&c[3].slice(-1)=="%"&&(b/=100)}if(d[5]){c=d[5].split(db);g=T(c[0]);c[0].slice(-1)=="%"&&(g*=2.55);j=T(c[1]);c[1].slice(-1)=="%"&&(j*=2.55);a=T(c[2]);c[2].slice(-1)=="%"&&(a*=2.55);(c[0].slice(-3)=="deg"||c[0].slice(-1)=="\u00b0")&&(g/=360);d[1].toLowerCase().slice(0,4)=="hsba"&&(b=T(c[3]));c[3]&&c[3].slice(-1)=="%"&&(b/=100);return t.hsb2rgb(g,j,a,b)}if(d[6]){c=d[6].split(db);g=T(c[0]);c[0].slice(-1)=="%"&&(g*=2.55);j=T(c[1]);
c[1].slice(-1)=="%"&&(j*=2.55);a=T(c[2]);c[2].slice(-1)=="%"&&(a*=2.55);(c[0].slice(-3)=="deg"||c[0].slice(-1)=="\u00b0")&&(g/=360);d[1].toLowerCase().slice(0,4)=="hsla"&&(b=T(c[3]));c[3]&&c[3].slice(-1)=="%"&&(b/=100);return t.hsl2rgb(g,j,a,b)}d={r:g,g:j,b:a};d.hex="#"+(16777216|a|j<<8|g<<16).toString(16).slice(1);t.is(b,"finite")&&(d.opacity=b);return d}return{r:-1,g:-1,b:-1,hex:"none",error:1}},t);t.getColor=function(d){d=this.getColor.start=this.getColor.start||{h:0,s:1,b:d||0.75};var g=this.hsb2rgb(d.h,
d.s,d.b);d.h+=0.075;if(d.h>1){d.h=0;d.s-=0.2;d.s<=0&&(this.getColor.start={h:0,s:1,b:d.b})}return g.hex};t.getColor.reset=function(){delete this.start};t.parsePathString=xa(function(d){if(!d)return null;var g={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},j=[];if(t.is(d,qa)&&t.is(d[0],qa))j=Sa(d);j[G]||U(d).replace(fc,function(a,b,c){var e=[];a=ua.call(b);c.replace(Hb,function(f,i){i&&e[$](+i)});if(a=="m"&&e[G]>2){j[$]([b].concat(e.splice(0,2)));a="l";b=b=="m"?"l":"L"}for(;e[G]>=g[a];){j[$]([b].concat(e.splice(0,
g[a])));if(!g[a])break}});j[ya]=t._path2string;return j});t.findDotsAtSegment=function(d,g,j,a,b,c,e,f,i){var k=1-i,l=ba(k,3)*d+ba(k,2)*3*i*j+k*3*i*i*b+ba(i,3)*e;k=ba(k,3)*g+ba(k,2)*3*i*a+k*3*i*i*c+ba(i,3)*f;var m=d+2*i*(j-d)+i*i*(b-2*j+d),o=g+2*i*(a-g)+i*i*(c-2*a+g),s=j+2*i*(b-j)+i*i*(e-2*b+j),v=a+2*i*(c-a)+i*i*(f-2*c+a);d=(1-i)*d+i*j;g=(1-i)*g+i*a;b=(1-i)*b+i*e;c=(1-i)*c+i*f;f=90-V.atan((m-s)/(o-v))*180/h;(m>s||o<v)&&(f+=180);return{x:l,y:k,m:{x:m,y:o},n:{x:s,y:v},start:{x:d,y:g},end:{x:b,y:c},
alpha:f}};var fb=xa(function(d){if(!d)return{x:0,y:0,width:0,height:0};d=hb(d);for(var g=0,j=0,a=[],b=[],c,e=0,f=d[G];e<f;e++){c=d[e];if(c[0]=="M"){g=c[1];j=c[2];a[$](g);b[$](j)}else{g=Lb(g,j,c[1],c[2],c[3],c[4],c[5],c[6]);a=a.concat(g.min.x,g.max.x);b=b.concat(g.min.y,g.max.y);g=c[5];j=c[6]}}d=F[da](0,a);c=F[da](0,b);return{x:d,y:c,width:na[da](0,a)-d,height:na[da](0,b)-c}}),Sa=function(d){var g=[];if(!t.is(d,qa)||!t.is(d&&d[0],qa))d=t.parsePathString(d);for(var j=0,a=d[G];j<a;j++){g[j]=[];for(var b=
0,c=d[j][G];b<c;b++)g[j][b]=d[j][b]}g[ya]=t._path2string;return g},tb=xa(function(d){if(!t.is(d,qa)||!t.is(d&&d[0],qa))d=t.parsePathString(d);var g=[],j=0,a=0,b=0,c=0,e=0;if(d[0][0]=="M"){j=d[0][1];a=d[0][2];b=j;c=a;e++;g[$](["M",j,a])}e=e;for(var f=d[G];e<f;e++){var i=g[e]=[],k=d[e];if(k[0]!=ua.call(k[0])){i[0]=ua.call(k[0]);switch(i[0]){case "a":i[1]=k[1];i[2]=k[2];i[3]=k[3];i[4]=k[4];i[5]=k[5];i[6]=+(k[6]-j).toFixed(3);i[7]=+(k[7]-a).toFixed(3);break;case "v":i[1]=+(k[1]-a).toFixed(3);break;case "m":b=
k[1];c=k[2];default:for(var l=1,m=k[G];l<m;l++)i[l]=+(k[l]-(l%2?j:a)).toFixed(3)}}else{g[e]=[];if(k[0]=="m"){b=k[1]+j;c=k[2]+a}i=0;for(l=k[G];i<l;i++)g[e][i]=k[i]}k=g[e][G];switch(g[e][0]){case "z":j=b;a=c;break;case "h":j+=+g[e][k-1];break;case "v":a+=+g[e][k-1];break;default:j+=+g[e][k-2];a+=+g[e][k-1]}}g[ya]=t._path2string;return g},0,Sa),Ja=xa(function(d){if(!t.is(d,qa)||!t.is(d&&d[0],qa))d=t.parsePathString(d);var g=[],j=0,a=0,b=0,c=0,e=0;if(d[0][0]=="M"){j=+d[0][1];a=+d[0][2];b=j;c=a;e++;g[0]=
["M",j,a]}e=e;for(var f=d[G];e<f;e++){var i=g[e]=[],k=d[e];if(k[0]!=wa.call(k[0])){i[0]=wa.call(k[0]);switch(i[0]){case "A":i[1]=k[1];i[2]=k[2];i[3]=k[3];i[4]=k[4];i[5]=k[5];i[6]=+(k[6]+j);i[7]=+(k[7]+a);break;case "V":i[1]=+k[1]+a;break;case "H":i[1]=+k[1]+j;break;case "M":b=+k[1]+j;c=+k[2]+a;default:for(var l=1,m=k[G];l<m;l++)i[l]=+k[l]+(l%2?j:a)}}else{l=0;for(m=k[G];l<m;l++)g[e][l]=k[l]}switch(i[0]){case "Z":j=b;a=c;break;case "H":j=i[1];break;case "V":a=i[1];break;case "M":b=g[e][g[e][G]-2];c=
g[e][g[e][G]-1];default:j=g[e][g[e][G]-2];a=g[e][g[e][G]-1]}}g[ya]=t._path2string;return g},null,Sa),Kb=function(d,g,j,a,b,c){var e=1/3,f=2/3;return[e*d+f*j,e*g+f*a,e*b+f*j,e*c+f*a,b,c]},gb=function(d,g,j,a,b,c,e,f,i,k){var l=h*120/180,m=h/180*(+b||0),o=[],s,v=xa(function(P,O,Z){var ka=P*V.cos(Z)-O*V.sin(Z);P=P*V.sin(Z)+O*V.cos(Z);return{x:ka,y:P}});if(k){A=k[0];s=k[1];c=k[2];r=k[3]}else{s=v(d,g,-m);d=s.x;g=s.y;s=v(f,i,-m);f=s.x;i=s.y;V.cos(h/180*b);V.sin(h/180*b);s=(d-f)/2;A=(g-i)/2;var u=s*s/(j*
j)+A*A/(a*a);if(u>1){u=V.sqrt(u);j=u*j;a=u*a}u=j*j;r=a*a;u=(c==e?-1:1)*V.sqrt(ja((u*r-u*A*A-r*s*s)/(u*A*A+r*s*s)));c=u*j*A/a+(d+f)/2;var r=u*-a*s/j+(g+i)/2,A=V.asin(((g-r)/a).toFixed(9));s=V.asin(((i-r)/a).toFixed(9));A=d<c?h-A:A;s=f<c?h-s:s;A<0&&(A=h*2+A);s<0&&(s=h*2+s);if(e&&A>s)A-=h*2;if(!e&&s>A)s-=h*2}u=s-A;if(ja(u)>l){o=s;u=f;var J=i;s=A+l*(e&&s>A?1:-1);f=c+j*V.cos(s);i=r+a*V.sin(s);o=gb(f,i,j,a,b,0,e,u,J,[s,o,c,r])}u=s-A;b=V.cos(A);l=V.sin(A);e=V.cos(s);s=V.sin(s);c=V.tan(u/4);j=4/3*j*c;c=4/
3*a*c;a=[d,g];d=[d+j*l,g-c*b];g=[f+j*s,i-c*e];f=[f,i];d[0]=2*a[0]-d[0];d[1]=2*a[1]-d[1];if(k)return[d,g,f].concat(o);else{o=[d,g,f].concat(o)[ia]().split(",");k=[];f=0;for(i=o[G];f<i;f++)k[f]=f%2?v(o[f-1],o[f],m).y:v(o[f],o[f+1],m).x;return k}},Ta=function(d,g,j,a,b,c,e,f,i){var k=1-i;return{x:ba(k,3)*d+ba(k,2)*3*i*j+k*3*i*i*b+ba(i,3)*e,y:ba(k,3)*g+ba(k,2)*3*i*a+k*3*i*i*c+ba(i,3)*f}},Lb=xa(function(d,g,j,a,b,c,e,f){var i=b-2*j+d-(e-2*b+j),k=2*(j-d)-2*(b-j),l=d-j,m=(-k+V.sqrt(k*k-4*i*l))/2/i;i=(-k-
V.sqrt(k*k-4*i*l))/2/i;var o=[g,f],s=[d,e];ja(m)>"1e12"&&(m=0.5);ja(i)>"1e12"&&(i=0.5);if(m>0&&m<1){m=Ta(d,g,j,a,b,c,e,f,m);s[$](m.x);o[$](m.y)}if(i>0&&i<1){m=Ta(d,g,j,a,b,c,e,f,i);s[$](m.x);o[$](m.y)}i=c-2*a+g-(f-2*c+a);k=2*(a-g)-2*(c-a);l=g-a;m=(-k+V.sqrt(k*k-4*i*l))/2/i;i=(-k-V.sqrt(k*k-4*i*l))/2/i;ja(m)>"1e12"&&(m=0.5);ja(i)>"1e12"&&(i=0.5);if(m>0&&m<1){m=Ta(d,g,j,a,b,c,e,f,m);s[$](m.x);o[$](m.y)}if(i>0&&i<1){m=Ta(d,g,j,a,b,c,e,f,i);s[$](m.x);o[$](m.y)}return{min:{x:F[da](0,s),y:F[da](0,o)},max:{x:na[da](0,
s),y:na[da](0,o)}}}),hb=xa(function(d,g){var j=Ja(d),a=g&&Ja(g),b={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},c={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},e=function(u,r){var A,J;if(!u)return["C",r.x,r.y,r.x,r.y,r.x,r.y];!(u[0]in{T:1,Q:1})&&(r.qx=r.qy=null);switch(u[0]){case "M":r.X=u[1];r.Y=u[2];break;case "A":u=["C"].concat(gb[da](0,[r.x,r.y].concat(u.slice(1))));break;case "S":A=r.x+(r.x-(r.bx||r.x));J=r.y+(r.y-(r.by||r.y));u=["C",A,J].concat(u.slice(1));break;case "T":r.qx=r.x+(r.x-(r.qx||r.x));
r.qy=r.y+(r.y-(r.qy||r.y));u=["C"].concat(Kb(r.x,r.y,r.qx,r.qy,u[1],u[2]));break;case "Q":r.qx=u[1];r.qy=u[2];u=["C"].concat(Kb(r.x,r.y,u[1],u[2],u[3],u[4]));break;case "L":u=["C"].concat([r.x,r.y,u[1],u[2],u[1],u[2]]);break;case "H":u=["C"].concat([r.x,r.y,u[1],r.y,u[1],r.y]);break;case "V":u=["C"].concat([r.x,r.y,r.x,u[1],r.x,u[1]]);break;case "Z":u=["C"].concat([r.x,r.y,r.X,r.Y,r.X,r.Y])}return u},f=function(u,r){if(u[r][G]>7){u[r].shift();for(var A=u[r];A[G];)u.splice(r++,0,["C"].concat(A.splice(0,
6)));u.splice(r,1);l=na(j[G],a&&a[G]||0)}},i=function(u,r,A,J,P){if(u&&r&&u[P][0]=="M"&&r[P][0]!="M"){r.splice(P,0,["M",J.x,J.y]);A.bx=0;A.by=0;A.x=u[P][1];A.y=u[P][2];l=na(j[G],a&&a[G]||0)}},k=0,l=na(j[G],a&&a[G]||0);for(;k<l;k++){j[k]=e(j[k],b);f(j,k);a&&(a[k]=e(a[k],c));a&&f(a,k);i(j,a,b,c,k);i(a,j,c,b,k);var m=j[k],o=a&&a[k],s=m[G],v=a&&o[G];b.x=m[s-2];b.y=m[s-1];b.bx=T(m[s-4])||b.x;b.by=T(m[s-3])||b.y;c.bx=a&&(T(o[v-4])||c.x);c.by=a&&(T(o[v-3])||c.y);c.x=a&&o[v-2];c.y=a&&o[v-1]}return a?[j,a]:
j},null,Sa),Mb=xa(function(d){for(var g=[],j=0,a=d[G];j<a;j++){var b={},c=d[j].match(/^([^:]*):?([\d\.]*)/);b.color=t.getRGB(c[1]);if(b.color.error)return null;b.color=b.color.hex;c[2]&&(b.offset=c[2]+"%");g[$](b)}j=1;for(a=g[G]-1;j<a;j++)if(!g[j].offset){d=T(g[j-1].offset||0);c=0;for(b=j+1;b<a;b++)if(g[b].offset){c=g[b].offset;break}if(!c){c=100;b=a}c=T(c);for(c=(c-d)/(b-j+1);j<b;j++){d+=c;g[j].offset=d+"%"}}return g}),Nb=function(d,g,j,a){if(t.is(d,"string")||t.is(d,"object")){d=t.is(d,"string")?
Q.getElementById(d):d;if(d.tagName)return g==null?{container:d,width:d.style.pixelWidth||d.offsetWidth,height:d.style.pixelHeight||d.offsetHeight}:{container:d,width:g,height:j}}else return{container:1,x:d,y:g,width:j,height:a}},ub=function(d,g){var j=this,a;for(a in g)if(g[M](a)&&!(a in d))switch(typeof g[a]){case "function":(function(b){d[a]=d===j?b:function(){return b[da](j,arguments)}})(g[a]);break;case "object":d[a]=d[a]||{};ub.call(this,d[a],g[a]);break;default:d[a]=g[a]}},Ga=function(d,g){d==
g.top&&(g.top=d.prev);d==g.bottom&&(g.bottom=d.next);d.next&&(d.next.prev=d.prev);d.prev&&(d.prev.next=d.next)},vb=function(d,g){if(g.top!==d){Ga(d,g);d.next=null;d.prev=g.top;g.top.next=d;g.top=d}},Ob=function(d,g){if(g.bottom!==d){Ga(d,g);d.next=g.bottom;d.prev=null;g.bottom.prev=d;g.bottom=d}},Eb=function(d,g,j){Ga(d,j);g==j.top&&(j.top=d);g.next&&(g.next.prev=d);d.next=g.next;d.prev=g;g.next=d},ta=function(d,g,j){Ga(d,j);g==j.bottom&&(j.bottom=d);g.prev&&(g.prev.next=d);d.prev=g.prev;g.prev=d;
d.next=g},wb=function(d){return function(){throw Error("Rapha\u00ebl: you are calling to method \u201c"+d+"\u201d of removed object");}};t.pathToRelative=tb;if(t.svg){ca.svgns="http://www.w3.org/2000/svg";ca.xlink="http://www.w3.org/1999/xlink";oa=function(d){return+d+(~~d===d)*0.5};var L=function(d,g){if(g)for(var j in g)g[M](j)&&d.setAttribute(j,U(g[j]));else{d=Q.createElementNS(ca.svgns,d);d.style.webkitTapHighlightColor="rgba(0,0,0,0)";return d}};t[ya]=function(){return"Your browser supports SVG.\nYou are running Rapha\u00ebl "+
this.version};var Pb=function(d,g){var j=L("path");g.canvas&&g.canvas.appendChild(j);j=new Y(j,g);j.type="path";Ca(j,{fill:"none",stroke:"#000",path:d});return j},Ua=function(d,g,j){var a="linear",b=0.5,c=0.5,e=d.style;g=U(g).replace(Ib,function(l,m,o){a="radial";if(m&&o){b=T(m);c=T(o);l=(c>0.5)*2-1;ba(b-0.5,2)+ba(c-0.5,2)>0.25&&(c=V.sqrt(0.25-ba(b-0.5,2))*l+0.5)&&c!=0.5&&(c=c.toFixed(5)-1.0E-5*l)}return""});g=g.split(/\s*\-\s*/);if(a=="linear"){var f=g.shift();f=-T(f);if(isNaN(f))return null;f=[0,
0,V.cos(f*h/180),V.sin(f*h/180)];var i=1/(na(ja(f[2]),ja(f[3]))||1);f[2]*=i;f[3]*=i;if(f[2]<0){f[0]=-f[2];f[2]=0}if(f[3]<0){f[1]=-f[3];f[3]=0}}g=Mb(g);if(!g)return null;i=d.getAttribute("fill");(i=i.match(/^url\(#(.*)\)$/))&&j.defs.removeChild(Q.getElementById(i[1]));i=L(a+"Gradient");i.id=H();L(i,a=="radial"?{fx:b,fy:c}:{x1:f[0],y1:f[1],x2:f[2],y2:f[3]});j.defs.appendChild(i);j=0;for(f=g[G];j<f;j++){var k=L("stop");L(k,{offset:g[j].offset?g[j].offset:!j?"0%":"100%","stop-color":g[j].color||"#fff"});
i.appendChild(k)}L(d,{fill:"url(#"+i.id+")",opacity:1,"fill-opacity":1});e.fill="";e.opacity=1;return e.fillOpacity=1},ib=function(d){var g=d.getBBox();L(d.pattern,{patternTransform:t.format("translate({0},{1})",g.x,g.y)})},Ca=function(d,g){var j={"":[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]},a=d.node,b=d.attrs,c=d.rotate(),e=function(v,u){if(u=j[ua.call(u)]){for(var r=v.attrs["stroke-width"]||
"1",A={round:r,square:r,butt:0}[v.attrs["stroke-linecap"]||g["stroke-linecap"]]||0,J=[],P=u[G];P--;)J[P]=u[P]*r+(P%2?1:-1)*A;L(a,{"stroke-dasharray":J[ia](",")})}};g[M]("rotation")&&(c=g.rotation);var f=U(c).split(ha);if(f.length-1){f[1]=+f[1];f[2]=+f[2]}else f=null;T(c)&&d.rotate(0,true);for(var i in g)if(g[M](i))if(Ra[M](i)){var k=g[i];b[i]=k;switch(i){case "blur":d.blur(k);break;case "rotation":d.rotate(k,true);break;case "href":case "title":case "target":var l=a.parentNode;if(ua.call(l.tagName)!=
"a"){var m=L("a");l.insertBefore(m,a);m.appendChild(a);l=m}i=="target"&&k=="blank"?l.setAttributeNS(d.paper.xlink,"show","new"):l.setAttributeNS(d.paper.xlink,i,k);break;case "cursor":a.style.cursor=k;break;case "clip-rect":l=U(k).split(ha);if(l[G]==4){d.clip&&d.clip.parentNode.parentNode.removeChild(d.clip.parentNode);var o=L("clipPath");m=L("rect");o.id=H();L(m,{x:l[0],y:l[1],width:l[2],height:l[3]});o.appendChild(m);d.paper.defs.appendChild(o);L(a,{"clip-path":"url(#"+o.id+")"});d.clip=m}if(!k){(k=
Q.getElementById(a.getAttribute("clip-path").replace(/(^url\(#|\)$)/g,"")))&&k.parentNode.removeChild(k);L(a,{"clip-path":""});delete d.clip}break;case "path":if(d.type=="path")L(a,{d:k?b.path=Ja(k):"M0,0"});break;case "width":a.setAttribute(i,k);if(b.fx){i="x";k=b.x}else break;case "x":if(b.fx)k=-b.x-(b.width||0);case "rx":if(i=="rx"&&d.type=="rect")break;case "cx":f&&(i=="x"||i=="cx")&&(f[1]+=k-b[i]);a.setAttribute(i,k);d.pattern&&ib(d);break;case "height":a.setAttribute(i,k);if(b.fy){i="y";k=b.y}else break;
case "y":if(b.fy)k=-b.y-(b.height||0);case "ry":if(i=="ry"&&d.type=="rect")break;case "cy":f&&(i=="y"||i=="cy")&&(f[2]+=k-b[i]);a.setAttribute(i,k);d.pattern&&ib(d);break;case "r":d.type=="rect"?L(a,{rx:k,ry:k}):a.setAttribute(i,k);break;case "src":d.type=="image"&&a.setAttributeNS(d.paper.xlink,"href",k);break;case "stroke-width":a.style.strokeWidth=k;a.setAttribute(i,k);b["stroke-dasharray"]&&e(d,b["stroke-dasharray"]);break;case "stroke-dasharray":e(d,k);break;case "translation":k=U(k).split(ha);
k[0]=+k[0]||0;k[1]=+k[1]||0;if(f){f[1]+=k[0];f[2]+=k[1]}pb.call(d,k[0],k[1]);break;case "scale":k=U(k).split(ha);d.scale(+k[0]||1,+k[1]||+k[0]||1,isNaN(T(k[2]))?null:+k[2],isNaN(T(k[3]))?null:+k[3]);break;case "fill":if(l=U(k).match(Qa)){o=L("pattern");var s=L("image");o.id=H();L(o,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});L(s,{x:0,y:0});s.setAttributeNS(d.paper.xlink,"href",l[1]);o.appendChild(s);k=Q.createElement("img");k.style.cssText="position:absolute;left:-9999em;top-9999em";
k.onload=function(){L(o,{width:this.offsetWidth,height:this.offsetHeight});L(s,{width:this.offsetWidth,height:this.offsetHeight});Q.body.removeChild(this);d.paper.safari()};Q.body.appendChild(k);k.src=l[1];d.paper.defs.appendChild(o);a.style.fill="url(#"+o.id+")";L(a,{fill:"url(#"+o.id+")"});d.pattern=o;d.pattern&&ib(d);break}l=t.getRGB(k);if(l.error){if(({circle:1,ellipse:1}[M](d.type)||U(k).charAt()!="r")&&Ua(a,k,d.paper)){b.gradient=k;b.fill="none";break}}else{delete g.gradient;delete b.gradient;
!t.is(b.opacity,"undefined")&&t.is(g.opacity,"undefined")&&L(a,{opacity:b.opacity});!t.is(b["fill-opacity"],"undefined")&&t.is(g["fill-opacity"],"undefined")&&L(a,{"fill-opacity":b["fill-opacity"]})}l[M]("opacity")&&L(a,{"fill-opacity":l.opacity>1?l.opacity/100:l.opacity});case "stroke":l=t.getRGB(k);a.setAttribute(i,l.hex);i=="stroke"&&l[M]("opacity")&&L(a,{"stroke-opacity":l.opacity>1?l.opacity/100:l.opacity});break;case "gradient":(({circle:1,ellipse:1})[M](d.type)||U(k).charAt()!="r")&&Ua(a,k,
d.paper);break;case "opacity":if(b.gradient&&!b[M]("stroke-opacity"))L(a,{"stroke-opacity":k>1?k/100:k});case "fill-opacity":if(b.gradient){if(l=Q.getElementById(a.getAttribute("fill").replace(/^url\(#|\)$/g,""))){l=l.getElementsByTagName("stop");l[l[G]-1].setAttribute("stop-opacity",k)}break}default:i=="font-size"&&(k=Aa(k,10)+"px");l=i.replace(/(\-.)/g,function(v){return wa.call(v.substring(1))});a.style[l]=k;a.setAttribute(i,k)}}ic(d,g);if(f)d.rotate(f.join(ea));else T(c)&&d.rotate(c,true)},ic=
function(d,g){if(!(d.type!="text"||!(g[M]("text")||g[M]("font")||g[M]("font-size")||g[M]("x")||g[M]("y")))){var j=d.attrs,a=d.node,b=a.firstChild?Aa(Q.defaultView.getComputedStyle(a.firstChild,"").getPropertyValue("font-size"),10):10;if(g[M]("text")){for(j.text=g.text;a.firstChild;)a.removeChild(a.firstChild);for(var c=U(g.text).split("\n"),e=0,f=c[G];e<f;e++)if(c[e]){var i=L("tspan");e&&L(i,{dy:b*1.2,x:j.x});i.appendChild(Q.createTextNode(c[e]));a.appendChild(i)}}else{c=a.getElementsByTagName("tspan");
e=0;for(f=c[G];e<f;e++)e&&L(c[e],{dy:b*1.2,x:j.x})}L(a,{y:j.y});b=d.getBBox();(b=j.y-(b.y+b.height/2))&&t.is(b,"finite")&&L(a,{y:j.y+b})}},Y=function(d,g){this[0]=d;this.id=t._oid++;this.node=d;d.raphael=this;this.paper=g;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!g.bottom&&(g.bottom=this);(this.prev=g.top)&&(g.top.next=this);g.top=this;this.next=null},X=Y[W];Y[W].rotate=function(d,g,j){if(this.removed)return this;if(d==null){if(this._.rt.cx)return[this._.rt.deg,
this._.rt.cx,this._.rt.cy][ia](ea);return this._.rt.deg}var a=this.getBBox();d=U(d).split(ha);if(d[G]-1){g=T(d[1]);j=T(d[2])}d=T(d[0]);if(g!=null&&g!==false)this._.rt.deg=d;else this._.rt.deg+=d;j==null&&(g=null);this._.rt.cx=g;this._.rt.cy=j;g=g==null?a.x+a.width/2:g;j=j==null?a.y+a.height/2:j;if(this._.rt.deg){this.transformations[0]=t.format("rotate({0} {1} {2})",this._.rt.deg,g,j);this.clip&&L(this.clip,{transform:t.format("rotate({0} {1} {2})",-this._.rt.deg,g,j)})}else{this.transformations[0]=
"";this.clip&&L(this.clip,{transform:""})}L(this.node,{transform:this.transformations[ia](ea)});return this};Y[W].hide=function(){!this.removed&&(this.node.style.display="none");return this};Y[W].show=function(){!this.removed&&(this.node.style.display="");return this};Y[W].remove=function(){if(!this.removed){Ga(this,this.paper);this.node.parentNode.removeChild(this.node);for(var d in this)delete this[d];this.removed=true}};Y[W].getBBox=function(){if(this.removed)return this;if(this.type=="path")return fb(this.attrs.path);
if(this.node.style.display=="none"){this.show();var d=true}var g={};try{g=this.node.getBBox()}catch(j){}finally{g=g||{}}if(this.type=="text"){g={x:g.x,y:Infinity,width:0,height:0};for(var a=0,b=this.node.getNumberOfChars();a<b;a++){var c=this.node.getExtentOfChar(a);c.y<g.y&&(g.y=c.y);c.y+c.height-g.y>g.height&&(g.height=c.y+c.height-g.y);c.x+c.width-g.x>g.width&&(g.width=c.x+c.width-g.x)}}d&&this.hide();return g};Y[W].attr=function(d,g){if(this.removed)return this;if(d==null){var j={},a;for(a in this.attrs)if(this.attrs[M](a))j[a]=
this.attrs[a];this._.rt.deg&&(j.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(j.scale=this.scale());j.gradient&&j.fill=="none"&&(j.fill=j.gradient)&&delete j.gradient;return j}if(g==null&&t.is(d,"string")){if(d=="translation")return pb.call(this);if(d=="rotation")return this.rotate();if(d=="scale")return this.scale();if(d=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[d]}if(g==null&&t.is(d,qa)){a={};j=0;for(var b=d.length;j<b;j++)a[d[j]]=
this.attr(d[j]);return a}if(g!=null){j={};j[d]=g}else if(d!=null&&t.is(d,"object"))j=d;for(b in this.paper.customAttributes)if(this.paper.customAttributes[M](b)&&j[M](b)&&t.is(this.paper.customAttributes[b],"function")){a=this.paper.customAttributes[b].apply(this,[].concat(j[b]));this.attrs[b]=j[b];for(var c in a)if(a[M](c))j[c]=a[c]}Ca(this,j);return this};Y[W].toFront=function(){if(this.removed)return this;this.node.parentNode.appendChild(this.node);var d=this.paper;d.top!=this&&vb(this,d);return this};
Y[W].toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);Ob(this,this.paper)}return this};Y[W].insertAfter=function(d){if(this.removed)return this;var g=d.node||d[d.length-1].node;g.nextSibling?g.parentNode.insertBefore(this.node,g.nextSibling):g.parentNode.appendChild(this.node);Eb(this,d,this.paper);return this};Y[W].insertBefore=function(d){if(this.removed)return this;var g=d.node||
d[0].node;g.parentNode.insertBefore(this.node,g);ta(this,d,this.paper);return this};Y[W].blur=function(d){if(+d!==0){var g=L("filter"),j=L("feGaussianBlur");this.attrs.blur=d;g.id=H();L(j,{stdDeviation:+d||1.5});g.appendChild(j);this.paper.defs.appendChild(g);this._blur=g;L(this.node,{filter:"url(#"+g.id+")"})}else{if(this._blur){this._blur.parentNode.removeChild(this._blur);delete this._blur;delete this.attrs.blur}this.node.removeAttribute("filter")}};var Fb=function(d,g,j,a){var b=L("circle");d.canvas&&
d.canvas.appendChild(b);d=new Y(b,d);d.attrs={cx:g,cy:j,r:a,fill:"none",stroke:"#000"};d.type="circle";L(b,d.attrs);return d},Fa=function(d,g,j,a,b,c){var e=L("rect");d.canvas&&d.canvas.appendChild(e);d=new Y(e,d);d.attrs={x:g,y:j,width:a,height:b,r:c||0,rx:c||0,ry:c||0,fill:"none",stroke:"#000"};d.type="rect";L(e,d.attrs);return d},xb=function(d,g,j,a,b){var c=L("ellipse");d.canvas&&d.canvas.appendChild(c);d=new Y(c,d);d.attrs={cx:g,cy:j,rx:a,ry:b,fill:"none",stroke:"#000"};d.type="ellipse";L(c,
d.attrs);return d},yb=function(d,g,j,a,b,c){var e=L("image");L(e,{x:j,y:a,width:b,height:c,preserveAspectRatio:"none"});e.setAttributeNS(d.xlink,"href",g);d.canvas&&d.canvas.appendChild(e);d=new Y(e,d);d.attrs={x:j,y:a,width:b,height:c,src:g};d.type="image";return d},Qb=function(d,g,j,a){var b=L("text");L(b,{x:g,y:j,"text-anchor":"middle"});d.canvas&&d.canvas.appendChild(b);d=new Y(b,d);d.attrs={x:g,y:j,"text-anchor":"middle",text:a,font:Ra.font,stroke:"none",fill:"#000"};d.type="text";Ca(d,d.attrs);
return d},Gb=function(d,g){this.width=d||this.width;this.height=g||this.height;this.canvas.setAttribute("width",this.width);this.canvas.setAttribute("height",this.height);return this},jb=function(){var d=Nb[da](0,arguments),g=d&&d.container,j=d.x,a=d.y,b=d.width;d=d.height;if(!g)throw Error("SVG container not found.");var c=L("svg");j=j||0;a=a||0;b=b||512;d=d||342;L(c,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:b,height:d});if(g==1){c.style.cssText="position:absolute;left:"+j+"px;top:"+
a+"px";Q.body.appendChild(c)}else g.firstChild?g.insertBefore(c,g.firstChild):g.appendChild(c);g=new Oa;g.width=b;g.height=d;g.canvas=c;ub.call(g,g,t.fn);g.clear();return g};ca.clear=function(){for(var d=this.canvas;d.firstChild;)d.removeChild(d.firstChild);this.bottom=this.top=null;(this.desc=L("desc")).appendChild(Q.createTextNode("Created with Rapha\u00ebl"));d.appendChild(this.desc);d.appendChild(this.defs=L("defs"))};ca.remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);
for(var d in this)this[d]=wb(d)}}if(t.vml){var Rb={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},jc=/([clmz]),?([^clmz]*)/gi,kc=/ progid:\S+Blur\([^\)]+\)/g,lc=/-?[^,\s-]+/g,Va=1E3+ea+1E3,La={path:1,rect:1},mc=function(d){var g=/[ahqstv]/ig,j=Ja;U(d).match(g)&&(j=hb);g=/[clmz]/g;if(j==Ja&&!U(d).match(g))return d=U(d).replace(jc,function(i,k,l){var m=[],o=ua.call(k)=="m",s=Rb[k];l.replace(lc,function(v){if(o&&m[G]==2){s+=m+Rb[k=="m"?"l":"L"];m=[]}m[$](oa(v*10))});return s+m});g=j(d);var a;d=[];
for(var b=0,c=g[G];b<c;b++){j=g[b];a=ua.call(g[b][0]);a=="z"&&(a="x");for(var e=1,f=j[G];e<f;e++)a+=oa(j[e]*10)+(e!=f-1?",":"");d[$](a)}return d[ia](ea)};t[ya]=function(){return"Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\u00ebl "+this.version};Pb=function(d,g){var j=ma("group");j.style.cssText="position:absolute;left:0;top:0;width:"+g.width+"px;height:"+g.height+"px";j.coordsize=g.coordsize;j.coordorigin=g.coordorigin;var a=ma("shape"),b=a.style;b.width=g.width+
"px";b.height=g.height+"px";a.coordsize=Va;a.coordorigin=g.coordorigin;j.appendChild(a);a=new Y(a,j,g);b={fill:"none",stroke:"#000"};d&&(b.path=d);a.type="path";a.path=[];a.Path="";Ca(a,b);g.canvas.appendChild(j);return a};Ca=function(d,g){d.attrs=d.attrs||{};var j=d.node,a=d.attrs,b=j.style,c;c=(g.x!=a.x||g.y!=a.y||g.width!=a.width||g.height!=a.height||g.r!=a.r)&&d.type=="rect";for(var e in g)if(g[M](e))a[e]=g[e];if(c){a.path=Sb(a.x,a.y,a.width,a.height,a.r);d.X=a.x;d.Y=a.y;d.W=a.width;d.H=a.height}g.href&&
(j.href=g.href);g.title&&(j.title=g.title);g.target&&(j.target=g.target);g.cursor&&(b.cursor=g.cursor);"blur"in g&&d.blur(g.blur);if(g.path&&d.type=="path"||c)j.path=mc(a.path);g.rotation!=null&&d.rotate(g.rotation,true);if(g.translation){c=U(g.translation).split(ha);pb.call(d,c[0],c[1]);if(d._.rt.cx!=null){d._.rt.cx+=+c[0];d._.rt.cy+=+c[1];d.setBox(d.attrs,c[0],c[1])}}if(g.scale){c=U(g.scale).split(ha);d.scale(+c[0]||1,+c[1]||+c[0]||1,+c[2]||null,+c[3]||null)}if("clip-rect"in g){c=U(g["clip-rect"]).split(ha);
if(c[G]==4){c[2]=+c[2]+ +c[0];c[3]=+c[3]+ +c[1];e=j.clipRect||Q.createElement("div");var f=e.style,i=j.parentNode;f.clip=t.format("rect({1}px {2}px {3}px {0}px)",c);if(!j.clipRect){f.position="absolute";f.top=0;f.left=0;f.width=d.paper.width+"px";f.height=d.paper.height+"px";i.parentNode.insertBefore(e,i);e.appendChild(i);j.clipRect=e}}if(!g["clip-rect"])j.clipRect&&(j.clipRect.style.clip="")}if(d.type=="image"&&g.src)j.src=g.src;if(d.type=="image"&&g.opacity){j.filterOpacity=" progid:DXImageTransform.Microsoft.Alpha(opacity="+
g.opacity*100+")";b.filter=(j.filterMatrix||"")+(j.filterOpacity||"")}g.font&&(b.font=g.font);g["font-family"]&&(b.fontFamily='"'+g["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,"")+'"');g["font-size"]&&(b.fontSize=g["font-size"]);g["font-weight"]&&(b.fontWeight=g["font-weight"]);g["font-style"]&&(b.fontStyle=g["font-style"]);if(g.opacity!=null||g["stroke-width"]!=null||g.fill!=null||g.stroke!=null||g["stroke-width"]!=null||g["stroke-opacity"]!=null||g["fill-opacity"]!=null||g["stroke-dasharray"]!=
null||g["stroke-miterlimit"]!=null||g["stroke-linejoin"]!=null||g["stroke-linecap"]!=null){j=d.shape||j;c=j.getElementsByTagName("fill")&&j.getElementsByTagName("fill")[0];e=false;!c&&(e=c=ma("fill"));if("fill-opacity"in g||"opacity"in g){b=((+a["fill-opacity"]+1||2)-1)*((+a.opacity+1||2)-1)*((+t.getRGB(g.fill).o+1||2)-1);b=F(na(b,0),1);c.opacity=b}g.fill&&(c.on=true);if(c.on==null||g.fill=="none")c.on=false;if(c.on&&g.fill)if(b=g.fill.match(Qa)){c.src=b[1];c.type="tile"}else{c.color=t.getRGB(g.fill).hex;
c.src="";c.type="solid";if(t.getRGB(g.fill).error&&(d.type in{circle:1,ellipse:1}||U(g.fill).charAt()!="r")&&Ua(d,g.fill)){a.fill="none";a.gradient=g.fill}}e&&j.appendChild(c);c=j.getElementsByTagName("stroke")&&j.getElementsByTagName("stroke")[0];e=false;!c&&(e=c=ma("stroke"));if(g.stroke&&g.stroke!="none"||g["stroke-width"]||g["stroke-opacity"]!=null||g["stroke-dasharray"]||g["stroke-miterlimit"]||g["stroke-linejoin"]||g["stroke-linecap"])c.on=true;(g.stroke=="none"||c.on==null||g.stroke==0||g["stroke-width"]==
0)&&(c.on=false);b=t.getRGB(g.stroke);c.on&&g.stroke&&(c.color=b.hex);b=((+a["stroke-opacity"]+1||2)-1)*((+a.opacity+1||2)-1)*((+b.o+1||2)-1);f=(T(g["stroke-width"])||1)*0.75;b=F(na(b,0),1);g["stroke-width"]==null&&(f=a["stroke-width"]);g["stroke-width"]&&(c.weight=f);f&&f<1&&(b*=f)&&(c.weight=1);c.opacity=b;g["stroke-linejoin"]&&(c.joinstyle=g["stroke-linejoin"]||"miter");c.miterlimit=g["stroke-miterlimit"]||8;g["stroke-linecap"]&&(c.endcap=g["stroke-linecap"]=="butt"?"flat":g["stroke-linecap"]==
"square"?"square":"round");if(g["stroke-dasharray"]){b={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};c.dashstyle=b[M](g["stroke-dasharray"])?b[g["stroke-dasharray"]]:""}e&&j.appendChild(c)}if(d.type=="text"){b=d.paper.span.style;a.font&&(b.font=a.font);a["font-family"]&&(b.fontFamily=a["font-family"]);a["font-size"]&&(b.fontSize=a["font-size"]);a["font-weight"]&&(b.fontWeight=
a["font-weight"]);a["font-style"]&&(b.fontStyle=a["font-style"]);d.node.string&&(d.paper.span.innerHTML=U(d.node.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));d.W=a.w=d.paper.span.offsetWidth;d.H=a.h=d.paper.span.offsetHeight;d.X=a.x;d.Y=a.y+oa(d.H/2);switch(a["text-anchor"]){case "start":d.node.style["v-text-align"]="left";d.bbx=oa(d.W/2);break;case "end":d.node.style["v-text-align"]="right";d.bbx=-oa(d.W/2);break;default:d.node.style["v-text-align"]="center"}}};Ua=function(d,
g){d.attrs=d.attrs||{};var j,a="linear",b=".5 .5";d.attrs.gradient=g;g=U(g).replace(Ib,function(l,m,o){a="radial";if(m&&o){m=T(m);o=T(o);ba(m-0.5,2)+ba(o-0.5,2)>0.25&&(o=V.sqrt(0.25-ba(m-0.5,2))*((o>0.5)*2-1)+0.5);b=m+ea+o}return""});g=g.split(/\s*\-\s*/);if(a=="linear"){var c=g.shift();c=-T(c);if(isNaN(c))return null}var e=Mb(g);if(!e)return null;d=d.shape||d.node;j=d.getElementsByTagName("fill")[0]||ma("fill");!j.parentNode&&d.appendChild(j);if(e[G]){j.on=true;j.method="none";j.color=e[0].color;
j.color2=e[e[G]-1].color;for(var f=[],i=0,k=e[G];i<k;i++)e[i].offset&&f[$](e[i].offset+ea+e[i].color);j.colors&&(j.colors.value=f[G]?f[ia]():"0% "+j.color);if(a=="radial"){j.type="gradientradial";j.focus="100%";j.focussize=b;j.focusposition=b}else{j.type="gradient";j.angle=(270-c)%360}}return 1};Y=function(d,g,j){this[0]=d;this.id=t._oid++;this.node=d;d.raphael=this;this.Y=this.X=0;this.attrs={};this.Group=g;this.paper=j;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!j.bottom&&(j.bottom=this);(this.prev=
j.top)&&(j.top.next=this);j.top=this;this.next=null};X=Y[W];X.rotate=function(d,g,j){if(this.removed)return this;if(d==null){if(this._.rt.cx)return[this._.rt.deg,this._.rt.cx,this._.rt.cy][ia](ea);return this._.rt.deg}d=U(d).split(ha);if(d[G]-1){g=T(d[1]);j=T(d[2])}d=T(d[0]);if(g!=null)this._.rt.deg=d;else this._.rt.deg+=d;j==null&&(g=null);this._.rt.cx=g;this._.rt.cy=j;this.setBox(this.attrs,g,j);this.Group.style.rotation=this._.rt.deg;return this};X.setBox=function(d,g,j){if(this.removed)return this;
var a=this.Group.style,b=this.shape&&this.shape.style||this.node.style;d=d||{};for(var c in d)if(d[M](c))this.attrs[c]=d[c];g=g||this._.rt.cx;j=j||this._.rt.cy;var e=this.attrs,f;switch(this.type){case "circle":d=e.cx-e.r;c=e.cy-e.r;f=e=e.r*2;break;case "ellipse":d=e.cx-e.rx;c=e.cy-e.ry;f=e.rx*2;e=e.ry*2;break;case "image":d=+e.x;c=+e.y;f=e.width||0;e=e.height||0;break;case "text":this.textpath.v=["m",oa(e.x),", ",oa(e.y-2),"l",oa(e.x)+1,", ",oa(e.y-2)][ia]("");d=e.x-oa(this.W/2);c=e.y-this.H/2;f=
this.W;e=this.H;break;case "rect":case "path":if(this.attrs.path){e=fb(this.attrs.path);d=e.x;c=e.y;f=e.width;e=e.height}else{c=d=0;f=this.paper.width;e=this.paper.height}break;default:c=d=0;f=this.paper.width;e=this.paper.height}g=g==null?d+f/2:g;j=j==null?c+e/2:j;g=g-this.paper.width/2;j=j-this.paper.height/2;var i;a.left!=(i=g+"px")&&(a.left=i);a.top!=(i=j+"px")&&(a.top=i);this.X=La[M](this.type)?-g:d;this.Y=La[M](this.type)?-j:c;this.W=f;this.H=e;if(La[M](this.type)){b.left!=(i=-g*10+"px")&&(b.left=
i);b.top!=(i=-j*10+"px")&&(b.top=i)}else if(this.type=="text"){b.left!=(i=-g+"px")&&(b.left=i);b.top!=(i=-j+"px")&&(b.top=i)}else{a.width!=(i=this.paper.width+"px")&&(a.width=i);a.height!=(i=this.paper.height+"px")&&(a.height=i);b.left!=(i=d-g+"px")&&(b.left=i);b.top!=(i=c-j+"px")&&(b.top=i);b.width!=(i=f+"px")&&(b.width=i);b.height!=(i=e+"px")&&(b.height=i)}};X.hide=function(){!this.removed&&(this.Group.style.display="none");return this};X.show=function(){!this.removed&&(this.Group.style.display=
"block");return this};X.getBBox=function(){if(this.removed)return this;if(La[M](this.type))return fb(this.attrs.path);return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};X.remove=function(){if(!this.removed){Ga(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var d in this)delete this[d];this.removed=true}};X.attr=function(d,g){if(this.removed)return this;if(d==null){var j=
{},a;for(a in this.attrs)if(this.attrs[M](a))j[a]=this.attrs[a];this._.rt.deg&&(j.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(j.scale=this.scale());j.gradient&&j.fill=="none"&&(j.fill=j.gradient)&&delete j.gradient;return j}if(g==null&&t.is(d,"string")){if(d=="translation")return pb.call(this);if(d=="rotation")return this.rotate();if(d=="scale")return this.scale();if(d=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;return this.attrs[d]}if(this.attrs&&g==
null&&t.is(d,qa)){var b={};a=0;for(j=d[G];a<j;a++)b[d[a]]=this.attr(d[a]);return b}if(g!=null){j={};j[d]=g}g==null&&t.is(d,"object")&&(j=d);if(j){for(b in this.paper.customAttributes)if(this.paper.customAttributes[M](b)&&j[M](b)&&t.is(this.paper.customAttributes[b],"function")){a=this.paper.customAttributes[b].apply(this,[].concat(j[b]));this.attrs[b]=j[b];for(var c in a)if(a[M](c))j[c]=a[c]}if(j.text&&this.type=="text")this.node.string=j.text;Ca(this,j);if(j.gradient&&({circle:1,ellipse:1}[M](this.type)||
U(j.gradient).charAt()!="r"))Ua(this,j.gradient);(!La[M](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};X.toFront=function(){!this.removed&&this.Group.parentNode.appendChild(this.Group);this.paper.top!=this&&vb(this,this.paper);return this};X.toBack=function(){if(this.removed)return this;if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);Ob(this,this.paper)}return this};X.insertAfter=function(d){if(this.removed)return this;
if(d.constructor==pa)d=d[d.length-1];d.Group.nextSibling?d.Group.parentNode.insertBefore(this.Group,d.Group.nextSibling):d.Group.parentNode.appendChild(this.Group);Eb(this,d,this.paper);return this};X.insertBefore=function(d){if(this.removed)return this;if(d.constructor==pa)d=d[0];d.Group.parentNode.insertBefore(this.Group,d.Group);ta(this,d,this.paper);return this};X.blur=function(d){var g=this.node.runtimeStyle,j=g.filter;j=j.replace(kc,"");if(+d!==0){this.attrs.blur=d;g.filter=j+ea+" progid:DXImageTransform.Microsoft.Blur(pixelradius="+
(+d||1.5)+")";g.margin=t.format("-{0}px 0 0 -{0}px",oa(+d||1.5))}else{g.filter=j;g.margin=0;delete this.attrs.blur}};Fb=function(d,g,j,a){var b=ma("group"),c=ma("oval");b.style.cssText="position:absolute;left:0;top:0;width:"+d.width+"px;height:"+d.height+"px";b.coordsize=Va;b.coordorigin=d.coordorigin;b.appendChild(c);c=new Y(c,b,d);c.type="circle";Ca(c,{stroke:"#000",fill:"none"});c.attrs.cx=g;c.attrs.cy=j;c.attrs.r=a;c.setBox({x:g-a,y:j-a,width:a*2,height:a*2});d.canvas.appendChild(b);return c};
var Sb=function(d,g,j,a,b){return b?t.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",d+b,g,j-b*2,b,-b,a-b*2,b*2-j,b*2-a):t.format("M{0},{1}l{2},0,0,{3},{4},0z",d,g,j,a,-j)};Fa=function(d,g,j,a,b,c){var e=Sb(g,j,a,b,c);d=d.path(e);var f=d.attrs;d.X=f.x=g;d.Y=f.y=j;d.W=f.width=a;d.H=f.height=b;f.r=c;f.path=e;d.type="rect";return d};xb=function(d,g,j,a,b){var c=ma("group"),e=ma("oval");c.style.cssText="position:absolute;left:0;top:0;width:"+
d.width+"px;height:"+d.height+"px";c.coordsize=Va;c.coordorigin=d.coordorigin;c.appendChild(e);e=new Y(e,c,d);e.type="ellipse";Ca(e,{stroke:"#000"});e.attrs.cx=g;e.attrs.cy=j;e.attrs.rx=a;e.attrs.ry=b;e.setBox({x:g-a,y:j-b,width:a*2,height:b*2});d.canvas.appendChild(c);return e};yb=function(d,g,j,a,b,c){var e=ma("group"),f=ma("image");e.style.cssText="position:absolute;left:0;top:0;width:"+d.width+"px;height:"+d.height+"px";e.coordsize=Va;e.coordorigin=d.coordorigin;f.src=g;e.appendChild(f);f=new Y(f,
e,d);f.type="image";f.attrs.src=g;f.attrs.x=j;f.attrs.y=a;f.attrs.w=b;f.attrs.h=c;f.setBox({x:j,y:a,width:b,height:c});d.canvas.appendChild(e);return f};Qb=function(d,g,j,a){var b=ma("group"),c=ma("shape"),e=c.style,f=ma("path"),i=ma("textpath");b.style.cssText="position:absolute;left:0;top:0;width:"+d.width+"px;height:"+d.height+"px";b.coordsize=Va;b.coordorigin=d.coordorigin;f.v=t.format("m{0},{1}l{2},{1}",oa(g*10),oa(j*10),oa(g*10)+1);f.textpathok=true;e.width=d.width;e.height=d.height;i.string=
U(a);i.on=true;c.appendChild(i);c.appendChild(f);b.appendChild(c);e=new Y(i,b,d);e.shape=c;e.textpath=f;e.type="text";e.attrs.text=a;e.attrs.x=g;e.attrs.y=j;e.attrs.w=1;e.attrs.h=1;Ca(e,{font:Ra.font,stroke:"none",fill:"#000"});e.setBox();d.canvas.appendChild(b);return e};Gb=function(d,g){var j=this.canvas.style;d==+d&&(d+="px");g==+g&&(g+="px");j.width=d;j.height=g;j.clip="rect(0 "+d+" "+g+" 0)";return this};var ma;Q.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!Q.namespaces.rvml&&
Q.namespaces.add("rvml","urn:schemas-microsoft-com:vml");ma=function(d){return Q.createElement("<rvml:"+d+' class="rvml">')}}catch(oc){ma=function(d){return Q.createElement("<"+d+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}jb=function(){var d=Nb[da](0,arguments),g=d.container,j=d.height,a=d.width,b=d.x;d=d.y;if(!g)throw Error("VML container not found.");var c=new Oa,e=c.canvas=Q.createElement("div"),f=e.style;b=b||0;d=d||0;a=a||512;j=j||342;a==+a&&(a+="px");j==+j&&(j+="px");c.width=1E3;
c.height=1E3;c.coordsize=1E4+ea+1E4;c.coordorigin="0 0";c.span=Q.createElement("span");c.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";e.appendChild(c.span);f.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",a,j);if(g==1){Q.body.appendChild(e);f.left=b+"px";f.top=d+"px";f.position="absolute"}else g.firstChild?g.insertBefore(e,g.firstChild):g.appendChild(e);
ub.call(c,c,t.fn);return c};ca.clear=function(){this.canvas.innerHTML="";this.span=Q.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};ca.remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var d in this)this[d]=wb(d);return true}}sa=navigator.userAgent.match(/Version\/(.*?)\s/);ca.safari=navigator.vendor=="Apple Computer, Inc."&&
(sa&&sa[1]<4||navigator.platform.slice(0,2)=="iP")?function(){var d=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});va.setTimeout(function(){d.remove()})}:function(){};var Tb=function(){this.returnValue=false},Ub=function(){return this.originalEvent.preventDefault()},rb=function(){this.cancelBubble=true},Vb=function(){return this.originalEvent.stopPropagation()},Ha=function(){if(Q.addEventListener)return function(d,g,j,a){var b=$a&&ab[g]?ab[g]:g,c=function(e){if($a&&ab[M](g))for(var f=
0,i=e.targetTouches&&e.targetTouches.length;f<i;f++)if(e.targetTouches[f].target==d){i=e;e=e.targetTouches[f];e.originalEvent=i;e.preventDefault=Ub;e.stopPropagation=Vb;break}return j.call(a,e)};d.addEventListener(b,c,false);return function(){d.removeEventListener(b,c,false);return true}};else if(Q.attachEvent)return function(d,g,j,a){var b=function(c){c=c||va.event;c.preventDefault=c.preventDefault||Tb;c.stopPropagation=c.stopPropagation||rb;return j.call(a,c)};d.attachEvent("on"+g,b);return function(){d.detachEvent("on"+
g,b);return true}}}(),la=[],kb=function(d){for(var g=d.clientX,j=d.clientY,a=Q.documentElement.scrollTop||Q.body.scrollTop,b=Q.documentElement.scrollLeft||Q.body.scrollLeft,c,e=la.length;e--;){c=la[e];if($a)for(var f=d.touches.length,i;f--;){i=d.touches[f];if(i.identifier==c.el._drag.id){g=i.clientX;j=i.clientY;(d.originalEvent?d.originalEvent:d).preventDefault();break}}else d.preventDefault();g+=b;j+=a;c.move&&c.move.call(c.move_scope||c.el,g-c.el._drag.x,j-c.el._drag.y,g,j,d)}},Wb=function(d){t.unmousemove(kb).unmouseup(Wb);
for(var g=la.length,j;g--;){j=la[g];j.el._drag={};j.end&&j.end.call(j.end_scope||j.start_scope||j.move_scope||j.el,d)}la=[]};for(sa=Da[G];sa--;)(function(d){t[d]=Y[W][d]=function(g,j){if(t.is(g,"function")){this.events=this.events||[];this.events.push({name:d,f:g,unbind:Ha(this.shape||this.node||Q,d,g,j||this)})}return this};t["un"+d]=Y[W]["un"+d]=function(g){for(var j=this.events,a=j[G];a--;)if(j[a].name==d&&j[a].f==g){j[a].unbind();j.splice(a,1);!j.length&&delete this.events;break}return this}})(Da[sa]);
X.hover=function(d,g,j,a){return this.mouseover(d,j).mouseout(g,a||j)};X.unhover=function(d,g){return this.unmouseover(d).unmouseout(g)};X.drag=function(d,g,j,a,b,c){this._drag={};this.mousedown(function(e){(e.originalEvent||e).preventDefault();var f=Q.documentElement.scrollTop||Q.body.scrollTop,i=Q.documentElement.scrollLeft||Q.body.scrollLeft;this._drag.x=e.clientX+i;this._drag.y=e.clientY+f;this._drag.id=e.identifier;g&&g.call(b||a||this,e.clientX+i,e.clientY+f,e);!la.length&&t.mousemove(kb).mouseup(Wb);
la.push({el:this,move:d,end:j,move_scope:a,start_scope:b,end_scope:c})});return this};X.undrag=function(d,g,j){for(g=la.length;g--;)la[g].el==this&&la[g].move==d&&la[g].end==j&&la.splice(g++,1);!la.length&&t.unmousemove(kb).unmouseup(Wb)};ca.circle=function(d,g,j){return Fb(this,d||0,g||0,j||0)};ca.rect=function(d,g,j,a,b){return Fa(this,d||0,g||0,j||0,a||0,b||0)};ca.ellipse=function(d,g,j,a){return xb(this,d||0,g||0,j||0,a||0)};ca.path=function(d){d&&!t.is(d,"string")&&!t.is(d[0],qa)&&(d+="");return Pb(t.format[da](t,
arguments),this)};ca.image=function(d,g,j,a,b){return yb(this,d||"about:blank",g||0,j||0,a||0,b||0)};ca.text=function(d,g,j){return Qb(this,d||0,g||0,U(j))};ca.set=function(d){arguments[G]>1&&(d=Array[W].splice.call(arguments,0,arguments[G]));return new pa(d)};ca.setSize=Gb;ca.top=ca.bottom=null;ca.raphael=t;X.resetScale=function(){if(this.removed)return this;this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};X.scale=function(d,g,j,a){if(this.removed)return this;if(d==null&&g==null)return{x:this._.sx,
y:this._.sy,toString:qb};g=g||d;!+g&&(g=d);var b,c,e=this.attrs;if(d!=0){var f=this.getBBox(),i=f.x+f.width/2,k=f.y+f.height/2;b=ja(d/this._.sx);c=ja(g/this._.sy);j=+j||j==0?j:i;a=+a||a==0?a:k;var l=this._.sx>0,m=this._.sy>0;f=~~(d/ja(d));var o=~~(g/ja(g)),s=b*f,v=c*o,u=this.node.style;i=j+ja(i-j)*s*(i>j==l?1:-1);k=a+ja(k-a)*v*(k>a==m?1:-1);var r=d*f>g*o?c:b;switch(this.type){case "rect":case "image":var A=e.width*b,J=e.height*c;this.attr({height:J,r:e.r*r,width:A,x:i-A/2,y:k-J/2});break;case "circle":case "ellipse":this.attr({rx:e.rx*
b,ry:e.ry*c,r:e.r*r,cx:i,cy:k});break;case "text":this.attr({x:i,y:k});break;case "path":r=tb(e.path);var P=true;l=l?s:b;m=m?v:c;v=0;for(s=r[G];v<s;v++){var O=r[v],Z=wa.call(O[0]);if(!(Z=="M"&&P)){P=false;if(Z=="A"){O[r[v][G]-2]*=l;O[r[v][G]-1]*=m;O[1]*=b;O[2]*=c;O[5]=+(f+o?!!+O[5]:!+O[5])}else if(Z=="H"){Z=1;for(var ka=O[G];Z<ka;Z++)O[Z]*=l}else if(Z=="V"){Z=1;for(ka=O[G];Z<ka;Z++)O[Z]*=m}else{Z=1;for(ka=O[G];Z<ka;Z++)O[Z]*=Z%2?l:m}}}c=fb(r);b=i-c.x-c.width/2;c=k-c.y-c.height/2;r[0][1]+=b;r[0][2]+=
c;this.attr({path:r})}if(this.type in{text:1,image:1}&&(f!=1||o!=1))if(this.transformations){this.transformations[2]="scale(".concat(f,",",o,")");this.node.setAttribute("transform",this.transformations[ia](ea));b=f==-1?-e.x-(A||0):e.x;c=o==-1?-e.y-(J||0):e.y;this.attr({x:b,y:c});e.fx=f-1;e.fy=o-1}else{this.node.filterMatrix=" progid:DXImageTransform.Microsoft"+".Matrix(M11=".concat(f,", M12=0, M21=0, M22=",o,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");u.filter=(this.node.filterMatrix||
"")+(this.node.filterOpacity||"")}else if(this.transformations){this.transformations[2]="";this.node.setAttribute("transform",this.transformations[ia](ea));e.fx=0;e.fy=0}else{this.node.filterMatrix="";u.filter=(this.node.filterMatrix||"")+(this.node.filterOpacity||"")}e.scale=[d,g,j,a][ia](ea);this._.sx=d;this._.sy=g}return this};X.clone=function(){if(this.removed)return null;var d=this.attr();delete d.scale;delete d.translation;return this.paper[this.type]().attr(d)};var Ab={},Ia=function(d,g,j,
a,b,c,e,f,i){var k=0,l=100,m=[d,g,j,a,b,c,e,f].join(),o=Ab[m],s,v;!o&&(Ab[m]=o={data:[]});o.timer&&clearTimeout(o.timer);o.timer=setTimeout(function(){delete Ab[m]},2E3);if(i!=null)l=~~Ia(d,g,j,a,b,c,e,f)*10;for(var u=0;u<l+1;u++){if(o.data[i]>u)v=o.data[u*l];else{v=t.findDotsAtSegment(d,g,j,a,b,c,e,f,u/l);o.data[u]=v}u&&(k+=ba(ba(s.x-v.x,2)+ba(s.y-v.y,2),0.5));if(i!=null&&k>=i)return v;s=v}if(i==null)return k};Da=function(d,g){return function(j,a,b){j=hb(j);for(var c,e,f,i,k="",l={},m=0,o=0,s=j.length;o<
s;o++){f=j[o];if(f[0]=="M"){c=+f[1];e=+f[2]}else{i=Ia(c,e,f[1],f[2],f[3],f[4],f[5],f[6]);if(m+i>a){if(g&&!l.start){c=Ia(c,e,f[1],f[2],f[3],f[4],f[5],f[6],a-m);k+=["C",c.start.x,c.start.y,c.m.x,c.m.y,c.x,c.y];if(b)return k;l.start=k;k=["M",c.x,c.y+"C",c.n.x,c.n.y,c.end.x,c.end.y,f[5],f[6]][ia]();m+=i;c=+f[5];e=+f[6];continue}if(!d&&!g){c=Ia(c,e,f[1],f[2],f[3],f[4],f[5],f[6],a-m);return{x:c.x,y:c.y,alpha:c.alpha}}}m+=i;c=+f[5];e=+f[6]}k+=f}l.end=k;c=d?m:g?l:t.findDotsAtSegment(c,e,f[1],f[2],f[3],f[4],
f[5],f[6],1);c.alpha&&(c={x:c.x,y:c.y,alpha:c.alpha});return c}};var nb=Da(1),ob=Da(),Ea=Da(0,1);X.getTotalLength=function(){if(this.type=="path"){if(this.node.getTotalLength)return this.node.getTotalLength();return nb(this.attrs.path)}};X.getPointAtLength=function(d){if(this.type=="path")return ob(this.attrs.path,d)};X.getSubpath=function(d,g){if(this.type=="path"){if(ja(this.getTotalLength()-g)<"1e-6")return Ea(this.attrs.path,d).end;var j=Ea(this.attrs.path,g,1);return d?Ea(j,d).end:j}};t.easing_formulas=
{linear:function(d){return d},"<":function(d){return ba(d,3)},">":function(d){return ba(d-1,3)+1},"<>":function(d){d*=2;if(d<1)return ba(d,3)/2;d-=2;return(ba(d,3)+2)/2},backIn:function(d){return d*d*(2.70158*d-1.70158)},backOut:function(d){d-=1;return d*d*(2.70158*d+1.70158)+1},elastic:function(d){if(d==0||d==1)return d;return ba(2,-10*d)*V.sin((d-0.075)*2*h/0.3)+1},bounce:function(d){if(d<1/2.75)d=7.5625*d*d;else if(d<2/2.75){d-=1.5/2.75;d=7.5625*d*d+0.75}else if(d<2.5/2.75){d-=2.25/2.75;d=7.5625*
d*d+0.9375}else{d-=2.625/2.75;d=7.5625*d*d+0.984375}return d}};var ra=[],za=function(){for(var d=+new Date,g=0;g<ra[G];g++){var j=ra[g];if(!(j.stop||j.el.removed)){var a=d-j.start,b=j.ms,c=j.easing,e=j.from,f=j.diff,i=j.to,k=j.t,l=j.el;j={};var m;if(a<b){a=c(a/b);for(var o in e)if(e[M](o)){switch(cb[o]){case "along":m=a*b*f[o];i.back&&(m=i.len-m);c=ob(i[o],m);l.translate(f.sx-f.x||0,f.sy-f.y||0);f.x=c.x;f.y=c.y;l.translate(c.x-f.sx,c.y-f.sy);i.rot&&l.rotate(f.r+c.alpha,c.x,c.y);break;case ga:m=+e[o]+
a*b*f[o];break;case "colour":m="rgb("+[Bb(oa(e[o].r+a*b*f[o].r)),Bb(oa(e[o].g+a*b*f[o].g)),Bb(oa(e[o].b+a*b*f[o].b))][ia](",")+")";break;case "path":m=[];c=0;for(var s=e[o][G];c<s;c++){m[c]=[e[o][c][0]];for(var v=1,u=e[o][c][G];v<u;v++)m[c][v]=+e[o][c][v]+a*b*f[o][c][v];m[c]=m[c][ia](ea)}m=m[ia](ea);break;case "csv":switch(o){case "translation":m=a*b*f[o][0]-k.x;c=a*b*f[o][1]-k.y;k.x+=m;k.y+=c;m=m+ea+c;break;case "rotation":m=+e[o][0]+a*b*f[o][0];e[o][1]&&(m+=","+e[o][1]+","+e[o][2]);break;case "scale":m=
[+e[o][0]+a*b*f[o][0],+e[o][1]+a*b*f[o][1],2 in i[o]?i[o][2]:"",3 in i[o]?i[o][3]:""][ia](ea);break;case "clip-rect":m=[];for(c=4;c--;)m[c]=+e[o][c]+a*b*f[o][c]}break;default:s=[].concat(e[o]);m=[];for(c=l.paper.customAttributes[o].length;c--;)m[c]=+s[c]+a*b*f[o][c]}j[o]=m}l.attr(j);l._run&&l._run.call(l)}else{if(i.along){c=ob(i.along,i.len*!i.back);l.translate(f.sx-(f.x||0)+c.x-f.sx,f.sy-(f.y||0)+c.y-f.sy);i.rot&&l.rotate(f.r+c.alpha,c.x,c.y)}(k.x||k.y)&&l.translate(-k.x,-k.y);i.scale&&(i.scale+=
"");l.attr(i);ra.splice(g--,1)}}}t.svg&&l&&l.paper&&l.paper.safari();ra[G]&&setTimeout(za)},Ka=function(d,g,j,a,b){var c=j-a;g.timeouts.push(setTimeout(function(){t.is(b,"function")&&b.call(g);g.animate(d,c,d.easing)},a))},Bb=function(d){return na(F(d,255),0)},pb=function(d,g){if(d==null)return{x:this._.tx,y:this._.ty,toString:qb};this._.tx+=+d;this._.ty+=+g;switch(this.type){case "circle":case "ellipse":this.attr({cx:+d+this.attrs.cx,cy:+g+this.attrs.cy});break;case "rect":case "image":case "text":this.attr({x:+d+
this.attrs.x,y:+g+this.attrs.y});break;case "path":var j=tb(this.attrs.path);j[0][1]+=+d;j[0][2]+=+g;this.attr({path:j})}return this};X.animateWith=function(d,g,j,a,b){for(var c=0,e=ra.length;c<e;c++)if(ra[c].el.id==d.id)g.start=ra[c].start;return this.animate(g,j,a,b)};X.animateAlong=Xa();X.animateAlongBack=Xa(1);X.onAnimation=function(d){this._run=d||0;return this};X.animate=function(d,g,j,a){var b=this;b.timeouts=b.timeouts||[];if(t.is(j,"function")||!j)a=j||null;if(b.removed){a&&a.call(b);return b}var c=
{},e={},f=false,i={},k;for(k in d)if(d[M](k))if(cb[M](k)||b.paper.customAttributes[M](k)){f=true;c[k]=b.attr(k);c[k]==null&&(c[k]=Ra[k]);e[k]=d[k];switch(cb[k]){case "along":var l=nb(d[k]),m=ob(d[k],l*!!d.back),o=b.getBBox();i[k]=l/g;i.tx=o.x;i.ty=o.y;i.sx=m.x;i.sy=m.y;e.rot=d.rot;e.back=d.back;e.len=l;d.rot&&(i.r=T(b.rotate())||0);break;case ga:i[k]=(e[k]-c[k])/g;break;case "colour":c[k]=t.getRGB(c[k]);l=t.getRGB(e[k]);i[k]={r:(l.r-c[k].r)/g,g:(l.g-c[k].g)/g,b:(l.b-c[k].b)/g};break;case "path":l=
hb(c[k],e[k]);c[k]=l[0];o=l[1];i[k]=[];l=0;for(m=c[k][G];l<m;l++){i[k][l]=[0];for(var s=1,v=c[k][l][G];s<v;s++)i[k][l][s]=(o[l][s]-c[k][l][s])/g}break;case "csv":m=U(d[k]).split(ha);o=U(c[k]).split(ha);switch(k){case "translation":c[k]=[0,0];i[k]=[m[0]/g,m[1]/g];break;case "rotation":c[k]=o[1]==m[1]&&o[2]==m[2]?o:[0,m[1],m[2]];i[k]=[(m[0]-c[k][0])/g,0,0];break;case "scale":d[k]=m;c[k]=U(c[k]).split(ha);i[k]=[(m[0]-c[k][0])/g,(m[1]-c[k][1])/g,0,0];break;case "clip-rect":c[k]=U(c[k]).split(ha);i[k]=
[];for(l=4;l--;)i[k][l]=(m[l]-c[k][l])/g}e[k]=m;break;default:m=[].concat(d[k]);o=[].concat(c[k]);i[k]=[];for(l=b.paper.customAttributes[k][G];l--;)i[k][l]=((m[l]||0)-(o[l]||0))/g}}if(f){k=t.easing_formulas[j];if(!k)if((k=U(j).match(cc))&&k[G]==5){var u=k;k=function(J){return Cb(J,+u[1],+u[2],+u[3],+u[4],g)}}else k=function(J){return J};ra.push({start:d.start||+new Date,ms:g,easing:k,from:c,diff:i,to:e,el:b,t:{x:0,y:0}});t.is(a,"function")&&(b._ac=setTimeout(function(){a.call(b)},g));ra[G]==1&&setTimeout(za)}else{j=
[];var r,A;for(A in d)if(d[M](A)&&sb.test(A)){k={value:d[A]};A=="from"&&(A=0);A=="to"&&(A=100);k.key=Aa(A,10);j.push(k)}j.sort(gc);j[0].key&&j.unshift({key:0,value:b.attrs});l=0;for(m=j[G];l<m;l++)Ka(j[l].value,b,g/100*j[l].key,g/100*(j[l-1]&&j[l-1].key||0),j[l-1]&&j[l-1].value.callback);(r=j[j[G]-1].value.callback)&&b.timeouts.push(setTimeout(function(){r.call(b)},g))}return this};X.stop=function(){for(var d=0;d<ra.length;d++)ra[d].el.id==this.id&&ra.splice(d--,1);d=0;for(ii=this.timeouts&&this.timeouts.length;d<
ii;d++)clearTimeout(this.timeouts[d]);this.timeouts=[];clearTimeout(this._ac);delete this._ac;return this};X.translate=function(d,g){return this.attr({translation:d+" "+g})};X[ya]=function(){return"Rapha\u00ebl\u2019s object"};t.ae=ra;var pa=function(d){this.items=[];this[G]=0;this.type="set";if(d)for(var g=0,j=d[G];g<j;g++)if(d[g]&&(d[g].constructor==Y||d[g].constructor==pa)){this[this.items[G]]=this.items[this.items[G]]=d[g];this[G]++}};pa[W][$]=function(){for(var d,g,j=0,a=arguments[G];j<a;j++)if((d=
arguments[j])&&(d.constructor==Y||d.constructor==pa)){g=this.items[G];this[g]=this.items[g]=d;this[G]++}return this};pa[W].pop=function(){delete this[this[G]--];return this.items.pop()};for(var bb in X)if(X[M](bb))pa[W][bb]=function(d){return function(){for(var g=0,j=this.items[G];g<j;g++)this.items[g][d][da](this.items[g],arguments);return this}}(bb);pa[W].attr=function(d,g){if(d&&t.is(d,qa)&&t.is(d[0],"object"))for(var j=0,a=d[G];j<a;j++)this.items[j].attr(d[j]);else{j=0;for(a=this.items[G];j<a;j++)this.items[j].attr(d,
g)}return this};pa[W].animate=function(d,g,j,a){(t.is(j,"function")||!j)&&(a=j||null);var b=this.items[G],c=b,e,f=this,i;a&&(i=function(){!--b&&a.call(f)});j=t.is(j,"string")?j:i;for(e=this.items[--c].animate(d,g,j,i);c--;)this.items[c]&&!this.items[c].removed&&this.items[c].animateWith(e,d,g,j,i);return this};pa[W].insertAfter=function(d){for(var g=this.items[G];g--;)this.items[g].insertAfter(d);return this};pa[W].getBBox=function(){for(var d=[],g=[],j=[],a=[],b=this.items[G];b--;){var c=this.items[b].getBBox();
d[$](c.x);g[$](c.y);j[$](c.x+c.width);a[$](c.y+c.height)}d=F[da](0,d);g=F[da](0,g);return{x:d,y:g,width:na[da](0,j)-d,height:na[da](0,a)-g}};pa[W].clone=function(d){d=new pa;for(var g=0,j=this.items[G];g<j;g++)d[$](this.items[g].clone());return d};t.registerFont=function(d){if(!d.face)return d;this.fonts=this.fonts||{};var g={w:d.w,face:{},glyphs:{}},j=d.face["font-family"],a;for(a in d.face)if(d.face[M](a))g.face[a]=d.face[a];if(this.fonts[j])this.fonts[j][$](g);else this.fonts[j]=[g];if(!d.svg){g.face["units-per-em"]=
Aa(d.face["units-per-em"],10);for(var b in d.glyphs)if(d.glyphs[M](b)){j=d.glyphs[b];g.glyphs[b]={w:j.w,k:{},d:j.d&&"M"+j.d.replace(/[mlcxtrv]/g,function(e){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[e]||"M"})+"z"};if(j.k)for(var c in j.k)if(j[M](c))g.glyphs[b].k[c]=j.k[c]}}return d};ca.getFont=function(d,g,j,a){a=a||"normal";j=j||"normal";g=+g||{normal:400,bold:700,lighter:300,bolder:800}[g]||400;if(t.fonts){var b=t.fonts[d];if(!b){d=RegExp("(^|\\s)"+d.replace(/[^\w\d\s+!~.:_-]/g,"")+"(\\s|$)",
"i");for(var c in t.fonts)if(t.fonts[M](c))if(d.test(c)){b=t.fonts[c];break}}var e;if(b){c=0;for(d=b[G];c<d;c++){e=b[c];if(e.face["font-weight"]==g&&(e.face["font-style"]==j||!e.face["font-style"])&&e.face["font-stretch"]==a)break}}return e}};ca.print=function(d,g,j,a,b,c,e){c=c||"middle";e=na(F(e||0,1),-1);var f=this.set(),i=U(j).split(""),k=0;t.is(a,j)&&(a=this.getFont(a));if(a){j=(b||16)/a.face["units-per-em"];var l=a.face.bbox.split(ha);b=+l[0];c=+l[1]+(c=="baseline"?l[3]-l[1]+ +a.face.descent:
(l[3]-l[1])/2);l=0;for(var m=i[G];l<m;l++){var o=l&&a.glyphs[i[l-1]]||{},s=a.glyphs[i[l]];k+=l?(o.w||a.w)+(o.k&&o.k[i[l]]||0)+a.w*e:0;s&&s.d&&f[$](this.path(s.d).attr({fill:"#000",stroke:"none",translation:[k,0]}))}f.scale(j,j,b,c).translate(d-b,g-c)}return f};t.format=function(d,g){var j=t.is(g,qa)?[0].concat(g):arguments;d&&t.is(d,"string")&&j[G]-1&&(d=d.replace(Db,function(a,b){return j[++b]==null?"":j[b]}));return d||""};t.ninja=function(){Za.was?va.Raphael=Za.is:delete Raphael;return t};t.el=
X;t.st=pa[W];Za.was?va.Raphael=t:Raphael=t})();

