function hidePopover(n){if(n!=undefined&&n.srcElement!=undefined){var t="#"+n.srcElement.parentElement.parentElement.id;$(t).popover("hide")}}!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var r=n._,i=n._=t();i.noConflict=function(){return n._=r,i}}())}(this,function(){function f(n,t){return t=null==t?n.length-1:+t,function(){for(var u,f=Math.max(arguments.length-t,0),r=Array(f),i=0;i<f;i++)r[i]=arguments[i+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}for(u=Array(t+1),i=0;i<t;i++)u[i]=arguments[i];return u[t]=r,n.apply(this,u)}}function l(n){var t=typeof n;return"function"===t||"object"===t&&!!n}function lr(n){return void 0===n}function ar(n){return!0===n||!1===n||"[object Boolean]"===g.call(n)}function i(n){var t="[object "+n+"]";return function(n){return g.call(n)===t}}function c(n,t){return null!=n&&re.call(n,t)}function dr(n){return vr(n)&&ee(n)}function gr(n){return function(){return n}}function nu(n){return function(t){var i=n(t);return"number"==typeof i&&i>=0&&i<=se}}function tu(n){return function(t){if(null!=t)return t[n]}}function ru(n,t){t=function(n){for(var t={},r=n.length,i=0;i<r;++i)t[n[i]]=!0;return{contains:function(n){return t[n]},push:function(i){return t[i]=!0,n.push(i)}}}(t);var u=cr.length,f=n.constructor,e=r(f)&&f.prototype||pt,i="constructor";for(c(n,i)&&!t.contains(i)&&t.push(i);u--;)(i=cr[u])in n&&n[i]!==e[i]&&!t.contains(i)&&t.push(i)}function t(n){var t,i;if(!l(n))return[];if(er)return er(n);t=[];for(i in n)c(n,i)&&t.push(i);return hr&&ru(n,t),t}function uu(n,i){var e=t(i),o=e.length,f,r,u;if(null==n)return!o;for(f=Object(n),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0}function n(t){return t instanceof n?t:this instanceof n?void(this._wrapped=t):new n(t)}function fu(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,st(n))}function dt(i,u,f,e){if(i===u)return 0!==i||1/i==1/u;if(null==i||null==u)return!1;if(i!=i)return u!=u;var o=typeof i;return("function"===o||"object"===o||"object"==typeof u)&&function i(u,f,e,o){var h,l,a,v,s,y,p;if(u instanceof n&&(u=u._wrapped),f instanceof n&&(f=f._wrapped),h=g.call(u),h!==g.call(f))return!1;if(kr&&"[object Object]"==h&&ft(u)){if(!ft(f))return!1;h=kt}switch(h){case"[object RegExp]":case"[object String]":return""+u==""+f;case"[object Number]":return+u!=+u?+f!=+f:0==+u?1/+u==1/f:+u==+f;case"[object Date]":case"[object Boolean]":return+u==+f;case"[object Symbol]":return ur.valueOf.call(u)===ur.valueOf.call(f);case"[object ArrayBuffer]":case kt:return i(fu(u),fu(f),e,o)}if(l="[object Array]"===h,!l&&iu(u)){if(st(u)!==st(f))return!1;if(u.buffer===f.buffer&&u.byteOffset===f.byteOffset)return!0;l=!0}if(!l&&("object"!=typeof u||"object"!=typeof f||(a=u.constructor,v=f.constructor,a!==v&&!(r(a)&&a instanceof a&&r(v)&&v instanceof v)&&"constructor"in u&&"constructor"in f)))return!1;for(o=o||[],s=(e=e||[]).length;s--;)if(e[s]===u)return o[s]===f;if(e.push(u),o.push(f),l){if((s=u.length)!==f.length)return!1;for(;s--;)if(!dt(u[s],f[s],e,o))return!1}else{if(p=t(u),s=p.length,t(f).length!==s)return!1;for(;s--;)if(y=p[s],!c(f,y)||!dt(u[y],f[y],e,o))return!1}return e.pop(),o.pop(),!0}(i,u,f,e)}function nt(n){var t,i;if(!l(n))return[];t=[];for(i in n)t.push(i);return hr&&ru(n,t),t}function gt(n){var t=e(n);return function(i){var f,u;if(null==i||(f=nt(i),e(f)))return!1;for(u=0;u<t;u++)if(!r(i[n[u]]))return!1;return n!==su||!r(i[ni])}}function v(n){for(var r=t(n),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=n[r[i]];return f}function hu(n){for(var u={},r=t(n),i=0,f=r.length;i<f;i++)u[n[r[i]]]=r[i];return u}function ii(n){var t=[];for(var i in n)r(n[i])&&t.push(i);return t.sort()}function ri(n,t){return function(i){var e=arguments.length,r,u;if(t&&(i=Object(i)),e<2||null==i)return i;for(r=1;r<e;r++)for(var o=arguments[r],s=n(o),h=s.length,f=0;f<h;f++)u=s[f],t&&void 0!==i[u]||(i[u]=o[u]);return i}}function au(n){var t,i;return l(n)?or?or(n):(t=function(){},t.prototype=n,i=new t,t.prototype=null,i):{}}function vu(n){return l(n)?a(n)?n.slice():cu({},n):n}function yu(n){return a(n)?n:[n]}function tt(t){return n.toPath(t)}function ui(n,t){for(var r=t.length,i=0;i<r;i++){if(null==n)return;n=n[t[i]]}if(r)return n}function pu(n,t,i){var r=ui(n,tt(t));return lr(r)?i:r}function fi(n){return n}function it(n){return n=ht({},n),function(t){return uu(t,n)}}function ei(n){return n=tt(n),function(t){return ui(t,n)}}function rt(n,t,i){if(void 0===t)return n;switch(null==i?3:i){case 1:return function(i){return n.call(t,i)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}}function wu(n,t,i){return null==n?fi:r(n)?rt(n,t,i):l(n)&&!a(n)?it(n):ei(n)}function oi(n,t){return wu(n,t,1/0)}function o(t,i,r){return n.iteratee!==oi?n.iteratee(t,i):wu(t,i,r)}function bu(){}function si(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}function ku(n){var r=function(t){return n[t]},i="(?:"+t(n).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=null==n?"":""+n,u.test(n)?n.replace(f,r):n}}function eo(n){return"\\"+uo[n]}function tf(n,t,i,r,u){if(!(r instanceof t))return n.apply(i,u);var f=au(n.prototype),e=n.apply(f,u);return l(e)?e:f}function p(n,t,i,r){var f,h,c;if(r=r||[],t||0===t){if(t<=0)return r.concat(n)}else t=1/0;for(var o=r.length,s=0,l=e(n);s<l;s++)if(f=n[s],u(f)&&(a(f)||ot(f)))if(t>1)p(f,t-1,i,r),o=r.length;else for(h=0,c=f.length;h<c;)r[o++]=f[h++];else i||(r[o++]=f);return r}function li(n){return function(){return!n.apply(this,arguments)}}function uf(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}}function ef(n,i,r){i=o(i,r);for(var u,e=t(n),f=0,s=e.length;f<s;f++)if(i(n[u=e[f]],u,n))return u}function of(n){return function(t,i,r){i=o(i,r);for(var f=e(t),u=n>0?0:f-1;u>=0&&u<f;u+=n)if(i(t[u],u,t))return u;return-1}}function sf(n,t,i,r){for(var f,h=(i=o(i,r,1))(t),u=0,s=e(n);u<s;)f=Math.floor((u+s)/2),i(n[f])<h?u=f+1:s=f;return u}function hf(n,t,i){return function(r,u,f){var s=0,o=e(r);if("number"==typeof f)n>0?s=f>=0?f:Math.max(f+o,s):o=f>=0?Math.min(f+1,o):f+o+1;else if(i&&f&&o)return r[f=i(r,u)]===u?f:-1;if(u!=u)return(f=t(d.call(r,s,o),dr))>=0?f+s:-1;for(f=n>0?s:o-1;f>=0&&f<o;f+=n)if(r[f]===u)return f;return-1}}function yi(n,t,i){var r=(u(n)?ct:ef)(n,t,i);if(void 0!==r&&-1!==r)return n[r]}function s(n,i,r){var f,e,o;if(i=rt(i,r),u(n))for(f=0,e=n.length;f<e;f++)i(n[f],f,n);else for(o=t(n),f=0,e=o.length;f<e;f++)i(n[o[f]],o[f],n);return n}function w(n,i,r){var s;i=o(i,r);for(var e=!u(n)&&t(n),h=(e||n).length,c=Array(h),f=0;f<h;f++)s=e?e[f]:f,c[f]=i(n[s],s,n);return c}function lf(n){var i=function(i,r,f,e){var s=!u(i)&&t(i),c=(s||i).length,o=n>0?0:c-1,h;for(e||(f=i[s?s[o]:o],o+=n);o>=0&&o<c;o+=n)h=s?s[o]:o,f=r(f,i[h],h,i);return f};return function(n,t,r,u){var f=arguments.length>=3;return i(n,rt(t,u,4),r,f)}}function k(n,t,i){var r=[];return t=o(t,i),s(n,function(n,i,u){t(n,i,u)&&r.push(n)}),r}function af(n,i,r){var s;i=o(i,r);for(var e=!u(n)&&t(n),h=(e||n).length,f=0;f<h;f++)if(s=e?e[f]:f,!i(n[s],s,n))return!1;return!0}function vf(n,i,r){var s;i=o(i,r);for(var e=!u(n)&&t(n),h=(e||n).length,f=0;f<h;f++)if(s=e?e[f]:f,i(n[s],s,n))return!0;return!1}function h(n,t,i,r){return u(n)||(n=v(n)),("number"!=typeof i||r)&&(i=0),vi(n,t,i)>=0}function wi(n,t){return w(n,ei(t))}function pf(n,t,i){var e,h,r=-1/0,c=-1/0,f,l;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(f=0,l=(n=u(n)?n:v(n)).length;f<l;f++)null!=(e=n[f])&&e>r&&(r=e);else t=o(t,i),s(n,function(n,i,u){((h=t(n,i,u))>c||h===-1/0&&r===-1/0)&&(r=n,c=h)});return r}function wf(n,t,i){var r,o,h,f,s,c;if(null==t||i)return u(n)||(n=v(n)),n[si(n.length-1)];for(r=u(n)?vu(n):v(n),o=e(r),t=Math.max(Math.min(t,o),0),h=o-1,f=0;f<t;f++)s=si(f,h),c=r[f],r[f]=r[s],r[s]=c;return r.slice(0,t)}function at(n,t){return function(i,r,u){var f=t?[[],[]]:{};return r=o(r,u),s(i,function(t,u){var e=r(t,u,i);n(f,t,e)}),f}}function yo(n,t,i){return t in i}function kf(n,t,i){return d.call(n,0,Math.max(0,n.length-(null==t||i?1:t)))}function ki(n,t,i){return null==n||n.length<1?null==t||i?void 0:[]:null==t||i?n[0]:kf(n,n.length-t)}function vt(n,t,i){return d.call(n,null==t||i?1:t)}function gi(n,t,i,r){var u,c;ar(t)||(r=i,i=t,t=!1);null!=i&&(i=o(i,r));for(var f=[],l=[],s=0,a=e(n);s<a;s++)u=n[s],c=i?i(u,s,n):u,t&&!i?(s&&l===c||f.push(u),l=c):i?h(l,c)||(l.push(c),f.push(u)):h(f,u)||f.push(u);return f}function nr(n){for(var i=n&&pf(n,e).length||0,r=Array(i),t=0;t<i;t++)r[t]=wi(n,t);return r}function tr(t,i){return t._chain?n(i).chain():i}function te(t){return s(ii(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return ie.apply(t,arguments),tr(this,r.apply(n,t))}}),n}var ir="1.13.1",rr="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},ut=Array.prototype,pt=Object.prototype,ur="undefined"!=typeof Symbol?Symbol.prototype:null,ie=ut.push,d=ut.slice,g=pt.toString,re=pt.hasOwnProperty,fr="undefined"!=typeof ArrayBuffer,ue="undefined"!=typeof DataView,fe=Array.isArray,er=Object.keys,or=Object.create,sr=fr&&ArrayBuffer.isView,ee=isNaN,oe=isFinite,hr=!{toString:null}.propertyIsEnumerable("toString"),cr=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],se=Math.pow(2,53)-1,wt=i("String"),vr=i("Number"),he=i("Date"),ce=i("RegExp"),le=i("Error"),yr=i("Symbol"),pr=i("ArrayBuffer"),wr=i("Function"),ae=rr.document&&rr.document.childNodes,et,ot,kt,b,gu,nf,y,ci,u,ff,ct,ai,vi,cf,lt,pi,yf,bi,bf,di,df,gf,ne,yt;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof ae&&(wr=function(n){return"function"==typeof n||!1});var r=wr,br=i("Object"),kr=ue&&br(new DataView(new ArrayBuffer(8))),bt="undefined"!=typeof Map&&br(new Map),ve=i("DataView"),ft=kr?function(n){return null!=n&&r(n.getInt8)&&pr(n.buffer)}:ve,a=fe||i("Array");et=i("Arguments");!function(){et(arguments)||(et=function(n){return c(n,"callee")})}();ot=et;var st=tu("byteLength"),ye=nu(st),pe=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,iu=fr?function(n){return sr?sr(n)&&!ft(n):ye(n)&&pe.test(g.call(n))}:gr(!1),e=tu("length");n.VERSION=ir;n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return String(this._wrapped)};kt="[object DataView]";var ni="forEach",eu="has",ti=["clear","delete"],ou=["get",eu,"set"],we=ti.concat(ni,ou),su=ti.concat(ou),be=["add"].concat(ti,ni,eu),ke=bt?gt(we):i("Map"),de=bt?gt(su):i("WeakMap"),ge=bt?gt(be):i("Set"),no=i("WeakSet");var cu=ri(nt),ht=ri(t),lu=ri(nt,!0);n.toPath=yu;n.iteratee=oi;b=Date.now||function(){return(new Date).getTime()};var du={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},to=ku(du),io=ku(hu(du)),ro=n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},hi=/(.)^/,uo={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},fo=/\\|'|\r|\n|\u2028|\u2029/g;gu=/^\s*(\w|\$)+\s*$/;nf=0;y=f(function(n,t){var r=y.placeholder,i=function(){for(var f=0,o=t.length,e=Array(o),u=0;u<o;u++)e[u]=t[u]===r?arguments[f++]:t[u];for(;f<arguments.length;)e.push(arguments[f++]);return tf(n,i,this,this,e)};return i});y.placeholder=n;ci=f(function(n,t,i){if(!r(n))throw new TypeError("Bind must be called on a function");var u=f(function(r){return tf(n,u,t,this,i.concat(r))});return u});u=nu(e);var oo=f(function(n,t){var i=(t=p(t,!1,!1)).length,r;if(i<1)throw new Error("bindAll must be passed function names");for(;i--;)r=t[i],n[r]=ci(n[r],n);return n}),rf=f(function(n,t,i){return setTimeout(function(){return n.apply(null,i)},t)}),so=y(rf,n,1);ff=y(uf,2);ct=of(1);ai=of(-1);vi=hf(1,ct,sf);cf=hf(-1,ai);lt=lf(1);pi=lf(-1);yf=f(function(n,t,i){var u,f;return r(t)?f=t:(t=tt(t),u=t.slice(0,-1),t=t[t.length-1]),w(n,function(n){var r=f;if(!r){if(u&&u.length&&(n=ui(n,u)),null==n)return;r=n[t]}return null==r?r:r.apply(n,i)})});var ho=at(function(n,t,i){c(n,i)?n[i].push(t):n[i]=[t]}),co=at(function(n,t,i){n[i]=t}),lo=at(function(n,t,i){c(n,i)?n[i]++:n[i]=1}),ao=at(function(n,t,i){n[i?0:1].push(t)},!0),vo=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;return bi=f(function(n,t){var e={},i=t[0],u,s,f,o;if(null==n)return e;for(r(i)?(t.length>1&&(i=rt(i,t[1])),t=nt(n)):(i=yo,t=p(t,!1,!1),n=Object(n)),u=0,s=t.length;u<s;u++)f=t[u],o=n[f],i(o,f,n)&&(e[f]=o);return e}),bf=f(function(n,t){var u,i=t[0];return r(i)?(i=li(i),t.length>1&&(u=t[1])):(t=w(p(t,!1,!1),String),i=function(n,i){return!h(t,i)}),bi(n,i,u)}),di=f(function(n,t){return t=p(t,!0,!0),k(n,function(n){return!h(t,n)})}),df=f(function(n,t){return di(n,t)}),gf=f(function(n){return gi(p(n,!0,!0))}),ne=f(nr),s(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=ut[t];n.prototype[t]=function(){var n=this._wrapped;return null!=n&&(i.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),tr(this,n)}}),s(["concat","join","slice"],function(t){var i=ut[t];n.prototype[t]=function(){var n=this._wrapped;return null!=n&&(n=i.apply(n,arguments)),tr(this,n)}}),yt=te({__proto__:null,VERSION:ir,restArguments:f,isObject:l,isNull:function(n){return null===n},isUndefined:lr,isBoolean:ar,isElement:function(n){return!(!n||1!==n.nodeType)},isString:wt,isNumber:vr,isDate:he,isRegExp:ce,isError:le,isSymbol:yr,isArrayBuffer:pr,isDataView:ft,isArray:a,isFunction:r,isArguments:ot,isFinite:function(n){return!yr(n)&&oe(n)&&!isNaN(parseFloat(n))},isNaN:dr,isTypedArray:iu,isEmpty:function(n){if(null==n)return!0;var i=e(n);return"number"==typeof i&&(a(n)||wt(n)||ot(n))?0===i:0===e(t(n))},isMatch:uu,isEqual:function(n,t){return dt(n,t)},isMap:ke,isWeakMap:de,isSet:ge,isWeakSet:no,keys:t,allKeys:nt,values:v,pairs:function(n){for(var r=t(n),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],n[r[i]]];return f},invert:hu,functions:ii,methods:ii,extend:cu,extendOwn:ht,assign:ht,defaults:lu,create:function(n,t){var i=au(n);return t&&ht(i,t),i},clone:vu,tap:function(n,t){return t(n),n},get:pu,has:function(n,t){for(var u,r=(t=tt(t)).length,i=0;i<r;i++){if(u=t[i],!c(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,i,r){var u;i=o(i,r);for(var e=t(n),h=e.length,s={},f=0;f<h;f++)u=e[f],s[u]=i(n[u],u,n);return s},identity:fi,constant:gr,noop:bu,toPath:yu,property:ei,propertyOf:function(n){return null==n?bu:function(t){return pu(n,t)}},matcher:it,matches:it,times:function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=rt(t,i,1),r=0;r<n;r++)u[r]=t(r);return u},random:si,now:b,escape:to,unescape:io,templateSettings:ro,template:function(t,i,r){var s,f,e;!i&&r&&(i=r);i=lu({},i,n.templateSettings);var h=RegExp([(i.escape||hi).source,(i.interpolate||hi).source,(i.evaluate||hi).source].join("|")+"|$","g"),o=0,u="__p+='";if(t.replace(h,function(n,i,r,f,e){return u+=t.slice(o,e).replace(fo,eo),o=e+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n}),u+="';\n",f=i.variable,f){if(!gu.test(f))throw new Error("variable is not a bare identifier: "+f);}else u="with(obj||{}){\n"+u+"}\n",f="obj";u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{s=new Function(f,"_",u)}catch(t){throw t.source=u,t;}return e=function(t){return s.call(this,t,n)},e.source="function("+f+"){\n"+u+"}",e},result:function(n,t,i){var e=(t=tt(t)).length,f,u;if(!e)return r(i)?i.call(n):i;for(f=0;f<e;f++)u=null==n?void 0:n[t[f]],void 0===u&&(u=i,f=e),n=r(u)?u.call(n):u;return n},uniqueId:function(n){var t=++nf+"";return n?n+t:t},chain:function(t){var i=n(t);return i._chain=!0,i},iteratee:oi,partial:y,bind:ci,bindAll:oo,memoize:function(n,t){var i=function(r){var u=i.cache,f=""+(t?t.apply(this,arguments):r);return c(u,f)||(u[f]=n.apply(this,arguments)),u[f]};return i.cache={},i},delay:rf,defer:so,throttle:function(n,t,i){var r,u,f,o,e=0,h,s;return i||(i={}),h=function(){e=!1===i.leading?0:b();r=null;o=n.apply(u,f);r||(u=f=null)},s=function(){var c=b(),s;return e||!1!==i.leading||(e=c),s=t-(c-e),u=this,f=arguments,s<=0||s>t?(r&&(clearTimeout(r),r=null),e=c,o=n.apply(u,f),r||(u=f=null)):r||!1===i.trailing||(r=setTimeout(h,s)),o},s.cancel=function(){clearTimeout(r);e=0;r=u=f=null},s},debounce:function(n,t,i){var r,s,u,o,e,h=function(){var f=b()-s;t>f?r=setTimeout(h,t-f):(r=null,i||(o=n.apply(e,u)),r||(u=e=null))},c=f(function(f){return e=this,u=f,s=b(),r||(r=setTimeout(h,t),i&&(o=n.apply(e,u))),o});return c.cancel=function(){clearTimeout(r);r=u=e=null},c},wrap:function(n,t){return y(t,n)},negate:li,compose:function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:uf,once:ff,findKey:ef,findIndex:ct,findLastIndex:ai,sortedIndex:sf,indexOf:vi,lastIndexOf:cf,find:yi,detect:yi,findWhere:function(n,t){return yi(n,it(t))},each:s,forEach:s,map:w,collect:w,reduce:lt,foldl:lt,inject:lt,reduceRight:pi,foldr:pi,filter:k,select:k,reject:function(n,t,i){return k(n,li(o(t)),i)},every:af,all:af,some:vf,any:vf,contains:h,includes:h,include:h,invoke:yf,pluck:wi,where:function(n,t){return k(n,it(t))},max:pf,min:function(n,t,i){var e,h,r=1/0,c=1/0,f,l;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(f=0,l=(n=u(n)?n:v(n)).length;f<l;f++)null!=(e=n[f])&&e<r&&(r=e);else t=o(t,i),s(n,function(n,i,u){((h=t(n,i,u))<c||h===1/0&&r===1/0)&&(r=n,c=h)});return r},shuffle:function(n){return wf(n,1/0)},sample:wf,sortBy:function(n,t,i){var r=0;return t=o(t,i),wi(w(n,function(n,i,u){return{value:n,index:r++,criteria:t(n,i,u)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||void 0===i)return 1;if(i<r||void 0===r)return-1}return n.index-t.index}),"value")},groupBy:ho,indexBy:co,countBy:lo,partition:ao,toArray:function(n){return n?a(n)?d.call(n):wt(n)?n.match(vo):u(n)?w(n,fi):v(n):[]},size:function(n){return null==n?0:u(n)?n.length:t(n).length},pick:bi,omit:bf,first:ki,head:ki,take:ki,initial:kf,last:function(n,t,i){return null==n||n.length<1?null==t||i?void 0:[]:null==t||i?n[n.length-1]:vt(n,Math.max(0,n.length-t))},rest:vt,tail:vt,drop:vt,compact:function(n){return k(n,Boolean)},flatten:function(n,t){return p(n,t,!1)},without:df,uniq:gi,unique:gi,union:gf,intersection:function(n){for(var i,t,r=[],f=arguments.length,u=0,o=e(n);u<o;u++)if(i=n[u],!h(r,i)){for(t=1;t<f&&h(arguments[t],i);t++);t===f&&r.push(i)}return r},difference:di,unzip:nr,transpose:nr,zip:ne,object:function(n,t){for(var r={},i=0,u=e(n);i<u;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r},range:function(n,t,i){null==t&&(t=n||0,n=0);i||(i=t<n?-1:1);for(var u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],i=0,u=n.length;i<u;)r.push(d.call(n,i,i+=t));return r},mixin:te,"default":n}),yt._=yt,yt}),function(){var t,ni,o,g,it,ti,h,a,vt,f,v,ii,ri,rt,s,y,pr,ui,n,nt,fi,wr,p,ei,oi,si,w,ut,tt,hi,ci,ft,li,et,ai,vi,yi,pi,wi,yt,ot,bi,pt,ki,c,k,st,di,i,gi,nr,tr,ir,d,rr,ur,fr,er,or,sr,wt,bt,kt,hr,cr,lr,ht,ct,ar,e,vr,dt,yr,gt,r,u,b,lt,at,l=[].slice;r=function(){var t,u,i,n,r;for(t={},r="Boolean Number String Function Array Date RegExp Undefined Null".split(" "),n=0,u=r.length;u>n;n++)i=r[n],t["[object "+i+"]"]=i.toLowerCase();return function(n){var i;return i=Object.prototype.toString.call(n),t[i]||"object"}}();c=function(n,t,i){return null==t&&(t=0),null==i&&(i=1),t>n&&(n=t),n>i&&(n=i),n};u=function(n){return n.length>=3?[].slice.call(n):n[0]};nt=function(n){for(var t in n)3>t?(n[t]<0&&(n[t]=0),n[t]>255&&(n[t]=255)):3===t&&(n[t]<0&&(n[t]=0),n[t]>1&&(n[t]=1));return n};g=Math.PI;e=Math.round;p=Math.cos;ut=Math.floor;d=Math.pow;k=Math.log;dt=Math.sin;yr=Math.sqrt;ri=Math.atan2;i=Math.max;ii=Math.abs;h=2*g;it=g/3;ni=g/180;ti=180/g;n=function(){return arguments[0]instanceof t?arguments[0]:function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,arguments,function(){})};v=[];"undefined"!=typeof module&&null!==module&&null!=module.exports&&(module.exports=n);"function"==typeof define&&define.amd?define([],function(){return n}):(ar="undefined"!=typeof exports&&null!==exports?exports:this,ar.chroma=n);n.version="1.1.1";f={};a=[];vt=!1;t=function(){function n(){var o,n,s,h,c,t,i,r,e;for(t=this,n=[],r=0,h=arguments.length;h>r;r++)o=arguments[r],null!=o&&n.push(o);if(i=n[n.length-1],null!=f[i])t._rgb=nt(f[i](u(n.slice(0,-1))));else{for(vt||(a=a.sort(function(n,t){return t.p-n.p}),vt=!0),e=0,c=a.length;c>e&&(s=a[e],!(i=s.test.apply(s,n)));e++);i&&(t._rgb=nt(f[i].apply(f,n)))}null==t._rgb&&console.warn("unknown format: "+n);null==t._rgb&&(t._rgb=[0,0,0]);3===t._rgb.length&&t._rgb.push(1)}return n.prototype.alpha=function(n){return arguments.length?(this._rgb[3]=n,this):this._rgb[3]},n.prototype.toString=function(){return this.name()},n}();n._input=f;n.brewer=pr={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]};b={indigo:"#4b0082",gold:"#ffd700",hotpink:"#ff69b4",firebrick:"#b22222",indianred:"#cd5c5c",yellow:"#ffff00",mistyrose:"#ffe4e1",darkolivegreen:"#556b2f",olive:"#808000",darkseagreen:"#8fbc8f",pink:"#ffc0cb",tomato:"#ff6347",lightcoral:"#f08080",orangered:"#ff4500",navajowhite:"#ffdead",lime:"#00ff00",palegreen:"#98fb98",darkslategrey:"#2f4f4f",greenyellow:"#adff2f",burlywood:"#deb887",seashell:"#fff5ee",mediumspringgreen:"#00fa9a",fuchsia:"#ff00ff",papayawhip:"#ffefd5",blanchedalmond:"#ffebcd",chartreuse:"#7fff00",dimgray:"#696969",black:"#000000",peachpuff:"#ffdab9",springgreen:"#00ff7f",aquamarine:"#7fffd4",white:"#ffffff",orange:"#ffa500",lightsalmon:"#ffa07a",darkslategray:"#2f4f4f",brown:"#a52a2a",ivory:"#fffff0",dodgerblue:"#1e90ff",peru:"#cd853f",lawngreen:"#7cfc00",chocolate:"#d2691e",crimson:"#dc143c",forestgreen:"#228b22",darkgrey:"#a9a9a9",lightseagreen:"#20b2aa",cyan:"#00ffff",mintcream:"#f5fffa",silver:"#c0c0c0",antiquewhite:"#faebd7",mediumorchid:"#ba55d3",skyblue:"#87ceeb",gray:"#808080",darkturquoise:"#00ced1",goldenrod:"#daa520",darkgreen:"#006400",floralwhite:"#fffaf0",darkviolet:"#9400d3",darkgray:"#a9a9a9",moccasin:"#ffe4b5",saddlebrown:"#8b4513",grey:"#808080",darkslateblue:"#483d8b",lightskyblue:"#87cefa",lightpink:"#ffb6c1",mediumvioletred:"#c71585",slategrey:"#708090",red:"#ff0000",deeppink:"#ff1493",limegreen:"#32cd32",darkmagenta:"#8b008b",palegoldenrod:"#eee8aa",plum:"#dda0dd",turquoise:"#40e0d0",lightgrey:"#d3d3d3",lightgoldenrodyellow:"#fafad2",darkgoldenrod:"#b8860b",lavender:"#e6e6fa",maroon:"#800000",yellowgreen:"#9acd32",sandybrown:"#f4a460",thistle:"#d8bfd8",violet:"#ee82ee",navy:"#000080",magenta:"#ff00ff",dimgrey:"#696969",tan:"#d2b48c",rosybrown:"#bc8f8f",olivedrab:"#6b8e23",blue:"#0000ff",lightblue:"#add8e6",ghostwhite:"#f8f8ff",honeydew:"#f0fff0",cornflowerblue:"#6495ed",slateblue:"#6a5acd",linen:"#faf0e6",darkblue:"#00008b",powderblue:"#b0e0e6",seagreen:"#2e8b57",darkkhaki:"#bdb76b",snow:"#fffafa",sienna:"#a0522d",mediumblue:"#0000cd",royalblue:"#4169e1",lightcyan:"#e0ffff",green:"#008000",mediumpurple:"#9370db",midnightblue:"#191970",cornsilk:"#fff8dc",paleturquoise:"#afeeee",bisque:"#ffe4c4",slategray:"#708090",darkcyan:"#008b8b",khaki:"#f0e68c",wheat:"#f5deb3",teal:"#008080",darkorchid:"#9932cc",deepskyblue:"#00bfff",salmon:"#fa8072",darkred:"#8b0000",steelblue:"#4682b4",palevioletred:"#db7093",lightslategray:"#778899",aliceblue:"#f0f8ff",lightslategrey:"#778899",lightgreen:"#90ee90",orchid:"#da70d6",gainsboro:"#dcdcdc",mediumseagreen:"#3cb371",lightgray:"#d3d3d3",mediumturquoise:"#48d1cc",lemonchiffon:"#fffacd",cadetblue:"#5f9ea0",lightyellow:"#ffffe0",lavenderblush:"#fff0f5",coral:"#ff7f50",purple:"#800080",aqua:"#00ffff",whitesmoke:"#f5f5f5",mediumslateblue:"#7b68ee",darkorange:"#ff8c00",mediumaquamarine:"#66cdaa",darksalmon:"#e9967a",beige:"#f5f5dc",blueviolet:"#8a2be2",azure:"#f0ffff",lightsteelblue:"#b0c4de",oldlace:"#fdf5e6",rebeccapurple:"#663399"};n.colors=wr=b;yt=function(){var h,i,t,e,l,s,r,n,f;return i=u(arguments),l=i[0],h=i[1],t=i[2],n=(l+16)/116,r=isNaN(h)?n:n+h/500,f=isNaN(t)?n:n-t/200,n=o.Yn*ot(n),r=o.Xn*ot(r),f=o.Zn*ot(f),s=at(3.2404542*r-1.5371385*n-.4985314*f),e=at(-.969266*r+1.8760108*n+.041556*f),t=at(.0556434*r-.2040259*n+1.0572252*f),s=c(s,0,255),e=c(e,0,255),t=c(t,0,255),[s,e,t,i.length>3?i[3]:1]};at=function(n){return e(255*(.00304>=n?12.92*n:1.055*d(n,1/2.4)-.055))};ot=function(n){return n>o.t1?n*n*n:o.t2*(n-o.t0)};o={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452};wt=function(){var r,f,e,n,t,o,i,s;return n=u(arguments),e=n[0],f=n[1],r=n[2],t=lr(e,f,r),o=t[0],i=t[1],s=t[2],[116*i-16,500*(o-i),200*(i-s)]};ht=function(n){return(n/=255)<=.04045?n/12.92:d((n+.055)/1.055,2.4)};lt=function(n){return n>o.t3?d(n,1/3):n/o.t2+o.t0};lr=function(){var n,t,i,r,f,e,s;return r=u(arguments),i=r[0],t=r[1],n=r[2],i=ht(i),t=ht(t),n=ht(n),f=lt((.4124564*i+.3575761*t+.1804375*n)/o.Xn),e=lt((.2126729*i+.7151522*t+.072175*n)/o.Yn),s=lt((.0193339*i+.119192*t+.9503041*n)/o.Zn),[f,e,s]};n.lab=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["lab"]),function(){})};f.lab=yt;t.prototype.lab=function(){return wt(this._rgb)};rt=function(t){var f,c,l,i,r,u,o,a,h,s,e;return t=function(){var f,r,u;for(u=[],r=0,f=t.length;f>r;r++)i=t[r],u.push(n(i));return u}(),2===t.length?(h=function(){var u,n,r;for(r=[],n=0,u=t.length;u>n;n++)i=t[n],r.push(i.lab());return r}(),r=h[0],u=h[1],f=function(t){var i,f;return f=function(){var n,f;for(f=[],i=n=0;2>=n;i=++n)f.push(r[i]+t*(u[i]-r[i]));return f}(),n.lab.apply(n,f)}):3===t.length?(s=function(){var u,n,r;for(r=[],n=0,u=t.length;u>n;n++)i=t[n],r.push(i.lab());return r}(),r=s[0],u=s[1],o=s[2],f=function(t){var i,f;return f=function(){var n,f;for(f=[],i=n=0;2>=n;i=++n)f.push((1-t)*(1-t)*r[i]+2*(1-t)*t*u[i]+t*t*o[i]);return f}(),n.lab.apply(n,f)}):4===t.length?(e=function(){var u,n,r;for(r=[],n=0,u=t.length;u>n;n++)i=t[n],r.push(i.lab());return r}(),r=e[0],u=e[1],o=e[2],a=e[3],f=function(t){var i,f;return f=function(){var n,f;for(f=[],i=n=0;2>=n;i=++n)f.push((1-t)*(1-t)*(1-t)*r[i]+3*(1-t)*(1-t)*t*u[i]+3*(1-t)*t*t*o[i]+t*t*t*a[i]);return f}(),n.lab.apply(n,f)}):5===t.length&&(c=rt(t.slice(0,3)),l=rt(t.slice(2,5)),f=function(n){return.5>n?c(2*n):l(2*(n-.5))}),f};n.bezier=function(t){var i;return i=rt(t),i.scale=function(){return n.scale(i)},i};n.cubehelix=function(t,i,u,f,e){var s,c,o;return null==t&&(t=300),null==i&&(i=-1.5),null==u&&(u=1),null==f&&(f=1),null==e&&(e=[0,1]),c=e[1]-e[0],s=0,o=function(r){var v,l,w,a,b,k,o,g,y;return v=h*((t+120)/360+i*r),o=d(e[0]+c*r,f),k=0!==s?u[0]+r*s:u,l=k*o*(1-o)/2,a=p(v),y=dt(v),g=o+l*(-.14861*a+1.78277*y),b=o+l*(-.29227*a-.90649*y),w=o+1.97294*l*a,n(nt([255*g,255*b,255*w]))},o.start=function(n){return null==n?t:(t=n,o)},o.rotations=function(n){return null==n?i:(i=n,o)},o.gamma=function(n){return null==n?f:(f=n,o)},o.hue=function(n){return null==n?u:(u=n,"array"===r(u)?(s=u[1]-u[0],0===s&&(u=u[1])):s=0,o)},o.lightness=function(n){return null==n?e:(e=n,"array"===r(e)?(c=e[1]-e[0],0===c&&(e=e[1])):c=0,o)},o.scale=function(){return n.scale(o)},o.hue(u),o};n.random=function(){var n,r,u,i;for(r="0123456789abcdef",n="#",u=i=0;6>i;u=++i)n+=r.charAt(ut(16*Math.random()));return new t(n)};f.rgb=function(){var i,n,t,r;n=u(arguments);t=[];for(i in n)r=n[i],t.push(r);return t};n.rgb=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["rgb"]),function(){})};t.prototype.rgb=function(){return this._rgb.slice(0,3)};t.prototype.rgba=function(){return this._rgb};a.push({p:15,test:function(){var n;return n=u(arguments),"array"===r(n)&&3===n.length?"rgb":4===n.length&&"number"===r(n[3])&&n[3]>=0&&n[3]<=1?"rgb":void 0}});tt=function(n){var o,i,r,u,s,t;if(n.match(/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/))return(4===n.length||7===n.length)&&(n=n.substr(1)),3===n.length&&(n=n.split(""),n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),t=parseInt(n,16),u=t>>16,r=t>>8&255,i=255&t,[u,r,i,1];if(n.match(/^#?([A-Fa-f0-9]{8})$/))return 9===n.length&&(n=n.substr(1)),t=parseInt(n,16),u=t>>24&255,r=t>>16&255,i=t>>8&255,o=e((255&t)/255*100)/100,[u,r,i,o];if(null!=f.css&&(s=f.css(n)))return s;throw"unknown color: "+n;};fr=function(n,t){var u,f,o,r,s,i,h;return null==t&&(t="rgb"),s=n[0],o=n[1],f=n[2],u=n[3],h=s<<16|o<<8|f,i="000000"+h.toString(16),i=i.substr(i.length-6),r="0"+e(255*u).toString(16),r=r.substr(r.length-2),"#"+function(){switch(t.toLowerCase()){case"rgba":return i+r;case"argb":return r+i;default:return i}}()};f.hex=function(n){return tt(n)};n.hex=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["hex"]),function(){})};t.prototype.hex=function(n){return null==n&&(n="rgb"),fr(this._rgb,n)};a.push({p:10,test:function(n){if(1===arguments.length&&"string"===r(n))return"hex"}});ft=function(){var r,l,o,a,s,t,i,p,v,y,h,f,c,n;if(r=u(arguments),s=r[0],h=r[1],i=r[2],0===h)v=a=l=255*i;else{for(n=[0,0,0],o=[0,0,0],c=.5>i?i*(1+h):i+h-i*h,f=2*i-c,s/=360,n[0]=s+1/3,n[1]=s,n[2]=s-1/3,t=p=0;2>=p;t=++p)n[t]<0&&(n[t]+=1),n[t]>1&&(n[t]-=1),o[t]=6*n[t]<1?f+6*(c-f)*n[t]:2*n[t]<1?c:3*n[t]<2?f+(c-f)*(2/3-n[t])*6:f;y=[e(255*o[0]),e(255*o[1]),e(255*o[2])];v=y[0];a=y[1];l=y[2]}return r.length>3?[v,a,l,r[3]]:[v,a,l]};or=function(n,t,r){var f,o,u,e,s;return void 0!==n&&n.length>=3&&(e=n,n=e[0],t=e[1],r=e[2]),n/=255,t/=255,r/=255,u=Math.min(n,t,r),i=Math.max(n,t,r),o=(i+u)/2,i===u?(s=0,f=Number.NaN):s=.5>o?(i-u)/(i+u):(i-u)/(2-i-u),n===i?f=(t-r)/(i-u):t===i?f=2+(r-n)/(i-u):r===i&&(f=4+(n-t)/(i-u)),f*=60,0>f&&(f+=360),[f,s,o]};n.hsl=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["hsl"]),function(){})};f.hsl=ft;t.prototype.hsl=function(){return or(this._rgb)};li=function(){var s,t,k,i,r,d,o,c,f,l,a,v,y,p,w,h,b,n;if(s=u(arguments),r=s[0],h=s[1],n=s[2],n*=255,0===h)f=i=t=n;else switch(360===r&&(r=0),r>360&&(r-=360),0>r&&(r+=360),r/=60,d=ut(r),k=r-d,o=n*(1-h),c=n*(1-h*k),b=n*(1-h*(1-k)),d){case 0:l=[n,b,o];f=l[0];i=l[1];t=l[2];break;case 1:a=[c,n,o];f=a[0];i=a[1];t=a[2];break;case 2:v=[o,n,b];f=v[0];i=v[1];t=v[2];break;case 3:y=[o,c,n];f=y[0];i=y[1];t=y[2];break;case 4:p=[b,o,n];f=p[0];i=p[1];t=p[2];break;case 5:w=[n,o,c];f=w[0];i=w[1];t=w[2]}return f=e(f),i=e(i),t=e(t),[f,i,t,s.length>3?s[3]:1]};sr=function(){var t,e,r,n,h,f,o,s,c;return o=u(arguments),f=o[0],r=o[1],t=o[2],h=Math.min(f,r,t),i=Math.max(f,r,t),e=i-h,c=i/255,0===i?(n=Number.NaN,s=0):(s=e/i,f===i&&(n=(r-t)/e),r===i&&(n=2+(t-f)/e),t===i&&(n=4+(f-r)/e),n*=60,0>n&&(n+=360)),[n,s,c]};n.hsv=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["hsv"]),function(){})};f.hsv=li;t.prototype.hsv=function(){return sr(this._rgb)};tr=function(n){var t,i,u;return"number"===r(n)&&n>=0&&16777215>=n?(u=n>>16,i=n>>8&255,t=255&n,[u,i,t,1]):(console.warn("unknown num color: "+n),[0,0,0,1])};hr=function(){var t,i,r,n;return n=u(arguments),r=n[0],i=n[1],t=n[2],(r<<16)+(i<<8)+t};n.num=function(n){return new t(n,"num")};t.prototype.num=function(n){return null==n&&(n="rgb"),hr(this._rgb,n)};f.num=tr;a.push({p:10,test:function(n){if(1===arguments.length&&"number"===r(n)&&n>=0&&16777215>=n)return"num"}});ei=function(t){var o,s,f,r,u,h,i,c;if(t=t.toLowerCase(),null!=n.colors&&n.colors[t])return tt(n.colors[t]);if(u=t.match(/rgb\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*\)/)){for(i=u.slice(1,4),r=h=0;2>=h;r=++h)i[r]=+i[r];i[3]=1}else if(u=t.match(/rgba\(\s*(\-?\d+),\s*(\-?\d+)\s*,\s*(\-?\d+)\s*,\s*([01]|[01]?\.\d+)\)/))for(i=u.slice(1,5),r=c=0;3>=c;r=++c)i[r]=+i[r];else if(u=t.match(/rgb\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/)){for(i=u.slice(1,4),r=o=0;2>=o;r=++o)i[r]=e(2.55*i[r]);i[3]=1}else if(u=t.match(/rgba\(\s*(\-?\d+(?:\.\d+)?)%,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/)){for(i=u.slice(1,5),r=s=0;2>=s;r=++s)i[r]=e(2.55*i[r]);i[3]=+i[3]}else(u=t.match(/hsl\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*\)/))?(f=u.slice(1,4),f[1]*=.01,f[2]*=.01,i=ft(f),i[3]=1):(u=t.match(/hsla\(\s*(\-?\d+(?:\.\d+)?),\s*(\-?\d+(?:\.\d+)?)%\s*,\s*(\-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)/))&&(f=u.slice(1,4),f[1]*=.01,f[2]*=.01,i=ft(f),i[3]=+u[4]);return i};ur=function(n){var t;return t=n[3]<1?"rgba":"rgb","rgb"===t?t+"("+n.slice(0,3).map(e).join(",")+")":"rgba"===t?t+"("+n.slice(0,3).map(e).join(",")+","+n[3]+")":void 0};ct=function(n){return e(100*n)/100};ci=function(n,t){var i;return i=1>t?"hsla":"hsl",n[0]=ct(n[0]||0),n[1]=ct(100*n[1])+"%",n[2]=ct(100*n[2])+"%","hsla"===i&&(n[3]=t),i+"("+n.join(",")+")"};f.css=function(n){return ei(n)};n.css=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["css"]),function(){})};t.prototype.css=function(n){return null==n&&(n="rgb"),"rgb"===n.slice(0,3)?ur(this._rgb):"hsl"===n.slice(0,3)?ci(this.hsl(),this.alpha()):void 0};f.named=function(n){return tt(b[n])};a.push({p:20,test:function(n){if(1===arguments.length&&null!=b[n])return"named"}});t.prototype.name=function(n){var t,i;arguments.length&&(b[n]&&(this._rgb=tt(b[n])),this._rgb[3]=1);t=this.hex();for(i in b)if(t===b[i])return i;return t};bi=function(){var i,n,r,t;return t=u(arguments),r=t[0],i=t[1],n=t[2],n*=ni,[r,p(n)*i,dt(n)*i]};pt=function(){var f,e,n,t,o,s,h,l,a,i,r;return n=u(arguments),l=n[0],o=n[1],h=n[2],i=bi(l,o,h),f=i[0],e=i[1],t=i[2],r=yt(f,e,t),a=r[0],s=r[1],t=r[2],[c(a,0,255),c(s,0,255),c(t,0,255),n.length>3?n[3]:1]};wi=function(){var n,t,r,f,o,i;return i=u(arguments),o=i[0],n=i[1],t=i[2],r=yr(n*n+t*t),f=(ri(t,n)*ti+360)%360,0===e(1e4*r)&&(f=Number.NaN),[o,r,f]};bt=function(){var r,n,f,e,o,t,i;return t=u(arguments),o=t[0],f=t[1],n=t[2],i=wt(o,f,n),e=i[0],r=i[1],n=i[2],wi(e,r,n)};n.lch=function(){var n;return n=u(arguments),new t(n,"lch")};n.hcl=function(){var n;return n=u(arguments),new t(n,"hcl")};f.lch=pt;f.hcl=function(){var t,i,r,n;return n=u(arguments),i=n[0],t=n[1],r=n[2],pt([r,t,i])};t.prototype.lch=function(){return bt(this._rgb)};t.prototype.hcl=function(){return bt(this._rgb).reverse()};rr=function(n){var i,s,r,f,t,h,e,o,c;return null==n&&(n="rgb"),o=u(arguments),e=o[0],f=o[1],i=o[2],e/=255,f/=255,i/=255,t=1-Math.max(e,Math.max(f,i)),r=1>t?1/(1-t):0,s=(1-e-t)*r,h=(1-f-t)*r,c=(1-i-t)*r,[s,h,c,t]};fi=function(){var i,n,s,r,h,t,f,c,o;return n=u(arguments),r=n[0],f=n[1],o=n[2],t=n[3],i=n.length>4?n[4]:1,1===t?[0,0,0,i]:(c=r>=1?0:e(255*(1-r)*(1-t)),h=f>=1?0:e(255*(1-f)*(1-t)),s=o>=1?0:e(255*(1-o)*(1-t)),[c,h,s,i])};f.cmyk=function(){return fi(u(arguments))};n.cmyk=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["cmyk"]),function(){})};t.prototype.cmyk=function(){return rr(this._rgb)};f.gl=function(){for(var r,t,f,i=function(){var n,t;n=u(arguments);t=[];for(r in n)f=n[r],t.push(f);return t}.apply(this,arguments),n=t=0;2>=t;n=++t)i[n]*=255;return i};n.gl=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["gl"]),function(){})};t.prototype.gl=function(){var n;return n=this._rgb,[n[0]/255,n[1]/255,n[2]/255,n[3]]};kt=function(n,t,i){var r;return r=u(arguments),n=r[0],t=r[1],i=r[2],n=st(n),t=st(t),i=st(i),.2126*n+.7152*t+.0722*i};st=function(n){return n/=255,.03928>=n?n/12.92:d((n+.055)/1.055,2.4)};v=[];et=function(t,i,u,f){var s,h,e,o;for(null==u&&(u=.5),null==f&&(f="rgb"),"object"!==r(t)&&(t=n(t)),"object"!==r(i)&&(i=n(i)),e=0,h=v.length;h>e;e++)if(s=v[e],f===s[0]){o=s[1](t,i,u,f);break}if(null==o)throw"color mode "+f+" is not supported";return o.alpha(t.alpha()+u*(i.alpha()-t.alpha())),o};n.interpolate=et;t.prototype.interpolate=function(n,t,i){return et(this,n,t,i)};n.mix=et;t.prototype.mix=t.prototype.interpolate;pi=function(n,i,r,u){var f,e;return f=n._rgb,e=i._rgb,new t(f[0]+r*(e[0]-f[0]),f[1]+r*(e[1]-f[1]),f[2]+r*(e[2]-f[2]),u)};v.push(["rgb",pi]);t.prototype.luminance=function(t,i){var u,f,e,r;return null==i&&(i="rgb"),arguments.length?(0===t?this._rgb=[0,0,0,this._rgb[3]]:1===t?this._rgb=[255,255,255,this._rgb[3]]:(f=1e-7,e=20,r=function(n,u){var s,o;return o=n.interpolate(u,.5,i),s=o.luminance(),Math.abs(t-s)<f||!e--?o:s>t?r(n,o):r(o,u)},u=kt(this._rgb),this._rgb=(u>t?r(n("black"),this):r(this,n("white"))).rgba()),this):kt(this._rgb)};gt=function(n){var r,t,u,i;return i=n/100,66>i?(u=255,t=-155.25485562709179-.44596950469579133*(t=i-2)+104.49216199393888*k(t),r=20>i?0:-254.76935184120902+.82740960640073946*(r=i-10)+115.67994401066147*k(r)):(u=351.97690566805693+.114206453784165*(u=i-55)-40.253663093321272*k(u),t=325.4494125711974+.079434565366623425*(t=i-50)-28.0852963507957*k(t),r=255),nt([u,t,r])};cr=function(){var o,s,c,t,i,h,r,f,n;for(r=u(arguments),h=r[0],c=r[1],o=r[2],i=1e3,t=4e4,s=.4;t-i>s;)n=.5*(t+i),f=gt(n),f[2]/f[0]>=o/h?t=n:i=n;return e(n)};n.temperature=n.kelvin=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["temperature"]),function(){})};f.temperature=f.kelvin=f.K=gt;t.prototype.temperature=function(){return cr(this._rgb)};t.prototype.kelvin=t.prototype.temperature;n.contrast=function(n,i){var u,f,e,o;return("string"===(e=r(n))||"number"===e)&&(n=new t(n)),("string"===(o=r(i))||"number"===o)&&(i=new t(i)),u=n.luminance(),f=i.luminance(),u>f?(u+.05)/(f+.05):(f+.05)/(u+.05)};t.prototype.get=function(n){var t,r,e,i,u,f;return e=this,u=n.split("."),i=u[0],t=u[1],f=e[i](),t?(r=i.indexOf(t),r>-1?f[r]:console.warn("unknown channel "+t+" in mode "+i)):f};t.prototype.set=function(t,i){var s,f,e,o,h,u;if(e=this,h=t.split("."),o=h[0],s=h[1],s)if(u=e[o](),f=o.indexOf(s),f>-1)if("string"===r(i))switch(i.charAt(0)){case"+":u[f]+=+i;break;case"-":u[f]+=+i;break;case"*":u[f]*=+i.substr(1);break;case"/":u[f]/=+i.substr(1);break;default:u[f]=+i}else u[f]=i;else console.warn("unknown channel "+s+" in mode "+o);else u=i;return e._rgb=n(u,o).alpha(e.alpha())._rgb,e};t.prototype.darken=function(t){var i,r;return null==t&&(t=1),r=this,i=r.lab(),i[0]-=o.Kn*t,n.lab(i).alpha(r.alpha())};t.prototype.brighten=function(n){return null==n&&(n=1),this.darken(-n)};t.prototype.darker=t.prototype.darken;t.prototype.brighter=t.prototype.brighten;t.prototype.saturate=function(t){var i,r;return null==t&&(t=1),r=this,i=r.lch(),i[1]+=t*o.Kn,i[1]<0&&(i[1]=0),n.lch(i).alpha(r.alpha())};t.prototype.desaturate=function(n){return null==n&&(n=1),this.saturate(-n)};t.prototype.premultiply=function(){var t,i;return i=this.rgb(),t=this.alpha(),n(i[0]*t,i[1]*t,i[2]*t,t)};s=function(n,t,i){if(!s[i])throw"unknown blend mode "+i;return s[i](n,t)};y=function(t){return function(i,r){var u,f;return u=n(r).rgb(),f=n(i).rgb(),n(t(u,f),"rgb")}};w=function(n){return function(t,i){for(var u,f=[],r=u=0;3>=u;r=++u)f[r]=n(t[r],i[r]);return f}};nr=function(n){return n};gi=function(n,t){return n*t/255};oi=function(n,t){return n>t?t:n};ki=function(n,t){return n>t?n:t};vr=function(n,t){return 255*(1-(1-n/255)*(1-t/255))};ir=function(n,t){return 128>t?2*n*t/255:255*(1-2*(1-n/255)*(1-t/255))};ui=function(n,t){return 255*(1-(1-t/255)/(n/255))};si=function(n,t){return 255===n?255:(n=1*t/(1-n/255),n>255?255:n)};s.normal=y(w(nr));s.multiply=y(w(gi));s.screen=y(w(vr));s.overlay=y(w(ir));s.darken=y(w(oi));s.lighten=y(w(ki));s.dodge=y(w(si));s.burn=y(w(ui));n.blend=s;n.analyze=function(t){var f,u,i,r;for(i={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},u=0,f=t.length;f>u;u++)r=t[u],null==r||isNaN(r)||(i.values.push(r),i.sum+=r,r<i.min&&(i.min=r),r>i.max&&(i.max=r),i.count+=1);return i.domain=[i.min,i.max],i.limits=function(t,r){return n.limits(i,t,r)},i};n.scale=function(t){var i,a,o,b,h,tt,c,f,p,nt,v,s,e,y,it,u,k,l,w,d,g;return p="rgb",nt=n("#ccc"),y=0,tt=!1,h=[0,1],e=[],s=[0,0],i=!1,o=[],v=!1,f=0,c=1,b=!1,a={},d=function(t){var i,c,u,l,f,s,h;if(null==t&&(t=["#fff","#000"]),null!=t&&"string"===r(t)&&null!=(null!=(l=n.brewer)?l[t]:void 0)&&(t=n.brewer[t]),"array"===r(t)){for(t=t.slice(0),i=u=0,f=t.length-1;f>=0?f>=u:u>=f;i=f>=0?++u:--u)c=t[i],"string"===r(c)&&(t[i]=n(c));for(e.length=0,i=h=0,s=t.length-1;s>=0?s>=h:h>=s;i=s>=0?++h:--h)e.push(i/(t.length-1))}return w(),o=t},k=function(n){var t,r;if(null!=i){for(r=i.length-1,t=0;r>t&&n>=i[t];)t++;return t-1}return 0},g=function(n){return n},it=function(n){var t,o,u,r,e;return e=n,i.length>2&&(r=i.length-1,t=k(n),u=i[0]+(i[1]-i[0])*(0+.5*y),o=i[r-1]+(i[r]-i[r-1])*(1-.5*y),e=f+(i[t]+.5*(i[t+1]-i[t])-u)/(o-u)*(c-f)),e},l=function(t,u){var tt,v,l,d,w,y,b,h;if(null==u&&(u=!1),isNaN(t))return nt;if(u?h=t:i&&i.length>2?(tt=k(t),h=tt/(i.length-2),h=s[0]+h*(1-s[0]-s[1])):c!==f?(h=(t-f)/(c-f),h=s[0]+h*(1-s[0]-s[1]),h=Math.min(1,Math.max(0,h))):h=1,u||(h=g(h)),d=Math.floor(1e4*h),a[d])v=a[d];else{if("array"===r(o))for(l=w=0,b=e.length-1;b>=0?b>=w:w>=b;l=b>=0?++w:--w){if(y=e[l],y>=h){v=o[l];break}if(h>=y&&l===e.length-1){v=o[l];break}if(h>y&&h<e[l+1]){h=(h-y)/(e[l+1]-y);v=n.interpolate(o[l],o[l+1],h,p);break}}else"function"===r(o)&&(v=o(h));a[d]=v}return v},w=function(){return a={}},d(t),u=function(t){var i;return i=n(l(t)),v&&i[v]?i[v]():i},u.classes=function(t){var f;return null!=t?("array"===r(t)?(i=t,h=[t[0],t[t.length-1]]):(f=n.analyze(h),i=0===t?[f.min,f.max]:n.limits(f,"e",t)),u):i},u.domain=function(n){var l,a,r,v,s,t,i;if(!arguments.length)return h;if(f=n[0],c=n[n.length-1],e=[],r=o.length,n.length===r&&f!==c)for(s=0,v=n.length;v>s;s++)a=n[s],e.push((a-f)/(c-f));else for(l=i=0,t=r-1;t>=0?t>=i:i>=t;l=t>=0?++i:--i)e.push(l/(r-1));return h=[f,c],u},u.mode=function(n){return arguments.length?(p=n,w(),u):p},u.range=function(n,t){return d(n,t),u},u.out=function(n){return v=n,u},u.spread=function(n){return arguments.length?(y=n,u):y},u.correctLightness=function(n){return null==n&&(n=!0),b=n,w(),g=b?function(n){var i,u,r,t,f,s,h,e,o;for(i=l(0,!0).lab()[0],u=l(1,!0).lab()[0],h=i>u,r=l(n,!0).lab()[0],f=i+(u-i)*n,t=r-f,e=0,o=1,s=20;Math.abs(t)>.01&&s-->0;)!function(){return h&&(t*=-1),0>t?(e=n,n+=.5*(o-n)):(o=n,n+=.5*(e-n)),r=l(n,!0).lab()[0],t=r-f}();return n}:function(n){return n},u},u.padding=function(n){return null!=n?("number"===r(n)&&(n=[n,n]),s=n,u):s},u.colors=function(){var v,l,s,n,f,e,a,c,o;if(n=0,f="hex",1===arguments.length&&("string"===r(arguments[0])?f=arguments[0]:n=arguments[0]),2===arguments.length&&(n=arguments[0],f=arguments[1]),n)return l=h[0],v=h[1]-l,function(){a=[];for(var t=0;n>=0?n>t:t>n;n>=0?t++:t--)a.push(t);return a}.apply(this).map(function(t){return u(l+t/(n-1)*v)[f]()});if(t=[],c=[],i&&i.length>2)for(s=o=1,e=i.length;e>=1?e>o:o>e;s=e>=1?++o:--o)c.push(.5*(i[s-1]+i[s]));else c=h;return c.map(function(n){return u(n)[f]()})},u};null==n.scales&&(n.scales={});n.scales.cool=function(){return n.scale([n.hsl(180,1,.9),n.hsl(250,.7,.4)])};n.scales.hot=function(){return n.scale(["#000","#f00","#ff0","#fff"],[0,.25,.75,1]).mode("rgb")};n.analyze=function(t,i,u){var c,s,l,e,f,o,h;if(f={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0},null==u&&(u=function(){return!0}),c=function(n){null==n||isNaN(n)||(f.values.push(n),f.sum+=n,n<f.min&&(f.min=n),n>f.max&&(f.max=n),f.count+=1)},h=function(n,t){if(u(n,t))return c(null!=i&&"function"===r(i)?i(n):null!=i&&"string"===r(i)||"number"===r(i)?n[i]:n)},"array"===r(t))for(e=0,l=t.length;l>e;e++)o=t[e],h(o);else for(s in t)o=t[s],h(o,s);return f.domain=[f.min,f.max],f.limits=function(t,i){return n.limits(f,t,i)},f};n.limits=function(t,u,f){var b,g,nt,tt,it,rt,ft,et,ot,st,ht,ct,ai,hi,vi,a,y,ci,yi,e,o,p,s,di,h,pi,wi,lt,bi,v,at,li,w,ki,vt,yt,pt,wt,bt,kt,gi,dt,gt,ni,ti,ri,ui,fi,ei,oi,tr,l,nr,c,si;if(null==u&&(u="equal"),null==f&&(f=7),"array"===r(t)&&(t=n.analyze(t)),h=t.min,i=t.max,tr=t.sum,c=t.values.sort(function(n,t){return n-t}),s=[],"c"===u.substr(0,1)&&(s.push(h),s.push(i)),"e"===u.substr(0,1)){for(s.push(h),e=at=1,vt=f-1;vt>=1?vt>=at:at>=vt;e=vt>=1?++at:--at)s.push(h+e/f*(i-h));s.push(i)}else if("l"===u.substr(0,1)){if(0>=h)throw"Logarithmic scales are only possible for values > 0";for(pi=Math.LOG10E*k(h),di=Math.LOG10E*k(i),s.push(h),e=si=1,yt=f-1;yt>=1?yt>=si:si>=yt;e=yt>=1?++si:--si)s.push(d(10,pi+e/f*(di-pi)));s.push(i)}else if("q"===u.substr(0,1)){for(s.push(h),e=b=1,dt=f-1;dt>=1?dt>=b:b>=dt;e=dt>=1?++b:--b)li=c.length*e/f,w=ut(li),w===li?s.push(c[w]):(ki=li-w,s.push(c[w]*ki+c[w+1]*(1-ki)));s.push(i)}else if("k"===u.substr(0,1)){for(lt=c.length,hi=new Array(lt),ci=new Array(f),oi=!0,bi=0,a=null,a=[],a.push(h),e=g=1,gt=f-1;gt>=1?gt>=g:g>=gt;e=gt>=1?++g:--g)a.push(h+e/f*(i-h));for(a.push(i);oi;){for(o=nt=0,ni=f-1;ni>=0?ni>=nt:nt>=ni;o=ni>=0?++nt:--nt)ci[o]=0;for(e=tt=0,ti=lt-1;ti>=0?ti>=tt:tt>=ti;e=ti>=0?++tt:--tt){for(nr=c[e],wi=Number.MAX_VALUE,o=it=0,ri=f-1;ri>=0?ri>=it:it>=ri;o=ri>=0?++it:--it)yi=ii(a[o]-nr),wi>yi&&(wi=yi,vi=o);ci[vi]++;hi[e]=vi}for(v=new Array(f),o=rt=0,ui=f-1;ui>=0?ui>=rt:rt>=ui;o=ui>=0?++rt:--rt)v[o]=null;for(e=ft=0,fi=lt-1;fi>=0?fi>=ft:ft>=fi;e=fi>=0?++ft:--ft)y=hi[e],null===v[y]?v[y]=c[e]:v[y]+=c[e];for(o=et=0,ei=f-1;ei>=0?ei>=et:et>=ei;o=ei>=0?++et:--et)v[o]*=1/ci[o];for(oi=!1,o=ot=0,pt=f-1;pt>=0?pt>=ot:ot>=pt;o=pt>=0?++ot:--ot)if(v[o]!==a[e]){oi=!0;break}a=v;bi++;bi>200&&(oi=!1)}for(p={},o=st=0,wt=f-1;wt>=0?wt>=st:st>=wt;o=wt>=0?++st:--st)p[o]=[];for(e=ht=0,bt=lt-1;bt>=0?bt>=ht:ht>=bt;e=bt>=0?++ht:--ht)y=hi[e],p[y].push(c[e]);for(l=[],o=ct=0,kt=f-1;kt>=0?kt>=ct:ct>=kt;o=kt>=0?++ct:--ct)l.push(p[o][0]),l.push(p[o][p[o].length-1]);for(l=l.sort(function(n,t){return n-t}),s.push(l[0]),e=ai=1,gi=l.length-1;gi>=ai;e=ai+=2)isNaN(l[e])||s.push(l[e])}return s};hi=function(n,t,i){var o,r,f,e;return o=u(arguments),n=o[0],t=o[1],i=o[2],n/=360,1/3>n?(r=(1-t)/3,e=(1+t*p(h*n)/p(it-h*n))/3,f=1-(r+e)):2/3>n?(n-=1/3,e=(1-t)/3,f=(1+t*p(h*n)/p(it-h*n))/3,r=1-(e+f)):(n-=2/3,f=(1-t)/3,r=(1+t*p(h*n)/p(it-h*n))/3,e=1-(f+r)),e=c(i*e*3),f=c(i*f*3),r=c(i*r*3),[255*e,255*f,255*r,o.length>3?o[3]:1]};er=function(){var r,n,t,e,s,i,f,o;return f=u(arguments),i=f[0],n=f[1],r=f[2],h=2*Math.PI,i/=255,n/=255,r/=255,s=Math.min(i,n,r),e=(i+n+r)/3,o=1-s/e,0===o?t=0:(t=(i-n+(i-r))/2,t/=Math.sqrt((i-n)*(i-n)+(i-r)*(n-r)),t=Math.acos(t),r>n&&(t=h-t),t/=h),[360*t,o,e]};n.hsi=function(){return function(n,t,i){i.prototype=n.prototype;var u=new i,r=n.apply(u,t);return Object(r)===r?r:u}(t,l.call(arguments).concat(["hsi"]),function(){})};f.hsi=hi;t.prototype.hsi=function(){return er(this._rgb)};ai=function(t,i,r,u){var p,h,f,e,w,c,a,b,l,v,y,o,s;return"hsl"===u?(o=t.hsl(),s=i.hsl()):"hsv"===u?(o=t.hsv(),s=i.hsv()):"hsi"===u?(o=t.hsi(),s=i.hsi()):("lch"===u||"hcl"===u)&&(u="hcl",o=t.hcl(),s=i.hcl()),"h"===u.substr(0,1)&&(f=o[0],v=o[1],c=o[2],e=s[0],y=s[1],a=s[2]),isNaN(f)||isNaN(e)?isNaN(f)?isNaN(e)?h=Number.NaN:(h=e,1!==c&&0!==c||"hsv"===u||(l=y)):(h=f,1!==a&&0!==a||"hsv"===u||(l=v)):(p=e>f&&e-f>180?e-(f+360):f>e&&f-e>180?e+360-f:e-f,h=f+r*p),null==l&&(l=v+r*(y-v)),w=c+r*(a-c),b=n[u](h,l,w)};v=v.concat(function(){var r,n,t,i;for(t=["hsv","hsl","hsi","hcl","lch"],i=[],n=0,r=t.length;r>n;n++)di=t[n],i.push([di,ai]);return i}());yi=function(t,i,r){var u,f;return u=t.num(),f=i.num(),n.num(u+(f-u)*r,"num")};v.push(["num",yi]);vi=function(n,i,r,u){var o,f,e;return f=n.lab(),e=i.lab(),o=new t(f[0]+r*(e[0]-f[0]),f[1]+r*(e[1]-f[1]),f[2]+r*(e[2]-f[2]),u)};v.push(["lab",vi])}.call(this),function(n){function t(t){var i;return t&&t.constructor==Array&&t.length==3?t:(i=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(t))?[parseInt(i[1]),parseInt(i[2]),parseInt(i[3])]:(i=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(t))?[parseFloat(i[1])*2.55,parseFloat(i[2])*2.55,parseFloat(i[3])*2.55]:(i=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(t))?[parseInt(i[1],16),parseInt(i[2],16),parseInt(i[3],16)]:(i=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(t))?[parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),parseInt(i[3]+i[3],16)]:r[n.trim(t).toLowerCase()]}function i(i,r){var u;do{if(u=n.curCSS(i,r),u!=""&&u!="transparent"||n.nodeName(i,"body"))break;r="backgroundColor"}while(i=i.parentNode);return t(u)}n.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(r,u){n.fx.step[u]=function(n){n.state==0&&(n.start=i(n.elem,u),n.end=t(n.end));n.elem.style[u]="rgb("+[Math.max(Math.min(parseInt(n.pos*(n.end[0]-n.start[0])+n.start[0]),255),0),Math.max(Math.min(parseInt(n.pos*(n.end[1]-n.start[1])+n.start[1]),255),0),Math.max(Math.min(parseInt(n.pos*(n.end[2]-n.start[2])+n.start[2]),255),0)].join(",")+")"}});var r={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}}(jQuery),function(){function f(n){this._value=n}function e(n,t,i,r){var f,u,e=Math.pow(10,t);return u=(i(n*e)/e).toFixed(t),r&&(f=new RegExp("0{1,"+r+"}$"),u=u.replace(f,"")),u}function c(n,t,i){return t.indexOf("$")>-1?a(n,t,i):t.indexOf("%")>-1?v(n,t,i):t.indexOf(":")>-1?y(n,t):o(n._value,t,i)}function l(i,r){var s,h,c,l,f,e=r,a=["KB","MB","GB","TB","PB","EB","ZB","YB"],o=!1;if(r.indexOf(":")>-1)i._value=p(r);else if(r===u)i._value=0;else{for("."!==n[t].delimiters.decimal&&(r=r.replace(/\./g,"").replace(n[t].delimiters.decimal,".")),s=new RegExp("[^a-zA-Z]"+n[t].abbreviations.thousand+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),h=new RegExp("[^a-zA-Z]"+n[t].abbreviations.million+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),c=new RegExp("[^a-zA-Z]"+n[t].abbreviations.billion+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),l=new RegExp("[^a-zA-Z]"+n[t].abbreviations.trillion+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),f=0;f<=a.length&&!(o=r.indexOf(a[f])>-1?Math.pow(1024,f+1):!1);f++);i._value=(o?o:1)*(e.match(s)?Math.pow(10,3):1)*(e.match(h)?Math.pow(10,6):1)*(e.match(c)?Math.pow(10,9):1)*(e.match(l)?Math.pow(10,12):1)*(r.indexOf("%")>-1?.01:1)*((r.split("-").length+Math.min(r.split("(").length-1,r.split(")").length-1))%2?1:-1)*Number(r.replace(/[^0-9\.]+/g,""));i._value=o?Math.ceil(i._value):i._value}return i._value}function a(i,r,u){var s,f,h=r.indexOf("$"),c=r.indexOf("("),l=r.indexOf("-"),e="";return r.indexOf(" $")>-1?(e=" ",r=r.replace(" $","")):r.indexOf("$ ")>-1?(e=" ",r=r.replace("$ ","")):r=r.replace("$",""),f=o(i._value,r,u),1>=h?f.indexOf("(")>-1||f.indexOf("-")>-1?(f=f.split(""),s=1,(c>h||l>h)&&(s=0),f.splice(s,0,n[t].currency.symbol+e),f=f.join("")):f=n[t].currency.symbol+e+f:f.indexOf(")")>-1?(f=f.split(""),f.splice(-1,0,e+n[t].currency.symbol),f=f.join("")):f=f+e+n[t].currency.symbol,f}function v(n,t,i){var r,u="",f=100*n._value;return t.indexOf(" %")>-1?(u=" ",t=t.replace(" %","")):t=t.replace("%",""),r=o(f,t,i),r.indexOf(")")>-1?(r=r.split(""),r.splice(-1,0,u+"%"),r=r.join("")):r=r+u+"%",r}function y(n){var i=Math.floor(n._value/3600),t=Math.floor((n._value-3600*i)/60),r=Math.round(n._value-3600*i-60*t);return i+":"+(10>t?"0"+t:t)+":"+(10>r?"0"+r:r)}function p(n){var t=n.split(":"),i=0;return 3===t.length?(i+=3600*Number(t[0]),i+=60*Number(t[1]),i+=Number(t[2])):2===t.length&&(i+=60*Number(t[0]),i+=Number(t[1])),Number(i)}function o(i,r,f){var p,it,a,s,o,rt,w=!1,ut=!1,ft=!1,c="",d=!1,g=!1,nt=!1,tt=!1,v=!1,b="",k="",l=Math.abs(i),et=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],h="",y=!1;if(0===i&&null!==u)return u;if(r.indexOf("(")>-1?(w=!0,r=r.slice(1,-1)):r.indexOf("+")>-1&&(ut=!0,r=r.replace(/\+/g,"")),r.indexOf("a")>-1&&(d=r.indexOf("aK")>=0,g=r.indexOf("aM")>=0,nt=r.indexOf("aB")>=0,tt=r.indexOf("aT")>=0,v=d||g||nt||tt,r.indexOf(" a")>-1?(c=" ",r=r.replace(" a","")):r=r.replace("a",""),l>=Math.pow(10,12)&&!v||tt?(c+=n[t].abbreviations.trillion,i/=Math.pow(10,12)):l<Math.pow(10,12)&&l>=Math.pow(10,9)&&!v||nt?(c+=n[t].abbreviations.billion,i/=Math.pow(10,9)):l<Math.pow(10,9)&&l>=Math.pow(10,6)&&!v||g?(c+=n[t].abbreviations.million,i/=Math.pow(10,6)):(l<Math.pow(10,6)&&l>=Math.pow(10,3)&&!v||d)&&(c+=n[t].abbreviations.thousand,i/=Math.pow(10,3))),r.indexOf("b")>-1)for(r.indexOf(" b")>-1?(b=" ",r=r.replace(" b","")):r=r.replace("b",""),a=0;a<=et.length;a++)if(p=Math.pow(1024,a),it=Math.pow(1024,a+1),i>=p&&it>i){b+=et[a];p>0&&(i/=p);break}return r.indexOf("o")>-1&&(r.indexOf(" o")>-1?(k=" ",r=r.replace(" o","")):r=r.replace("o",""),k+=n[t].ordinal(i)),r.indexOf("[.]")>-1&&(ft=!0,r=r.replace("[.]",".")),s=i.toString().split(".")[0],o=r.split(".")[1],rt=r.indexOf(","),o?(o.indexOf("[")>-1?(o=o.replace("]",""),o=o.split("["),h=e(i,o[0].length+o[1].length,f,o[1].length)):h=e(i,o.length,f),s=h.split(".")[0],h=h.split(".")[1].length?n[t].delimiters.decimal+h.split(".")[1]:"",ft&&0===Number(h.slice(1))&&(h="")):s=e(i,null,f),s.indexOf("-")>-1&&(s=s.slice(1),y=!0),rt>-1&&(s=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+n[t].delimiters.thousands)),0===r.indexOf(".")&&(s=""),(w&&y?"(":"")+(!w&&y?"-":"")+(!y&&ut?"+":"")+s+h+(k?k:"")+(c?c:"")+(b?b:"")+(w&&y?")":"")}function w(t,i){n[t]=i}function h(n){var t=n.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)}function r(){var n=Array.prototype.slice.call(arguments);return n.reduce(function(n,t){var i=h(n),r=h(t);return i>r?i:r},-1/0)}var i,n={},t="en",u=null,s="0,0",b="undefined"!=typeof module&&module.exports;i=function(n){return i.isNumeral(n)?n=n.value():0===n||"undefined"==typeof n?n=0:Number(n)||(n=i.fn.unformat(n)),new f(Number(n))};i.version="1.5.3";i.isNumeral=function(n){return n instanceof f};i.language=function(r,u){if(!r)return t;if(r&&!u){if(!n[r])throw new Error("Unknown language : "+r);t=r}return(u||!n[r])&&w(r,u),i};i.languageData=function(i){if(!i)return n[t];if(!n[i])throw new Error("Unknown language : "+i);return n[i]};i.language("en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){var t=n%10;return 1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th"},currency:{symbol:"$"}});i.zeroFormat=function(n){u="string"==typeof n?n:null};i.defaultFormat=function(n){s="string"==typeof n?n:"0.0"};"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(n,t){"use strict";if(null===this||"undefined"==typeof this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof n)throw new TypeError(n+" is not a function");var i,r,f=this.length>>>0,u=!1;for(1<arguments.length&&(r=t,u=!0),i=0;f>i;++i)this.hasOwnProperty(i)&&(u?r=n(r,this[i],i,this):(r=this[i],u=!0));if(!u)throw new TypeError("Reduce of empty array with no initial value");return r});i.fn=f.prototype={clone:function(){return i(this)},format:function(n,t){return c(this,n?n:s,void 0!==t?t:Math.round)},unformat:function(n){return"[object Number]"===Object.prototype.toString.call(n)?n:l(this,n?n:s)},value:function(){return this._value},valueOf:function(){return this._value},set:function(n){return this._value=Number(n),this},add:function(n){function i(n,i){return n+t*i}var t=r.call(null,this._value,n);return this._value=[this._value,n].reduce(i,0)/t,this},subtract:function(n){function i(n,i){return n-t*i}var t=r.call(null,this._value,n);return this._value=[n].reduce(i,this._value*t)/t,this},multiply:function(n){function t(n,t){var i=r(n,t);return n*i*t*i/(i*i)}return this._value=[this._value,n].reduce(t,1),this},divide:function(n){function t(n,t){var i=r(n,t);return n*i/(t*i)}return this._value=[this._value,n].reduce(t),this},difference:function(n){return Math.abs(i(this._value).subtract(n).value())}};b&&(module.exports=i);"undefined"==typeof ender&&(this.numeral=i);"function"==typeof define&&define.amd&&define([],function(){return i})}.call(this),function(n){var o="0.3.0",u="hasOwnProperty",f=/[\.\/]/,s="*",h=function(){},c=function(n,t){return n-t},e,i,r={n:{}},t=function(n,u){var w=r,v=Array.prototype.slice.call(arguments,2),h=t.listeners(n),a=0,f,l=[],y={},s=[],o,p;for(e=n,i=0,o=0,p=h.length;o<p;o++)"zIndex"in h[o]&&(l.push(h[o].zIndex),h[o].zIndex<0&&(y[h[o].zIndex]=h[o]));for(l.sort(c);l[a]<0;)if(f=y[l[a++]],s.push(f.apply(u,v)),i)return s;for(o=0;o<p;o++)if(f=h[o],"zIndex"in f)if(f.zIndex==l[a]){if(s.push(f.apply(u,v)),i)return s;do if(a++,f=y[l[a]],f&&s.push(f.apply(u,v)),i)return s;while(f)}else y[f.zIndex]=f;else if(s.push(f.apply(u,v)),i)return s;return s.length?s:null};t.listeners=function(n){for(var a=n.split(f),t=r,i,v,o,e,p,h,c=[t],l=[],u=0,y=a.length;u<y;u++){for(h=[],e=0,p=c.length;e<p;e++)for(t=c[e].n,v=[t[a[u]],t[s]],o=2;o--;)i=v[o],i&&(h.push(i),l=l.concat(i.f||[]));c=h}return l};t.on=function(n,t){for(var e=n.split(f),i=r,u=0,o=e.length;u<o;u++)i=i.n,i[e[u]]||(i[e[u]]={n:{}}),i=i[e[u]];for(i.f=i.f||[],u=0,o=i.f.length;u<o;u++)if(i.f[u]==t)return h;return i.f.push(t),function(n){+n==+n&&(t.zIndex=+n)}};t.stop=function(){i=1};t.nt=function(n){return n?new RegExp("(?:\\.|\\/|^)"+n+"(?:\\.|\\/|$)").test(e):e};t.unbind=function(n,t){for(var a,v,y=n.split(f),i,o,l,c=[r],e=0,h=y.length;e<h;e++)for(a=0;a<c.length;a+=l.length-2){if(l=[a,1],i=c[a].n,y[e]!=s)i[y[e]]&&l.push(i[y[e]]);else for(o in i)i[u](o)&&l.push(i[o]);c.splice.apply(c,l)}for(e=0,h=c.length;e<h;e++)for(i=c[e];i.n;){if(t){if(i.f){for(e=0,h=i.f.length;e<h;e++)if(i.f[e]==t){i.f.splice(e,1);break}i.f.length||delete i.f}for(o in i.n)if(i.n[u](o)&&i.n[o].f){for(v=i.n[o].f,e=0,h=v.length;e<h;e++)if(v[e]==t){v.splice(e,1);break}v.length||delete i.n[o].f}}else{delete i.f;for(o in i.n)i.n[u](o)&&i.n[o].f&&delete i.n[o].f}i=i.n}};t.version=o;t.toString=function(){return"You are running Eve "+o};typeof module!="undefined"&&module.exports?module.exports=t:n.eve=t}(this),function(){function n(t){var i,e;if(n.is(t,"function"))return ri?t():eve.on("DOMload",t);if(n.is(t,p)){for(var r=t,o=n._engine.create[s](n,r.splice(0,3+n.is(r[0],c))),l=o.set(),f=0,a=r.length,u;f<a;f++)u=r[f]||{},gr[h](u.type)&&l.push(o[u.type]().attr(u));return l}return i=Array.prototype.slice.call(arguments,0),n.is(i[i.length-1],"function")?(e=i.pop(),ri?e.call(n._engine.create[s](n,i)):eve.on("DOMload",function(){e.call(n._engine.create[s](n,i))})):n._engine.create[s](n,arguments)}function wu(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return n.push(n.splice(i,1)[0])}function w(n,t,i){function r(){var o=Array.prototype.slice.call(arguments,0),u=o.join("␀"),f=r.cache=r.cache||{},e=r.count=r.count||[];return f[h](u)?(wu(e,u),i?i(f[u]):f[u]):(e.length>=1e3&&delete f[e.shift()],e.push(u),f[u]=n[s](t,o),i?i(f[u]):f[u])}return r}function wt(){return this.hex}function hr(n){for(var t,r=[],i=0,u=n.length;u-2>i;i+=2)t=[{x:+n[i],y:+n[i+1]},{x:+n[i],y:+n[i+1]},{x:+n[i+2],y:+n[i+3]},{x:+n[i+4],y:+n[i+5]}],u-4==i?(t[0]={x:+n[i-2],y:+n[i-1]},t[3]=t[2]):i&&(t[0]={x:+n[i-2],y:+n[i-1]}),r.push(["C",(-t[0].x+6*t[1].x+t[2].x)/6,(-t[0].y+6*t[1].y+t[2].y)/6,(t[1].x+6*t[2].x-t[3].x)/6,(t[1].y+6*t[2].y-t[3].y)/6,t[2].x,t[2].y]);return r}function ut(n,t,i,r,u,f){n!=null?(this.a=+n,this.b=+t,this.c=+i,this.d=+r,this.e=+u,this.f=+f):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function wr(){return this.x+et+this.y+et+this.width+" × "+this.height}function of(n,t,i,r,u,f){function l(n){return((h*n+o)*n+e)*n}function v(n,t){var i=y(n,t);return((a*i+c)*i+s)*i}function y(n,t){for(var r,u,f,s,i=n,c=0;c<8;c++){if(f=l(i)-n,k(f)<t)return i;if(s=(3*h*i+2*o)*i+e,k(s)<1e-6)break;i=i-f/s}if(r=0,u=1,i=n,i<r)return r;if(i>u)return u;while(r<u){if(f=l(i),k(f-n)<t)return i;n>f?r=i:u=i;i=(u-r)/2+r}return i}var e=3*t,o=3*(r-t)-e,h=1-e-o,s=3*i,c=3*(u-i)-s,a=1-s-c;return v(n,1/(200*f))}function it(n,t){var i=[],u={},r;if(this.ms=t,this.times=1,n){for(r in n)n[h](r)&&(u[f(r)]=n[r],i.push(f(r)));i.sort(cu)}this.anim=u;this.top=i[i.length-1];this.percents=i}function ni(t,i,r,e,o,s){var k,l,it,st,pt,dt,d,ct,wt,lt,w,nt,ft,et,bt,tt,ot;r=f(r);var g,rt,at,kt,vt,yt,y=t.ms,a={},b={},p={};if(e){for(l=0,it=u.length;l<it;l++)if(k=u[l],k.el.id==i.id&&k.anim==t){k.percent!=r?(u.splice(l,1),at=1):rt=k;i.attr(k.totalOrigin);break}}else e=+b;for(l=0,it=t.percents.length;l<it;l++)if(t.percents[l]==r||t.percents[l]>e*t.top){r=t.percents[l];vt=t.percents[l-1]||0;y=y/t.top*(r-vt);kt=t.percents[l+1];g=t.anim[r];break}else e&&i.attr(t.anim[t.percents[l]]);if(g){if(rt)rt.initstatus=e,rt.start=new Date-rt.ms*e;else{for(attr in g)if(g[h](attr)&&(hi[h](attr)||i.paper.customAttributes[h](attr))){a[attr]=i.attr(attr);a[attr]==null&&(a[attr]=fu[attr]);b[attr]=g[attr];switch(hi[attr]){case c:p[attr]=(b[attr]-a[attr])/y;break;case"colour":a[attr]=n.getRGB(a[attr]);st=n.getRGB(b[attr]);p[attr]={r:(st.r-a[attr].r)/y,g:(st.g-a[attr].g)/y,b:(st.b-a[attr].b)/y};break;case"path":for(pt=ht(a[attr],b[attr]),dt=pt[1],a[attr]=pt[0],p[attr]=[],l=0,it=a[attr].length;l<it;l++)for(p[attr][l]=[0],d=1,ct=a[attr][l].length;d<ct;d++)p[attr][l][d]=(dt[l][d]-a[attr][l][d])/y;break;case"transform":if(wt=i._,lt=nf(wt[attr],b[attr]),lt)for(a[attr]=lt.from,b[attr]=lt.to,p[attr]=[],p[attr].real=!0,l=0,it=a[attr].length;l<it;l++)for(p[attr][l]=[a[attr][l][0]],d=1,ct=a[attr][l].length;d<ct;d++)p[attr][l][d]=(b[attr][l][d]-a[attr][l][d])/y;else w=i.matrix||new ut,nt={_:{transform:wt.transform},getBBox:function(){return i.getBBox(1)}},a[attr]=[w.a,w.b,w.c,w.d,w.e,w.f],gu(nt,b[attr]),b[attr]=nt._.transform,p[attr]=[(nt.matrix.a-w.a)/y,(nt.matrix.b-w.b)/y,(nt.matrix.c-w.c)/y,(nt.matrix.d-w.d)/y,(nt.matrix.e-w.e)/y,(nt.matrix.e-w.f)/y];break;case"csv":if(ft=v(g[attr]).split(ui),et=v(a[attr]).split(ui),attr=="clip-rect")for(a[attr]=et,p[attr]=[],l=et.length;l--;)p[attr][l]=(ft[l]-a[attr][l])/y;b[attr]=ft;break;default:for(ft=[].concat(g[attr]),et=[].concat(a[attr]),p[attr]=[],l=i.paper.customAttributes[attr].length;l--;)p[attr][l]=((ft[l]||0)-(et[l]||0))/y}}if(bt=g.easing,tt=n.easing_formulas[bt],tt||(tt=v(bt).match(uu),tt&&tt.length==5?(ot=tt,tt=function(n){return of(n,+ot[1],+ot[2],+ot[3],+ot[4],y)}):tt=au),yt=g.start||t.start||+new Date,k={anim:t,percent:r,timestamp:yt,start:yt+(t.del||0),status:0,initstatus:e||0,stop:!1,ms:y,easing:tt,from:a,diff:p,to:b,el:i,callback:g.callback,prev:vt,next:kt,repeat:s||t.times,origin:i.attr(),totalOrigin:o},u.push(k),e&&!rt&&!at&&(k.stop=!0,k.start=new Date-y*e,u.length==1))return di();at&&(k.start=new Date-k.ms*e);u.length==1&&dr(di)}eve("anim.start."+i.id,i,t)}}var vt,yt,vu,bu,ct,pi,pr,d,ft,b,ti;n.version="2.0.0";n.eve=eve;var ri,ui=/[, ]+/,gr={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},nu=/\{(\d+)\}/g,h="hasOwnProperty",t={doc:document,win:window},fi={was:Object.prototype[h].call(t.win,"Raphael"),is:t.win.Raphael},nr=function(){this.customAttributes={}},o,s="apply",e="concat",ei="createTouch"in t.doc,tt="",et=" ",v=String,tr="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel".split(et),oi={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},lt=v.prototype.toLowerCase,i=Math,l=i.max,g=i.min,k=i.abs,a=i.pow,y=i.PI,c="number",at="string",p="array",tu=Object.prototype.toString,sf=n._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,iu=/^\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,ru={NaN:1,Infinity:1,"-Infinity":1},uu=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,si=i.round,f=parseFloat,rt=parseInt,ir=v.prototype.toUpperCase,fu=n._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},hi=n._availableAnimAttrs={blur:c,"clip-rect":"csv",cx:c,cy:c,fill:"colour","fill-opacity":c,"font-size":c,height:c,opacity:c,path:"path",r:c,rx:c,ry:c,stroke:"colour","stroke-opacity":c,"stroke-width":c,transform:"transform",width:c,x:c,y:c},ci=/\s*,\s*/,eu={hs:1,rg:1},ou=/,?([achlmqrstvxz]),?/gi,su=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/ig,hu=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/ig,rr=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/ig,hf=n._radial_gradient=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,ot={},cf=function(n,t){return n.key-t.key},cu=function(n,t){return f(n)-f(t)},lu=function(){},au=function(n){return n},li=n._rectPath=function(n,t,i,r,u){return u?[["M",n+u,t],["l",i-u*2,0],["a",u,u,0,0,1,u,u],["l",0,r-u*2],["a",u,u,0,0,1,-u,u],["l",u*2-i,0],["a",u,u,0,0,1,-u,-u],["l",0,u*2-r],["a",u,u,0,0,1,u,-u],["z"]]:[["M",n,t],["l",i,0],["l",0,r],["l",-i,0],["z"]]},ur=function(n,t,i,r){return r==null&&(r=i),[["M",n,t],["m",0,-r],["a",i,r,0,1,1,0,2*r],["a",i,r,0,1,1,0,-2*r],["z"]]},ai=n._getPath={path:function(n){return n.attr("path")},circle:function(n){var t=n.attrs;return ur(t.cx,t.cy,t.r)},ellipse:function(n){var t=n.attrs;return ur(t.cx,t.cy,t.rx,t.ry)},rect:function(n){var t=n.attrs;return li(t.x,t.y,t.width,t.height,t.r)},image:function(n){var t=n.attrs;return li(t.x,t.y,t.width,t.height)},text:function(n){var t=n._getBBox();return li(t.x,t.y,t.width,t.height)}},fr=n.mapPath=function(n,t){if(!t)return n;var f,e,u,i,r;for(n=ht(n),u=0,ii=n.length;u<ii;u++)for(r=n[u],i=1,jj=r.length;i<jj;i+=2)f=t.x(r[i],r[i+1]),e=t.y(r[i],r[i+1]),r[i]=f,r[i+1]=e;return n};if(n._g=t,n.type=t.win.SVGAngle||t.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML",n.type=="VML"){if(vt=t.doc.createElement("div"),vt.innerHTML='<v:shape adj="1"/>',yt=vt.firstChild,yt.style.behavior="url(#default#VML)",!(yt&&typeof yt.adj=="object"))return n.type=tt;vt=null}n.svg=!(n.vml=n.type=="VML");n._Paper=nr;n.fn=o=nr.prototype=n.prototype;n._id=0;n._oid=0;n.is=function(n,t){return(t=lt.call(t),t=="finite")?!ru[h](+n):t=="array"?n instanceof Array:t=="null"&&n===null||t==typeof n||t=="object"&&n===Object(n)||t=="array"&&Array.isArray&&Array.isArray(n)||tu.call(n).slice(8,-1).toLowerCase()==t};n.angle=function(t,r,u,f,e,o){if(e==null){var s=t-u,h=r-f;return!s&&!h?0:(180+i.atan2(-h,-s)*180/y+360)%360}return n.angle(t,r,e,o)-n.angle(u,f,e,o)};n.rad=function(n){return n%360*y/180};n.deg=function(n){return n*180/y%360};n.snapTo=function(t,i,r){var f,u;if(r=n.is(r,"finite")?r:10,n.is(t,p)){for(f=t.length;f--;)if(k(t[f]-i)<=r)return t[f]}else{if(t=+t,u=i%t,u<r)return i-u;if(u>t-r)return i-u+t}return i};vu=n.createUUID=function(n,t){return function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(n,t).toUpperCase()}}(/[xy]/g,function(n){var t=i.random()*16|0,r=n=="x"?t:t&3|8;return r.toString(16)});n.setWindow=function(i){eve("setWindow",n,t.win,i);t.win=i;t.doc=t.win.document;initWin&&initWin(t.win)};var pt=function(i){var e,u,f,o,r;if(n.vml){e=/^\s+|\s+$/g;try{f=new ActiveXObject("htmlfile");f.write("<body>");f.close();u=f.body}catch(s){u=createPopup().document.body}o=u.createTextRange();pt=w(function(n){try{u.style.color=v(n).replace(e,tt);var t=o.queryCommandValue("ForeColor");return t=(t&255)<<16|t&65280|(t&16711680)>>>16,"#"+("000000"+t.toString(16)).slice(-6)}catch(i){return"none"}})}else r=t.doc.createElement("i"),r.title="Raphaël Colour Picker",r.style.display="none",t.doc.body.appendChild(r),pt=w(function(n){return r.style.color=n,t.doc.defaultView.getComputedStyle(r,tt).getPropertyValue("color")});return pt(i)},yu=function(){return"hsb("+[this.h,this.s,this.b]+")"},pu=function(){return"hsl("+[this.h,this.s,this.l]+")"},er=function(){return this.hex},or=function(t,i,r){if(i==null&&n.is(t,"object")&&"r"in t&&"g"in t&&"b"in t&&(r=t.b,i=t.g,t=t.r),i==null&&n.is(t,at)){var u=n.getRGB(t);t=u.r;i=u.g;r=u.b}return(t>1||i>1||r>1)&&(t/=255,i/=255,r/=255),[t,i,r]},sr=function(t,i,r,u){t*=255;i*=255;r*=255;var f={r:t,g:i,b:r,hex:n.rgb(t,i,r),toString:er};return n.is(u,"finite")&&(f.opacity=u),f};n.color=function(t){var i;return n.is(t,"object")&&"h"in t&&"s"in t&&"b"in t?(i=n.hsb2rgb(t),t.r=i.r,t.g=i.g,t.b=i.b,t.hex=i.hex):n.is(t,"object")&&"h"in t&&"s"in t&&"l"in t?(i=n.hsl2rgb(t),t.r=i.r,t.g=i.g,t.b=i.b,t.hex=i.hex):(n.is(t,"string")&&(t=n.getRGB(t)),n.is(t,"object")&&"r"in t&&"g"in t&&"b"in t?(i=n.rgb2hsl(t),t.h=i.h,t.s=i.s,t.l=i.l,i=n.rgb2hsb(t),t.v=i.b):(t={hex:"none"},crl.r=t.g=t.b=t.h=t.s=t.v=t.l=-1)),t.toString=er,t};n.hsb2rgb=function(n,t,i,r){this.is(n,"object")&&"h"in n&&"s"in n&&"b"in n&&(i=n.b,t=n.s,n=n.h,r=n.o);n*=360;var e,o,s,f,u;return n=n%360/60,u=i*t,f=u*(1-k(n%2-1)),e=o=s=i-u,n=~~n,e+=[u,f,0,0,f,u][n],o+=[f,u,u,f,0,0][n],s+=[0,0,f,u,u,f][n],sr(e,o,s,r)};n.hsl2rgb=function(n,t,i,r){this.is(n,"object")&&"h"in n&&"s"in n&&"l"in n&&(i=n.l,t=n.s,n=n.h);(n>1||t>1||i>1)&&(n/=360,t/=100,i/=100);n*=360;var e,o,s,f,u;return n=n%360/60,u=2*t*(i<.5?i:1-i),f=u*(1-k(n%2-1)),e=o=s=i-u/2,n=~~n,e+=[u,f,0,0,f,u][n],o+=[f,u,u,f,0,0][n],s+=[0,0,f,u,u,f][n],sr(e,o,s,r)};n.rgb2hsb=function(n,t,i){i=or(n,t,i);n=i[0];t=i[1];i=i[2];var f,e,u,r;return u=l(n,t,i),r=u-g(n,t,i),f=r==0?null:u==n?(t-i)/r:u==t?(i-n)/r+2:(n-t)/r+4,f=(f+360)%6/6,e=r==0?0:r/u,{h:f,s:e,b:u,toString:yu}};n.rgb2hsl=function(n,t,i){i=or(n,t,i);n=i[0];t=i[1];i=i[2];var e,s,u,f,o,r;return f=l(n,t,i),o=g(n,t,i),r=f-o,e=r==0?null:f==n?(t-i)/r:f==t?(i-n)/r+2:(n-t)/r+4,e=(e+360)%6/6,u=(f+o)/2,s=r==0?0:u<.5?r/(2*u):r/(2-2*u),{h:e,s:s,l:u,toString:pu}};n._path2string=function(){return this.join(",").replace(ou,"$1")};bu=n._preload=function(n,i){var r=t.doc.createElement("img");r.style.cssText="position:absolute;left:-9999em;top-9999em";r.onload=function(){i.call(this);this.onload=null;t.doc.body.removeChild(this)};r.onerror=function(){t.doc.body.removeChild(this)};t.doc.body.appendChild(r);r.src=n};n.getRGB=w(function(t){if(!t||!!((t=v(t)).indexOf("-")+1))return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:wt};if(t=="none")return{r:-1,g:-1,b:-1,hex:"none",toString:wt};eu[h](t.toLowerCase().substring(0,2))||t.charAt()=="#"||(t=pt(t));var u,e,o,s,c,i,r=t.match(iu);return r?(r[2]&&(o=rt(r[2].substring(5),16),e=rt(r[2].substring(3,5),16),u=rt(r[2].substring(1,3),16)),r[3]&&(o=rt((c=r[3].charAt(3))+c,16),e=rt((c=r[3].charAt(2))+c,16),u=rt((c=r[3].charAt(1))+c,16)),r[4]&&(i=r[4].split(ci),u=f(i[0]),i[0].slice(-1)=="%"&&(u*=2.55),e=f(i[1]),i[1].slice(-1)=="%"&&(e*=2.55),o=f(i[2]),i[2].slice(-1)=="%"&&(o*=2.55),r[1].toLowerCase().slice(0,4)=="rgba"&&(s=f(i[3])),i[3]&&i[3].slice(-1)=="%"&&(s/=100)),r[5])?(i=r[5].split(ci),u=f(i[0]),i[0].slice(-1)=="%"&&(u*=2.55),e=f(i[1]),i[1].slice(-1)=="%"&&(e*=2.55),o=f(i[2]),i[2].slice(-1)=="%"&&(o*=2.55),(i[0].slice(-3)=="deg"||i[0].slice(-1)=="°")&&(u/=360),r[1].toLowerCase().slice(0,4)=="hsba"&&(s=f(i[3])),i[3]&&i[3].slice(-1)=="%"&&(s/=100),n.hsb2rgb(u,e,o,s)):r[6]?(i=r[6].split(ci),u=f(i[0]),i[0].slice(-1)=="%"&&(u*=2.55),e=f(i[1]),i[1].slice(-1)=="%"&&(e*=2.55),o=f(i[2]),i[2].slice(-1)=="%"&&(o*=2.55),(i[0].slice(-3)=="deg"||i[0].slice(-1)=="°")&&(u/=360),r[1].toLowerCase().slice(0,4)=="hsla"&&(s=f(i[3])),i[3]&&i[3].slice(-1)=="%"&&(s/=100),n.hsl2rgb(u,e,o,s)):(r={r:u,g:e,b:o,toString:wt},r.hex="#"+(16777216|o|e<<8|u<<16).toString(16).slice(1),n.is(s,"finite")&&(r.opacity=s),r):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:wt}},n);n.hsb=w(function(t,i,r){return n.hsb2rgb(t,i,r).hex});n.hsl=w(function(t,i,r){return n.hsl2rgb(t,i,r).hex});n.rgb=w(function(n,t,i){return"#"+(16777216|i|t<<8|n<<16).toString(16).slice(1)});n.getColor=function(n){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:n||.75},i=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),i.hex};n.getColor.reset=function(){delete this.start};n.parsePathString=w(function(t){if(!t)return null;var r={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return n.is(t,p)&&n.is(t[0],p)&&(i=st(t)),i.length||v(t).replace(su,function(n,t,u){var f=[],o=t.toLowerCase();if(u.replace(rr,function(n,t){t&&f.push(+t)}),o=="m"&&f.length>2&&(i.push([t][e](f.splice(0,2))),o="l",t=t=="m"?"l":"L"),o=="r")i.push([t][e](f));else while(f.length>=r[o])if(i.push([t][e](f.splice(0,r[o]))),!r[o])break}),i.toString=n._path2string,i});n.parseTransformString=w(function(t){if(!t)return null;var i=[];return n.is(t,p)&&n.is(t[0],p)&&(i=st(t)),i.length||v(t).replace(hu,function(n,t,r){var u=[],f=lt.call(t);r.replace(rr,function(n,t){t&&u.push(+t)});i.push([f][e](u))}),i.toString=n._path2string,i});n.findDotsAtSegment=function(n,t,r,u,f,e,o,s,h){var c=1-h,k=a(c,3),d=a(c,2),l=h*h,g=l*h,tt=k*n+d*3*h*r+c*3*h*h*f+g*o,it=k*t+d*3*h*u+c*3*h*h*e+g*s,v=n+2*h*(r-n)+l*(f-2*r+n),p=t+2*h*(u-t)+l*(e-2*u+t),w=r+2*h*(f-r)+l*(o-2*f+r),b=u+2*h*(e-u)+l*(s-2*e+u),rt=c*n+h*r,ut=c*t+h*u,ft=c*f+h*o,et=c*e+h*s,nt=90-i.atan2(v-w,p-b)*180/y;return(v>w||p<b)&&(nt+=180),{x:tt,y:it,m:{x:v,y:p},n:{x:w,y:b},start:{x:rt,y:ut},end:{x:ft,y:et},alpha:nt}};var cr=w(function(n){var h,v,u,c,a;if(!n)return{x:0,y:0,width:0,height:0};n=ht(n);var f=0,o=0,i=[],r=[],t;for(h=0,v=n.length;h<v;h++)t=n[h],t[0]=="M"?(f=t[1],o=t[2],i.push(f),r.push(o)):(u=du(f,o,t[1],t[2],t[3],t[4],t[5],t[6]),i=i[e](u.min.x,u.max.x),r=r[e](u.min.y,u.max.y),f=t[5],o=t[6]);return c=g[s](0,i),a=g[s](0,r),{x:c,y:a,width:l[s](0,i)-c,height:l[s](0,r)-a}},null,function(n){return{x:n.x,y:n.y,width:n.width,height:n.height}}),st=function(t){var u=[],i,f,r,e;for(n.is(t,p)&&n.is(t&&t[0],p)||(t=n.parsePathString(t)),i=0,f=t.length;i<f;i++)for(u[i]=[],r=0,e=t[i].length;r<e;r++)u[i][r]=t[i][r];return u.toString=n._path2string,u},ku=n._pathToRelative=w(function(t){var r,y,u,i,s,w,h,b,c;n.is(t,p)&&n.is(t&&t[0],p)||(t=n.parsePathString(t));var f=[],o=0,e=0,l=0,a=0,v=0;for(t[0][0]=="M"&&(o=t[0][1],e=t[0][2],l=o,a=e,v++,f.push(["M",o,e])),r=v,y=t.length;r<y;r++){if(u=f[r]=[],i=t[r],i[0]!=lt.call(i[0])){u[0]=lt.call(i[0]);switch(u[0]){case"a":u[1]=i[1];u[2]=i[2];u[3]=i[3];u[4]=i[4];u[5]=i[5];u[6]=+(i[6]-o).toFixed(3);u[7]=+(i[7]-e).toFixed(3);break;case"v":u[1]=+(i[1]-e).toFixed(3);break;case"m":l=i[1];a=i[2];default:for(s=1,w=i.length;s<w;s++)u[s]=+(i[s]-(s%2?o:e)).toFixed(3)}}else for(u=f[r]=[],i[0]=="m"&&(l=i[1]+o,a=i[2]+e),h=0,b=i.length;h<b;h++)f[r][h]=i[h];c=f[r].length;switch(f[r][0]){case"z":o=l;e=a;break;case"h":o+=+f[r][c-1];break;case"v":e+=+f[r][c-1];break;default:o+=+f[r][c-2];e+=+f[r][c-1]}}return f.toString=n._path2string,f},0,st),lr=n._pathToAbsolute=w(function(t){var i,r,v,b,h,o,y,c,k;if(n.is(t,p)&&n.is(t&&t[0],p)||(t=n.parsePathString(t)),!t||!t.length)return[["M",0,0]];var s=[],u=0,f=0,l=0,a=0,w=0;for(t[0][0]=="M"&&(u=+t[0][1],f=+t[0][2],l=u,a=f,w++,s[0]=["M",u,f]),v=w,b=t.length;v<b;v++){if(s.push(i=[]),r=t[v],r[0]!=ir.call(r[0])){i[0]=ir.call(r[0]);switch(i[0]){case"A":i[1]=r[1];i[2]=r[2];i[3]=r[3];i[4]=r[4];i[5]=r[5];i[6]=+(r[6]+u);i[7]=+(r[7]+f);break;case"V":i[1]=+r[1]+f;break;case"H":i[1]=+r[1]+u;break;case"R":for(h=[u,f][e](r.slice(1)),o=2,y=h.length;o<y;o++)h[o]=+h[o]+u,h[++o]=+h[o]+f;s.pop();s=s[e](hr(h));break;case"M":l=+r[1]+u;a=+r[2]+f;default:for(o=1,y=r.length;o<y;o++)i[o]=+r[o]+(o%2?u:f)}}else if(r[0]=="R")h=[u,f][e](r.slice(1)),s.pop(),s=s[e](hr(h)),i=["R"][e](r.slice(-2));else for(c=0,k=r.length;c<k;c++)i[c]=r[c];switch(i[0]){case"Z":u=l;f=a;break;case"H":u=i[1];break;case"V":f=i[1];break;case"M":l=i[i.length-2];a=i[i.length-1];default:u=i[i.length-2];f=i[i.length-1]}}return s.toString=n._path2string,s},null,st),bt=function(n,t,i,r){return[n,t,i,r,i,r]},ar=function(n,t,i,r,u,f){var e=1/3,o=2/3;return[e*n+o*i,e*t+o*r,e*u+o*i,e*f+o*r,u,f]},vr=function(n,t,r,u,f,o,s,h,c,l){var lt=y*120/180,ft=y/180*(+f||0),p=[],nt,et=w(function(n,t,r){var u=n*i.cos(r)-t*i.sin(r),f=n*i.sin(r)+t*i.cos(r);return{x:u,y:f}}),ot,ct,b,dt;if(l)v=l[0],a=l[1],rt=l[2],ut=l[3];else{nt=et(n,t,-ft);n=nt.x;t=nt.y;nt=et(h,c,-ft);h=nt.x;c=nt.y;var ei=i.cos(y/180*f),oi=i.sin(y/180*f),d=(n-h)/2,g=(t-c)/2,it=d*d/(r*r)+g*g/(u*u);it>1&&(it=i.sqrt(it),r=it*r,u=it*u);var st=r*r,ht=u*u,at=(o==s?-1:1)*i.sqrt(k((st*ht-st*g*g-ht*d*d)/(st*g*g+ht*d*d))),rt=at*r*g/u+(n+h)/2,ut=at*-u*d/r+(t+c)/2,v=i.asin(((t-ut)/u).toFixed(9)),a=i.asin(((c-ut)/u).toFixed(9));v=n<rt?y-v:v;a=h<rt?y-a:a;v<0&&(v=y*2+v);a<0&&(a=y*2+a);s&&v>a&&(v=v-y*2);!s&&a>v&&(a=a-y*2)}if(ot=a-v,k(ot)>lt){var gt=a,ni=h,ti=c;a=v+lt*(s&&a>v?1:-1);h=rt+r*i.cos(a);c=ut+u*i.sin(a);p=vr(h,c,r,u,f,0,s,ni,ti,[a,gt,rt,ut])}ot=a-v;var ii=i.cos(v),ri=i.sin(v),ui=i.cos(a),fi=i.sin(a),vt=i.tan(ot/4),yt=4/3*r*vt,pt=4/3*u*vt,wt=[n,t],tt=[n+yt*ri,t-pt*ii],bt=[h+yt*fi,c-pt*ui],kt=[h,c];if(tt[0]=2*wt[0]-tt[0],tt[1]=2*wt[1]-tt[1],l)return[tt,bt,kt][e](p);for(p=[tt,bt,kt][e](p).join().split(","),ct=[],b=0,dt=p.length;b<dt;b++)ct[b]=b%2?et(p[b-1],p[b],ft).y:et(p[b],p[b+1],ft).x;return ct},kt=function(n,t,i,r,u,f,e,o,s){var h=1-s;return{x:a(h,3)*n+a(h,2)*3*s*i+h*3*s*s*u+a(s,3)*e,y:a(h,3)*t+a(h,2)*3*s*r+h*3*s*s*f+a(s,3)*o}},du=w(function(n,t,r,u,f,e,o,h){var p=f-2*r+n-(o-2*f+r),c=2*(r-n)-2*(f-r),d=n-r,v=(-c+i.sqrt(c*c-4*p*d))/2/p,y=(-c-i.sqrt(c*c-4*p*d))/2/p,w=[t,h],b=[n,o],a;return k(v)>"1e12"&&(v=.5),k(y)>"1e12"&&(y=.5),v>0&&v<1&&(a=kt(n,t,r,u,f,e,o,h,v),b.push(a.x),w.push(a.y)),y>0&&y<1&&(a=kt(n,t,r,u,f,e,o,h,y),b.push(a.x),w.push(a.y)),p=e-2*u+t-(h-2*e+u),c=2*(u-t)-2*(e-u),d=t-u,v=(-c+i.sqrt(c*c-4*p*d))/2/p,y=(-c-i.sqrt(c*c-4*p*d))/2/p,k(v)>"1e12"&&(v=.5),k(y)>"1e12"&&(y=.5),v>0&&v<1&&(a=kt(n,t,r,u,f,e,o,h,v),b.push(a.x),w.push(a.y)),y>0&&y<1&&(a=kt(n,t,r,u,f,e,o,h,y),b.push(a.x),w.push(a.y)),{min:{x:g[s](0,b),y:g[s](0,w)},max:{x:l[s](0,b),y:l[s](0,w)}}}),ht=n._path2curve=w(function(n,t){for(var u=lr(n),i=t&&lr(t),o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},h={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},w=function(n,t){var i,r;if(!n)return["C",t.x,t.y,t.x,t.y,t.x,t.y];n[0]in{T:1,Q:1}||(t.qx=t.qy=null);switch(n[0]){case"M":t.X=n[1];t.Y=n[2];break;case"A":n=["C"][e](vr[s](0,[t.x,t.y][e](n.slice(1))));break;case"S":i=t.x+(t.x-(t.bx||t.x));r=t.y+(t.y-(t.by||t.y));n=["C",i,r][e](n.slice(1));break;case"T":t.qx=t.x+(t.x-(t.qx||t.x));t.qy=t.y+(t.y-(t.qy||t.y));n=["C"][e](ar(t.x,t.y,t.qx,t.qy,n[1],n[2]));break;case"Q":t.qx=n[1];t.qy=n[2];n=["C"][e](ar(t.x,t.y,n[1],n[2],n[3],n[4]));break;case"L":n=["C"][e](bt(t.x,t.y,n[1],n[2]));break;case"H":n=["C"][e](bt(t.x,t.y,n[1],t.y));break;case"V":n=["C"][e](bt(t.x,t.y,t.x,n[1]));break;case"Z":n=["C"][e](bt(t.x,t.y,t.X,t.Y))}return n},b=function(n,t){if(n[t].length>7){n[t].shift();for(var r=n[t];r.length;)n.splice(t++,0,["C"][e](r.splice(0,6)));n.splice(t,1);p=l(u.length,i&&i.length||0)}},k=function(n,t,r,f,e){n&&t&&n[e][0]=="M"&&t[e][0]!="M"&&(t.splice(e,0,["M",f.x,f.y]),r.bx=0,r.by=0,r.x=n[e][1],r.y=n[e][2],p=l(u.length,i&&i.length||0))},r=0,p=l(u.length,i&&i.length||0);r<p;r++){u[r]=w(u[r],o);b(u,r);i&&(i[r]=w(i[r],h));i&&b(i,r);k(u,i,o,h,r);k(i,u,h,o,r);var c=u[r],a=i&&i[r],v=c.length,y=i&&a.length;o.x=c[v-2];o.y=c[v-1];o.bx=f(c[v-4])||o.x;o.by=f(c[v-3])||o.y;h.bx=i&&(f(a[y-4])||h.x);h.by=i&&(f(a[y-3])||h.y);h.x=i&&a[y-2];h.y=i&&a[y-1]}return i?[u,i]:u},null,st),lf=n._parseDots=w(function(t){for(var e,h,c,o,u,l,r=[],i=0,s=t.length;i<s;i++){if(e={},h=t[i].match(/^([^:]*):?([\d\.]*)/),e.color=n.getRGB(h[1]),e.color.error)return null;e.color=e.color.hex;h[2]&&(e.offset=h[2]+"%");r.push(e)}for(i=1,s=r.length-1;i<s;i++)if(!r[i].offset){for(c=f(r[i-1].offset||0),o=0,u=i+1;u<s;u++)if(r[u].offset){o=r[u].offset;break}for(o||(o=100,u=s),o=f(o),l=(o-c)/(u-i+1);i<u;i++)c+=l,r[i].offset=c+"%"}return r}),dt=n._tear=function(n,t){n==t.top&&(t.top=n.prev);n==t.bottom&&(t.bottom=n.next);n.next&&(n.next.prev=n.prev);n.prev&&(n.prev.next=n.next)},af=n._tofront=function(n,t){t.top!==n&&(dt(n,t),n.next=null,n.prev=t.top,t.top.next=n,t.top=n)},vf=n._toback=function(n,t){t.bottom!==n&&(dt(n,t),n.next=t.bottom,n.prev=null,t.bottom.prev=n,t.bottom=n)},yf=n._insertafter=function(n,t,i){dt(n,i);t==i.top&&(i.top=n);t.next&&(t.next.prev=n);n.next=t.next;n.prev=t;t.next=n},pf=n._insertbefore=function(n,t,i){dt(n,i);t==i.bottom&&(i.bottom=n);t.prev&&(t.prev.next=n);n.prev=t.prev;t.prev=n;n.next=t},wf=function(n){return function(){throw new Error("Raphaël: you are calling to method “"+n+"” of removed object");}},gu=n._extractTransform=function(t,i){var a,w,r,o,u;if(i==null)return t._.transform;i=v(i).replace(/\.{3}|\u2026/g,t._.transform||tt);var s=n.parseTransformString(i),h=0,y=0,p=0,c=1,l=1,f=t._,e=new ut;if(f.transform=s||[],s)for(a=0,w=s.length;a<w;a++)r=s[a],o=r.length,r[0]=v(r[0]).toLowerCase(),r[0]=="t"&&o==3?e.translate(r[1],r[2]):r[0]=="r"?o==2?(u=u||t.getBBox(1),e.rotate(r[1],u.x+u.width/2,u.y+u.height/2),h+=r[1]):o==4&&(e.rotate(r[1],r[2],r[3]),h+=r[1]):r[0]=="s"?o==2||o==3?(u=u||t.getBBox(1),e.scale(r[1],r[o-1],u.x+u.width/2,u.y+u.height/2),c*=r[1],l*=r[o-1]):o==5&&(e.scale(r[1],r[2],r[3],r[4]),c*=r[1],l*=r[2]):r[0]=="m"&&o==7&&e.add(r[1],r[2],r[3],r[4],r[5],r[6]),f.dirtyT=1,t.matrix=e;t.matrix=e;f.sx=c;f.sy=l;f.deg=h;f.dx=y=e.e;f.dy=p=e.f;c==1&&l==1&&!h&&f.bbox?(f.bbox.x+=+y,f.bbox.y+=+p):f.dirtyT=1},yr=function(n){switch(n[0]){case"t":return["t",0,0];case"m":return["m",1,0,0,1,0,0];case"r":return n.length==4?["r",0,n[2],n[3]]:["r",0];case"s":return n.length==5?["s",1,1,n[3],n[4]]:n.length==3?["s",1,1]:["s",1]}},nf=n._equaliseTransform=function(t,i){i=v(i).replace(/\.{3}|\u2026/g,t);t=n.parseTransformString(t)||[];i=n.parseTransformString(i)||[];for(var c=l(t.length,i.length),o=[],s=[],f=0,e,h,r,u;f<c;f++)if(r=t[f]||yr(i[f]),r!=null&&(u=i[f]||yr(r)),r!=null&&u!=null){if(r[0]!=u[0]||r[0]=="r"&&(r[2]!=u[2]||r[3]!=u[3])||r[0]=="s"&&(r[3]!=u[3]||r[4]!=u[4]))return;for(o[f]=[],s[f]=[],e=0,h=l(r.length,u.length);e<h;e++)e in r&&(o[f][e]=r[e]),e in u&&(s[f][e]=u[e])}return{from:o,to:s}};n._getContainer=function(i,r,u,f){var e;if(e=f==null&&!n.is(i,"object")?t.doc.getElementById(i):i,e!=null)return e.tagName?r==null?{container:e,width:e.style.pixelWidth||e.offsetWidth,height:e.style.pixelHeight||e.offsetHeight}:{container:e,width:r,height:u}:{container:1,x:i,y:r,width:u,height:f}};n.pathToRelative=ku;n._engine={};n.path2curve=ht;n.matrix=function(n,t,i,r,u,f){return new ut(n,t,i,r,u,f)},function(t){function r(n){return n[0]*n[0]+n[1]*n[1]}function u(n){var t=i.sqrt(r(n));n[0]&&(n[0]/=t);n[1]&&(n[1]/=t)}t.add=function(n,t,i,r,u,f){var e=[[],[],[]],a=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],l=[[n,i,u],[t,r,f],[0,0,1]],o,s,h,c;for(n&&n instanceof ut&&(l=[[n.a,n.c,n.e],[n.b,n.d,n.f],[0,0,1]]),o=0;o<3;o++)for(s=0;s<3;s++){for(c=0,h=0;h<3;h++)c+=a[o][h]*l[h][s];e[o][s]=c}this.a=e[0][0];this.b=e[1][0];this.c=e[0][1];this.d=e[1][1];this.e=e[0][2];this.f=e[1][2]};t.invert=function(){var n=this,t=n.a*n.d-n.b*n.c;return new ut(n.d/t,-n.b/t,-n.c/t,n.a/t,(n.c*n.f-n.d*n.e)/t,(n.b*n.e-n.a*n.f)/t)};t.clone=function(){return new ut(this.a,this.b,this.c,this.d,this.e,this.f)};t.translate=function(n,t){this.add(1,0,0,1,n,t)};t.scale=function(n,t,i,r){t==null&&(t=n);(i||r)&&this.add(1,0,0,1,i,r);this.add(n,0,0,t,0,0);(i||r)&&this.add(1,0,0,1,-i,-r)};t.rotate=function(t,r,u){t=n.rad(t);r=r||0;u=u||0;var f=+i.cos(t).toFixed(9),e=+i.sin(t).toFixed(9);this.add(f,e,-e,f,r,u);this.add(1,0,0,1,-r,-u)};t.x=function(n,t){return n*this.a+t*this.c+this.e};t.y=function(n,t){return n*this.b+t*this.d+this.f};t.get=function(n){return+this[v.fromCharCode(97+n)].toFixed(4)};t.toString=function(){return n.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()};t.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"};t.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]};t.split=function(){var t={},f,e,o;return t.dx=this.e,t.dy=this.f,f=[[this.a,this.c],[this.b,this.d]],t.scalex=i.sqrt(r(f[0])),u(f[0]),t.shear=f[0][0]*f[1][0]+f[0][1]*f[1][1],f[1]=[f[1][0]-f[0][0]*t.shear,f[1][1]-f[0][1]*t.shear],t.scaley=i.sqrt(r(f[1])),u(f[1]),t.shear/=t.scaley,e=-f[0][1],o=f[1][1],o<0?(t.rotate=n.deg(i.acos(o)),e<0&&(t.rotate=360-t.rotate)):t.rotate=n.deg(i.asin(e)),t.isSimple=!+t.shear.toFixed(9)&&(t.scalex.toFixed(9)==t.scaley.toFixed(9)||!t.rotate),t.isSuperSimple=!+t.shear.toFixed(9)&&t.scalex.toFixed(9)==t.scaley.toFixed(9)&&!t.rotate,t.noRotation=!+t.shear.toFixed(9)&&!t.rotate,t};t.toTransformString=function(){var n=this.split();return n.isSimple?"t"+[n.dx,n.dy]+"s"+[n.scalex,n.scaley,0,0]+"r"+[n.rotate,0,0]:"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(ut.prototype);ct=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);o.safari=navigator.vendor=="Apple Computer, Inc."&&(ct&&ct[1]<4||navigator.platform.slice(0,2)=="iP")||navigator.vendor=="Google Inc."&&ct&&ct[1]<8?function(){var n=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){n.remove()})}:lu;var tf=function(){this.returnValue=!1},rf=function(){return this.originalEvent.preventDefault()},uf=function(){this.cancelBubble=!0},ff=function(){return this.originalEvent.stopPropagation()},ef=function(){return t.doc.addEventListener?function(n,i,r,u){var f=ei&&oi[i]?oi[i]:i,e=function(f){var c=t.doc.documentElement.scrollTop||t.doc.body.scrollTop,l=t.doc.documentElement.scrollLeft||t.doc.body.scrollLeft,a=f.clientX+l,v=f.clientY+c,e,o,s;if(ei&&oi[h](i))for(e=0,o=f.targetTouches&&f.targetTouches.length;e<o;e++)if(f.targetTouches[e].target==n){s=f;f=f.targetTouches[e];f.originalEvent=s;f.preventDefault=rf;f.stopPropagation=ff;break}return r.call(u,f,a,v)};return n.addEventListener(f,e,!1),function(){return n.removeEventListener(f,e,!1),!0}}:t.doc.attachEvent?function(n,i,r,u){var f=function(n){n=n||t.win.event;var i=t.doc.documentElement.scrollTop||t.doc.body.scrollTop,f=t.doc.documentElement.scrollLeft||t.doc.body.scrollLeft,e=n.clientX+f,o=n.clientY+i;return n.preventDefault=n.preventDefault||tf,n.stopPropagation=n.stopPropagation||uf,r.call(u,n,e,o)};return n.attachEvent("on"+i,f),function(){return n.detachEvent("on"+i,f),!0}}:void 0}(),nt=[],vi=function(n){for(var u=n.clientX,f=n.clientY,a=t.doc.documentElement.scrollTop||t.doc.body.scrollTop,v=t.doc.documentElement.scrollLeft||t.doc.body.scrollLeft,i,c=nt.length,o,e;c--;){if(i=nt[c],ei){for(o=n.touches.length;o--;)if(e=n.touches[o],e.identifier==i.el._drag.id){u=e.clientX;f=e.clientY;(n.originalEvent?n.originalEvent:n).preventDefault();break}}else n.preventDefault();var r=i.el.node,s,l=r.nextSibling,h=r.parentNode,y=r.style.display;t.win.opera&&h.removeChild(r);r.style.display="none";s=i.el.paper.getElementByPoint(u,f);r.style.display=y;t.win.opera&&(l?h.insertBefore(r,l):h.appendChild(r));s&&eve("drag.over."+i.el.id,i.el,s);u+=v;f+=a;eve("drag.move."+i.el.id,i.move_scope||i.el,u-i.el._drag.x,f-i.el._drag.y,u,f,n)}},yi=function(t){n.unmousemove(vi).unmouseup(yi);for(var r=nt.length,i;r--;)i=nt[r],i.el._drag={},eve("drag.end."+i.el.id,i.end_scope||i.start_scope||i.move_scope||i.el,t);nt=[]},r=n.el={};for(pi=tr.length;pi--;)(function(i){n[i]=r[i]=function(r,u){return n.is(r,"function")&&(this.events=this.events||[],this.events.push({name:i,f:r,unbind:ef(this.shape||this.node||t.doc,i,r,u||this)})),this};n["un"+i]=r["un"+i]=function(n){for(var t=this.events,r=t.length;r--;)if(t[r].name==i&&t[r].f==n)return t[r].unbind(),t.splice(r,1),t.length||delete this.events,this;return this}})(tr[pi]);r.data=function(t,i){var u=ot[this.id]=ot[this.id]||{},r;if(arguments.length==1){if(n.is(t,"object")){for(r in t)t[h](r)&&this.data(r,t[r]);return this}return eve("data.get."+this.id,this,u[t],t),u[t]}return u[t]=i,eve("data.set."+this.id,this,i,t),this};r.removeData=function(n){return n==null?ot[this.id]={}:ot[this.id]&&delete ot[this.id][n],this};r.hover=function(n,t,i,r){return this.mouseover(n,i).mouseout(t,r||i)};r.unhover=function(n,t){return this.unmouseover(n).unmouseout(t)};r.drag=function(i,r,u,f,e,o){function s(s){(s.originalEvent||s).preventDefault();var h=t.doc.documentElement.scrollTop||t.doc.body.scrollTop,c=t.doc.documentElement.scrollLeft||t.doc.body.scrollLeft;this._drag.x=s.clientX+c;this._drag.y=s.clientY+h;this._drag.id=s.identifier;nt.length||n.mousemove(vi).mouseup(yi);nt.push({el:this,move_scope:f,start_scope:e,end_scope:o});r&&eve.on("drag.start."+this.id,r);i&&eve.on("drag.move."+this.id,i);u&&eve.on("drag.end."+this.id,u);eve("drag.start."+this.id,e||f||this,s.clientX+c,s.clientY+h,s)}return this._drag={},this.mousedown(s),this};r.onDragOver=function(n){n?eve.on("drag.over."+this.id,n):eve.unbind("drag.over."+this.id)};r.undrag=function(){for(var t=nt.length;t--;)nt[t].el==this&&(n.unmousedown(nt[t].start),nt.splice(t++,1),eve.unbind("drag.*."+this.id));nt.length||n.unmousemove(vi).unmouseup(yi)};o.circle=function(t,i,r){var u=n._engine.circle(this,t||0,i||0,r||0);return this.__set__&&this.__set__.push(u),u};o.rect=function(t,i,r,u,f){var e=n._engine.rect(this,t||0,i||0,r||0,u||0,f||0);return this.__set__&&this.__set__.push(e),e};o.ellipse=function(t,i,r,u){var f=n._engine.ellipse(this,t||0,i||0,r||0,u||0);return this.__set__&&this.__set__.push(f),f};o.path=function(t){!t||n.is(t,at)||n.is(t[0],p)||(t+=tt);var i=n._engine.path(n.format[s](n,arguments),this);return this.__set__&&this.__set__.push(i),i};o.image=function(t,i,r,u,f){var e=n._engine.image(this,t||"about:blank",i||0,r||0,u||0,f||0);return this.__set__&&this.__set__.push(e),e};o.text=function(t,i,r){var u=n._engine.text(this,t||0,i||0,v(r));return this.__set__&&this.__set__.push(u),u};o.link=function(t,i,r){var u=n._engine.link(this,t||0,i||0,r);return this.__set__&&this.__set__.push(u),u};o.set=function(t){n.is(t,"array")||(t=Array.prototype.splice.call(arguments,0,arguments.length));var i=new ft(t);return this.__set__&&this.__set__.push(i),i};o.setStart=function(n){this.__set__=n||this.set()};o.setFinish=function(){var n=this.__set__;return delete this.__set__,n};o.setSize=function(t,i){return n._engine.setSize.call(this,t,i)};o.setViewBox=function(t,i,r,u,f){return n._engine.setViewBox.call(this,t,i,r,u,f)};o.top=o.bottom=null;o.raphael=n;pr=function(n){var u=n.getBoundingClientRect(),f=n.ownerDocument,i=f.body,r=f.documentElement,e=r.clientTop||i.clientTop||0,o=r.clientLeft||i.clientLeft||0,s=u.top+(t.win.pageYOffset||r.scrollTop||i.scrollTop)-e,h=u.left+(t.win.pageXOffset||r.scrollLeft||i.scrollLeft)-o;return{y:s,x:h}};o.getElementByPoint=function(n,i){var o=this,f=o.canvas,r=t.doc.elementFromPoint(n,i),s,u,e;if(t.win.opera&&r.tagName=="svg"&&(s=pr(f),u=f.createSVGRect(),u.x=n-s.x,u.y=i-s.y,u.width=u.height=1,e=f.getIntersectionList(u,null),e.length&&(r=e[e.length-1])),!r)return null;while(r.parentNode&&r!=f.parentNode&&!r.raphael)r=r.parentNode;return r==o.canvas.parentNode&&(r=f),r&&r.raphael?o.getById(r.raphaelid):null};o.getById=function(n){for(var t=this.bottom;t;){if(t.id==n)return t;t=t.next}return null};o.forEach=function(n,t){for(var i=this.bottom;i;){if(n.call(t,i)===!1)return this;i=i.next}return this};r.getBBox=function(n){if(this.removed)return{};var t=this._;return n?((t.dirty||!t.bboxwt)&&(this.realPath=ai[this.type](this),t.bboxwt=cr(this.realPath),t.bboxwt.toString=wr,t.dirty=0),t.bboxwt):((t.dirty||t.dirtyT||!t.bbox)&&((t.dirty||!this.realPath)&&(t.bboxwt=0,this.realPath=ai[this.type](this)),t.bbox=cr(fr(this.realPath,this.matrix)),t.bbox.toString=wr,t.dirty=t.dirtyT=0),t.bbox)};r.clone=function(){return this.removed?null:this.paper[this.type]().attr(this.attr())};r.glow=function(n){var r;if(this.type=="text")return null;n=n||{};var t={width:(n.width||10)+(+this.attr("stroke-width")||1),fill:n.fill||!1,opacity:n.opacity||.5,offsetx:n.offsetx||0,offsety:n.offsety||0,color:n.color||"#000"},u=t.width/2,f=this.paper,e=f.set(),i=this.realPath||ai[this.type](this);for(i=this.matrix?fr(i,this.matrix):i,r=1;r<u+1;r++)e.push(f.path(i).attr({stroke:t.color,fill:t.fill?t.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(t.width/u*r).toFixed(3),opacity:+(t.opacity/u).toFixed(3)}));return e.insertBefore(this).translate(t.offsetx,t.offsety)};var wi={},gt=function(t,i,r,u,f,e,o,s,h){var p=0,v=100,w=[t,i,r,u,f,e,o,s].join(),c=wi[w],b,y,k,l;for(c||(wi[w]=c={data:[]}),c.timer&&clearTimeout(c.timer),c.timer=setTimeout(function(){delete wi[w]},2e3),h==null||c.precision||(k=gt(t,i,r,u,f,e,o,s),c.precision=~~k*10,c.data=[]),v=c.precision||v,l=0;l<v+1;l++){if(c.data[l*v]?y=c.data[l*v]:(y=n.findDotsAtSegment(t,i,r,u,f,e,o,s,l/v),c.data[l*v]=y),l&&(p+=a(a(b.x-y.x,2)+a(b.y-y.y,2),.5)),h!=null&&p>=h)return y;b=y}if(h==null)return p},bi=function(t,i){return function(r,u,f){var y,p;r=ht(r);var s,h,e,a,c="",v={},o,l=0;for(y=0,p=r.length;y<p;y++){if(e=r[y],e[0]=="M")s=+e[1],h=+e[2];else{if(a=gt(s,h,e[1],e[2],e[3],e[4],e[5],e[6]),l+a>u){if(i&&!v.start){if(o=gt(s,h,e[1],e[2],e[3],e[4],e[5],e[6],u-l),c+=["C"+o.start.x,o.start.y,o.m.x,o.m.y,o.x,o.y],f)return c;v.start=c;c=["M"+o.x,o.y+"C"+o.n.x,o.n.y,o.end.x,o.end.y,e[5],e[6]].join();l+=a;s=+e[5];h=+e[6];continue}if(!t&&!i)return o=gt(s,h,e[1],e[2],e[3],e[4],e[5],e[6],u-l),{x:o.x,y:o.y,alpha:o.alpha}}l+=a;s=+e[5];h=+e[6]}c+=e.shift()+e}return v.end=c,o=t?l:i?v:n.findDotsAtSegment(s,h,e[0],e[1],e[2],e[3],e[4],e[5],1),o.alpha&&(o={x:o.x,y:o.y,alpha:o.alpha}),o}},br=bi(1),kr=bi(),ki=bi(0,1);n.getTotalLength=br;n.getPointAtLength=kr;n.getSubpath=function(n,t,i){if(this.getTotalLength(n)-i<1e-6)return ki(n,t).end;var r=ki(n,i,1);return t?ki(r,t).end:r};r.getTotalLength=function(){if(this.type=="path")return this.node.getTotalLength?this.node.getTotalLength():br(this.attrs.path)};r.getPointAtLength=function(n){if(this.type=="path")return kr(this.attrs.path,n)};r.getSubpath=function(t,i){if(this.type=="path")return n.getSubpath(this.attrs.path,t,i)};d=n.easing_formulas={linear:function(n){return n},"<":function(n){return a(n,1.7)},">":function(n){return a(n,.48)},"<>":function(n){var r=.48-n/1.04,u=i.sqrt(.1734+r*r),f=u-r,o=a(k(f),1/3)*(f<0?-1:1),e=-u-r,s=a(k(e),1/3)*(e<0?-1:1),t=o+s+.5;return(1-t)*3*t*t+t*t*t},backIn:function(n){var t=1.70158;return n*n*((t+1)*n-t)},backOut:function(n){n=n-1;var t=1.70158;return n*n*((t+1)*n+t)+1},elastic:function(n){return n==!!n?n:a(2,-10*n)*i.sin((n-.075)*2*y/.3)+1},bounce:function(n){var r=7.5625,t=2.75,i;return n<1/t?i=r*n*n:n<2/t?(n-=1.5/t,i=r*n*n+.75):n<2.5/t?(n-=2.25/t,i=r*n*n+.9375):(n-=2.625/t,i=r*n*n+.984375),i}};d.easeIn=d["ease-in"]=d["<"];d.easeOut=d["ease-out"]=d[">"];d.easeInOut=d["ease-in-out"]=d["<>"];d["back-in"]=d.backIn;d["back-out"]=d.backOut;var u=[],dr=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){setTimeout(n,16)},di=function(){for(var nt=+new Date,p=0,t,a,i,r,b,s,k,y,g;p<u.length;p++)if(t=u[p],!t.el.removed&&!t.paused){var w=nt-t.start,o=t.ms,tt=t.easing,e=t.from,l=t.diff,it=t.to,rt=t.t,v=t.el,d={},f;if(t.initstatus?(w=(t.initstatus*t.anim.top-t.prev)/(t.percent-t.prev)*o,t.status=t.initstatus,delete t.initstatus,t.stop&&u.splice(p--,1)):t.status=(t.prev+(t.percent-t.prev)*(w/o))/t.anim.top,!(w<0))if(w<o){a=tt(w/o);for(i in e)if(e[h](i)){switch(hi[i]){case c:f=+e[i]+a*o*l[i];break;case"colour":f="rgb("+[gi(si(e[i].r+a*o*l[i].r)),gi(si(e[i].g+a*o*l[i].g)),gi(si(e[i].b+a*o*l[i].b))].join(",")+")";break;case"path":for(f=[],r=0,b=e[i].length;r<b;r++){for(f[r]=[e[i][r][0]],s=1,k=e[i][r].length;s<k;s++)f[r][s]=+e[i][r][s]+a*o*l[i][r][s];f[r]=f[r].join(et)}f=f.join(et);break;case"transform":if(l[i].real)for(f=[],r=0,b=e[i].length;r<b;r++)for(f[r]=[e[i][r][0]],s=1,k=e[i][r].length;s<k;s++)f[r][s]=e[i][r][s]+a*o*l[i][r][s];else y=function(n){return+e[i][n]+a*o*l[i][n]},f=[["m",y(0),y(1),y(2),y(3),y(4),y(5)]];break;case"csv":if(i=="clip-rect")for(f=[],r=4;r--;)f[r]=+e[i][r]+a*o*l[i][r];break;default:for(g=[].concat(e[i]),f=[],r=v.paper.customAttributes[i].length;r--;)f[r]=+g[r]+a*o*l[i][r]}d[i]=f}v.attr(d),function(n,t,i){setTimeout(function(){eve("anim.frame."+n,t,i)})}(v.id,v,t.anim)}else(function(t,i,r){setTimeout(function(){eve("anim.frame."+i.id,i,r);eve("anim.finish."+i.id,i,r);n.is(t,"function")&&t.call(i)})})(t.callback,v,t.anim),v.attr(it),u.splice(p--,1),t.repeat>1&&!t.next&&ni(t.anim,t.el,t.anim.percents[0],null,t.totalOrigin,t.repeat-1),t.next&&!t.stop&&ni(t.anim,t.el,t.next,null,t.totalOrigin,t.repeat)}n.svg&&v&&v.paper&&v.paper.safari();u.length&&dr(di)},gi=function(n){return n>255?255:n<0?0:n};r.animateWith=function(t,i,r,u,f,e){var o=r?n.animation(r,u,f,e):i;return status=t.status(i),this.animate(o).status(o,status*i.ms/o.ms)};r.onAnimation=function(n){return n?eve.on("anim.frame."+this.id,n):eve.unbind("anim.frame."+this.id),this};it.prototype.delay=function(n){var t=new it(this.anim,this.ms);return t.times=this.times,t.del=+n||0,t};it.prototype.repeat=function(n){var t=new it(this.anim,this.ms);return t.del=this.del,t.times=i.floor(l(n,0))||1,t};n.animation=function(t,i,r,u){if(t instanceof it)return t;(n.is(r,"function")||!r)&&(u=u||r||null,r=null);t=Object(t);i=+i||0;var o={},s;for(var e in t)t[h](e)&&f(e)!=e&&f(e)+"%"!=e&&(s=!0,o[e]=t[e]);return s?(r&&(o.easing=r),u&&(o.callback=u),new it({100:o},i)):new it(t,i)};r.animate=function(t,i,r,u){var f=this,e;return f.removed?(u&&u.call(f),f):(e=t instanceof it?t:n.animation(t,i,r,u),ni(e,f,e.percents[0],null,f.attr()),f)};r.setTime=function(n,t){return n&&t!=null&&this.status(n,g(t,n.ms)/n.ms),this};r.status=function(n,t){var f=[],r=0,e,i;if(t!=null)return ni(n,this,-1,g(t,1)),this;for(e=u.length;r<e;r++)if(i=u[r],i.el.id==this.id&&(!n||i.anim==n)){if(n)return i.status;f.push({anim:i.anim,status:i.status})}return n?0:f};r.pause=function(n){for(var t=0;t<u.length;t++)u[t].el.id!=this.id||n&&u[t].anim!=n||eve("anim.pause."+this.id,this,u[t].anim)!==!1&&(u[t].paused=!0);return this};r.resume=function(n){for(var i,t=0;t<u.length;t++)u[t].el.id!=this.id||n&&u[t].anim!=n||(i=u[t],eve("anim.resume."+this.id,this,i.anim)!==!1&&(delete i.paused,this.status(i.anim,i.status)));return this};r.stop=function(n){for(var t=0;t<u.length;t++)u[t].el.id!=this.id||n&&u[t].anim!=n||eve("anim.stop."+this.id,this,u[t].anim)!==!1&&u.splice(t--,1);return this};r.toString=function(){return"Raphaël’s object"};ft=function(n){if(this.items=[],this.length=0,this.type="set",n)for(var t=0,i=n.length;t<i;t++)n[t]&&(n[t].constructor==r.constructor||n[t].constructor==ft)&&(this[this.items.length]=this.items[this.items.length]=n[t],this.length++)};b=ft.prototype;b.push=function(){for(var n,t,i=0,u=arguments.length;i<u;i++)n=arguments[i],n&&(n.constructor==r.constructor||n.constructor==ft)&&(t=this.items.length,this[t]=this.items[t]=n,this.length++);return this};b.pop=function(){return this.length&&delete this[this.length--],this.items.pop()};b.forEach=function(n,t){for(var i=0,r=this.items.length;i<r;i++)if(n.call(t,this.items[i])===!1)return this;return this};for(ti in r)r[h](ti)&&(b[ti]=function(n){return function(){var t=arguments;return this.forEach(function(i){i[n][s](i,t)})}}(ti));b.attr=function(t,i){var r,f,u,e;if(t&&n.is(t,p)&&n.is(t[0],"object"))for(r=0,f=t.length;r<f;r++)this.items[r].attr(t[r]);else for(u=0,e=this.items.length;u<e;u++)this.items[u].attr(t,i);return this};b.clear=function(){while(this.length)this.pop()};b.splice=function(n,t){var r;n=n<0?l(this.length+n,0):n;t=l(0,g(this.length-n,t));for(var u=[],e=[],f=[],i=2;i<arguments.length;i++)f.push(arguments[i]);for(i=0;i<t;i++)e.push(this[n+i]);for(;i<this.length-n;i++)u.push(this[n+i]);for(r=f.length,i=0;i<r+u.length;i++)this.items[n+i]=this[n+i]=i<r?f[i]:u[i-r];for(i=this.items.length=this.length-=t-r;this[i];)delete this[i++];return new ft(e)};b.exclude=function(n){for(var t=0,r=this.length,i;t<r;t++)(i||this[t]==n)&&(this[t]=this[t+1],i=1);if(i)return this.length--,delete this[t],!0};b.animate=function(t,i,r,u){var s;(n.is(r,"function")||!r)&&(u=r||null);var e=this.items.length,f=e,h,c=this,o;if(!e)return this;for(u&&(o=function(){--e||u.call(c)}),r=n.is(r,at)?r:o,s=n.animation(t,i,r,o),h=this.items[--f].animate(s);f--;)this.items[f]&&!this.items[f].removed&&this.items[f].animateWith(h,s);return this};b.insertAfter=function(n){for(var t=this.items.length;t--;)this.items[t].insertAfter(n);return this};b.getBBox=function(){for(var n,t=[],i=[],u=[],f=[],r=this.items.length;r--;)this.items[r].removed||(n=this.items[r].getBBox(),t.push(n.x),i.push(n.y),u.push(n.x+n.width),f.push(n.y+n.height));return t=g[s](0,t),i=g[s](0,i),{x:t,y:i,width:l[s](0,u)-t,height:l[s](0,f)-i}};b.clone=function(n){n=new ft;for(var t=0,i=this.items.length;t<i;t++)n.push(this.items[t].clone());return n};b.toString=function(){return"Raphaël‘s set"};n.registerFont=function(n){var i,u,f,r,t,e;if(!n.face)return n;this.fonts=this.fonts||{};i={w:n.w,face:{},glyphs:{}};u=n.face["font-family"];for(f in n.face)n.face[h](f)&&(i.face[f]=n.face[f]);if(this.fonts[u]?this.fonts[u].push(i):this.fonts[u]=[i],!n.svg){i.face["units-per-em"]=rt(n.face["units-per-em"],10);for(r in n.glyphs)if(n.glyphs[h](r)&&(t=n.glyphs[r],i.glyphs[r]={w:t.w,k:{},d:t.d&&"M"+t.d.replace(/[mlcxtrv]/g,function(n){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[n]||"M"})+"z"},t.k))for(e in t.k)t[h](e)&&(i.glyphs[r].k[e]=t.k[e])}return n};o.getFont=function(t,i,r,u){var f,c,o,e,s,l;if(u=u||"normal",r=r||"normal",i=+i||{normal:400,bold:700,lighter:300,bolder:800}[i]||400,n.fonts){if(f=n.fonts[t],!f){c=new RegExp("(^|\\s)"+t.replace(/[^\w\d\s+!~.:_-]/g,tt)+"(\\s|$)","i");for(o in n.fonts)if(n.fonts[h](o)&&c.test(o)){f=n.fonts[o];break}}if(f)for(s=0,l=f.length;s<l;s++)if(e=f[s],e.face["font-weight"]==i&&(e.face["font-style"]==r||!e.face["font-style"])&&e.face["font-stretch"]==u)break;return e}};o.print=function(t,i,r,u,f,e,o){var s,nt,y,p;e=e||"middle";o=l(g(o||0,1),-1);var w=this.set(),a=v(r).split(tt),b=0,it=tt,h;if(n.is(u,r)&&(u=this.getFont(u)),u){h=(f||16)/u.face["units-per-em"];var c=u.face.bbox.split(ui),k=+c[0],d=+c[1]+(e=="baseline"?c[3]-c[1]+ +u.face.descent:(c[3]-c[1])/2);for(s=0,nt=a.length;s<nt;s++)y=s&&u.glyphs[a[s-1]]||{},p=u.glyphs[a[s]],b+=s?(y.w||u.w)+(y.k&&y.k[a[s]]||0)+u.w*o:0,p&&p.d&&w.push(this.path(p.d).attr({fill:"#000",stroke:"none",transform:[["t",b*h,0]]}));w.transform(["...s",h,h,k,d,"t",(t-k)/h,(i-d)/h])}return w};n.format=function(t,i){var r=n.is(i,p)?[0][e](i):arguments;return t&&n.is(t,at)&&r.length-1&&(t=t.replace(nu,function(n,t){return r[++t]==null?tt:r[t]})),t||tt};n.fullfill=function(){var n=/\{([^\}]+)\}/g,t=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,i=function(n,i,r){var u=r;return i.replace(t,function(n,t,i,r,f){t=t||r;u&&(t in u&&(u=u[t]),typeof u=="function"&&f&&(u=u()))}),u=(u==null||u==r?n:u)+""};return function(t,r){return String(t).replace(n,function(n,t){return i(n,t,r)})}}();n.ninja=function(){return fi.was?t.win.Raphael=fi.is:delete Raphael,n};n.st=b,function(t,i,r){function u(){/in/.test(t.readyState)?setTimeout(u,9):n.eve("DOMload")}t.readyState==null&&t.addEventListener&&(t.addEventListener(i,r=function(){t.removeEventListener(i,r,!1);t.readyState="complete"},!1),t.readyState="loading");u()}(document,"DOMContentLoaded");fi.was?t.win.Raphael=n:Raphael=n;eve.on("DOMload",function(){ri=!0})}();window.Raphael.svg&&function(n){var i="hasOwnProperty",u=String,f=parseFloat,tt=parseInt,c=Math,k=c.max,p=c.abs,d=c.pow,l=/[, ]+/,g=n.eve,h="",a=" ",v="http://www.w3.org/1999/xlink",et={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},e={},nt,y;n.toString=function(){return"Your browser supports SVG.\nYou are running Raphaël "+this.version};var t=function(r,f){if(f){typeof r=="string"&&(r=t(r));for(var e in f)f[i](e)&&(e.substring(0,6)=="xlink:"?r.setAttributeNS(v,e.substring(6),u(f[e])):r.setAttribute(e,u(f[e])))}else r=n._g.doc.createElementNS("http://www.w3.org/2000/svg",r),r.style&&(r.style.webkitTapHighlightColor="rgba(0,0,0,0)");return r},it={},ot=/^url\(#(.*)\)$/,ct=function(t,i){var r=t.getAttribute("fill");r=r&&r.match(ot);r&&!--it[r[1]]&&(delete it[r[1]],i.defs.removeChild(n._g.doc.getElementById(r[1])))},rt=function(i,r){var w="linear",y=i.id+r,b=.5,o=.5,tt=i.node,it=i.paper,g=tt.style,l=n._g.doc.getElementById(y),a,e,nt,v,s,rt;if(!l){if(r=u(r).replace(n._radial_gradient,function(n,t,i){if(w="radial",t&&i){b=f(t);o=f(i);var r=(o>.5)*2-1;d(b-.5,2)+d(o-.5,2)>.25&&(o=c.sqrt(.25-d(b-.5,2))*r+.5)&&o!=.5&&(o=o.toFixed(5)-1e-5*r)}return h}),r=r.split(/\s*\-\s*/),w=="linear"){if(a=r.shift(),a=-f(a),isNaN(a))return null;e=[0,0,c.cos(n.rad(a)),c.sin(n.rad(a))];nt=1/(k(p(e[2]),p(e[3]))||1);e[2]*=nt;e[3]*=nt;e[2]<0&&(e[0]=-e[2],e[2]=0);e[3]<0&&(e[1]=-e[3],e[3]=0)}if(v=n._parseDots(r),!v)return null;for(i.gradient&&(it.defs.removeChild(i.gradient),delete i.gradient),y=y.replace(/[\(\)\s,\xb0#]/g,"-"),l=t(w+"Gradient",{id:y}),i.gradient=l,t(l,w=="radial"?{fx:b,fy:o}:{x1:e!=null?e[0]:null,y1:e!=null?e[1]:null,x2:e!=null?e[2]:null,y2:e!=null?e[3]:null,gradientTransform:i.matrix.invert()}),it.defs.appendChild(l),s=0,rt=v.length;s<rt;s++)l.appendChild(t("stop",{offset:v[s].offset?v[s].offset:s?"100%":"0%","stop-color":v[s].color||"#fff"}))}return t(tt,{fill:"url(#"+y+")",opacity:1,"fill-opacity":1}),g.fill=h,g.opacity=1,g.fillOpacity=1,1},w=function(n){var i=n.getBBox(1);t(n.pattern,{patternTransform:n.matrix.invert()+" translate("+i.x+","+i.y+")"})},s=function(r,f,o){var b,k,g,tt,it,rt;if(r.type=="path"){for(var ut=u(f).toLowerCase().split("-"),ht=r.paper,s=o?"end":"start",ct=r.node,c=r.attrs,d=c["stroke-width"],ft=ut.length,l="classic",p,w,ot,st,h,v=3,y=3,nt=5;ft--;)switch(ut[ft]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":l=ut[ft];break;case"wide":y=5;break;case"narrow":y=2;break;case"long":v=5;break;case"short":v=2}l=="open"?(v+=2,y+=2,nt+=2,ot=1,st=o?4:1,h={fill:"none",stroke:c.stroke}):(st=ot=v/2,h={fill:c.stroke,stroke:"none"});r._.arrows?o?(r._.arrows.endPath&&e[r._.arrows.endPath]--,r._.arrows.endMarker&&e[r._.arrows.endMarker]--):(r._.arrows.startPath&&e[r._.arrows.startPath]--,r._.arrows.startMarker&&e[r._.arrows.startMarker]--):r._.arrows={};l!="none"?(b="raphael-marker-"+l,k="raphael-marker-"+s+l+v+y,n._g.doc.getElementById(b)?e[b]++:(ht.defs.appendChild(t(t("path"),{"stroke-linecap":"round",d:et[l],id:b})),e[b]=1),g=n._g.doc.getElementById(k),g?(e[k]++,tt=g.getElementsByTagName("use")[0]):(g=t(t("marker"),{id:k,markerHeight:y,markerWidth:v,orient:"auto",refX:st,refY:y/2}),tt=t(t("use"),{"xlink:href":"#"+b,transform:(o?" rotate(180 "+v/2+" "+y/2+") ":a)+"scale("+v/nt+","+y/nt+")","stroke-width":2/(v/nt+y/nt)}),g.appendChild(tt),ht.defs.appendChild(g),e[k]=1),t(tt,h),it=ot*(l!="diamond"&&l!="oval"),o?(p=r._.arrows.startdx*d||0,w=n.getTotalLength(c.path)-it*d):(p=it*d,w=n.getTotalLength(c.path)-(r._.arrows.enddx*d||0)),h={},h["marker-"+s]="url(#"+k+")",(w||p)&&(h.d=Raphael.getSubpath(c.path,p,w)),t(ct,h),r._.arrows[s+"Path"]=b,r._.arrows[s+"Marker"]=k,r._.arrows[s+"dx"]=it,r._.arrows[s+"Type"]=l,r._.arrows[s+"String"]=f):(o?(p=r._.arrows.startdx*d||0,w=n.getTotalLength(c.path)-p):(p=0,w=n.getTotalLength(c.path)-(r._.arrows.enddx*d||0)),r._.arrows[s+"Path"]&&t(ct,{d:Raphael.getSubpath(c.path,p,w)}),delete r._.arrows[s+"Path"],delete r._.arrows[s+"Marker"],delete r._.arrows[s+"dx"],delete r._.arrows[s+"Type"],delete r._.arrows[s+"String"]);for(h in e)e[i](h)&&!e[h]&&(rt=n._g.doc.getElementById(h),rt&&rt.parentNode.removeChild(rt))}},st={"":[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]},ut=function(n,i,r){if(i=st[u(i).toLowerCase()],i){for(var e=n.attrs["stroke-width"]||"1",s={round:e,square:e,butt:0}[n.attrs["stroke-linecap"]||r["stroke-linecap"]]||0,o=[],f=i.length;f--;)o[f]=i[f]*e+(f%2?1:-1)*s;t(n.node,{"stroke-dasharray":o.join(",")})}},b=function(r,f){var o=r.node,c=r.attrs,at=o.style.visibility,a,e,d,ft,g,y,et,ot,st,ct,b,nt,it,lt;o.style.visibility="hidden";for(a in f)if(f[i](a)){if(!n._availableAttrs[i](a))continue;e=f[a];c[a]=e;switch(a){case"blur":r.blur(e);break;case"href":case"title":case"target":d=o.parentNode;d.tagName.toLowerCase()!="a"&&(ft=t("a",{"class":c.text}),d.insertBefore(ft,o),ft.appendChild(o),d=ft);a=="target"&&e=="blank"?d.setAttributeNS(v,"show","new"):d.setAttributeNS(v,a,e);break;case"cursor":o.style.cursor=e;break;case"transform":r.transform(e);break;case"arrow-start":s(r,e);break;case"arrow-end":s(r,e,1);break;case"clip-rect":g=u(e).split(l);g.length==4&&(r.clip&&r.clip.parentNode.parentNode.removeChild(r.clip.parentNode),y=t("clipPath"),et=t("rect"),y.id=n.createUUID(),t(et,{x:g[0],y:g[1],width:g[2],height:g[3]}),y.appendChild(et),r.paper.defs.appendChild(y),t(o,{"clip-path":"url(#"+y.id+")"}),r.clip=et);e||(ot=n._g.doc.getElementById(o.getAttribute("clip-path").replace(/(^url\(#|\)$)/g,h)),ot&&ot.parentNode.removeChild(ot),t(o,{"clip-path":h}),delete r.clip);break;case"path":r.type=="path"&&(t(o,{d:e?c.path=n._pathToAbsolute(e):"M0,0"}),r._.dirty=1,r._.arrows&&("startString"in r._.arrows&&s(r,r._.arrows.startString),"endString"in r._.arrows&&s(r,r._.arrows.endString,1)));break;case"width":if(o.setAttribute(a,e),r._.dirty=1,c.fx)a="x",e=c.x;else break;case"x":c.fx&&(e=-c.x-(c.width||0));case"rx":if(a=="rx"&&r.type=="rect")break;case"cx":o.setAttribute(a,e);r.pattern&&w(r);r._.dirty=1;break;case"height":if(o.setAttribute(a,e),r._.dirty=1,c.fy)a="y",e=c.y;else break;case"y":c.fy&&(e=-c.y-(c.height||0));case"ry":if(a=="ry"&&r.type=="rect")break;case"cy":o.setAttribute(a,e);r.pattern&&w(r);r._.dirty=1;break;case"r":r.type=="rect"?t(o,{rx:e,ry:e}):o.setAttribute(a,e);r._.dirty=1;break;case"src":r.type=="image"&&o.setAttributeNS(v,"href",e);break;case"stroke-width":(r._.sx!=1||r._.sy!=1)&&(e/=k(p(r._.sx),p(r._.sy))||1);r.paper._vbSize&&(e*=r.paper._vbSize);o.setAttribute(a,e);c["stroke-dasharray"]&&ut(r,c["stroke-dasharray"],f);r._.arrows&&("startString"in r._.arrows&&s(r,r._.arrows.startString),"endString"in r._.arrows&&s(r,r._.arrows.endString,1));break;case"stroke-dasharray":ut(r,e,f);break;case"fill":if(st=u(e).match(n._ISURL),st){y=t("pattern");ct=t("image");y.id=n.createUUID();t(y,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});t(ct,{x:0,y:0,"xlink:href":st[1]});y.appendChild(ct),function(i){n._preload(st[1],function(){var n=this.offsetWidth,u=this.offsetHeight;t(i,{width:n,height:u});t(ct,{width:n,height:u});r.paper.safari()})}(y);r.paper.defs.appendChild(y);o.style.fill="url(#"+y.id+")";t(o,{fill:"url(#"+y.id+")"});r.pattern=y;r.pattern&&w(r);break}if(b=n.getRGB(e),b.error){if((r.type=="circle"||r.type=="ellipse"||u(e).charAt()!="r")&&rt(r,e)){("opacity"in c||"fill-opacity"in c)&&(nt=n._g.doc.getElementById(o.getAttribute("fill").replace(/^url\(#|\)$/g,h)),nt&&(it=nt.getElementsByTagName("stop"),t(it[it.length-1],{"stop-opacity":("opacity"in c?c.opacity:1)*("fill-opacity"in c?c["fill-opacity"]:1)})));c.gradient=e;c.fill="none";break}}else delete f.gradient,delete c.gradient,!n.is(c.opacity,"undefined")&&n.is(f.opacity,"undefined")&&t(o,{opacity:c.opacity}),!n.is(c["fill-opacity"],"undefined")&&n.is(f["fill-opacity"],"undefined")&&t(o,{"fill-opacity":c["fill-opacity"]});b[i]("opacity")&&t(o,{"fill-opacity":b.opacity>1?b.opacity/100:b.opacity});case"stroke":b=n.getRGB(e);o.setAttribute(a,b.hex);a=="stroke"&&b[i]("opacity")&&t(o,{"stroke-opacity":b.opacity>1?b.opacity/100:b.opacity});a=="stroke"&&r._.arrows&&("startString"in r._.arrows&&s(r,r._.arrows.startString),"endString"in r._.arrows&&s(r,r._.arrows.endString,1));break;case"gradient":(r.type=="circle"||r.type=="ellipse"||u(e).charAt()!="r")&&rt(r,e);break;case"opacity":c.gradient&&!c[i]("stroke-opacity")&&t(o,{"stroke-opacity":e>1?e/100:e});case"fill-opacity":if(c.gradient){nt=n._g.doc.getElementById(o.getAttribute("fill").replace(/^url\(#|\)$/g,h));nt&&(it=nt.getElementsByTagName("stop"),t(it[it.length-1],{"stop-opacity":e}));break}default:a=="font-size"&&(e=tt(e,10)+"px");lt=a.replace(/(\-.)/g,function(n){return n.substring(1).toUpperCase()});o.style[lt]=e;r._.dirty=1;o.setAttribute(a,e)}}ht(r,f);o.style.visibility=at},ft=1.2,ht=function(r,f){var y,s,l,e,a,p,v;if(r.type=="text"&&(f[i]("text")||f[i]("font")||f[i]("font-size")||f[i]("x")||f[i]("y"))){var c=r.attrs,o=r.node,w=o.firstChild?tt(n._g.doc.defaultView.getComputedStyle(o.firstChild,h).getPropertyValue("font-size"),10):10;if(f[i]("text")){for(c.text=f.text;o.firstChild;)o.removeChild(o.firstChild);for(y=u(f.text).split("\n"),s=[],e=0,a=y.length;e<a;e++)l=t("tspan"),e&&t(l,{dy:w*ft,x:c.x}),l.appendChild(n._g.doc.createTextNode(y[e])),o.appendChild(l),s[e]=l}else for(s=o.getElementsByTagName("tspan"),e=0,a=s.length;e<a;e++)e?t(s[e],{dy:w*ft,x:c.x}):t(s[0],{dy:0});t(o,{x:c.x,y:c.y});r._.dirty=1;p=r._getBBox();v=c.y-(p.y+p.height/2);v&&n.is(v,"finite")&&t(s[0],{dy:v})}},o=function(t,i){this[0]=this.node=t;t.raphael=!0;this.id=n._oid++;t.raphaelid=this.id;this.matrix=n.matrix();this.realPath=null;this.paper=i;this.attrs=this.attrs||{};this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1};i.bottom||(i.bottom=this);this.prev=i.top;i.top&&(i.top.next=this);i.top=this;this.next=null},r=n.el;o.prototype=r;r.constructor=o;n._engine.path=function(n,i){var u=t("path"),r;return i.canvas&&i.canvas.appendChild(u),r=new o(u,i),r.type="path",b(r,{fill:"none",stroke:"#000",path:n}),r};r.rotate=function(n,t,i){if(this.removed)return this;if(n=u(n).split(l),n.length-1&&(t=f(n[1]),i=f(n[2])),n=f(n[0]),i==null&&(t=i),t==null||i==null){var r=this.getBBox(1);t=r.x+r.width/2;i=r.y+r.height/2}return this.transform(this._.transform.concat([["r",n,t,i]])),this};r.scale=function(n,t,i,r){if(this.removed)return this;if(n=u(n).split(l),n.length-1&&(t=f(n[1]),i=f(n[2]),r=f(n[3])),n=f(n[0]),t==null&&(t=n),r==null&&(i=r),i==null||r==null)var e=this.getBBox(1);return i=i==null?e.x+e.width/2:i,r=r==null?e.y+e.height/2:r,this.transform(this._.transform.concat([["s",n,t,i,r]])),this};r.translate=function(n,t){return this.removed?this:(n=u(n).split(l),n.length-1&&(t=f(n[1])),n=f(n[0])||0,t=+t||0,this.transform(this._.transform.concat([["t",n,t]])),this)};r.transform=function(r){var u=this._,f;return r==null?u.transform:(n._extractTransform(this,r),this.clip&&t(this.clip,{transform:this.matrix.invert()}),this.pattern&&w(this),this.node&&t(this.node,{transform:this.matrix}),(u.sx!=1||u.sy!=1)&&(f=this.attrs[i]("stroke-width")?this.attrs["stroke-width"]:1,this.attr({"stroke-width":f})),this)};r.hide=function(){return this.removed||this.paper.safari(this.node.style.display="none"),this};r.show=function(){return this.removed||this.paper.safari(this.node.style.display=""),this};r.remove=function(){if(!this.removed){g.unbind("*.*."+this.id);n._tear(this,this.paper);this.node.parentNode.removeChild(this.node);for(var t in this)delete this[t];this.removed=!0}};r._getBBox=function(){var t,n;this.node.style.display=="none"&&(this.show(),t=!0);n={};try{n=this.node.getBBox()}catch(i){}finally{n=n||{}}return t&&this.hide(),n};r.attr=function(t,r){var u,c,a,s,f,h,e,o,v,y;if(this.removed)return this;if(t==null){u={};for(c in this.attrs)this.attrs[i](c)&&(u[c]=this.attrs[c]);return u.gradient&&u.fill=="none"&&(u.fill=u.gradient)&&delete u.gradient,u.transform=this._.transform,u}if(r==null&&n.is(t,"string")){if(t=="fill"&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;if(t=="transform")return this._.transform;for(a=t.split(l),s={},f=0,h=a.length;f<h;f++)t=a[f],s[t]=t in this.attrs?this.attrs[t]:n.is(this.paper.customAttributes[t],"function")?this.paper.customAttributes[t].def:n._availableAttrs[t];return h-1?s:s[a[0]]}if(r==null&&n.is(t,"array")){for(s={},f=0,h=t.length;f<h;f++)s[t[f]]=this.attr(t[f]);return s}r!=null?(e={},e[t]=r):t!=null&&n.is(t,"object")&&(e=t);for(o in this.paper.customAttributes)if(this.paper.customAttributes[i](o)&&e!=null&&e[i](o)&&n.is(this.paper.customAttributes[o],"function")){v=this.paper.customAttributes[o].apply(this,[].concat(e[o]));this.attrs[o]=e[o];for(y in v)v[i](y)&&(e[y]=v[y])}return b(this,e),this};r.toFront=function(){if(this.removed)return this;this.node.parentNode.appendChild(this.node);var t=this.paper;return t.top!=this&&n._tofront(this,t),this};r.toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild);n._toback(this,this.paper);var t=this.paper}return this};r.insertAfter=function(t){if(this.removed)return this;var i=t.node||t[t.length-1].node;return i.nextSibling?i.parentNode.insertBefore(this.node,i.nextSibling):i.parentNode.appendChild(this.node),n._insertafter(this,t,this.paper),this};r.insertBefore=function(t){if(this.removed)return this;var i=t.node||t[0].node;return i.parentNode.insertBefore(this.node,i),n._insertbefore(this,t,this.paper),this};r.blur=function(i){var r=this,u,f;+i!=0?(u=t("filter"),f=t("feGaussianBlur"),r.attrs.blur=i,u.id=n.createUUID(),t(f,{stdDeviation:+i||1.5}),u.appendChild(f),r.paper.defs.appendChild(u),r._blur=u,t(r.node,{filter:"url(#"+u.id+")"})):(r._blur&&(r._blur.parentNode.removeChild(r._blur),delete r._blur,delete r.attrs.blur),r.node.removeAttribute("filter"))};n._engine.circle=function(n,i,r,u){var e=t("circle"),f;return n.canvas&&n.canvas.appendChild(e),f=new o(e,n),f.attrs={cx:i,cy:r,r:u,fill:"none",stroke:"#000"},f.type="circle",t(e,f.attrs),f};n._engine.rect=function(n,i,r,u,f,e){var h=t("rect"),s;return n.canvas&&n.canvas.appendChild(h),s=new o(h,n),s.attrs={x:i,y:r,width:u,height:f,r:e||0,rx:e||0,ry:e||0,fill:"none",stroke:"#000"},s.type="rect",t(h,s.attrs),s};n._engine.ellipse=function(n,i,r,u,f){var s=t("ellipse"),e;return n.canvas&&n.canvas.appendChild(s),e=new o(s,n),e.attrs={cx:i,cy:r,rx:u,ry:f,fill:"none",stroke:"#000"},e.type="ellipse",t(s,e.attrs),e};n._engine.image=function(n,i,r,u,f,e){var s=t("image"),h;return t(s,{x:r,y:u,width:f,height:e,preserveAspectRatio:"none"}),s.setAttributeNS(v,"href",i),n.canvas&&n.canvas.appendChild(s),h=new o(s,n),h.attrs={x:r,y:u,width:f,height:e,src:i},h.type="image",h};n._engine.text=function(i,r,u,f){var s=t("text"),e;return i.canvas&&i.canvas.appendChild(s),e=new o(s,i),e.attrs={x:r,y:u,"text-anchor":"middle",text:f,font:n._availableAttrs.font,stroke:"none",fill:"#000"},e.type="text",b(e,e.attrs),e};n._engine.link=function(i,r,u,f){var s=t("text"),e;return i.canvas&&i.canvas.appendChild(s),e=new o(s,i),e.attrs={x:r,y:u,"text-anchor":"middle",font:n._availableAttrs.font,stroke:"none",fill:"#000"},jQuery.extend(e.attrs,f),e.type="text",b(e,e.attrs),e};n._engine.setSize=function(n,t){return this.width=n||this.width,this.height=t||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this};n._engine.create=function(){var u=n._getContainer.apply(0,arguments),i=u&&u.container,o=u.x,s=u.y,f=u.width,e=u.height,r,h,c;if(!i)throw new Error("SVG container not found.");return r=t("svg"),h="overflow:hidden;",o=o||0,s=s||0,f=f||512,e=e||342,t(r,{height:e,version:1.1,width:f}),i==1?(r.style.cssText=h+"position:absolute;left:"+o+"px;top:"+s+"px",n._g.doc.body.appendChild(r),c=1):(r.style.cssText=h+"position:relative",i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r)),i=new n._Paper,i.width=f,i.height=e,i.canvas=r,i.clear(),i._left=i._top=0,c&&(i.renderfix=function(){}),i.renderfix(),i};n._engine.setViewBox=function(n,i,r,u,f){g("setViewBox",this,this._viewBox,[n,i,r,u,f]);var o=k(r/this.width,u/this.height),e=this.top,c=f?"meet":"xMinYMin",s,h;for(n==null?(this._vbSize&&(o=1),delete this._vbSize,s="0 0 "+this.width+a+this.height):(this._vbSize=o,s=n+a+i+a+r+a+u),t(this.canvas,{viewBox:s,preserveAspectRatio:c});o&&e;)h="stroke-width"in e.attrs?e.attrs["stroke-width"]:1,e.attr({"stroke-width":h}),e._.dirty=1,e._.dirtyT=1,e=e.prev;return this._viewBox=[n,i,r,u,!!f],this};n.prototype.renderfix=function(){var n=this.canvas,r=n.style,u=n.getScreenCTM()||n.createSVGMatrix(),t=-u.e%1,i=-u.f%1;(t||i)&&(t&&(this._left=(this._left+t)%1,r.left=this._left+"px"),i&&(this._top=(this._top+i)%1,r.top=this._top+"px"))};n.prototype.clear=function(){n.eve("clear",this);for(var i=this.canvas;i.firstChild;)i.removeChild(i.firstChild);this.bottom=this.top=null;(this.desc=t("desc")).appendChild(n._g.doc.createTextNode("Created with Raphaël "+n.version));i.appendChild(this.desc);i.appendChild(this.defs=t("defs"))};n.prototype.remove=function(){g("remove",this);this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var n in this)this[n]=removed(n)};nt=n.st;for(y in r)r[i](y)&&!nt[i](y)&&(nt[y]=function(n){return function(){var t=arguments;return this.forEach(function(i){i[n].apply(i,t)})}}(y))}(window.Raphael);window.Raphael.vml&&function(n){var h="hasOwnProperty",i=String,f=parseFloat,c=Math,e=c.round,p=c.max,w=c.min,v=c.abs,l="fill",a=/[, ]+/,ot=n.eve,g=" progid:DXImageTransform.Microsoft",o=" ",r="",b={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},nt=/([clmz]),?([^clmz]*)/gi,tt=/ progid:\S+Blur\([^\)]+\)/g,it=/-?[^,\s-]+/g,rt="position:absolute;left:0;top:0;width:1px;height:1px",t=21600,ut={path:1,rect:1,image:1},ft={circle:1,ellipse:1},et=function(u){var l=/[ahqstv]/ig,a=n._pathToAbsolute,v,c,y,f,s,w,h,p;if(i(u).match(l)&&(a=n._path2curve),l=/[clmz]/g,a==n._pathToAbsolute&&!i(u).match(l))return i(u).replace(nt,function(n,i,r){var u=[],o=i.toLowerCase()=="m",f=b[i];return r.replace(it,function(n){o&&u.length==2&&(f+=u+b[i=="m"?"l":"L"],u=[]);u.push(e(n*t))}),f+u});for(c=a(u),v=[],s=0,w=c.length;s<w;s++){for(y=c[s],f=c[s][0].toLowerCase(),f=="z"&&(f="x"),h=1,p=y.length;h<p;h++)f+=e(y[h]*t)+(h!=p-1?",":r);v.push(f)}return v.join(o)},k=function(t,i,r){var u=n.matrix();return u.rotate(-t,.5,.5),{dx:u.x(i,r),dy:u.y(i,r)}},y=function(n,i,r,u,f,e){var y=n._,d=n.matrix,h=y.fillpos,c=n.node,p=c.style,w=1,b="",g=t/i,nt=t/r,a,s;(p.visibility="hidden",i&&r)&&(c.coordsize=v(g)+o+v(nt),p.rotation=e*(i*r<0?-1:1),e&&(a=k(e,u,f),u=a.dx,f=a.dy),i<0&&(b+="x"),r<0&&(b+=" y")&&(w=-1),p.flip=b,c.coordorigin=u*-g+o+f*-nt,(h||y.fillsize)&&(s=c.getElementsByTagName(l),s=s&&s[0],c.removeChild(s),h&&(a=k(e,d.x(h[0],h[1]),d.y(h[0],h[1])),s.position=a.dx*w+o+a.dy*w),y.fillsize&&(s.size=y.fillsize[0]*v(i)+o+y.fillsize[1]*v(r)),c.appendChild(s)),p.visibility="visible")},u,s,d;n.toString=function(){return"Your browser doesn’t support SVG. Falling down to VML.\nYou are running Raphaël "+this.version};addArrow=function(n,t,r){for(var u=i(t).toLowerCase().split("-"),o=r?"end":"start",f=u.length,s="classic",h="medium",c="medium",e;f--;)switch(u[f]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":s=u[f];break;case"wide":case"narrow":c=u[f];break;case"long":case"short":h=u[f]}e=n.node.getElementsByTagName("stroke")[0];e[o+"arrow"]=s;e[o+"arrowlength"]=h;e[o+"arrowwidth"]=c};setFillAndStroke=function(u,c){var at,nt,ht,rt,ot,b,ei,vt,ct,tt,g,bt,kt,st,dt,lt,ti,pt,oi;u.attrs=u.attrs||{};var d=u.node,v=u.attrs,it=d.style,ii=ut[u.type]&&(c.x!=v.x||c.y!=v.y||c.width!=v.width||c.height!=v.height||c.cx!=v.cx||c.cy!=v.cy||c.rx!=v.rx||c.ry!=v.ry||c.r!=v.r),si=ft[u.type]&&(v.cx!=c.cx||v.cy!=c.cy||v.r!=c.r||v.rx!=c.rx||v.ry!=c.ry),k=u;for(at in c)c[h](at)&&(v[at]=c[at]);if(ii&&(v.path=n._getPath[u.type](u),u._.dirty=1),c.href&&(d.href=c.href),c.title&&(d.title=c.title),c.target&&(d.target=c.target),c.cursor&&(it.cursor=c.cursor),"blur"in c&&u.blur(c.blur),(c.path&&u.type=="path"||ii)&&(d.path=et(~i(v.path).toLowerCase().indexOf("r")?n._pathToAbsolute(v.path):v.path),u.type=="image"&&(u._.fillpos=[v.x,v.y],u._.fillsize=[v.width,v.height],y(u,1,1,0,0,0))),"transform"in c&&u.transform(c.transform),si){var wt=+v.cx,ri=+v.cy,ui=+v.rx||+v.r||0,fi=+v.ry||+v.r||0;d.path=n.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",e((wt-ui)*t),e((ri-fi)*t),e((wt+ui)*t),e((ri+fi)*t),e(wt*t))}if("clip-rect"in c&&(nt=i(c["clip-rect"]).split(a),nt.length==4&&(nt[2]=+nt[2]+ +nt[0],nt[3]=+nt[3]+ +nt[1],ht=d.clipRect||n._g.doc.createElement("div"),rt=ht.style,rt.clip=n.format("rect({1}px {2}px {3}px {0}px)",nt),d.clipRect||(rt.position="absolute",rt.top=0,rt.left=0,rt.width=u.paper.width+"px",rt.height=u.paper.height+"px",d.parentNode.insertBefore(ht,d),ht.appendChild(d),d.clipRect=ht)),c["clip-rect"]||d.clipRect&&(d.clipRect.style.clip=r)),u.textpath&&(ot=u.textpath.style,c.font&&(ot.font=c.font),c["font-family"]&&(ot.fontFamily='"'+c["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,r)+'"'),c["font-size"]&&(ot.fontSize=c["font-size"]),c["font-weight"]&&(ot.fontWeight=c["font-weight"]),c["font-style"]&&(ot.fontStyle=c["font-style"])),"arrow-start"in c&&addArrow(k,c["arrow-start"]),"arrow-end"in c&&addArrow(k,c["arrow-end"],1),(c.opacity!=null||c["stroke-width"]!=null||c.fill!=null||c.src!=null||c.stroke!=null||c["stroke-width"]!=null||c["stroke-opacity"]!=null||c["fill-opacity"]!=null||c["stroke-dasharray"]!=null||c["stroke-miterlimit"]!=null||c["stroke-linejoin"]!=null||c["stroke-linecap"]!=null)&&(b=d.getElementsByTagName(l),ei=!1,b=b&&b[0],b||(ei=b=s(l)),u.type=="image"&&c.src&&(b.src=c.src),c.fill&&(b.on=!0),(b.on==null||c.fill=="none"||c.fill===null)&&(b.on=!1),b.on&&c.fill&&(vt=i(c.fill).match(n._ISURL),vt?(b.parentNode==d&&d.removeChild(b),b.rotate=!0,b.src=vt[1],b.type="tile",ct=u.getBBox(1),b.position=ct.x+o+ct.y,u._.fillpos=[ct.x,ct.y],n._preload(vt[1],function(){u._.fillsize=[this.offsetWidth,this.offsetHeight]})):(b.color=n.getRGB(c.fill).hex,b.src=r,b.type="solid",n.getRGB(c.fill).error&&(k.type in{circle:1,ellipse:1}||i(c.fill).charAt()!="r")&&addGradientFill(k,c.fill,b)&&(v.fill="none",v.gradient=c.fill,b.rotate=!1))),("fill-opacity"in c||"opacity"in c)&&(tt=((+v["fill-opacity"]+1||2)-1)*((+v.opacity+1||2)-1)*((+n.getRGB(c.fill).o+1||2)-1),tt=w(p(tt,0),1),b.opacity=tt,b.src&&(b.color="none")),d.appendChild(b),g=d.getElementsByTagName("stroke")&&d.getElementsByTagName("stroke")[0],bt=!1,g||(bt=g=s("stroke")),(c.stroke&&c.stroke!="none"||c["stroke-width"]||c["stroke-opacity"]!=null||c["stroke-dasharray"]||c["stroke-miterlimit"]||c["stroke-linejoin"]||c["stroke-linecap"])&&(g.on=!0),(c.stroke=="none"||c.stroke===null||g.on==null||c.stroke==0||c["stroke-width"]==0)&&(g.on=!1),kt=n.getRGB(c.stroke),g.on&&c.stroke&&(g.color=kt.hex),tt=((+v["stroke-opacity"]+1||2)-1)*((+v.opacity+1||2)-1)*((+kt.o+1||2)-1),st=(f(c["stroke-width"])||1)*.75,tt=w(p(tt,0),1),c["stroke-width"]==null&&(st=v["stroke-width"]),c["stroke-width"]&&(g.weight=st),st&&st<1&&(tt*=st)&&(g.weight=1),g.opacity=tt,c["stroke-linejoin"]&&(g.joinstyle=c["stroke-linejoin"]),g.miterlimit=c["stroke-miterlimit"]||8,c["stroke-linecap"]&&(g.endcap=c["stroke-linecap"]=="butt"?"flat":c["stroke-linecap"]=="square"?"square":"round"),c["stroke-dasharray"]&&(dt={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"},g.dashstyle=dt[h](c["stroke-dasharray"])?dt[c["stroke-dasharray"]]:r),bt&&d.appendChild(g)),k.type=="text"){k.paper.canvas.style.display=r;var gt=k.paper.span,ni=100,yt=v.font&&v.font.match(/\d+(?:\.\d*)?(?=px)/);for(it=gt.style,v.font&&(it.font=v.font),v["font-family"]&&(it.fontFamily=v["font-family"]),v["font-weight"]&&(it.fontWeight=v["font-weight"]),v["font-style"]&&(it.fontStyle=v["font-style"]),yt=f(yt?yt[0]:v["font-size"]),it.fontSize=yt*ni+"px",k.textpath.string&&(gt.innerHTML=i(k.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>")),lt=gt.getBoundingClientRect(),k.W=v.w=(lt.right-lt.left)/ni,k.H=v.h=(lt.bottom-lt.top)/ni,k.X=v.x,k.Y=v.y+k.H/2,(("x"in c)||("y"in c))&&(k.path.v=n.format("m{0},{1}l{2},{1}",e(v.x*t),e(v.y*t),e(v.x*t)+1)),ti=["x","y","text","font","font-family","font-weight","font-style","font-size"],pt=0,oi=ti.length;pt<oi;pt++)if(ti[pt]in c){k._.dirty=1;break}switch(v["text-anchor"]){case"start":k.textpath.style["v-text-align"]="left";k.bbx=k.W/2;break;case"end":k.textpath.style["v-text-align"]="right";k.bbx=-k.W/2;break;default:k.textpath.style["v-text-align"]="center";k.bbx=0}k.textpath.style["v-text-kern"]=!0}};addGradientFill=function(t,u,e){var l,s,a,h,p;t.attrs=t.attrs||{};var w=t.attrs,v="linear",y=".5 .5";if((t.attrs.gradient=u,u=i(u).replace(n._radial_gradient,function(n,t,i){return v="radial",t&&i&&(t=f(t),i=f(i),pow(t-.5,2)+pow(i-.5,2)>.25&&(i=c.sqrt(.25-pow(t-.5,2))*((i>.5)*2-1)+.5),y=t+o+i),r}),u=u.split(/\s*\-\s*/),v=="linear"&&(l=u.shift(),l=-f(l),isNaN(l)))||(s=n._parseDots(u),!s))return null;if(t=t.shape||t.node,s.length){for(t.removeChild(e),e.on=!0,e.method="none",e.color=s[0].color,e.color2=s[s.length-1].color,a=[],h=0,p=s.length;h<p;h++)s[h].offset&&a.push(s[h].offset+o+s[h].color);e.colors=a.length?a.join():"0% "+e.color;v=="radial"?(e.type="gradientTitle",e.focus="100%",e.focussize="0 0",e.focusposition=y,e.angle=0):(e.type="gradient",e.angle=(270-l)%360);t.appendChild(e)}return 1};Element=function(t,i){this[0]=this.node=t;t.raphael=!0;this.id=n._oid++;t.raphaelid=this.id;this.X=0;this.Y=0;this.attrs={};this.paper=i;this.matrix=n.matrix();this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1};i.bottom||(i.bottom=this);this.prev=i.top;i.top&&(i.top.next=this);i.top=this;this.next=null};u=n.el;Element.prototype=u;u.constructor=Element;u.transform=function(u){var e,a,l;if(u==null)return this._.transform;e=this.paper._viewBoxShift;a=e?"s"+[e.scale,e.scale]+"-1-1t"+[e.dx,e.dy]:r;e&&(l=u=i(u).replace(/\.{3}|\u2026/g,this._.transform||r));n._extractTransform(this,a+u);var s=this.matrix.clone(),h=this.skew,c=this.node,f,v=~i(this.attrs.fill).indexOf("-"),d=!i(this.attrs.fill).indexOf("url(");if(s.translate(-.5,-.5),d||v||this.type=="image")if(h.matrix="1 0 0 1",h.offset="0 0",f=s.split(),v&&f.noRotation||!f.isSimple){c.style.filter=s.toFilter();var p=this.getBBox(),w=this.getBBox(1),b=p.x-w.x,k=p.y-w.y;c.coordorigin=b*-t+o+k*-t;y(this,1,1,b,k,0)}else c.style.filter=r,y(this,f.scalex,f.scaley,f.dx,f.dy,f.rotate);else c.style.filter=r,h.matrix=i(s),h.offset=s.offset();return l&&(this._.transform=l),this};u.rotate=function(n,t,r){if(this.removed)return this;if(n!=null){if(n=i(n).split(a),n.length-1&&(t=f(n[1]),r=f(n[2])),n=f(n[0]),r==null&&(t=r),t==null||r==null){var u=this.getBBox(1);t=u.x+u.width/2;r=u.y+u.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",n,t,r]])),this}};u.translate=function(n,t){return this.removed?this:(n=i(n).split(a),n.length-1&&(t=f(n[1])),n=f(n[0])||0,t=+t||0,this._.bbox&&(this._.bbox.x+=n,this._.bbox.y+=t),this.transform(this._.transform.concat([["t",n,t]])),this)};u.scale=function(n,t,r,u){if(this.removed)return this;if(n=i(n).split(a),n.length-1&&(t=f(n[1]),r=f(n[2]),u=f(n[3]),isNaN(r)&&(r=null),isNaN(u)&&(u=null)),n=f(n[0]),t==null&&(t=n),u==null&&(r=u),r==null||u==null)var e=this.getBBox(1);return r=r==null?e.x+e.width/2:r,u=u==null?e.y+e.height/2:u,this.transform(this._.transform.concat([["s",n,t,r,u]])),this._.dirtyT=1,this};u.hide=function(){return this.removed||(this.node.style.display="none"),this};u.show=function(){return this.removed||(this.node.style.display=r),this};u._getBBox=function(){return this.removed?{}:this.type=="text"?{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}:pathDimensions(this.attrs.path)};u.remove=function(){if(!this.removed){n.eve.unbind("*.*."+this.id);n._tear(this,this.paper);this.node.parentNode.removeChild(this.node);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var t in this)delete this[t];this.removed=!0}};u.attr=function(t,i){var f,c,v,o,e,s,r,u,y,p;if(this.removed)return this;if(t==null){f={};for(c in this.attrs)this.attrs[h](c)&&(f[c]=this.attrs[c]);return f.gradient&&f.fill=="none"&&(f.fill=f.gradient)&&delete f.gradient,f.transform=this._.transform,f}if(i==null&&n.is(t,"string")){if(t==l&&this.attrs.fill=="none"&&this.attrs.gradient)return this.attrs.gradient;for(v=t.split(a),o={},e=0,s=v.length;e<s;e++)t=v[e],o[t]=t in this.attrs?this.attrs[t]:n.is(this.paper.customAttributes[t],"function")?this.paper.customAttributes[t].def:n._availableAttrs[t];return s-1?o:o[v[0]]}if(this.attrs&&i==null&&n.is(t,"array")){for(o={},e=0,s=t.length;e<s;e++)o[t[e]]=this.attr(t[e]);return o}i!=null&&(r={},r[t]=i);i==null&&n.is(t,"object")&&(r=t);for(u in r)n.eve("attr."+u+"."+this.id,this,r[u]);if(r){for(u in this.paper.customAttributes)if(this.paper.customAttributes[h](u)&&r[h](u)&&n.is(this.paper.customAttributes[u],"function")){y=this.paper.customAttributes[u].apply(this,[][concat](r[u]));this.attrs[u]=r[u];for(p in y)y[h](p)&&(r[p]=y[p])}r.text&&this.type=="text"&&(this.textpath.string=r.text);setFillAndStroke(this,r)}return this};u.toFront=function(){return this.removed||this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&n._tofront(this,this.paper),this};u.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),n._toback(this,this.paper)),this)};u.insertAfter=function(t){return this.removed?this:(t.constructor==n.st.constructor&&(t=t[t.length-1]),t.node.nextSibling?t.node.parentNode.insertBefore(this.node,t.node.nextSibling):t.node.parentNode.appendChild(this.node),n._insertafter(this,t,this.paper),this)};u.insertBefore=function(t){return this.removed?this:(t.constructor==n.st.constructor&&(t=t[0]),t.node.parentNode.insertBefore(this.node,t.node),n._insertbefore(this,t,this.paper),this)};u.blur=function(t){var i=this.node.runtimeStyle,u=i.filter;u=u.replace(tt,r);+t!=0?(this.attrs.blur=t,i.filter=u+o+g+".Blur(pixelradius="+(+t||1.5)+")",i.margin=n.format("-{0}px 0 0 -{0}px",e(+t||1.5))):(i.filter=u,i.margin=0,delete this.attrs.blur)};n._engine.path=function(n,i){var f=s("shape"),u,h,e;return f.style.cssText=rt,f.coordsize=t+o+t,f.coordorigin=i.coordorigin,u=new Element(f,i),h={fill:"none",stroke:"#000"},n&&(h.path=n),u.type="path",u.path=[],u.Path=r,setFillAndStroke(u,h),i.canvas.appendChild(f),e=s("skew"),e.on=!0,f.appendChild(e),u.skew=e,u.transform(r),u};n._engine.rect=function(t,i,r,u,f,e){var h=n._rectPath(i,r,u,f,e),o=t.path(h),s=o.attrs;return o.X=s.x=i,o.Y=s.y=r,o.W=s.width=u,o.H=s.height=f,s.r=e,s.path=h,o.type="rect",o};n._engine.ellipse=function(n,t,i,r,u){var f=n.path(),e=f.attrs;return f.X=t-r,f.Y=i-u,f.W=r*2,f.H=u*2,f.type="ellipse",setFillAndStroke(f,{cx:t,cy:i,rx:r,ry:u}),f};n._engine.circle=function(n,t,i,r){var u=n.path(),f=u.attrs;return u.X=t-r,u.Y=i-r,u.W=u.H=r*2,u.type="circle",setFillAndStroke(u,{cx:t,cy:i,r:r}),u};n._engine.image=function(t,i,r,u,f,e){var a=n._rectPath(r,u,f,e),o=t.path(a).attr({stroke:"none"}),s=o.attrs,c=o.node,h=c.getElementsByTagName(l)[0];return s.src=i,o.X=s.x=r,o.Y=s.y=u,o.W=s.width=f,o.H=s.height=e,s.path=a,o.type="image",h.parentNode==c&&c.removeChild(h),h.rotate=!0,h.src=i,h.type="tile",o._.fillpos=[r,u],o._.fillsize=[f,e],c.appendChild(h),y(o,1,1,0,0,0),o};n._engine.text=function(u,f,h,c){var a=s("shape"),v=s("path"),y=s("textpath"),l,w,p;return f=f||0,h=h||0,c=c||"",v.v=n.format("m{0},{1}l{2},{1}",e(f*t),e(h*t),e(f*t)+1),v.textpathok=!0,y.string=i(c),y.on=!0,a.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px",a.coordsize=t+o+t,a.coordorigin="0 0",l=new Element(a,u),w={fill:"#000",stroke:"none",font:n._availableAttrs.font,text:c},l.shape=a,l.path=v,l.textpath=y,l.type="text",l.attrs.text=i(c),l.attrs.x=f,l.attrs.y=h,l.attrs.w=1,l.attrs.h=1,setFillAndStroke(l,w),a.appendChild(y),a.appendChild(v),u.canvas.appendChild(a),p=s("skew"),p.on=!0,a.appendChild(p),l.skew=p,l.transform(r),l};n._engine.setSize=function(n,t){var i=this.canvas.style;return this.width=n,this.height=t,n==+n&&(n+="px"),t==+t&&(t+="px"),i.width=n,i.height=t,i.clip="rect(0 "+n+" "+t+" 0)",this._viewBox&&setViewBox.apply(this,this._viewBox),this};n._engine.setViewBox=function(t,i,r,u,f){n.eve("setViewBox",this,this._viewBox,[t,i,r,u,f]);var e=this.width,o=this.height,c=1/p(r/e,u/o),s,h;return f&&(s=o/u,h=e/r,r*s<e&&(t-=(e-r*s)/2/s),u*h<o&&(i-=(o-u*h)/2/h)),this._viewBox=[t,i,r,u,!!f],this._viewBoxShift={dx:-t,dy:-i,scale:c},this.forEach(function(n){n.transform("...")}),this};d=function(n){var t=n.document;t.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{t.namespaces.rvml||t.namespaces.add("rvml","urn:schemas-microsoft-com:vml");s=function(n){return t.createElement("<rvml:"+n+' class="rvml">')}}catch(i){s=function(n){return t.createElement("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}};d(n._g.win);n._engine.create=function(){var e=n._getContainer.apply(0,arguments),f=e.container,r=e.height,u=e.width,c=e.x,l=e.y;if(!f)throw new Error("VML container not found.");var i=new n._Paper,s=i.canvas=n._g.doc.createElement("div"),h=s.style;return c=c||0,l=l||0,u=u||512,r=r||342,i.width=u,i.height=r,u==+u&&(u+="px"),r==+r&&(r+="px"),i.coordsize=t*1e3+o+t*1e3,i.coordorigin="0 0",i.span=n._g.doc.createElement("span"),i.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",s.appendChild(i.span),h.cssText=n.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",u,r),f==1?(n._g.doc.body.appendChild(s),h.left=c+"px",h.top=l+"px",h.position="absolute"):f.firstChild?f.insertBefore(s,f.firstChild):f.appendChild(s),i.renderfix=function(){},i};n.prototype.clear=function(){n.eve("clear",this);this.canvas.innerHTML=r;this.span=n._g.doc.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas.appendChild(this.span);this.bottom=this.top=null};n.prototype.remove=function(){n.eve("remove",this);this.canvas.parentNode.removeChild(this.canvas);for(var t in this)this[t]=removed(t);return!0}}(window.Raphael),function(n,t,i,r,u){function s(n,t,i,r){var o=!1,e,u,f;for(r=r instanceof Array?r:[],e={},u=0;u<r.length;u++)e[r[u]]=!0;f=function(n){this.element=n};f.prototype=i;n.fn[t]=function(){var i=arguments,r=this;if(this.each(function(){var s=n(this),u=s.data("plugin-"+t),h,c;u?typeof i[0]=="string"&&i[0]=="resize"?(i.length>1&&(o=i[1]=="showPopup"),i=u.args,n("#"+n(this).attr("id")+" svg").remove(),n("#"+n(this).attr("id")+"_title").remove(),u=new f(s),u.args=i,s.data("plugin-"+t,u),u._init&&u._init.apply(u,i)):typeof i[0]=="string"&&i[0].charAt(0)!="_"&&typeof u[i[0]]=="function"&&(h=Array.prototype.slice.call(i,1),c=u[i[0]].apply(u,h),i[0]in e&&(r=c)):(u=new f(s),s.data("plugin-"+t,u),u.args=i,u._init&&u._init.apply(u,i))}),o)n("#measureDistributionMapPopup").modal().off("shown.bs.modal").on("shown.bs.modal",function(){n("#measureDistributionMapPopup").modal("show")});return r}}var e=930,f=630,o=70,h={useAllLabels:!1,useFullStateNames:!1,showDataValues:!1,dataValues:[],stateStyles:{fill:"#333",stroke:"#666","stroke-width":.1,"stroke-linejoin":"round",scale:[1,1]},stateHoverStyles:{fill:"#333",stroke:"#000",scale:[1.1,1.1]},stateHoverAnimation:500,stateSpecificStyles:{},stateSpecificHoverStyles:{},click:null,mouseover:null,mouseout:null,clickState:{},mouseoverState:{},mouseoutState:{},showLabels:!0,labelWidth:20,labelHeight:15,labelGap:6,labelRadius:3,labelTextHoverStyle:{"font-size":"12px"},labelBackingStyles:{fill:"#333",stroke:"#666","stroke-width":.1,"stroke-linejoin":"round",scale:[1,1]},labelBackingHoverStyles:{fill:"#33c",stroke:"#000"},stateSpecificLabelBackingStyles:{},stateSpecificLabelBackingHoverStyles:{},labelTextStyles:{fill:"#fff",stroke:"none","font-weight":300,"stroke-width":0,"font-size":"12px"},labelTextHoverStyles:{},stateSpecificLabelTextStyles:{},stateSpecificLabelTextHoverStyles:{},includeTerritoriesEast:[],terrBoxX:840,terrBoxY:600,includeTerritoriesWest:[],terrWBoxX:200,terrWBoxY:600},c={_init:function(n){this._initHelper(n)},_initHelper:function(t){var i,u;this.options={};n.extend(this.options,h,t);i=this.element.width();i==0&&(i=700);var s=i*.68,c=i/e,l=s/f;this.scale=Math.min(c,l);this.labelAreaWidth=Math.ceil(o/this.scale);u=e+Math.max(0,this.labelAreaWidth-o);this.paper=r(this.element.get(0),u,f);$map=n(this.element.get(0));$map.children("#"+$map.attr("id")+"_description").insertBefore("svg");$title=n("<div>",{id:$map.attr("id")+"_title",style:"text-align:center;font-weight:bold;font-size:1.2em;"});$map.attr("data-title")!=""?$title.append($map.attr("data-title")):this.options.mapTitle!=="undefined"&&$title.append(this.options.mapTitle);$map.prepend($title);$map.children("#"+$map.attr("id")+" .mapdropdown").insertAfter("#"+$map.attr("id")+"_description");this.paper.setSize(i,s);this.paper.setViewBox(0,0,u,f,!1);this.stateHitAreas={};this.stateShapes={};this.bboxesForStateShapes={};this.topShape=null;this._initCreateStates();this.labelShapes={};this.labelTexts={};this.labelHitAreas={};this.options.showLabels&&this._initCreateLabels();n("#"+$map.attr("id")+" svg a").focusin(function(){n(this).children().attr("stroke",mapdata.focusTextColor)});n("#"+$map.attr("id")+" svg a").focusout(function(){n(this).children().attr("stroke","none")})},_states:{AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",AS:"American Samoa",FM:"Federated States of Micronesia",GU:"Guam",MH:"Marshall Islands",MP:"Northern Mariana Islands",PW:"Palau",PR:"Puerto Rico",VI:"Virgin Islands"},_initCreateStates:function(){var s=this.options.stateStyles,h=this.paper,u={HI:"M 233.08751,519.30948 L 235.02744,515.75293 L 237.2907,515.42961 L 237.61402,516.23791 L 235.51242,519.30948 z M 243.27217,515.59127 L 249.4153,518.17784 L 251.51689,517.85452 L 253.1335,513.97465 L 252.48686,510.57977 L 248.28366,510.09479 L 244.24213,511.87306 z M 273.9878,525.61427 L 277.706,531.11074 L 280.13092,530.78742 L 281.26255,530.30244 L 282.7175,531.59573 L 286.43571,531.43407 L 287.40568,529.97912 L 284.49577,528.20085 L 282.55584,524.48263 L 280.45424,520.92609 L 274.63444,523.83599 z M 294.19545,534.50564 L 295.48874,532.5657 L 300.17691,533.53566 L 300.82356,533.05068 L 306.96668,533.69732 L 306.64336,534.99062 L 304.05678,536.44556 L 299.69193,536.12224 z M 299.53027,539.67879 L 301.47021,543.55866 L 304.54176,542.42703 L 304.86509,540.81041 L 303.24848,538.70882 L 299.53027,538.3855 z M 306.4817,538.54716 L 308.74496,535.63726 L 313.43313,538.06218 L 317.79798,539.19381 L 322.16284,541.94205 L 322.16284,543.88198 L 318.6063,545.66026 L 313.75645,546.63022 L 311.33154,545.17527 z M 323.13281,554.06663 L 324.74942,552.77335 L 328.14431,554.38997 L 335.74238,557.94651 L 339.13727,560.0481 L 340.75387,562.47302 L 342.69381,566.83787 L 346.73534,569.42445 L 346.41202,570.71775 L 342.53215,573.95097 L 338.32896,575.40592 L 336.87401,574.75928 L 333.80244,576.53754 L 331.37753,579.77077 L 329.11427,582.68067 L 327.33599,582.51901 L 323.77945,579.93243 L 323.45613,575.40592 L 324.10277,572.981 L 322.48616,567.32286 L 320.38456,565.54458 L 320.2229,562.958 L 322.48616,561.98804 L 324.58776,558.91648 L 325.07274,557.94651 L 323.45613,556.16823 z",AK:"M 158.07671,453.67502 L 157.75339,539.03215 L 159.36999,540.00211 L 162.44156,540.16377 L 163.8965,539.03215 L 166.48308,539.03215 L 166.64475,541.94205 L 173.59618,548.73182 L 174.08117,551.3184 L 177.47605,549.37846 L 178.1227,549.2168 L 178.44602,546.14524 L 179.90096,544.52863 L 181.0326,544.36697 L 182.97253,542.91201 L 186.04409,545.01361 L 186.69074,547.92352 L 188.63067,549.05514 L 189.7623,551.48006 L 193.64218,553.25833 L 197.03706,559.2398 L 199.78529,563.11966 L 202.04855,565.86791 L 203.50351,569.58611 L 208.515,571.36439 L 213.68817,573.46598 L 214.65813,577.83084 L 215.14311,580.9024 L 214.17315,584.29729 L 212.39487,586.56054 L 210.77826,585.75224 L 209.32331,582.68067 L 206.57507,581.22573 L 204.7968,580.09409 L 203.98849,580.9024 L 205.44344,583.65065 L 205.6051,587.36885 L 204.47347,587.85383 L 202.53354,585.9139 L 200.43195,584.62061 L 200.91693,586.23722 L 202.21021,588.0155 L 201.40191,588.8238 C 201.40191,588.8238 200.59361,588.50048 200.10863,587.85383 C 199.62363,587.20719 198.00703,584.45895 198.00703,584.45895 L 197.03706,582.19569 C 197.03706,582.19569 196.71374,583.48898 196.06709,583.16565 C 195.42044,582.84233 194.7738,581.71071 194.7738,581.71071 L 196.55207,579.77077 L 195.09712,578.31582 L 195.09712,573.30432 L 194.28882,573.30432 L 193.48052,576.6992 L 192.34888,577.1842 L 191.37892,573.46598 L 190.73227,569.74777 L 189.92396,569.26279 L 190.24729,574.92094 L 190.24729,576.05256 L 188.79233,574.75928 L 185.23579,568.77781 L 183.13419,568.29283 L 182.48755,564.57462 L 180.87094,561.66472 L 179.25432,560.53308 L 179.25432,558.26983 L 181.35592,556.97654 L 180.87094,556.65322 L 178.28436,557.29986 L 174.88947,554.87495 L 172.30289,551.96504 L 167.45306,549.37846 L 163.41152,546.79188 L 164.70482,543.55866 L 164.70482,541.94205 L 162.92654,543.55866 L 160.01664,544.69029 L 156.29843,543.55866 L 150.64028,541.13375 L 145.14381,541.13375 L 144.49717,541.61873 L 138.03072,537.73885 L 135.92912,537.41553 L 133.18088,531.59573 L 129.62433,531.91905 L 126.06778,533.374 L 126.55277,537.90052 L 127.68439,534.99062 L 128.65437,535.31394 L 127.19941,539.67879 L 130.43263,536.93055 L 131.07928,538.54716 L 127.19941,542.91201 L 125.90612,542.58869 L 125.42114,540.64875 L 124.12785,539.84045 L 122.83456,540.97208 L 120.08632,539.19381 L 117.01475,541.29541 L 115.23649,543.397 L 111.8416,545.4986 L 107.15342,545.33693 L 106.66844,543.23534 L 110.38664,542.58869 L 110.38664,541.29541 L 108.12338,540.64875 L 109.09336,538.22384 L 111.35661,534.34397 L 111.35661,532.5657 L 111.51827,531.75739 L 115.88313,529.49413 L 116.85309,530.78742 L 119.60134,530.78742 L 118.30805,528.20085 L 114.58983,527.87752 L 109.57834,530.62576 L 107.15342,534.02064 L 105.37515,536.60723 L 104.24352,538.87049 L 100.04033,540.32543 L 96.96876,542.91201 L 96.645439,544.52863 L 98.908696,545.4986 L 99.717009,547.60018 L 96.96876,550.83341 L 90.502321,555.03661 L 82.742574,559.2398 L 80.640977,560.37142 L 75.306159,561.50306 L 69.971333,563.76631 L 71.749608,565.0596 L 70.294654,566.51455 L 69.809672,567.64618 L 67.061434,566.67621 L 63.828214,566.83787 L 63.019902,569.10113 L 62.049939,569.10113 L 62.37326,566.67621 L 58.816709,567.96951 L 55.90681,568.93947 L 52.511924,567.64618 L 49.602023,569.58611 L 46.368799,569.58611 L 44.267202,570.87941 L 42.65059,571.68771 L 40.548995,571.36439 L 37.962415,570.23276 L 35.699158,570.87941 L 34.729191,571.84937 L 33.112578,570.71775 L 33.112578,568.77781 L 36.184142,567.48452 L 42.488929,568.13117 L 46.853782,566.51455 L 48.955378,564.41296 L 51.86528,563.76631 L 53.643553,562.958 L 56.391794,563.11966 L 58.008406,564.41296 L 58.978369,564.08964 L 61.241626,561.3414 L 64.313196,560.37142 L 67.708076,559.72478 L 69.00137,559.40146 L 69.648012,559.88644 L 70.456324,559.88644 L 71.749608,556.16823 L 75.791141,554.71329 L 77.731077,550.99508 L 79.994336,546.46856 L 81.610951,545.01361 L 81.934272,542.42703 L 80.317657,543.72032 L 76.922764,544.36697 L 76.276122,541.94205 L 74.982838,541.61873 L 74.012865,542.58869 L 73.851205,545.4986 L 72.39625,545.33693 L 70.941306,539.51713 L 69.648012,540.81041 L 68.516388,540.32543 L 68.193068,538.3855 L 64.151535,538.54716 L 62.049939,539.67879 L 59.463361,539.35547 L 60.918305,537.90052 L 61.403286,535.31394 L 60.756645,533.374 L 62.211599,532.40404 L 63.504883,532.24238 L 62.858241,530.4641 L 62.858241,526.09925 L 61.888278,525.12928 L 61.079966,526.58423 L 54.936843,526.58423 L 53.481892,525.29094 L 52.835247,521.41108 L 50.733651,517.85452 L 50.733651,516.88456 L 52.835247,516.07625 L 52.996908,513.97465 L 54.128536,512.84303 L 53.320231,512.35805 L 52.026941,512.84303 L 50.895313,510.09479 L 51.86528,505.08328 L 56.391794,501.85007 L 58.978369,500.23345 L 60.918305,496.51525 L 63.666554,495.22195 L 66.253132,496.35359 L 66.576453,498.77851 L 69.00137,498.45517 L 72.23459,496.03026 L 73.851205,496.67691 L 74.821167,497.32355 L 76.437782,497.32355 L 78.701041,496.03026 L 79.509354,491.6654 C 79.509354,491.6654 79.832675,488.75551 80.479317,488.27052 C 81.125959,487.78554 81.44928,487.30056 81.44928,487.30056 L 80.317657,485.36062 L 77.731077,486.16893 L 74.497847,486.97723 L 72.557911,486.49225 L 69.00137,484.71397 L 63.989875,484.55231 L 60.433324,480.83411 L 60.918305,476.95424 L 61.564957,474.52932 L 59.463361,472.75105 L 57.523423,469.03283 L 58.008406,468.22453 L 64.798177,467.73955 L 66.899773,467.73955 L 67.869736,468.70951 L 68.516388,468.70951 L 68.354728,467.0929 L 72.23459,466.44626 L 74.821167,466.76958 L 76.276122,467.90121 L 74.821167,470.00281 L 74.336186,471.45775 L 77.084435,473.07437 L 82.095932,474.85264 L 83.874208,473.88268 L 81.610951,469.51783 L 80.640977,466.2846 L 81.610951,465.47629 L 78.21606,463.53636 L 77.731077,462.40472 L 78.21606,460.78812 L 77.407756,456.90825 L 74.497847,452.22007 L 72.072929,448.01688 L 74.982838,446.07694 L 78.21606,446.07694 L 79.994336,446.72359 L 84.197528,446.56193 L 87.915733,443.00539 L 89.047366,439.93382 L 92.765578,437.5089 L 94.382182,438.47887 L 97.130421,437.83222 L 100.84863,435.73062 L 101.98027,435.56896 L 102.95023,436.37728 L 107.47674,436.21561 L 110.22498,433.14405 L 111.35661,433.14405 L 114.91316,435.56896 L 116.85309,437.67056 L 116.36811,438.80219 L 117.01475,439.93382 L 118.63137,438.31721 L 122.51124,438.64053 L 122.83456,442.35873 L 124.7745,443.81369 L 131.88759,444.46033 L 138.19238,448.66352 L 139.64732,447.69356 L 144.82049,450.28014 L 146.92208,449.6335 L 148.86202,448.82518 L 153.71185,450.76512 L 158.07671,453.67502 z M 42.973913,482.61238 L 45.075509,487.9472 L 44.913847,488.91717 L 42.003945,488.59384 L 40.225672,484.55231 L 38.447399,483.09737 L 36.02248,483.09737 L 35.86082,480.51078 L 37.639093,478.08586 L 38.770722,480.51078 L 40.225672,481.96573 z M 40.387333,516.07625 L 44.105542,516.88456 L 47.823749,517.85452 L 48.632056,518.8245 L 47.015444,522.5427 L 43.94388,522.38104 L 40.548995,518.8245 z M 19.694697,502.01173 L 20.826327,504.5983 L 21.957955,506.21492 L 20.826327,507.02322 L 18.72473,503.95166 L 18.72473,502.01173 z M 5.9534943,575.0826 L 9.3483796,572.81934 L 12.743265,571.84937 L 15.329845,572.17269 L 15.814828,573.7893 L 17.754763,574.27429 L 19.694697,572.33436 L 19.371375,570.71775 L 22.119616,570.0711 L 25.029518,572.65768 L 23.897889,574.43595 L 19.533037,575.56758 L 16.784795,575.0826 L 13.066588,573.95097 L 8.7017347,575.40592 L 7.0851227,575.72924 z M 54.936843,570.55609 L 56.553455,572.49602 L 58.655048,570.87941 L 57.2001,569.58611 z M 57.846745,573.62764 L 58.978369,571.36439 L 61.079966,571.68771 L 60.271663,573.62764 z M 81.44928,571.68771 L 82.904234,573.46598 L 83.874208,572.33436 L 83.065895,570.39442 z M 90.17899,559.2398 L 91.310623,565.0596 L 94.220522,565.86791 L 99.232017,562.958 L 103.59687,560.37142 L 101.98027,557.94651 L 102.46525,555.52159 L 100.36365,556.81488 L 97.453752,556.00657 L 99.070357,554.87495 L 101.01029,555.68325 L 104.89016,553.90497 L 105.37515,552.45003 L 102.95023,551.64172 L 103.75853,549.70178 L 101.01029,551.64172 L 96.322118,555.19827 L 91.472284,558.10817 z M 132.53423,539.35547 L 134.95915,537.90052 L 133.98918,536.12224 L 132.21091,537.09221 z",FL:"M 755.39728,445.50676 L 757.66294,452.82536 L 761.39264,462.56762 L 766.72743,471.94392 L 770.44562,478.24868 L 775.29544,483.74514 L 779.33695,487.46333 L 780.95355,490.37322 L 779.82193,491.6665 L 779.01363,492.95978 L 781.92351,500.39617 L 784.8334,503.30605 L 787.41997,508.64085 L 790.9765,514.46063 L 795.50299,522.70531 L 796.79628,530.30335 L 797.28126,542.26623 L 797.9279,544.04449 L 797.60458,547.43936 L 795.17967,548.73265 L 795.50299,550.67257 L 794.85635,552.6125 L 795.17967,555.0374 L 795.66465,556.97733 L 792.91643,560.21054 L 789.84488,561.66548 L 785.96503,561.82714 L 784.51008,563.44375 L 782.08518,564.41371 L 780.79189,563.92873 L 779.66027,562.95877 L 779.33695,560.04888 L 778.52864,556.65401 L 775.13377,551.48087 L 771.57724,549.21763 L 767.69739,548.89431 L 766.88909,550.18759 L 763.81754,545.82276 L 763.1709,542.26623 L 760.58433,538.22472 L 758.80607,537.09309 L 757.18946,539.19468 L 755.4112,538.87136 L 753.30961,533.85988 L 750.39972,529.98003 L 747.48983,524.64524 L 744.90327,521.57369 L 741.34674,517.8555 L 743.44832,515.43059 L 746.68153,509.93413 L 746.51987,508.31753 L 741.99338,507.34757 L 740.37677,507.99421 L 740.7001,508.64085 L 743.28666,509.61081 L 741.83172,514.13731 L 741.02342,514.62229 L 739.24515,510.58078 L 737.95187,505.73096 L 737.62855,502.98273 L 739.08349,498.29458 L 739.08349,488.75661 L 736.01194,485.03842 L 734.71866,481.96687 L 729.54552,480.67359 L 727.6056,480.02695 L 725.98899,477.44038 L 722.59412,475.82377 L 721.4625,472.4289 L 718.71427,471.45894 L 716.28936,467.74075 L 712.08619,466.28581 L 709.1763,464.83086 L 706.58974,464.83086 L 702.54822,465.63917 L 702.38656,467.57909 L 703.19487,468.54905 L 702.70988,469.68068 L 699.63834,469.51902 L 695.92015,473.07555 L 692.36361,475.01547 L 688.48376,475.01547 L 685.25055,476.30876 L 684.92723,473.56053 L 683.31063,471.6206 L 680.40074,470.48898 L 678.78414,469.03403 L 670.70111,465.15418 L 663.10307,463.37592 L 658.73824,464.02256 L 652.7568,464.50754 L 646.77536,466.60913 L 643.29612,467.22209 L 643.0582,459.17234 L 640.47163,457.23242 L 638.69336,455.45415 L 639.01668,452.38259 L 649.2013,451.08931 L 674.7437,448.17942 L 681.53345,447.53278 L 686.96945,447.81305 L 689.55602,451.69291 L 691.01096,453.14785 L 699.10912,453.66307 L 709.92887,453.01643 L 731.44126,451.72314 L 736.88698,451.04877 L 741.46423,451.0765 L 741.62589,453.98639 L 745.44989,454.79469 L 745.77321,449.98792 L 744.15661,445.46141 L 745.11145,444.72869 L 750.22414,445.18344 z M 767.94269,577.91184 L 770.36761,577.2652 L 771.66089,577.02271 L 773.11585,574.67862 L 775.45993,573.06201 L 776.75322,573.547 L 778.45066,573.87032 L 778.85481,574.92111 L 775.37911,576.13357 L 771.17591,577.58852 L 768.83183,578.80098 z M 781.44139,572.90035 L 782.65385,573.95115 L 785.40209,571.84956 L 790.7369,567.64637 L 794.4551,563.7665 L 796.96085,557.1384 L 797.93082,555.44096 L 798.09248,552.04608 L 797.365,552.53106 L 796.39504,555.36013 L 794.94008,559.96746 L 791.70686,565.22146 L 787.34202,569.42464 L 783.94714,571.36457 z",SC:"M 761.23097,412.93785 L 759.45391,413.90735 L 756.86734,412.61406 L 756.2207,410.51247 L 754.92742,406.95594 L 752.66416,404.85434 L 750.07759,404.2077 L 748.46099,399.35789 L 745.71275,393.37644 L 741.50958,391.4365 L 739.40798,389.49658 L 738.1147,386.91001 L 736.01311,384.97007 L 733.74986,383.67679 L 731.48661,380.7669 L 728.41506,378.50366 L 723.88855,376.72538 L 723.40357,375.27044 L 720.97867,372.36055 L 720.49368,370.90559 L 717.0988,365.73246 L 713.70393,365.89412 L 709.66241,363.4692 L 708.36913,362.17592 L 708.04581,360.39765 L 708.85411,358.45773 L 711.11736,357.48775 L 710.79404,355.38617 L 716.93714,352.7996 L 725.99014,348.2731 L 733.26487,347.46479 L 749.75427,346.97981 L 752.01752,348.91974 L 753.63412,352.15296 L 757.99897,351.66798 L 770.6085,350.21302 L 773.51839,351.02133 L 786.12793,358.61939 L 796.23601,366.74107 L 790.81484,372.19941 L 788.22827,378.34251 L 787.74329,384.64727 L 786.12669,385.45557 L 784.99506,388.2038 L 782.57016,388.85044 L 780.46857,392.40697 L 777.72034,395.1552 L 775.4571,398.55007 L 773.84049,399.35837 L 770.28396,402.75324 L 767.37407,402.9149 L 768.34404,406.14811 L 763.33256,411.64457 z",GA:"M 689.61648,357.97274 L 684.76666,358.78105 L 676.3603,359.91267 L 667.79229,360.8018 L 667.79229,362.98422 L 667.95395,365.08582 L 668.60059,368.48069 L 671.99547,376.40206 L 674.42038,386.26337 L 675.87532,392.40648 L 677.49193,397.25629 L 678.94688,404.2077 L 681.04847,410.51247 L 683.63504,413.90735 L 684.12002,417.30222 L 686.05995,418.11052 L 686.22161,420.21212 L 684.44334,425.06193 L 683.95836,428.29515 L 683.7967,430.23508 L 685.41331,434.59992 L 685.73663,439.93472 L 684.92832,442.35963 L 685.57497,443.16794 L 687.02992,443.97624 L 687.67656,447.37111 L 690.26313,451.25097 L 691.71807,452.70591 L 699.63945,452.86757 L 710.4592,452.22093 L 731.97159,450.92765 L 737.41731,450.25328 L 741.99456,450.28101 L 742.15622,453.1909 L 744.74279,453.9992 L 745.06611,449.63436 L 743.4495,445.10786 L 744.58113,443.49126 L 750.40091,444.29956 L 755.37832,444.61734 L 754.6029,438.31855 L 756.86614,428.2956 L 758.32109,424.09242 L 757.8361,421.50586 L 761.17051,415.26156 L 760.66021,413.90988 L 758.7468,414.61446 L 756.16024,413.32116 L 755.51359,411.21957 L 754.22031,407.66304 L 751.95705,405.56145 L 749.37049,404.91481 L 747.75388,400.06499 L 744.82887,393.72999 L 740.6257,391.79006 L 738.5241,389.85013 L 737.23081,387.26356 L 735.12923,385.32363 L 732.86598,384.03034 L 730.60273,381.12045 L 727.53118,378.85721 L 723.00467,377.07893 L 722.51969,375.62399 L 720.09478,372.7141 L 719.6098,371.25915 L 716.21492,366.35117 L 712.82005,366.51284 L 708.69014,363.4692 L 707.39686,362.17592 L 707.07354,360.39765 L 707.88184,358.45773 L 710.23348,357.22259 L 709.09954,356.00037 L 709.17743,355.70949 L 703.35764,356.67945 L 696.40623,357.48775 z",AL:"M 625.59784,466.77079 L 623.98224,451.57429 L 621.234,432.82165 L 621.39566,418.75716 L 622.20396,387.71831 L 622.0423,371.06725 L 622.20739,364.64819 L 629.96369,364.2775 L 657.76933,361.69094 L 666.69187,361.02874 L 666.54407,363.21116 L 666.70573,365.31276 L 667.35238,368.70763 L 670.74726,376.629 L 673.17216,386.49031 L 674.62711,392.63342 L 676.24371,397.48324 L 677.69867,404.43465 L 679.80025,410.73941 L 682.38682,414.1343 L 682.8718,417.52916 L 684.81174,418.33747 L 684.9734,420.43906 L 683.19512,425.28888 L 682.71014,428.5221 L 682.54848,430.46202 L 684.1651,434.82687 L 684.48842,440.16166 L 683.6801,442.58658 L 684.32676,443.39488 L 685.7817,444.20318 L 686.81695,446.73845 L 680.51218,446.73845 L 673.72243,447.3851 L 648.18003,450.29498 L 637.76847,451.70175 L 637.67209,455.45415 L 639.45036,457.23242 L 642.03693,459.17234 L 642.61779,467.10778 L 637.07573,469.68068 L 634.32751,469.35736 L 637.07573,467.41743 L 637.07573,466.44747 L 634.00419,460.46603 L 631.74094,459.81939 L 630.28599,464.18422 L 628.99271,466.93245 L 628.34607,466.77079 z",NC:"M 832.10653,298.47179 L 833.81653,303.17039 L 837.37306,309.63681 L 839.79796,312.06172 L 840.4446,314.32497 L 838.0197,314.48663 L 838.828,315.13327 L 838.50468,319.33644 L 835.91811,320.62972 L 835.27147,322.73131 L 833.97819,325.6412 L 830.25999,327.2578 L 827.83509,326.93448 L 826.38014,326.77282 L 824.76354,325.47954 L 825.08686,326.77282 L 825.08686,327.74279 L 827.02679,327.74279 L 827.83509,329.03607 L 825.89516,335.34083 L 830.09833,335.34083 L 830.74498,336.95743 L 833.00822,334.69419 L 834.30151,334.2092 L 832.36158,337.76573 L 829.29003,342.61555 L 827.99675,342.61555 L 826.86512,342.13057 L 824.1169,342.77721 L 818.94376,345.20212 L 812.47734,350.53691 L 809.08247,355.22506 L 807.14255,361.69148 L 806.65757,364.11639 L 801.96941,364.60137 L 796.51628,365.93803 L 786.56987,357.7355 L 773.96033,350.13745 L 771.05044,349.32914 L 758.44091,350.78409 L 754.16445,351.53424 L 752.54785,348.30102 L 749.57749,346.18432 L 733.0881,346.6693 L 725.81336,347.4776 L 716.76037,352.00411 L 710.61726,354.59067 L 709.00066,354.91399 L 703.18087,355.88396 L 696.22946,356.69226 L 689.43971,357.17725 L 689.9398,353.12292 L 691.71807,351.66798 L 694.46631,351.02133 L 695.11295,347.30313 L 699.31613,344.55491 L 703.19598,343.09995 L 707.39917,339.54342 L 711.764,337.44183 L 712.41064,334.37027 L 716.2905,330.49042 L 716.93714,330.32876 C 716.93714,330.32876 716.93714,331.46039 717.74545,331.46039 C 718.55375,331.46039 719.68538,331.78371 719.68538,331.78371 L 721.94863,328.22717 L 724.05022,327.58052 L 726.31346,327.90385 L 727.93008,324.34732 L 730.83997,321.76074 L 731.32495,319.65915 L 731.32495,315.69846 L 735.85145,316.42594 L 742.98754,315.13265 L 758.80727,313.19272 L 775.94331,310.60615 L 795.86504,306.60555 L 815.59836,302.44073 L 826.9628,299.6443 z M 836.00199,331.45961 L 838.58857,328.95386 L 841.74095,326.36728 L 843.27673,325.72064 L 843.43839,323.69988 L 842.79175,317.55676 L 841.3368,315.21268 L 840.69015,313.35358 L 841.41763,313.11108 L 844.16587,318.60756 L 844.57002,323.05323 L 844.40836,326.44812 L 841.01348,327.98389 L 838.18441,330.40881 L 837.05279,331.62127 z",TN:"M 697.05288,320.62911 L 645.15979,325.6406 L 629.40023,327.41886 L 624.77903,327.93157 L 620.91068,327.90385 L 620.91068,331.78371 L 612.50433,332.26869 L 605.55292,332.91533 L 594.45689,332.96824 L 594.19215,338.80367 L 592.05398,345.07921 L 591.05891,348.09522 L 589.71017,352.47628 L 589.38685,355.06285 L 585.34533,357.32609 L 586.80027,360.88263 L 585.83031,365.24747 L 584.86193,366.03712 L 592.11797,365.84281 L 616.20542,363.90289 L 621.54027,363.74122 L 629.62326,363.25623 L 657.42891,360.66967 L 667.59966,359.86136 L 676.01988,358.8914 L 684.42624,357.75978 L 689.27606,356.95147 L 689.14548,352.44207 L 690.92375,350.98713 L 693.67198,350.34049 L 694.31863,346.62229 L 698.52181,343.87406 L 702.40166,342.4191 L 706.60484,338.86257 L 710.96967,336.76099 L 711.84326,333.23553 L 716.17702,329.35568 L 716.82367,329.19402 C 716.82367,329.19402 716.82367,330.32564 717.63197,330.32564 C 718.44027,330.32564 719.5719,330.64896 719.5719,330.64896 L 721.83515,327.09242 L 723.93674,326.44578 L 726.19998,326.7691 L 727.8166,323.21257 L 729.93216,320.96641 L 730.53062,319.99957 L 730.70699,316.06745 L 729.22336,315.77929 L 726.79845,317.71923 L 718.87707,317.88089 L 706.88174,319.78157 z",RI:"M 874.07001,179.82344 L 873.58706,175.61904 L 872.77876,171.2542 L 871.08133,165.35359 L 876.82028,163.81781 L 878.43688,164.94943 L 881.83176,169.31427 L 884.74063,173.76056 L 881.82968,175.29696 L 880.5364,175.1353 L 879.40478,176.91357 L 876.97987,178.85349 z",CT:"M 873.19331,180.05038 L 872.56579,175.84599 L 871.75749,171.48115 L 870.14088,165.4997 L 865.989,166.40438 L 844.16479,171.17336 L 844.81143,174.48742 L 846.26638,181.76216 L 846.26638,189.84519 L 845.13475,192.10845 L 846.96715,194.21757 L 851.9225,190.81637 L 855.47903,187.58316 L 857.41895,185.48157 L 858.22726,186.12821 L 860.97548,184.67327 L 866.14862,183.54165 z",MA:"M 899.97704,173.85121 L 902.14896,173.16533 L 902.60622,171.45066 L 903.63502,171.56497 L 904.66382,173.85121 L 903.4064,174.30845 L 899.5198,174.42277 z M 890.6035,174.65139 L 892.88972,172.02222 L 894.49009,172.02222 L 896.31908,173.50827 L 893.91854,174.53707 L 891.74662,175.56587 z M 855.80437,152.6632 L 873.26374,148.46002 L 875.527,147.81338 L 877.62858,144.58017 L 881.36535,142.91686 L 884.25459,147.3297 L 881.82968,152.50284 L 881.50636,153.95778 L 883.44629,156.54435 L 884.57791,155.73605 L 886.35618,155.73605 L 888.61942,158.32261 L 892.49928,164.30405 L 896.05581,164.78903 L 898.31905,163.81907 L 900.09732,162.0408 L 899.28901,159.29258 L 897.18743,157.67597 L 895.73248,158.48427 L 894.76252,157.19099 L 895.2475,156.70601 L 897.34909,156.54435 L 899.12735,157.35265 L 901.06728,159.77756 L 902.03724,162.68745 L 902.36056,165.11235 L 898.15739,166.5673 L 894.27754,168.50722 L 890.39769,173.03372 L 888.45776,174.48866 L 888.45776,173.5187 L 890.88267,172.06375 L 891.36765,170.28549 L 890.55935,167.21394 L 887.64946,168.66888 L 886.84116,170.12383 L 887.32614,172.38707 L 885.25981,173.3875 L 882.51261,168.86037 L 879.11773,164.49553 L 877.04723,162.68306 L 870.51396,164.55926 L 865.42163,165.61005 L 843.59742,170.37904 L 843.19483,165.43441 L 843.84147,154.84564 L 849.01462,153.9565 z",ME:"M 923.21476,77.330719 L 925.15469,79.432305 L 927.41794,83.150496 L 927.41794,85.090422 L 925.31635,89.778575 L 923.37642,90.425217 L 919.98155,93.496766 L 915.13174,98.993222 C 915.13174,98.993222 914.4851,98.993222 913.83846,98.993222 C 913.19182,98.993222 912.86849,96.891636 912.86849,96.891636 L 911.09023,97.053296 L 910.12027,98.508241 L 907.69536,99.963185 L 906.7254,101.41813 L 908.342,102.87307 L 907.85702,103.51972 L 907.37204,106.26794 L 905.43211,106.10628 L 905.43211,104.48968 L 905.10879,103.19639 L 903.65385,103.51972 L 901.87558,100.28651 L 899.774,101.57979 L 901.06728,103.03473 L 901.3906,104.16636 L 900.5823,105.45964 L 900.90562,108.53119 L 901.06728,110.14779 L 899.45068,112.73436 L 896.54079,113.21934 L 896.21747,116.12923 L 890.88267,119.20078 L 889.58939,119.68576 L 887.97278,118.23082 L 884.90123,121.78735 L 885.8712,125.02056 L 884.41625,126.31384 L 884.25459,130.67867 L 883.13131,136.93803 L 880.66906,135.78208 L 880.18407,132.71052 L 876.30422,131.57889 L 875.9809,128.83065 L 868.70615,105.38983 L 864.50757,91.750088 L 865.92811,91.631923 L 867.4419,92.041822 L 867.4419,89.455254 L 868.2502,83.958798 L 870.83677,79.270645 L 872.29172,75.229133 L 870.35179,72.804226 L 870.35179,66.822789 L 871.16009,65.852826 L 871.9684,63.104598 L 871.80674,61.649654 L 871.64507,56.79984 L 873.42334,51.950026 L 876.33323,43.0587 L 878.43481,38.855528 L 879.7281,38.855528 L 881.02138,39.017188 L 881.02138,40.148811 L 882.31467,42.412058 L 885.06289,43.0587 L 885.8712,42.250397 L 885.8712,41.280435 L 889.91271,38.370546 L 891.69097,36.592281 L 893.14592,36.753942 L 899.12735,39.178849 L 901.06728,40.148811 L 910.12027,70.055998 L 916.1017,70.055998 L 916.91001,71.995924 L 917.07167,76.845738 L 919.98155,79.108984 L 920.78986,79.108984 L 920.95152,78.624003 L 920.46654,77.49238 z M 902.28301,107.47825 L 903.81879,105.94247 L 905.19291,106.99327 L 905.75872,109.41819 L 904.06128,110.30732 z M 908.99194,101.57763 L 910.77021,103.43673 C 910.77021,103.43673 912.0635,103.51755 912.0635,103.19423 C 912.0635,102.87091 912.30599,101.17347 912.30599,101.17347 L 913.19513,100.36517 L 912.38682,98.586893 L 910.36606,99.31437 z",NH:"M 880.79902,142.42476 L 881.66802,141.34826 L 882.75824,138.05724 L 880.21516,137.14377 L 879.73017,134.07221 L 875.85032,132.94059 L 875.527,130.19235 L 868.25225,106.75153 L 863.65083,92.208542 L 862.75375,92.203482 L 862.10711,93.820087 L 861.46047,93.335106 L 860.4905,92.365143 L 859.03556,94.305068 L 858.98709,99.337122 L 859.29874,105.00434 L 861.23866,107.75258 L 861.23866,111.7941 L 857.52046,116.85688 L 854.93389,117.98852 L 854.93389,119.12014 L 856.06552,120.89841 L 856.06552,129.46643 L 855.25721,138.6811 L 855.09555,143.53092 L 856.06552,144.82422 L 855.90386,149.35071 L 855.41887,151.12899 L 856.87382,152.01499 L 873.26374,147.32527 L 875.527,146.67863 L 877.06121,144.12627 z",VT:"M 844.34355,153.72643 L 843.53525,148.0683 L 841.14454,138.09663 L 840.4979,137.77331 L 837.588,136.48002 L 838.3963,133.57013 L 837.588,131.46854 L 834.88795,126.82856 L 835.85792,122.9487 L 835.04961,117.77555 L 832.6247,111.30911 L 831.81913,106.3866 L 858.06661,99.63916 L 858.39094,105.45824 L 860.33087,108.20648 L 860.33087,112.248 L 856.61267,116.28952 L 854.0261,117.42115 L 854.0261,118.55277 L 855.15772,120.33104 L 855.15772,128.89906 L 854.34942,138.11373 L 854.18776,142.96356 L 855.15772,144.25685 L 854.99606,148.78334 L 854.51108,150.56162 L 855.1717,152.12847 L 848.22029,153.5026 z",NY:"M 828.61427,189.42238 L 827.48264,188.45242 L 824.89606,188.29076 L 822.63282,186.35084 L 821.00221,180.22171 L 817.54375,180.31225 L 815.10004,177.60405 L 795.71472,181.98599 L 752.71294,190.71568 L 745.18329,191.94367 L 744.44513,185.47533 L 745.87323,184.34995 L 747.16651,183.21833 L 748.13648,181.60172 L 749.91474,180.4701 L 751.85467,178.69183 L 752.33965,177.07523 L 754.44123,174.327 L 755.57286,173.35704 L 755.4112,172.38707 L 754.11791,169.31553 L 752.33965,169.15387 L 750.39972,163.01077 L 753.30961,161.2325 L 757.67444,159.77756 L 761.71596,158.48427 L 764.94917,157.99929 L 771.25392,157.83763 L 773.19385,159.13092 L 774.81045,159.29258 L 776.91204,157.99929 L 779.49861,156.86767 L 784.67174,156.38269 L 786.77333,154.60442 L 788.55159,151.37121 L 790.1682,149.43129 L 792.26978,149.43129 L 794.20971,148.29966 L 794.37137,146.03642 L 792.91643,143.93483 L 792.59311,142.47989 L 793.72473,140.3783 L 793.72473,138.92336 L 791.94646,138.92336 L 790.1682,138.11506 L 789.3599,136.98343 L 789.19824,134.39686 L 795.01801,128.90041 L 795.66465,128.09211 L 797.1196,125.18222 L 800.02949,120.65572 L 802.77772,116.93753 L 804.8793,114.51263 L 807.2944,112.68702 L 810.37576,111.44108 L 815.87221,110.14779 L 819.10542,110.30945 L 823.63192,108.85451 L 831.19711,106.78334 L 831.7169,111.76301 L 834.14182,118.22945 L 834.95012,123.4026 L 833.98016,127.28246 L 836.56673,131.80896 L 837.37503,133.91055 L 836.56673,136.82045 L 839.47663,138.11373 L 840.12327,138.43705 L 843.19483,149.42999 L 842.65854,154.48966 L 842.17356,165.32093 L 842.98186,170.8174 L 843.79016,174.37394 L 845.24511,181.64868 L 845.24511,189.73172 L 844.11348,191.99497 L 845.95281,193.98776 L 846.74936,195.66618 L 844.80944,197.44445 L 845.13276,198.73773 L 846.42604,198.41441 L 847.88099,197.12113 L 850.14423,194.53456 L 851.27586,193.88792 L 852.89246,194.53456 L 855.15571,194.69622 L 863.07707,190.81637 L 865.98696,188.06814 L 867.28024,186.6132 L 871.48341,188.2298 L 868.08854,191.78633 L 864.20869,194.69622 L 857.09563,200.03101 L 854.50907,201.00098 L 848.68929,202.9409 L 844.64778,204.07253 L 843.47304,203.5396 L 843.22902,199.85107 L 843.714,197.10283 L 843.55234,195.00125 L 840.73883,193.30225 L 836.21233,192.33228 L 832.33247,191.20066 z",NJ:"M 828.16036,190.33018 L 826.05878,192.75509 L 826.05878,195.82665 L 824.11884,198.8982 L 823.95718,200.51482 L 825.25048,201.8081 L 825.08882,204.23302 L 822.82556,205.36464 L 823.63386,208.11287 L 823.79552,209.2445 L 826.54376,209.56782 L 827.51372,212.15439 L 831.07026,214.57931 L 833.49517,216.19591 L 833.49517,217.00422 L 830.26196,220.07578 L 828.64535,222.33902 L 827.1904,225.08726 L 824.92715,226.38054 L 823.7147,227.10802 L 823.4722,228.32048 L 822.86297,230.92722 L 823.95524,233.17141 L 827.18845,236.0813 L 832.03826,238.34455 L 836.07977,238.99119 L 836.24143,240.44613 L 835.43313,241.41609 L 835.75645,244.16432 L 836.56475,244.16432 L 838.66634,241.73942 L 839.47464,236.8896 L 842.22287,232.84809 L 845.29442,226.38167 L 846.42604,220.88522 L 845.7794,219.75359 L 845.61774,210.37728 L 844.00113,206.98242 L 842.86951,207.79072 L 840.12128,208.11404 L 839.6363,207.62906 L 840.76793,206.65909 L 842.86951,204.71917 L 842.93257,203.62534 L 842.54818,200.1915 L 843.03316,197.44326 L 842.8715,195.34167 L 840.28493,194.21004 L 835.75843,193.24008 L 831.87857,192.10845 z",PA:"M 822.20688,226.45982 L 823.33852,225.81317 L 825.60176,225.20074 L 827.05671,222.4525 L 828.67332,220.18925 L 831.90653,217.11769 L 831.90653,216.30939 L 829.48162,214.69279 L 825.92508,212.26787 L 824.95512,209.6813 L 822.20688,209.35798 L 822.04522,208.22635 L 821.23692,205.47812 L 823.50018,204.3465 L 823.66184,201.92158 L 822.36854,200.62829 L 822.5302,199.01168 L 824.47014,195.94013 L 824.47014,192.86857 L 826.81422,190.44366 L 827.02874,189.36021 L 824.44216,189.19855 L 822.17892,187.25863 L 819.754,181.92382 L 816.74942,180.99309 L 814.41919,178.85226 L 795.8282,182.89378 L 752.82642,191.62347 L 743.93507,193.07841 L 743.4394,185.99452 L 737.95187,191.62467 L 736.65858,192.10965 L 732.45629,195.11854 L 735.36705,214.25599 L 737.84871,223.98535 L 741.42051,243.24684 L 744.68982,242.60916 L 756.6334,241.10669 L 794.56003,233.44149 L 809.43624,230.61817 L 817.73659,228.99581 L 818.0037,228.75728 L 820.1053,227.14066 z",DE:"M 822.35259,230.42318 L 822.94187,228.32048 L 822.96339,227.11557 L 821.69394,227.02719 L 819.59234,228.6438 L 818.13739,230.09874 L 819.59234,234.30193 L 821.8556,239.96005 L 823.95718,249.6597 L 825.5738,255.96448 L 830.58528,255.80282 L 836.7274,254.59089 L 834.46317,247.23587 L 833.4932,247.72085 L 829.93667,245.29595 L 828.15841,240.60779 L 826.21848,237.05126 L 823.95524,236.0813 L 821.85365,232.52477 z",MD:"M 836.95336,255.30492 L 830.81223,256.59715 L 825.00642,256.75881 L 823.16286,249.6597 L 821.06127,239.96005 L 818.79801,234.30193 L 817.50963,229.9036 L 810.00361,231.52596 L 795.1274,234.34928 L 757.67597,241.90018 L 758.80727,246.91184 L 759.77723,252.56995 L 760.10055,252.24663 L 762.20215,249.82173 L 764.46539,247.20407 L 766.8903,246.58851 L 768.34526,245.13356 L 770.12352,242.54699 L 771.4168,243.19364 L 774.32669,242.87031 L 776.91327,240.76873 L 778.92016,239.31546 L 780.76539,238.83048 L 782.40974,239.96043 L 785.31963,241.41537 L 787.25955,243.19364 L 788.47201,244.72942 L 792.59436,246.42685 L 792.59436,249.33674 L 798.09082,250.63003 L 799.23526,251.17201 L 800.64716,249.14369 L 803.52913,251.11385 L 802.25096,253.59578 L 801.48569,257.58144 L 799.70743,260.16801 L 799.70743,262.2696 L 800.35407,264.04787 L 805.41802,265.40356 L 809.72912,265.34184 L 812.80066,266.31181 L 814.90225,266.63513 L 815.87221,264.53354 L 814.41727,262.43196 L 814.41727,260.65369 L 811.99236,258.5521 L 809.89078,253.05565 L 811.18406,247.72085 L 811.0224,245.61927 L 809.72912,244.32598 C 809.72912,244.32598 811.18406,242.70938 811.18406,242.06274 C 811.18406,241.41609 811.66904,239.96115 811.66904,239.96115 L 813.60897,238.66787 L 815.54889,237.05126 L 816.03387,238.02123 L 814.57893,239.63783 L 813.28565,243.35602 L 813.60897,244.48764 L 815.38723,244.81096 L 815.87221,250.30742 L 813.77063,251.27738 L 814.09395,254.83391 L 814.57893,254.67225 L 815.71055,252.73233 L 817.32716,254.51059 L 815.71055,255.80388 L 815.38723,259.19875 L 817.9738,262.59362 L 821.85365,263.0786 L 823.47026,262.2703 L 826.70681,266.45323 L 828.06516,266.98953 L 834.71883,264.19258 L 836.72641,260.16871 z M 820.32087,264.28945 L 821.45249,266.7952 L 821.61415,268.57347 L 822.74578,270.43257 C 822.74578,270.43257 823.63492,269.54343 823.63492,269.22011 C 823.63492,268.89679 822.90745,266.14855 822.90745,266.14855 L 822.17997,263.80446 z",WV:"M 756.56051,241.96731 L 757.67252,246.91184 L 758.75596,253.81817 L 762.31563,251.06994 L 764.57887,247.99838 L 767.11725,247.38283 L 768.5722,245.92789 L 770.35047,243.34132 L 771.53028,243.98796 L 774.44017,243.66464 L 777.02675,241.56305 L 779.03364,240.10979 L 780.87887,239.6248 L 782.18279,240.64127 L 784.41183,241.75579 L 786.35176,243.53406 L 787.72588,244.82734 L 787.58288,249.4984 L 781.92475,246.42685 L 777.39825,244.64858 L 777.23659,249.98339 L 776.75161,252.08497 L 775.13501,254.83321 L 774.48835,256.44982 L 771.4168,258.87472 L 770.93182,261.13798 L 767.53694,261.4613 L 767.21362,264.53285 L 766.082,270.02932 L 763.49543,270.02932 L 762.20215,269.22101 L 760.58553,266.47277 L 758.80727,266.63443 L 758.48395,270.99928 L 756.38236,277.62737 L 751.37088,288.45864 L 752.17918,289.75192 L 752.01752,292.50015 L 749.91593,294.44008 L 748.46099,294.11676 L 745.22777,296.54167 L 742.6412,295.57171 L 740.86294,300.25986 C 740.86294,300.25986 737.14473,301.06817 736.49809,301.22983 C 735.85145,301.39149 734.07318,299.93654 734.07318,299.93654 L 731.64827,302.19979 L 729.0617,302.84644 L 726.1518,302.03813 L 724.85852,300.74485 L 722.6663,297.72149 L 719.52371,295.73337 L 716.93714,292.98513 L 714.02726,289.26694 L 713.38061,287.00369 L 710.79404,285.54874 L 709.98573,283.93214 L 709.74324,278.67816 L 711.92566,278.59733 L 713.8656,277.78903 L 714.02726,275.0408 L 715.64386,273.58585 L 715.80552,268.57437 L 716.77548,264.69451 L 718.06877,264.04787 L 719.36205,265.17949 L 719.84704,266.95776 L 721.62531,265.98779 L 722.11029,264.37119 L 720.97867,262.59292 L 720.97867,260.16801 L 721.94863,258.87472 L 724.21188,255.47985 L 725.50516,254.02491 L 727.60676,254.50989 L 729.87,252.89327 L 732.94155,249.4984 L 735.20481,245.61854 L 735.52813,239.96043 L 736.01311,234.94894 L 736.01311,230.26078 L 734.88149,227.18923 L 735.85145,225.73427 L 737.13493,224.44099 L 740.62618,244.26811 L 745.25719,243.51696 z",KY:"M 721.78301,297.81787 L 719.45844,300.5008 L 715.25525,304.05734 L 710.9557,309.95951 L 709.17743,311.73778 L 709.17743,313.83936 L 705.29757,315.94095 L 699.63945,319.33583 L 696.11989,319.72047 L 644.252,324.61933 L 628.49244,326.39759 L 623.87124,326.9103 L 620.00289,326.88258 L 619.77594,331.10286 L 611.59653,331.24742 L 604.64512,331.89406 L 594.21453,332.09966 L 596.12731,331.87803 L 598.30736,330.11601 L 600.36496,328.97291 L 600.59359,325.77218 L 601.50808,323.9432 L 599.90126,321.4043 L 600.70309,319.49749 L 602.96635,317.71923 L 605.06793,317.07258 L 607.81616,318.36587 L 611.3727,319.65915 L 612.50433,319.33583 L 612.66599,317.07258 L 611.3727,314.64767 L 611.69602,312.38442 L 613.63595,310.92948 L 616.22253,310.28283 L 617.83913,309.63619 L 617.03083,307.85792 L 616.38419,305.91799 L 617.51581,305.10969 L 618.5666,301.79563 L 621.55732,300.0982 L 627.37711,299.12824 L 630.93365,298.64326 L 632.38859,300.58319 L 634.16686,301.39149 L 635.94513,298.15828 L 638.85502,296.70333 L 640.79495,298.31994 L 641.60325,299.45156 L 643.70485,298.96658 L 643.54318,295.57171 L 646.45308,293.9551 L 647.5847,293.14679 L 648.71632,294.7634 L 653.40449,294.7634 L 654.21279,292.66181 L 653.88947,290.39857 L 656.79936,286.84202 L 661.48752,282.96217 L 661.9725,278.43567 L 664.72074,278.11235 L 668.60059,276.33408 L 671.34883,274.39415 L 671.0255,272.45422 L 669.57055,270.99928 L 670.13637,268.81687 L 674.25872,268.57437 L 676.68363,267.76607 L 679.59352,269.38267 L 681.21013,273.74751 L 687.02992,274.07083 L 688.80818,275.8491 L 690.90977,276.01076 L 693.33468,274.55582 L 696.40623,275.0408 L 697.69952,276.49574 L 700.44776,273.90917 L 702.22602,272.61588 L 703.84263,272.61588 L 704.48927,275.36412 L 706.26754,276.33408 L 708.68933,278.54915 L 708.85099,284.04561 L 709.65929,285.66222 L 712.24587,287.11716 L 712.89251,289.38042 L 715.8024,293.09861 L 718.38896,295.84685 z",OH:"M 731.43589,195.0077 L 725.34235,199.06105 L 721.4625,201.3243 L 718.06763,205.04249 L 714.02612,208.92234 L 710.79291,209.73064 L 707.88302,210.21562 L 702.38656,212.80219 L 700.28498,212.96385 L 696.89011,209.8923 L 691.71697,210.53895 L 689.13041,209.084 L 686.74934,207.73317 L 681.85677,208.43658 L 671.67215,210.05319 L 663.91243,211.26565 L 665.20572,225.89593 L 666.98399,239.6371 L 669.57055,263.0779 L 670.13637,267.90907 L 674.25872,267.78005 L 676.68363,266.97174 L 680.04743,268.47488 L 682.11792,272.83971 L 687.25686,272.82261 L 689.1486,274.94131 L 690.90977,274.87601 L 693.44816,273.53455 L 695.95233,273.90605 L 697.92646,275.361 L 699.65343,273.22832 L 701.99908,271.93504 L 704.06957,271.25419 L 704.71621,274.00243 L 706.49449,274.97239 L 709.97018,277.31646 L 712.1526,277.23564 L 713.29822,276.08691 L 713.23293,274.70038 L 714.84954,273.24542 L 715.0112,268.23395 C 715.0112,268.23395 715.98116,264.35409 715.98116,264.35409 L 717.5014,262.91312 L 719.02163,263.8178 L 719.84704,265.02868 L 721.05794,264.85305 L 720.63513,262.44212 L 720.07087,261.7986 L 720.07087,259.37368 L 721.04084,258.0804 L 723.30408,254.68553 L 724.59737,253.23058 L 726.69896,253.71556 L 728.96221,252.09895 L 732.03376,248.70408 L 734.29702,244.82422 L 734.50686,239.39306 L 734.99184,234.38157 L 734.99184,229.69341 L 733.86022,226.62186 L 734.83018,225.16691 L 735.75069,224.2123 L 734.34578,214.36947 z",MI:"M 581.61931,82.059006 L 583.4483,80.001402 L 585.62022,79.201221 L 590.99286,75.314624 L 593.27908,74.743065 L 593.73634,75.200319 L 588.59232,80.344339 L 585.27728,82.287628 L 583.21967,83.202124 z M 667.79369,114.18719 L 668.44033,116.69293 L 671.67355,116.85459 L 672.96684,115.64213 C 672.96684,115.64213 672.88601,114.18719 672.56269,114.02552 C 672.23936,113.86386 670.94608,112.16642 670.94608,112.16642 L 668.76366,112.40891 L 667.14704,112.57057 L 666.82372,113.7022 z M 697.86007,177.23689 L 694.62686,168.9922 L 692.36361,159.93922 L 689.93871,156.70601 L 687.35214,154.92774 L 685.73554,156.05937 L 681.85568,157.83763 L 679.91576,162.84911 L 677.16753,166.5673 L 676.03591,167.21394 L 674.58096,166.5673 C 674.58096,166.5673 671.9944,165.11235 672.15606,164.46571 C 672.31772,163.81907 672.64104,159.45424 672.64104,159.45424 L 676.03591,158.16095 L 676.84421,154.76608 L 677.49085,152.17952 L 679.91576,150.56291 L 679.59244,140.53996 L 677.97583,138.27672 L 676.68255,137.46841 L 675.87425,135.36683 L 676.68255,134.55853 L 678.29915,134.88185 L 678.46081,133.26524 L 676.03591,131.00199 L 674.74262,128.41543 L 672.15606,128.41543 L 667.62956,126.96048 L 662.13311,123.56561 L 659.38488,123.56561 L 658.73824,124.21226 L 657.76827,123.72727 L 654.69673,121.46403 L 651.78684,123.24229 L 648.87695,125.50554 L 649.20027,129.06207 L 650.17023,129.38539 L 652.27182,129.87037 L 652.7568,130.67867 L 650.17023,131.48698 L 647.58367,131.8103 L 646.12872,133.58856 L 645.8054,135.69015 L 646.12872,137.30675 L 646.45204,142.80321 L 642.89551,144.9048 L 642.24887,144.74313 L 642.24887,140.53996 L 643.54215,138.11506 L 644.1888,135.69015 L 643.38049,134.88185 L 641.44057,135.69015 L 640.4706,139.89332 L 637.72238,141.02494 L 635.94411,142.96487 L 635.78245,143.93483 L 636.42909,144.74313 L 635.78245,147.3297 L 633.5192,147.81468 L 633.5192,148.94631 L 634.32751,151.37121 L 633.19588,157.51431 L 631.57928,161.55582 L 632.22592,166.24398 L 632.7109,167.3756 L 631.9026,169.80051 L 631.57928,170.60881 L 631.25596,173.35704 L 634.81249,179.33847 L 637.72238,185.80489 L 639.17732,190.65471 L 638.36902,195.34286 L 637.39906,201.3243 L 634.97415,206.49743 L 634.65083,209.24566 L 631.39196,212.33081 L 635.80057,212.16876 L 657.21906,209.90551 L 664.4969,208.91845 L 664.59327,210.5848 L 671.44521,209.37234 L 681.74329,207.86921 L 685.59749,207.4083 L 685.73554,206.82075 L 685.8972,205.36581 L 687.99878,201.64762 L 689.99934,199.90977 L 689.77705,194.85788 L 691.37404,193.26089 L 692.46466,192.91795 L 692.68694,189.36142 L 694.22271,186.3303 L 695.2735,186.93652 L 695.43516,187.58316 L 696.24347,187.74482 L 698.18339,186.77486 z M 567.49209,111.21318 L 568.20837,110.63278 L 570.9566,109.82447 L 574.51313,107.56123 L 574.51313,106.59126 L 575.15978,105.94462 L 581.14121,104.97466 L 583.56612,103.03473 L 587.93095,100.93315 L 588.09261,99.639864 L 590.03254,96.729975 L 591.8108,95.921673 L 593.10409,94.143408 L 595.36733,91.880161 L 599.73217,89.455254 L 604.42032,88.970273 L 605.55194,90.101896 L 605.22862,91.071859 L 601.51043,92.041822 L 600.05549,95.113371 L 597.79224,95.921673 L 597.30726,98.34658 L 594.88235,101.57979 L 594.55903,104.16636 L 595.36733,104.65134 L 596.3373,103.51972 L 599.89383,100.60983 L 601.18711,101.90311 L 603.45036,101.90311 L 606.68357,102.87307 L 608.13851,104.0047 L 609.59345,107.07625 L 612.34168,109.82447 L 616.22153,109.66281 L 617.67648,108.69285 L 619.29308,109.98613 L 620.90969,110.47112 L 622.20297,109.66281 L 623.33459,109.66281 L 624.9512,108.69285 L 628.99271,105.13632 L 632.38758,104.0047 L 639.01566,103.68138 L 643.54215,101.74145 L 646.12872,100.44817 L 647.58367,100.60983 L 647.58367,106.26794 L 648.06865,106.59126 L 650.97853,107.39957 L 652.91846,106.91458 L 659.06156,105.29798 L 660.19318,104.16636 L 661.64813,104.65134 L 661.64813,111.60274 L 664.88134,114.67429 L 666.17462,115.32093 L 667.4679,116.29089 L 666.17462,116.61421 L 665.36632,116.29089 L 661.64813,115.80591 L 659.54654,116.45255 L 657.28329,116.29089 L 654.05008,117.74584 L 652.27182,117.74584 L 646.45204,116.45255 L 641.27891,116.61421 L 639.33898,119.20078 L 632.38758,119.84742 L 629.96267,120.65572 L 628.83105,123.72727 L 627.53777,124.8589 L 627.05279,124.69724 L 625.59784,123.08063 L 621.07135,125.50554 L 620.42471,125.50554 L 619.29308,123.88893 L 618.48478,124.05059 L 616.54486,128.41543 L 615.57489,132.45694 L 612.39377,139.45774 L 611.21701,138.42347 L 609.84527,137.39215 L 607.90449,127.10413 L 604.36001,125.73408 L 602.30743,123.44785 L 590.18707,120.70437 L 587.3318,119.67473 L 579.10138,117.50199 L 571.21139,116.35887 z",WY:"M 354.25168,143.77587 L 343.70253,142.96884 L 311.61454,139.67342 L 295.38233,137.61582 L 267.03312,133.50061 L 247.14296,130.52852 L 245.72387,141.70448 L 241.88464,165.96502 L 236.62631,196.37183 L 235.09531,206.88801 L 233.4256,218.77684 L 239.94947,219.70521 L 265.82883,222.20513 L 286.39795,224.51213 L 323.18167,228.62731 L 347.00271,231.48733 L 351.50702,187.295 L 352.94689,161.91789 z",MT:"M 356.67064,122.27385 L 357.31846,111.12326 L 359.57695,86.336144 C 360.0342,81.306439 360.66066,77.864038 360.94869,70.926078 L 361.88845,56.374463 L 331.21413,53.56663 L 301.95358,50.0101 L 272.69304,45.968588 L 240.36094,40.633793 L 221.93165,37.238923 L 189.208,30.306187 L 184.72898,51.653719 L 188.15832,59.19826 L 186.78658,63.770712 L 188.61556,68.343163 L 191.81629,69.714902 L 196.43711,80.484355 L 199.13221,83.660878 L 199.58945,84.803996 L 203.01879,85.947114 L 203.47604,88.004707 L 196.38874,105.60866 L 196.38874,108.12351 L 198.90359,111.32422 L 199.81807,111.32422 L 204.61914,108.35213 L 205.30502,107.20901 L 206.90538,107.89488 L 206.67675,113.1532 L 209.42023,125.72745 L 212.39232,128.24229 L 213.3068,128.92816 L 215.13579,131.21438 L 214.67854,134.64373 L 215.36441,138.07306 L 216.50753,138.98756 L 218.79375,136.70133 L 221.53722,136.70133 L 224.73794,138.30169 L 227.25279,137.3872 L 231.368,137.3872 L 235.02595,138.98756 L 237.76943,138.53031 L 238.22667,135.55821 L 241.19876,134.87235 L 242.5705,136.24409 L 243.02775,139.4448 L 244.80717,140.80977 L 246.34057,129.2447 L 267.03312,132.21679 L 295.22184,136.17153 L 311.77502,138.06865 L 343.2211,141.52455 L 354.21124,143.04862 L 355.26321,127.62136 z",ID:"M 162.11948,180.95969 C 139.5086,176.61641 147.97221,178.11269 140.97881,176.60895 L 145.40585,159.10648 L 149.74968,141.38823 L 151.12142,137.15871 L 153.63626,131.21453 L 152.37884,128.9283 L 149.86398,129.04261 L 149.06381,128.01381 L 149.52106,126.8707 L 149.86398,123.78429 L 154.32213,118.29734 L 156.15111,117.8401 L 157.29422,116.69699 L 157.86578,113.49627 L 158.78026,112.81041 L 162.66685,106.98053 L 166.55344,102.6367 L 166.78206,98.864432 L 163.35272,96.235269 L 162.03814,91.834286 L 162.43823,82.174988 L 166.09619,65.714155 L 170.55433,44.909503 L 174.3266,31.420781 L 175.08853,27.617595 L 188.08467,30.145706 L 183.92659,51.653719 L 186.8745,59.358741 L 185.82372,63.931193 L 187.81318,68.503644 L 191.0139,70.196335 L 195.47424,80.002923 L 198.16934,83.821359 L 198.78707,84.964477 L 202.21641,86.107595 L 202.67365,88.646611 L 195.74683,105.44818 L 196.06779,108.76541 L 198.7431,111.64517 L 200.62046,112.1266 L 205.42153,108.51261 L 205.78645,108.01139 L 205.94251,108.85775 L 206.19532,112.99272 L 208.77832,125.88793 L 212.23184,128.56324 L 212.6649,129.40959 L 214.81483,131.85629 L 214.03664,134.64373 L 214.7225,138.39401 L 216.66801,139.30851 L 218.79375,137.6642 L 221.37674,137.18276 L 224.73794,138.78312 L 227.25279,138.18958 L 231.04705,138.0291 L 235.02595,139.62946 L 237.76943,139.3327 L 238.70811,137.0025 L 241.19876,135.35378 L 241.9286,137.04647 L 242.54631,139.28432 L 244.85453,141.82336 L 241.08226,165.80454 L 235.9382,194.8133 L 231.779,194.4946 L 223.59476,192.96239 L 213.78818,191.13341 L 201.62502,188.75485 L 189.09694,186.25099 L 180.61372,184.41102 L 171.35451,182.74252 z",WA:"M 93.573239,6.3617734 L 97.938071,7.8167177 L 107.6377,10.564946 L 116.2057,12.504871 L 136.2516,18.162988 L 159.20739,23.821104 L 174.36801,27.215777 L 173.36373,31.099829 L 169.27051,44.909503 L 164.81238,65.714155 L 161.63584,81.854036 L 161.28429,91.232806 L 148.10315,87.33877 L 132.53264,83.955591 L 118.86585,84.551329 L 117.28528,83.01913 L 111.95881,84.916253 L 107.9821,84.665645 L 105.2606,82.904814 L 103.68223,83.430208 L 99.476903,83.201576 L 97.601755,81.829846 L 92.824862,80.093194 L 91.382778,79.886558 L 86.397035,78.560984 L 84.614222,80.069004 L 78.922841,79.726077 L 74.101997,75.931831 L 74.30643,75.131651 L 74.374575,67.197996 L 72.248826,63.31142 L 68.133618,62.57938 L 67.768708,60.225014 L 65.2543,59.597968 L 62.372763,59.063086 L 60.594498,60.033049 L 58.331251,57.123161 L 58.654572,54.213272 L 61.4028,53.889951 L 63.019405,49.84844 L 60.432837,48.716816 L 60.594498,44.998625 L 64.959331,44.351984 L 62.211103,41.603756 L 60.756158,34.490695 L 61.4028,31.580807 L 61.4028,23.659444 L 59.624535,20.426234 L 61.887782,11.049927 L 63.989368,11.534908 L 66.414275,14.444797 L 69.162503,17.031364 L 72.395712,18.97129 L 76.922205,21.072876 L 79.993756,21.719518 L 82.903645,23.174462 L 86.298518,24.144425 L 88.561764,23.982765 L 88.561764,21.557857 L 89.855048,20.426234 L 91.956634,19.13295 L 92.279955,20.264574 L 92.603276,22.042839 L 90.340029,22.52782 L 90.016708,24.629406 L 91.794974,26.084351 L 92.926597,28.509258 L 93.573239,30.449183 L 95.028183,30.287523 L 95.189843,28.994239 L 94.219881,27.700955 L 93.734899,24.467746 L 94.543201,22.689481 L 93.89656,21.234537 L 93.89656,18.97129 L 95.674825,15.41476 L 94.543201,12.828192 L 92.118294,7.9783781 L 92.441615,7.1700758 z M 84.116548,12.340738 L 86.137312,12.179078 L 86.622294,13.553197 L 88.158073,11.936582 L 90.502155,11.936582 L 91.310458,13.472361 L 89.774678,15.169801 L 90.42133,15.978114 L 89.693853,17.998875 L 88.319734,18.403021 C 88.319734,18.403021 87.430596,18.483857 87.430596,18.160536 C 87.430596,17.837215 88.885551,15.573958 88.885551,15.573958 L 87.188111,15.008141 L 86.86479,16.463095 L 86.137312,17.109737 L 84.60153,14.84648 z",TX:"M 357.05332,333.3739 L 379.74411,334.45984 L 410.8368,335.60296 L 408.50219,359.05876 L 408.20543,377.21228 L 408.27357,379.29407 L 412.6174,383.1125 L 414.35405,383.93466 L 416.16326,384.18747 L 416.84913,382.93225 L 417.73945,383.79837 L 419.47609,384.2798 L 421.08086,383.54998 L 422.21956,383.95885 L 421.92279,387.364 L 426.19848,388.39501 L 428.8738,389.21718 L 432.82854,389.74256 L 435.02242,391.57154 L 438.27152,389.99537 L 441.05896,390.36028 L 443.09237,393.14772 L 444.16733,393.46868 L 444.00686,395.43395 L 447.09547,396.60124 L 449.86312,394.79644 L 451.37114,395.16136 L 453.72552,395.32184 L 454.15859,397.19478 L 458.79918,399.18423 L 461.45473,398.9798 L 463.4442,394.86459 L 463.78492,394.86459 L 464.92804,396.76172 L 469.3642,397.76853 L 472.7012,398.9798 L 475.99425,399.73382 L 478.14419,398.9798 L 478.99053,396.46496 L 482.69245,396.46496 L 484.58958,397.21896 L 487.654,395.64279 L 488.31569,395.64279 L 488.6806,396.76172 L 492.95629,396.76172 L 495.35904,395.5065 L 497.02754,395.80326 L 498.44324,397.67621 L 501.32299,399.34471 L 504.84467,400.41968 L 507.58814,401.83759 L 510.03484,403.45991 L 513.32788,402.56962 L 515.26897,403.55225 L 515.78008,413.69188 L 516.11532,423.39405 L 516.80118,432.92806 L 517.32658,436.97511 L 520.00191,441.57175 L 521.07687,445.63859 L 524.93927,451.92792 L 525.48884,454.80769 L 526.01424,455.8145 L 525.32836,463.31069 L 522.67723,467.69847 L 523.63568,470.55845 L 523.27076,473.0733 L 522.42442,480.38923 L 521.05268,483.10852 L 521.65692,487.49475 L 515.99204,489.07993 L 506.13075,493.60643 L 505.16079,495.54635 L 502.57422,497.48628 L 500.47264,498.94122 L 499.17935,499.74952 L 493.52124,505.08432 L 490.77301,507.18591 L 485.43821,510.41911 L 479.7801,512.84402 L 473.47534,516.23889 L 471.69708,517.69384 L 465.8773,521.25037 L 462.48243,521.89701 L 458.60258,527.39346 L 454.56107,527.71679 L 453.5911,529.65671 L 455.85435,531.59664 L 454.3994,537.09309 L 453.10612,541.61959 L 451.9745,545.49944 L 451.1662,550.02593 L 451.9745,552.45084 L 453.75276,559.40224 L 454.72273,565.54533 L 456.50099,568.29356 L 455.53103,569.74851 L 452.45948,571.68843 L 446.80136,567.80858 L 441.30491,566.67696 L 440.01162,567.16194 L 436.77841,566.5153 L 432.57524,563.44375 L 427.40211,562.31213 L 419.80406,558.91726 L 417.70248,555.0374 L 416.40919,548.57099 L 413.17599,546.63106 L 412.52934,544.36781 L 413.17599,543.72117 L 413.49931,540.3263 L 412.20602,539.67966 L 411.55938,538.7097 L 412.85266,534.34486 L 411.23606,532.08162 L 408.00285,530.78833 L 404.60798,526.4235 L 401.05145,519.79542 L 396.84828,517.20885 L 397.00994,515.26893 L 391.67514,502.98273 L 390.86684,498.77956 L 389.08858,496.83964 L 388.92692,495.38469 L 382.94548,490.0499 L 380.35891,486.97835 L 380.35891,485.84672 L 377.77234,483.74514 L 370.9826,482.61351 L 363.54622,481.96687 L 360.47467,479.70363 L 355.94818,481.48189 L 352.39165,482.93684 L 350.1284,486.17004 L 349.15844,489.88824 L 344.79361,496.03133 L 342.3687,498.45624 L 339.78213,497.48628 L 338.00387,496.35465 L 336.06394,495.70801 L 332.18409,493.44477 L 332.18409,492.79812 L 330.40583,490.8582 L 325.23269,488.75661 L 317.79631,480.99691 L 315.53306,476.30876 L 315.53306,468.22573 L 312.29985,461.75931 L 311.81487,459.01109 L 310.19827,458.04112 L 309.06664,455.93954 L 304.05517,453.83795 L 302.76189,452.22135 L 295.64882,444.29998 L 294.35554,441.06677 L 289.66738,438.80352 L 288.21243,434.43865 L 285.62584,431.52878 L 283.68593,431.04382 L 283.0367,426.36618 L 291.03857,427.05207 L 320.07356,429.79552 L 349.10864,431.39588 L 351.39487,407.61912 L 355.28142,352.0641 L 356.88181,333.31678 L 358.25355,333.34536 M 457.2302,567.32304 L 456.66439,560.20996 L 453.91615,553.01604 L 453.35033,545.98379 L 454.88611,537.73908 L 458.20017,530.86849 L 461.67587,525.45284 L 464.82827,521.89629 L 465.47491,522.13879 L 460.70591,528.76689 L 456.34107,535.31417 L 454.3203,541.94226 L 453.99698,547.11542 L 454.88611,553.25854 L 457.47269,560.45246 L 457.95767,565.6256 L 458.11933,567.08056 L 457.2302,567.32304 z",CA:"M 136.74132,386.75359 L 140.5564,386.26497 L 142.04244,384.25353 L 142.77448,382.31244 L 139.59796,382.22232 L 138.49879,380.45929 L 139.27701,378.74462 L 139.23083,372.59378 L 141.44892,371.266 L 144.14622,368.68302 L 144.5573,363.76763 L 146.20382,360.27014 L 148.14711,358.16638 L 151.41598,356.45171 L 152.69537,355.72188 L 153.4516,354.23804 L 152.58327,353.34553 L 151.62262,351.8353 L 150.68615,346.48685 L 147.7822,341.25051 L 147.87926,338.46426 L 145.67843,335.2162 L 130.67947,311.98682 L 111.24655,283.27272 L 88.819562,250.23896 L 76.117107,230.69405 L 77.913818,223.48571 L 84.726337,197.53705 L 92.84244,166.10144 L 80.477041,162.76442 L 66.988306,159.33508 L 54.414067,155.21987 L 46.869522,153.16227 L 35.438394,150.19018 L 28.387579,147.77848 L 26.80746,152.50284 L 26.645799,159.93922 L 21.472664,171.74043 L 18.401116,174.327 L 18.077795,175.45862 L 16.299529,176.26693 L 14.844585,180.4701 L 14.036283,183.70331 L 16.784511,187.90648 L 18.401116,192.10965 L 19.532739,195.66618 L 19.209418,202.1326 L 17.431153,205.20415 L 16.784511,211.02393 L 15.814548,214.74212 L 17.592813,218.62197 L 20.341041,223.14846 L 22.604288,227.99828 L 23.897571,232.03979 L 23.574251,235.273 L 23.25093,235.75798 L 23.25093,237.85956 L 28.909046,244.16432 L 28.424065,246.58923 L 27.777423,248.85248 L 27.130781,250.7924 L 27.292441,259.03709 L 29.394027,262.75528 L 31.333953,265.34184 L 34.082181,265.82683 L 35.052144,268.57505 L 33.920521,272.13158 L 31.818934,273.74819 L 30.687311,273.74819 L 29.879009,277.62804 L 30.36399,280.53793 L 33.5972,284.90276 L 35.213804,290.23756 L 36.668748,294.92571 L 37.962032,297.99726 L 41.356902,303.81704 L 42.811846,306.4036 L 43.296828,309.31349 L 44.913432,310.28345 L 44.913432,312.70836 L 44.10513,314.64829 L 42.326865,321.76135 L 41.841883,323.70127 L 44.266791,326.4495 L 48.469963,326.93448 L 52.996456,328.71275 L 56.876307,330.81433 L 59.786196,330.81433 L 62.696084,333.88588 L 65.282651,338.7357 L 66.414275,340.99894 L 70.294126,343.10053 L 75.14394,343.90883 L 76.598884,346.01042 L 77.245526,349.24363 L 75.790582,349.89027 L 76.113903,350.86023 L 79.347114,351.66853 L 82.095342,351.8302 L 85.005231,356.51835 L 88.885085,360.72152 L 89.693387,362.98477 L 92.279955,367.18794 L 92.603276,370.42115 L 92.603276,379.79746 L 93.088257,381.57572 L 103.11121,383.03067 L 122.83378,385.77889 z M 48.793607,337.03691 L 50.086895,338.57269 L 49.925235,339.86598 L 46.692014,339.78515 L 46.1262,338.57269 L 45.479556,337.11774 z M 50.733539,337.03691 L 51.945997,336.39027 L 55.50254,338.49186 L 58.5741,339.70431 L 57.684964,340.35097 L 53.158455,340.10847 L 51.541845,338.49186 z M 71.426153,356.84039 L 73.204418,359.18447 L 74.012731,360.15444 L 75.54851,360.72025 L 76.114317,359.2653 L 75.144354,357.48703 L 72.476951,355.46627 L 71.426153,355.62793 z M 69.971198,365.48925 L 71.749474,368.64164 L 72.961932,370.58158 L 71.506978,370.82406 L 70.213694,369.61161 C 70.213694,369.61161 69.486217,368.15666 69.486217,367.7525 C 69.486217,367.34836 69.486217,365.57008 69.486217,365.57008 z",AZ:"M 137.74699,387.50041 L 135.11998,389.65874 L 134.79666,391.11369 L 135.28164,392.08365 L 154.19591,402.75324 L 166.32045,410.35128 L 181.03155,418.91929 L 197.84424,428.94224 L 210.13044,431.36715 L 235.25838,434.07206 L 237.7892,421.56511 L 241.54187,394.32217 L 248.50673,341.44101 L 252.76399,310.47532 L 228.16728,306.79655 L 200.96119,302.2241 L 167.53204,295.90642 L 164.61014,313.99826 L 164.1529,314.45551 L 162.43823,317.08467 L 159.92338,316.97035 L 158.66596,314.22688 L 155.92249,313.88395 L 155.00799,312.74084 L 154.09351,312.74084 L 153.17901,313.3124 L 151.23572,314.3412 L 151.12142,321.31418 L 150.89278,323.02885 L 150.32124,335.60309 L 148.83519,337.775 L 148.26363,341.09003 L 151.0071,346.00542 L 152.26452,351.8353 L 153.06471,352.8641 L 154.09351,353.43566 L 153.97919,355.72188 L 152.37884,357.09361 L 148.9495,358.80828 L 147.00621,360.75158 L 145.52016,364.40953 L 144.9486,369.32492 L 142.09082,372.06839 L 140.03322,372.75426 L 139.91891,378.58414 L 139.46166,380.29881 L 139.91891,381.09899 L 143.57687,381.67053 L 143.00531,384.41401 L 141.51926,386.58592 z",NV:"M 140.65786,177.57182 L 161.63805,182.08304 L 171.35451,184.02634 L 180.61372,185.85531 L 187.22838,187.48864 L 186.67001,193.35369 L 183.12636,210.68284 L 179.03314,230.66313 L 177.08985,240.3818 L 174.91793,253.66389 L 171.76337,270.07854 L 168.24171,285.76337 L 166.27332,295.94373 L 163.80775,312.71445 L 163.35051,313.8136 L 162.27775,316.28228 L 160.40481,316.16797 L 159.30786,313.4245 L 156.56439,312.92108 L 155.16847,311.93845 L 153.13064,312.25941 L 152.21615,312.99145 L 150.91477,314.3412 L 150.47951,321.31418 L 149.92992,323.02885 L 149.51885,335.12166 L 148.19675,336.83582 L 146.32033,334.57429 L 131.80281,311.82634 L 112.36989,282.79128 L 89.621946,248.95514 L 77.240446,230.3731 L 78.87668,223.80666 L 85.849676,197.858 L 93.737155,166.51015 L 127.34467,174.65279 L 141.06203,177.62488",UT:"M 252.97063,309.30699 L 228.32776,305.83369 L 201.76357,300.94029 L 167.93683,294.92034 L 169.52553,285.76337 L 172.72624,270.55998 L 176.04127,253.98484 L 178.21319,240.3818 L 180.15648,231.46552 L 183.92875,211.00379 L 187.4724,193.51417 L 188.58694,187.94149 L 201.30406,190.19914 L 213.30675,192.25674 L 223.59476,194.08573 L 231.93948,195.45747 L 235.61725,195.93663 L 234.13245,206.56705 L 231.82083,219.73971 L 239.62852,220.66808 L 256.03504,222.47287 L 264.24601,223.32851 L 262.11553,245.29707 L 258.91482,267.86257 L 255.16215,295.68875 L 253.49601,306.79655 z",CO:"M 378.62078,256.79629 L 380.06066,235.51461 L 347.96558,232.45018 L 323.50262,229.75064 L 286.23746,225.63547 L 265.5471,223.12065 L 262.91791,245.29707 L 259.7172,267.70209 L 255.96454,295.68875 L 254.45888,306.79655 L 254.20828,309.55981 L 288.13455,313.35406 L 325.87526,317.62063 L 357.83587,320.7865 L 374.44407,321.63284",NM:"M 282.72425,431.045 L 282.07384,424.9219 L 290.71762,425.4473 L 320.23405,428.5117 L 348.62721,429.95159 L 350.59248,407.61912 L 354.31856,351.74315 L 355.43752,332.35392 L 357.45116,332.70345 L 357.43687,321.62845 L 325.23335,319.22539 L 288.29503,314.79835 L 253.83017,310.68314 L 249.63006,341.44101 L 242.6652,394.64312 L 238.91254,421.56511 L 236.86315,434.87445 L 252.32382,436.8636 L 253.6171,426.84065 L 270.26813,429.42722 z",OR:"M 140.30581,176.68623 L 144.60346,158.78553 L 149.26824,140.9068 L 150.31903,136.67728 L 152.6734,131.05405 L 152.05789,129.89117 L 149.54303,129.84499 L 148.26143,128.17429 L 148.71867,126.71022 L 149.22208,123.46334 L 153.68023,117.97639 L 155.50921,116.87724 L 156.65232,115.73413 L 158.13836,112.1685 L 162.18542,106.4991 L 165.75105,102.6367 L 165.97967,99.185383 L 162.71081,96.716701 L 161.50192,92.206659 L 148.26363,88.462106 L 133.17454,84.918456 L 117.74252,85.032762 L 117.28528,83.661033 L 111.79833,85.718637 L 107.34019,85.147078 L 104.93965,83.546717 L 103.68223,84.232592 L 98.99547,84.00396 L 97.280804,82.632231 L 92.022478,80.574627 L 91.222297,80.688943 L 86.878467,79.202887 L 84.935176,81.03187 L 78.762364,80.688943 L 72.818181,76.573734 L 73.504046,75.773554 L 73.732667,68.000381 L 71.446442,64.113804 L 67.331234,63.542245 L 66.645369,61.027398 L 64.291437,60.560833 L 58.492912,62.619617 L 56.229665,69.086035 L 52.996456,79.108984 L 49.763246,85.575403 L 44.751772,99.639864 L 38.285353,113.21934 L 30.20233,125.82886 L 28.262404,128.73875 L 27.454102,137.30675 L 26.160818,143.28819 L 28.86901,146.81562 L 35.598871,149.06684 L 47.190476,152.35988 L 55.055974,154.89892 L 67.469737,158.5327 L 80.797995,162.12252 L 93.965776,165.68813",ND:"M 471.30528,127.66846 L 470.94037,120.17229 L 468.95092,112.85637 L 467.12193,99.207152 L 466.66469,89.376374 L 464.67523,86.267982 L 463.07487,80.917336 L 463.07487,70.629316 L 463.76073,66.742729 L 461.64538,61.243718 L 433.22188,60.679691 L 414.63093,60.033049 L 388.11861,58.739765 L 363.17227,56.855896 L 361.91155,71.086559 L 360.53981,86.175663 L 358.28133,111.12326 L 357.79515,122.14348 L 414.61127,125.90763 z",SD:"M 472.79706,203.1809 L 471.84336,202.10003 L 470.32265,198.47334 L 472.15163,194.77142 L 473.20241,189.21633 L 470.61942,187.15872 L 470.32265,184.41526 L 470.91618,181.41897 L 473.06612,180.61658 L 473.36289,174.88124 L 473.29475,144.79538 L 472.67702,141.82329 L 468.56181,138.23348 L 467.57918,136.24402 L 467.57918,134.3227 L 469.4763,133.0433 L 471.00852,131.19013 L 471.19098,128.47084 L 413.80889,126.87049 L 357.63468,122.9839 L 356.86798,128.26326 L 355.25497,144.1315 L 353.90976,162.07837 L 352.30941,186.67509 L 368.33718,187.70389 L 387.97453,188.847 L 405.96758,190.15059 L 429.74434,191.45417 L 440.4896,190.67598 L 443.34959,192.96221 L 447.66923,195.93431 L 448.65187,196.68831 L 452.19331,195.798 L 456.24038,195.50124 L 458.98385,195.43309 L 462.09665,196.64436 L 466.64491,198.08424 L 469.77747,199.84507 L 470.3952,201.76638 L 471.30969,203.66351 L 472.01534,203.18207 z",NE:"M 484.24444,246.9897 L 485.61618,249.66503 L 485.70851,251.79078 L 488.06288,255.51689 L 490.78217,258.66923 L 485.73269,258.66923 L 442.25013,257.73055 L 401.46327,256.84025 L 380.27171,255.8796 L 381.34448,234.55175 L 347.96558,231.80828 L 352.30941,187.79842 L 367.85574,188.82723 L 387.97453,189.97033 L 405.8071,191.11345 L 429.58386,192.25656 L 440.32912,191.79932 L 442.38672,194.08554 L 447.1878,197.05764 L 448.33091,197.97213 L 452.67474,196.60039 L 456.56133,196.14315 L 459.3048,195.91452 L 461.13378,197.28626 L 466.16348,198.88662 L 469.13557,200.48698 L 469.59282,202.08734 L 470.50731,204.14494 L 472.33629,204.14494 L 473.13427,204.19111 L 474.11689,209.40326 L 476.86037,217.42924 L 478.09582,222.06983 L 480.22156,225.88828 L 480.74695,230.82564 L 482.18684,235.10132 L 482.73641,241.57092",IA:"M 566.59351,201.62843 L 566.76414,203.57088 L 569.05036,204.71064 L 570.1918,205.96722 L 570.53556,207.22883 L 574.42215,210.43123 L 575.10802,212.60398 L 574.30868,215.46595 L 572.82012,219.01043 L 572.02078,221.75222 L 569.84803,223.35426 L 568.13252,223.92666 L 562.64725,225.41186 L 561.96138,227.69475 L 561.16204,229.9793 L 561.73443,231.35104 L 563.44994,233.06488 L 563.44826,236.72617 L 561.27886,238.32653 L 560.81995,239.81342 L 560.81995,242.32994 L 559.33139,242.78718 L 557.61755,244.15725 L 557.16198,245.64246 L 557.61755,247.35964 L 556.24331,248.56409 L 553.94955,245.87276 L 552.46601,243.24611 L 544.12548,244.04544 L 533.95428,244.61617 L 508.91758,245.30372 L 495.88274,245.53234 L 486.50922,245.76096 L 485.19344,245.88221 L 483.53879,241.41044 L 483.31017,234.78037 L 481.70981,230.66516 L 481.02395,225.40685 L 478.73772,221.74888 L 477.82324,216.94781 L 475.07976,209.40326 L 473.93665,204.03062 L 472.56491,201.85871 L 470.96455,199.11525 L 472.79353,194.77142 L 474.16527,189.05585 L 471.4218,186.99824 L 470.96455,184.25477 L 471.87905,181.73992 L 473.59372,181.73992 L 485.13916,181.73992 L 534.75027,181.05405 L 554.62705,180.36819 L 556.47778,183.115 L 558.31012,185.73663 L 558.76569,186.541 L 556.93503,189.28949 L 557.3906,193.51148 L 559.90546,197.39807 L 562.8742,199.22202 L 565.27892,199.45232 z",MS:"M 624.55882,466.96958 L 624.30456,468.22573 L 619.13142,468.22573 L 617.67648,467.41743 L 615.57489,467.09411 L 608.78515,469.03403 L 607.00689,468.22573 L 604.42032,472.4289 L 603.31778,473.20692 L 602.19395,470.71894 L 601.05083,466.83235 L 597.6215,463.63164 L 598.7646,456.08709 L 598.07874,455.1726 L 596.24976,455.40122 L 588.01934,456.08709 L 563.78534,456.77296 L 563.3281,455.1726 L 564.01397,447.1708 L 567.44331,440.99799 L 572.70163,431.85309 L 571.78714,429.79549 L 572.93025,429.79549 L 573.61612,426.59477 L 571.32989,424.76579 L 571.55852,422.93681 L 569.50091,418.36436 L 569.21513,413.0203 L 570.58686,410.36256 L 570.18678,406.01873 L 568.81504,403.04663 L 570.18678,401.6749 L 568.81504,399.6173 L 569.27229,397.78832 L 570.18678,391.6155 L 573.15887,388.87204 L 572.473,386.81443 L 576.13097,381.5561 L 578.87444,380.64162 L 578.87444,378.12677 L 578.18857,376.75503 L 580.93204,371.49672 L 583.67551,370.3536 L 583.78295,366.94152 L 592.4584,366.86408 L 616.54585,364.92416 L 621.12643,364.69553 L 621.13451,371.06725 L 621.29617,387.71831 L 620.48787,418.75716 L 620.32621,432.82165 L 623.07445,451.57429 z",IN:"M 618.42049,300.8552 L 618.48577,297.99662 L 618.97076,293.47011 L 621.234,290.56023 L 623.01228,286.68036 L 625.59884,282.47719 L 625.11386,276.6574 L 623.3356,273.90917 L 623.01228,270.67596 L 623.82058,265.17949 L 623.3356,258.22808 L 622.0423,242.22367 L 620.74902,226.86591 L 619.77855,215.14589 L 622.84961,216.0354 L 624.30456,217.00536 L 625.43618,216.68204 L 627.53777,214.74212 L 630.36734,213.12513 L 635.46014,212.96309 L 657.44601,210.69983 L 663.02174,210.16667 L 664.52488,226.12288 L 668.77623,262.96443 L 669.37469,268.73603 L 669.00319,270.99928 L 670.23117,272.79465 L 670.32756,274.1672 L 667.80627,275.76671 L 664.26684,277.31802 L 661.06471,277.8683 L 660.46625,282.73523 L 655.89156,286.0477 L 653.09514,290.05814 L 653.41846,292.43487 L 652.83712,293.96907 L 649.51065,293.96907 L 647.92512,292.35247 L 645.43181,293.61467 L 642.74885,295.11781 L 642.91052,298.17226 L 641.71673,298.43029 L 641.24885,297.41215 L 639.08197,295.90901 L 635.83165,297.25049 L 634.28034,300.25674 L 632.8425,299.44844 L 631.38755,297.84893 L 626.92321,298.33392 L 621.33038,299.30388 z",IL:"M 617.80493,301.60133 L 617.80493,297.99662 L 618.06296,293.12969 L 620.43968,289.99286 L 622.21795,286.22646 L 624.80452,282.36371 L 624.43302,277.11131 L 622.42781,273.56874 L 622.33143,270.22206 L 623.02626,264.95255 L 622.20085,257.77418 L 621.13451,241.99673 L 619.84123,226.97939 L 618.91895,215.34019 L 618.64644,214.4188 L 617.83814,211.83223 L 616.54486,208.11404 L 614.92825,206.33577 L 613.47331,203.74921 L 613.23974,198.26025 L 603.33707,199.57249 L 576.13098,201.28716 L 567.44331,200.8585 L 567.67193,203.23045 L 569.95816,203.91632 L 570.87264,205.05943 L 571.32989,206.88841 L 575.21647,210.31775 L 575.90235,212.60398 L 575.21647,216.03332 L 573.38749,219.69128 L 572.70163,222.20612 L 570.4154,224.03511 L 568.58642,224.72098 L 563.3281,226.09271 L 562.64223,227.92169 L 561.95636,229.9793 L 562.64223,231.35104 L 564.47121,232.9514 L 564.24259,237.0666 L 562.4136,238.66696 L 561.72774,240.26732 L 561.72774,243.01079 L 559.89876,243.46803 L 558.2984,244.61115 L 558.06978,245.98289 L 558.2984,248.04049 L 556.58373,249.35506 L 555.55493,252.1557 L 556.01217,255.81365 L 558.2984,263.12958 L 565.61433,270.67413 L 571.10126,274.33209 L 570.87264,278.67592 L 571.78714,280.04766 L 578.18857,280.5049 L 580.93204,281.87664 L 580.24618,285.5346 L 577.95995,291.47879 L 577.27408,294.67951 L 579.5603,298.56609 L 585.96174,303.82441 L 590.5342,304.51028 L 592.59179,309.53998 L 594.6494,312.74069 L 593.73491,315.71278 L 595.33527,319.82799 L 597.16425,321.8856 L 599.10861,321.0933 L 599.7953,318.93012 L 601.8316,317.49228 L 605.06793,316.39174 L 608.15659,317.57154 L 611.03228,318.63788 L 611.82348,318.42804 L 611.75819,317.18606 L 610.69186,314.42072 L 611.12866,312.044 L 613.409,310.47557 L 615.76863,309.48851 L 616.93134,309.06882 L 616.34998,307.74444 L 615.58986,305.57757 L 616.83496,304.31536 z",MN:"M 471.87905,128.47084 L 471.4218,120.0118 L 469.59282,112.69588 L 467.76384,99.207152 L 467.30659,89.376374 L 465.47761,85.947031 L 463.87725,80.917336 L 463.87725,70.629316 L 464.56311,66.742729 L 462.74218,61.291062 L 492.8746,61.326333 L 493.19792,53.081649 L 493.84456,52.919988 L 496.10781,53.40497 L 498.04773,54.213272 L 498.85603,59.709728 L 500.31098,65.852826 L 501.92758,67.469431 L 506.7774,67.469431 L 507.10072,68.924375 L 513.40548,69.247696 L 513.40548,71.349282 L 518.25529,71.349282 L 518.57861,70.055998 L 519.71023,68.924375 L 521.97348,68.277733 L 523.26676,69.247696 L 526.17665,69.247696 L 530.0565,71.834263 L 535.3913,74.25917 L 537.81621,74.744152 L 538.30119,73.774189 L 539.75613,73.289207 L 540.24111,76.199096 L 542.82768,77.49238 L 543.31266,77.007398 L 544.60595,77.169059 L 544.60595,79.270645 L 547.19251,80.240608 L 550.26406,80.240608 L 551.88067,79.432305 L 555.11388,76.199096 L 557.70044,75.714115 L 558.50875,77.49238 L 558.99373,78.785663 L 559.96369,78.785663 L 560.93365,77.977361 L 569.82498,77.65404 L 571.60324,80.725589 L 572.24989,80.725589 L 572.9635,79.64131 L 577.40341,79.270645 L 576.79131,81.550104 L 572.85259,83.387229 L 563.60681,87.448357 L 558.83207,89.455254 L 555.76052,92.041822 L 553.33561,95.598352 L 551.07237,99.478203 L 549.2941,100.28651 L 544.76761,105.29798 L 543.47432,105.45964 L 539.63268,108.39354 L 536.81624,111.55445 L 536.58762,114.52487 L 536.81457,122.30306 L 535.21755,123.90342 L 529.95924,128.01694 L 528.12691,133.73419 L 530.6451,137.38211 L 531.10402,139.90198 L 529.95589,142.87575 L 529.72893,146.53538 L 530.18618,153.61933 L 533.61218,157.72618 L 536.58762,157.72618 L 539.09745,160.01909 L 542.29984,161.38414 L 545.95948,166.41886 L 553.04677,171.44186 L 554.87742,173.50448 L 555.11107,179.00649 L 534.52332,179.69236 L 474.27457,180.15128 L 473.93665,144.47443 L 473.47941,141.50234 L 469.3642,138.073 L 468.22108,136.24402 L 468.22108,134.64365 L 470.27868,133.0433 L 471.65042,131.67156 z",WI:"M 612.94089,197.18116 L 613.31165,194.21124 L 611.69504,189.68474 L 611.0484,183.54165 L 609.91678,181.11674 L 610.88674,178.04519 L 611.69504,175.1353 L 613.14999,172.54874 L 612.50334,169.15387 L 611.8567,165.59734 L 612.34168,163.81907 L 614.28161,161.39416 L 614.44327,158.64593 L 613.63497,157.35265 L 614.28161,154.76608 L 614.76659,151.53287 L 617.51482,145.87476 L 620.42471,139.08502 L 620.58637,136.82177 L 620.26305,135.85181 L 619.45474,136.33679 L 615.25157,142.64155 L 612.50334,146.68306 L 610.56342,148.46133 L 609.75512,150.72457 L 608.30017,151.53287 L 607.16855,153.4728 L 605.7136,153.14948 L 605.55194,151.37121 L 606.84523,148.94631 L 608.94681,144.25815 L 610.72508,142.64155 L 611.8264,140.34999 L 610.19574,139.44474 L 608.824,138.073 L 607.22364,127.78498 L 603.56569,126.64187 L 602.19395,124.35564 L 589.6197,121.61217 L 587.10485,120.46906 L 578.87444,118.18283 L 570.64402,117.03971 L 566.47456,111.63491 L 565.94513,112.89602 L 564.81351,112.73436 L 564.16686,111.60274 L 561.41864,110.79444 L 560.28701,110.9561 L 558.50875,111.92606 L 557.53878,111.27942 L 558.18543,109.33949 L 560.12535,106.26794 L 561.25697,105.13632 L 559.31705,103.68138 L 557.21546,104.48968 L 554.30557,106.4296 L 546.86919,109.66281 L 543.9593,110.30945 L 541.04942,109.82447 L 540.06769,108.94622 L 537.95099,111.7814 L 537.72237,114.52487 L 537.72237,122.9839 L 536.57925,124.58427 L 531.32093,128.47084 L 529.03471,134.41503 L 529.49195,134.64365 L 532.0068,136.70126 L 532.69266,139.90198 L 530.86368,143.10269 L 530.86368,146.98928 L 531.32093,153.61933 L 534.29302,156.59143 L 537.72237,156.59143 L 539.55135,159.79215 L 542.98068,160.24939 L 546.86727,165.96496 L 553.95457,170.08017 L 556.01217,172.82364 L 556.92667,180.25388 L 557.61253,183.5689 L 559.89876,185.16926 L 560.12738,186.541 L 558.06978,189.97033 L 558.2984,193.17106 L 560.81325,197.05764 L 563.3281,198.20075 L 566.30019,198.65799 L 567.64253,200.03811 L 576.81603,200.03809 L 602.88316,198.55122 z",MO:"M 555.78857,249.52738 L 553.2687,246.44013 L 552.12558,244.1539 L 544.35242,244.83977 L 534.52164,245.29701 L 509.14453,246.21151 L 495.6558,246.44013 L 487.76835,246.55444 L 485.48209,246.66875 L 486.73952,249.1836 L 486.5109,251.46982 L 489.02574,255.35641 L 492.11214,259.47162 L 495.19855,262.21509 L 497.48478,262.44371 L 498.85651,263.35821 L 498.85651,266.3303 L 497.02754,267.93066 L 496.57028,270.21688 L 498.62789,273.64623 L 501.14275,276.61832 L 503.65759,278.4473 L 505.02932,290.10705 L 504.34346,325.42926 L 504.57208,330.11601 L 505.02932,335.49952 L 528.46231,335.3827 L 551.66834,334.69683 L 572.473,333.89582 L 584.12774,333.66552 L 586.29714,337.09152 L 585.61295,340.39902 L 582.5257,342.80206 L 581.95331,344.6394 L 587.3318,345.09666 L 591.22676,344.41078 L 592.94394,338.91715 L 593.59536,333.06036 L 595.91436,331.03553 L 597.62651,329.54864 L 599.68412,328.519 L 599.79926,325.65871 L 600.37334,323.9432 L 599.34202,322.19493 L 596.59688,322.3395 L 594.42748,319.71451 L 593.05406,315.48584 L 593.85507,312.96764 L 591.91094,309.53998 L 590.0803,304.96418 L 585.28089,304.16484 L 578.31209,298.56609 L 576.59323,294.45256 L 577.39258,291.25184 L 579.45185,285.19417 L 579.91077,282.33054 L 577.96163,281.29923 L 571.10629,280.50156 L 570.07832,278.7894 L 569.96652,274.55904 L 564.47958,271.12803 L 557.50407,263.35653 L 555.21785,256.0406 L 554.98756,251.81528 z",AR:"M 590.95215,344.95331 L 587.10485,345.89098 L 580.93204,345.43373 L 581.61791,342.46164 L 584.81863,339.71817 L 585.27587,337.43194 L 583.44689,334.45984 L 572.473,334.91709 L 551.66834,335.83158 L 528.34883,336.51745 L 505.02932,336.97469 L 506.62968,343.83338 L 506.62967,352.0638 L 508.00142,363.03779 L 508.23004,400.87472 L 510.51627,402.81801 L 513.48836,401.44628 L 516.23184,402.58939 L 516.66218,412.91269 L 539.548,412.77064 L 558.41187,411.96962 L 568.53344,411.77209 L 569.67907,409.68172 L 569.39245,406.13221 L 567.56682,403.16011 L 569.16551,401.6749 L 567.56682,399.1634 L 568.25102,396.65357 L 569.61941,391.04814 L 572.1376,388.98551 L 571.45173,386.70095 L 575.1097,381.32916 L 577.85317,379.96077 L 577.73969,378.46719 L 577.39425,376.64155 L 580.2512,371.04282 L 582.65424,369.78623 L 583.03837,366.3586 L 584.80904,365.1169 L 585.66552,360.88263 L 584.32406,356.87219 L 588.36558,354.49548 L 588.91584,352.47628 L 590.15112,348.2087 z",OK:"M 375.34313,322.57146 L 364.65498,322.11427 L 358.22497,321.62845 L 358.48217,321.82848 L 357.77873,332.25058 L 379.74411,333.65746 L 411.79966,334.96106 L 409.46506,359.37971 L 409.00781,377.21228 L 409.23644,378.81264 L 413.58027,382.4706 L 415.63787,383.61371 L 416.32374,383.38509 L 417.00961,381.32748 L 418.38135,383.15647 L 420.43895,383.15647 L 420.43895,381.78473 L 423.18242,383.15647 L 422.72518,387.04305 L 426.84039,387.27167 L 429.35523,388.41479 L 433.47044,389.10066 L 435.98529,390.92964 L 438.27152,388.87204 L 441.70086,389.5579 L 444.21571,392.98724 L 445.13019,392.98724 L 445.13019,395.27347 L 447.41642,395.95933 L 449.70264,393.67311 L 451.53163,394.35897 L 454.04647,394.35897 L 454.96097,396.87383 L 459.76204,398.7028 L 461.13378,398.01694 L 462.96276,393.90173 L 464.10587,393.90173 L 465.24899,395.95933 L 469.3642,396.6452 L 473.02215,398.01694 L 475.99425,398.93143 L 477.82324,398.01694 L 478.5091,395.50209 L 482.85293,395.50209 L 484.91053,396.41658 L 487.654,394.35897 L 488.79712,394.35897 L 489.48299,395.95933 L 493.59819,395.95933 L 495.19855,393.90173 L 497.02754,394.35897 L 499.08514,396.87383 L 502.28585,398.7028 L 505.48658,399.6173 L 507.42766,400.73623 L 507.03856,363.51922 L 505.66681,352.54524 L 505.50635,343.6729 L 504.06646,337.13517 L 503.28826,329.95553 L 503.22012,326.13931 L 491.08328,326.45805 L 444.67324,326.00081 L 399.63433,323.94319 z",KS:"M 503.38059,325.13028 L 490.76233,325.33471 L 444.67324,324.87748 L 400.11576,322.81985 L 375.48602,321.56244 L 379.62981,256.84247 L 401.46327,257.64264 L 441.92918,259.01437 L 486.05364,259.47162 L 491.14927,259.47162 L 494.39617,262.69652 L 497.16383,262.92514 L 498.05413,264.00011 L 498.05413,266.00934 L 496.22515,267.60971 L 495.7679,270.21688 L 497.98598,273.80671 L 500.50084,276.93927 L 503.01569,278.92873 L 504.06646,290.10705 z",LA:"M 602.20213,472.99473 L 601.17268,470.37851 L 600.02956,467.28625 L 596.7137,463.74511 L 597.62986,456.99488 L 597.51137,455.85345 L 596.24976,456.19555 L 588.01934,457.10836 L 562.99102,457.56728 L 562.30683,455.1726 L 563.21964,446.7169 L 566.53552,440.77105 L 571.56688,432.08003 L 570.99281,429.68201 L 572.2494,429.00116 L 572.70833,427.04867 L 570.42209,424.99274 L 570.3103,423.05029 L 568.47964,418.70478 L 568.02323,412.76393 L 558.2984,412.87741 L 539.0941,413.79191 L 516.88913,413.82048 L 516.9177,423.39405 L 517.60357,432.76758 L 518.28944,436.65416 L 520.80429,440.76937 L 521.71878,445.79908 L 526.06261,451.28601 L 526.29123,454.48673 L 526.9771,455.1726 L 526.29123,463.63164 L 523.31914,468.66133 L 524.9195,470.71894 L 524.23362,473.23378 L 523.54776,480.54971 L 522.17602,483.75042 L 522.29848,487.36687 L 526.98496,485.84672 L 535.06798,485.5234 L 545.41425,489.07993 L 551.88067,490.21156 L 555.59886,488.75661 L 558.83207,489.88824 L 562.06528,490.8582 L 562.87358,488.75661 L 559.64037,487.62499 L 557.0538,488.10997 L 554.30557,486.49337 C 554.30557,486.49337 554.46724,485.20008 555.11388,485.03842 C 555.76052,484.87676 558.18543,484.06846 558.18543,484.06846 L 559.96369,485.5234 L 561.74196,484.55344 L 564.97517,485.20008 L 566.43011,487.62499 L 566.75343,489.88824 L 571.27992,490.21156 L 573.05819,491.98982 L 572.24989,493.60643 L 570.9566,494.41473 L 572.57321,496.03133 L 580.97955,499.58786 L 584.53608,498.29458 L 585.50605,495.86967 L 588.09261,495.22303 L 589.87088,493.76809 L 591.16416,494.73805 L 591.97246,497.64794 L 589.70922,498.45624 L 590.35586,499.10288 L 593.75073,497.8096 L 596.01398,494.41473 L 596.82228,493.92975 L 594.72069,493.60643 L 595.52899,491.98982 L 595.36733,490.53488 L 597.46892,490.0499 L 598.60054,488.75661 L 599.24718,489.56491 C 599.24718,489.56491 599.08552,492.63646 599.89383,492.63646 C 600.70213,492.63646 604.097,493.28311 604.097,493.28311 L 608.13851,495.22303 L 609.10847,496.67798 L 612.01836,496.67798 L 613.14999,497.64794 L 615.41323,494.57639 L 615.41323,493.12144 L 614.11995,493.12144 L 610.72508,490.37322 L 604.9053,489.56491 L 601.67209,487.30167 L 602.80372,484.55344 L 605.06696,484.87676 L 605.22862,484.23012 L 603.45036,483.26016 L 603.45036,482.77517 L 606.68357,482.77517 L 608.46183,479.70363 L 607.16855,477.7637 L 606.84523,475.01547 L 605.39028,475.17713 L 603.45036,477.27872 L 602.80372,479.86529 L 599.73217,479.21864 L 598.7622,477.44038 L 600.54047,475.50045 L 602.56122,473.7222 z",VA:"M 828.90662,269.2457 L 828.76271,267.29867 L 835.21614,264.74879 L 834.44573,267.96663 L 831.52578,271.74574 L 831.10769,276.33156 L 831.56944,279.722 L 829.74147,284.70016 L 827.5772,286.6163 L 826.10686,281.97549 L 826.55275,276.52638 L 828.13975,272.34331 z M 831.18615,297.54706 L 773.01197,310.12249 L 735.585,315.40156 L 728.90667,315.02638 L 726.32142,316.95276 L 718.98229,317.17345 L 710.60018,318.15112 L 701.67396,319.10283 L 710.15465,314.15454 L 710.14153,312.07961 L 711.66158,309.93348 L 722.21536,298.43205 L 726.16208,302.90951 L 729.94509,303.87349 L 732.48855,302.73317 L 734.72577,301.42201 L 737.26238,302.76553 L 741.17655,301.33777 L 743.05328,296.78143 L 745.6542,297.32145 L 748.50944,295.1902 L 750.30871,295.6838 L 753.13592,292.00723 L 753.48417,289.92412 L 752.52051,288.64855 L 753.52328,286.78192 L 758.79755,274.50477 L 759.41432,268.76969 L 760.64321,268.24615 L 762.82174,270.68902 L 766.7576,270.38785 L 768.68681,262.81422 L 771.4808,262.25336 L 772.53055,259.51229 L 775.11037,257.16541 L 776.37834,254.8232 L 777.8822,251.47022 L 777.96713,246.40267 L 787.78864,250.22549 C 788.46949,250.56591 788.44474,245.44151 788.44474,245.44151 L 792.49505,246.81886 L 792.03305,249.44766 L 800.18916,252.38732 L 801.48203,254.18171 L 800.61409,257.86385 L 799.35101,259.18967 L 798.84509,260.93571 L 799.339,263.33843 L 801.29798,264.61681 L 805.21607,266.06202 L 808.16474,267.02998 L 813.02121,267.97209 L 815.17352,270.06055 L 818.36396,270.46308 L 819.23203,271.6631 L 818.79254,276.35318 L 820.16727,277.45573 L 819.68832,279.38612 L 820.91773,280.17589 L 820.69593,281.56049 L 818.00194,281.46555 L 818.0909,283.08107 L 820.37189,284.62394 L 820.49343,286.03584 L 822.26654,287.82122 L 822.75833,290.34535 L 820.20529,291.72666 L 821.77751,293.22096 L 827.57853,291.53513 z",DC:"M 801.75695,253.84384 L 800.67992,252.20717 L 799.66604,251.36463 L 800.7653,249.74841 L 802.99814,251.25941 z"},l={AS:"M 331.84,544.885z",MP:"M360.551,550.312z",GU:"M257.79,530.315z",PW:"M333.43,610 z",MH:"M371.24,610 z",FM:"M399.05,610 z"},a={PR:"M 569.21588,530.23145 z",VI:"M 645.38112,524.0683 z"},f,c,o,i,r,e;this.options.includeTerritoriesEast.map(function(n){u[n]=a[n]});this.options.includeTerritoriesWest.map(function(n){u[n]=l[n]});f={};for(i in u)f={},this.options.stateSpecificStyles[i]?n.extend(f,s,this.options.stateSpecificStyles[i]):f=s,this.stateShapes[i]=h.path(u[i]).attr(f),this.topShape=this.stateShapes[i],this.stateHitAreas[i]=h.path(u[i]).attr({fill:"#000","stroke-width":0,opacity:0,cursor:this._getCursor(i)}),this.stateHitAreas[i].node.dataState=i;this._onClickProxy=n.proxy(this,"_onClick");this._onMouseOverProxy=n.proxy(this,"_onMouseOver");this._onMouseOutProxy=n.proxy(this,"_onMouseOut");for(i in this.stateHitAreas)this.stateHitAreas[i].toFront(),n(this.stateHitAreas[i].node).bind("mouseout",this._onMouseOutProxy),n(this.stateHitAreas[i].node).bind("click",this._onClickProxy),n(this.stateHitAreas[i].node).bind("mouseover",this._onMouseOverProxy),c=getTooltip(dmap,"StateAbbrev",i)[0],o=t.createElementNS("http://www.w3.org/2000/svg","title"),o.textContent=c.DisplayName,n(this.stateHitAreas[i].node).append(o);for(i in this.stateShapes){r=this.stateShapes[i].getBBox();for(e in r)n.isNumeric(r[e])&&(r[e]=r[e]*this.scale);this.bboxesForStateShapes[i]=r}},_initCreateLabels:function(){for(var y,u,f,p,r,w,s,e=this.options.labelWidth,g=e/this.scale,h=this.options.labelHeight,nt=h/this.scale,b=this.options.labelRadius,tt=b/this.scale,o=this.options.labelGap,k=(e+o)/this.scale,d=(h+o)/this.scale*.45,c=["NH","VT","MA","CT","RI","NJ","DE","MD","DC"],i=0;i<c.length;++i)r=c[i],u=(i+1)%2*k+860,f=i*d+220,this._initCreateStateLabel(r,u,f);this._initCreateRegularStateLabel(r,u,f);num_terrWest=this.options.includeTerritoriesWest.length;var l=this.options.terrWBoxX,a=this.options.terrWBoxY,v=(e+o)/this.scale*.4;for(i=0;i<num_terrWest;++i)y=this.options.includeTerritoriesWest[i],f=a,u=i*2*v+l,this._initCreateStateLabel(y,u,f);num_terrEast=this.options.includeTerritoriesEast.length;var l=this.options.terrBoxX,a=this.options.terrBoxY,v=(e+o)/this.scale*.4;for(i=0;i<num_terrEast;++i)p=this.options.includeTerritoriesEast[i],f=a,u=i*2*v+l,this._initCreateStateLabel(p,u,f);for(r in this.labelHitAreas)this.labelHitAreas[r].toFront(),n(this.labelHitAreas[r].node).bind("mouseout",this._onMouseOutProxy),n(this.labelHitAreas[r].node).bind("click",this._onClickProxy),n(this.labelHitAreas[r].node).bind("mouseover",this._onMouseOverProxy),w=getTooltip(dmap,"StateAbbrev",r)[0],s=t.createElementNS("http://www.w3.org/2000/svg","title"),s.textContent=w.DisplayName,n(this.labelHitAreas[r].node).append(s)},_initCreateStateLabel:function(t,i,r){var f=this.paper,l=this.options.labelWidth,e=l/this.scale*.8,a=this.options.labelHeight*.9,o=a/this.scale,v=this.options.labelRadius,s=v/this.scale,h=this.options.labelBackingStyles,c=this.options.labelTextStyles,u={};u={};this.options.stateSpecificLabelBackingStyles[t]?n.extend(u,h,this.options.stateSpecificLabelBackingStyles[t]):u=h;this.labelShapes[t]=f.rect(i,r,e,o,s).attr(u);u={};this.options.stateSpecificLabelTextStyles[t]?n.extend(u,c,this.options.stateSpecificLabelTextStyles[t]):n.extend(u,c);u["font-size"]&&(u["font-size"]=parseInt(u["font-size"])/this.scale+"px");this.options.href[t]?(link={text:t,href:this.options.href[t]},this.labelTexts[t]=f.link(i+e/2,r+o/2,link).attr(u)):this.labelTexts[t]=f.text(i+e/2,r+o/2,t).attr(u);this.labelHitAreas[t]=f.rect(i,r,e,o,s).attr({fill:"#000","stroke-width":0,opacity:0,cursor:this._getCursor(t)});this.labelHitAreas[t].node.dataState=t},_initCreateRegularStateLabel:function(t,i,r){var e=this.paper,c=this.options.labelWidth,l=c/this.scale,a=this.options.labelHeight,v=a/this.scale,y=this.options.labelRadius,p=y/this.scale,s=this.options.labelBackingStyles,h=this.options.labelTextStyles,u={},f,t,o;if(u={},this.options.stateSpecificLabelBackingStyles[t]?n.extend(u,s,this.options.stateSpecificLabelBackingStyles[t]):u=s,u={},this.options.stateSpecificLabelTextStyles[t]?n.extend(u,h,this.options.stateSpecificLabelTextStyles[t]):n.extend(u,h),u["font-size"]&&(u["font-size"]=parseInt(u["font-size"])/this.scale+"px"),this.labelHitAreas[t]=e.rect(i,r,l,v,p).attr({fill:"#000","stroke-width":0,opacity:0,cursor:this._getCursor(t)}),this.labelHitAreas[t].node.dataState=t,f={HI:{x:330,y:567,full:"Hawaii"},AK:{x:120,y:490,full:"Alaska"},CA:{x:70,y:280,full:"California"},NV:{x:130,y:235,full:"Nevada"},OR:{x:90,y:125,full:"Oregon"},WA:{x:115,y:50,full:"Washington"},ID:{x:185,y:145,full:"Idaho"},MT:{x:270,y:85,full:"Montana"},WY:{x:295,y:185,full:"Wyoming"},UT:{x:215,y:255,full:"Utah"},AZ:{x:195,y:365,full:"Arizona"},CO:{x:310,y:270,full:"Colorado"},NM:{x:295,y:370,full:"New Mexico"},TX:{x:420,y:455,full:"Texas"},OK:{x:455,y:360,full:"Oklahoma"},KS:{x:440,y:290,full:"Kansas"},NE:{x:420,y:225,full:"Nevada"},SD:{x:410,y:160,full:"South Dakota"},ND:{x:415,y:95,full:"North Dakota"},MN:{x:500,y:125,full:"Minnesota"},IA:{x:520,y:215,full:"Iowa"},WI:{x:578,y:160,full:"Wisconsin"},IL:{x:593,y:255,full:"Illinois"},MO:{x:540,y:294,full:"Missouri"},AR:{x:550,y:375,full:"Arkansas"},LA:{x:554,y:455,full:"Louisiana"},MS:{x:606,y:410,full:"Mississippi"},AL:{x:658,y:410,full:"Alabama"},TN:{x:650,y:341,full:"Tennessee"},KY:{x:680,y:299,full:"Kentucky"},IN:{x:645,y:250,full:"Indiana"},MI:{x:665,y:185,full:"Michigan"},OH:{x:696,y:240,full:"Ohio"},PA:{x:775,y:215,full:"Pennsylvania"},NY:{x:810,y:160,full:"New York"},ME:{x:895,y:85,full:"Maine"},WV:{x:735,y:278,full:"W Virginia"},VA:{x:785,y:285,full:"Virginia"},NC:{x:778,y:329,full:"North Carolina"},SC:{x:758,y:376,full:"South Carolina"},GA:{x:720,y:410,full:"Georgia"},FL:{x:773,y:508,full:"Florida"}},this.options.useAllLabels||this.options.showDataValues)for(t in f)o=this.options.useFullStateNames?f[t].full:t,this.options.showDataValues&&this.options.useAllLabels?(this.labelTexts[t]=e.text(f[t].x,f[t].y-5,o).attr(u),this.labelTexts[t]=e.text(f[t].x,f[t].y+5,this.options.dataValues[t]).attr(u)):this.options.href[t]?(link={text:o,href:this.options.href[t]},this.labelTexts[t]=e.link(f[t].x,f[t].y,link).attr(u)):(o=this.options.showDataValues?this.options.dataValues[t]:o,this.labelTexts[t]=e.text(f[t].x,f[t].y,o).attr(u)),this.labelHitAreas[t]=e.rect(f[t].x-this.options.labelWidth/this.scale/2,f[t].y-this.options.labelHeight/this.scale/2,this.options.labelWidth/this.scale,this.options.labelHeight/this.scale,this.options.labelRadius/this.scale).attr({fill:"#000","stroke-width":0,opacity:0,cursor:this._getCursor(t)}),this.labelHitAreas[t].node.dataState=t},_getStateFromEvent:function(n){var t=n.target&&n.target.dataState||n.dataState;return this._getState(t)},_getState:function(n){var t=this.stateShapes[n],i=this.stateHitAreas[n],r=n in this.labelShapes?this.labelShapes[n]:null,u=n in this.labelTexts?this.labelTexts[n]:null,f=n in this.labelHitAreas?this.labelHitAreas[n]:null,e=this.bboxesForStateShapes[n];return{shape:t,hitArea:i,name:n,labelBacking:r,labelText:u,labelHitArea:f,bbox:e}},_onMouseOut:function(n){var t=this._getStateFromEvent(n);if(t.hitArea)return!this._triggerEvent("mouseout",n,t)},_defaultMouseOutAction:function(t){var i={},r=n.extend({},this.options.labelTextStyles);this.options.stateSpecificStyles[t.name]?n.extend(i,this.options.stateStyles,this.options.stateSpecificStyles[t.name]):i=this.options.stateStyles;r["font-size"]&&(r["font-size"]=parseInt(r["font-size"])/this.scale+"px");t.labelText.animate(r,this.options.stateHoverAnimation);t.shape.animate(i,this.options.stateHoverAnimation);t.labelBacking&&(i={},this.options.stateSpecificLabelBackingStyles[t.name]?n.extend(i,this.options.labelBackingStyles,this.options.stateSpecificLabelBackingStyles[t.name]):i=this.options.labelBackingStyles,t.labelBacking.animate(i,this.options.stateHoverAnimation))},_onClick:function(n){var t=this._getStateFromEvent(n);return t.name==="VT"||t.name==="CT"||t.name==="NJ"||t.name==="MD"||t.name==="NH"||t.name==="MA"||t.name==="RI"||t.name==="DE"?t.hitArea?!this._triggerEvent("click",n,t,t.hitArea.node):t.labelHitArea?!this._triggerEvent("click",n,t,t.labelHitArea.node):void 0:t.labelHitArea?!this._triggerEvent("click",n,t,t.labelHitArea.node):t.hitArea?!this._triggerEvent("click",n,t,t.hitArea.node):void 0},_onMouseOver:function(n){var t=this._getStateFromEvent(n);return t.name==="VT"||t.name==="CT"||t.name==="NJ"||t.name==="MD"||t.name==="NH"||t.name==="MA"||t.name==="RI"||t.name==="DE"?t.hitArea?!this._triggerEvent("mouseover",n,t,t.hitArea.node):t.labelHitArea?!this._triggerEvent("mouseover",n,t,t.labelHitArea.node):void 0:t.labelHitArea?!this._triggerEvent("mouseover",n,t,t.labelHitArea.node):t.hitArea?!this._triggerEvent("mouseover",n,t,t.hitArea.node):void 0},_defaultMouseOverAction:function(t){var r,i;this.bringShapeToFront(t.shape);this.paper.safari();i={};r=n.extend({},this.options.labelTextHoverStyle);this.options.stateSpecificHoverStyles[t.name]?n.extend(i,this.options.stateHoverStyles,this.options.stateSpecificHoverStyles[t.name]):i=this.options.stateHoverStyles;r["font-size"]&&(r["font-size"]=parseInt(r["font-size"])/this.scale+"px");t.labelText.animate(r,this.options.stateHoverAnimation);t.shape.animate(i,this.options.stateHoverAnimation);t.labelBacking&&(i={},this.options.stateSpecificLabelBackingHoverStyles[t.name]?n.extend(i,this.options.labelBackingHoverStyles,this.options.stateSpecificLabelBackingHoverStyles[t.name]):i=this.options.labelBackingHoverStyles,t.labelBacking.animate(i,this.options.stateHoverAnimation))},_getCursor:function(n){return this.options.clickState!=="undefined"&&this.options.clickState.hasOwnProperty(n)?"pointer":"default"},_triggerEvent:function(t,i,r,f){var h;f===u&&(f=r.name==="VT"||r.name==="CT"||r.name==="NJ"||r.name==="MD"||r.name==="NH"||r.name==="MA"||r.name==="RI"||r.name==="DE"?r.hitArea.node:r.labelHitArea.node);var o=r.name,e=!0,s=n.Event("usmap"+t+o);if(s.originalEvent=i,this.options.clickState!=="undefined"&&this.options.clickState.hasOwnProperty(o)&&(e=!1),this.options.mouseoverState!=="undefined"&&this.options.mouseoverState.hasOwnProperty(o)&&(e=!1),t==="mouseover"?typeof showTooltip!="undefined"&&n.isFunction(showTooltip):tooltip.transition().duration(1e3).style("opacity",0),$map=n(this.element.get(0)),$map.children("#"+$map.attr("id")+"_description").length&&this.options.mouseoverStateDescription!=="undefined"&&t==="mouseover"&&this.options.mouseoverStateDescription.hasOwnProperty(o)&&(mouseOverStateName=this._states.hasOwnProperty(o)?n("<div>",{"class":"fullstate",style:"font-weight:bold;"}).append(this._states[o]):n("<div>",{"class":"fullstate"}),$map.children("#"+$map.attr("id")+"_description").append(mouseOverStateName).append(this.options.mouseoverStateDescription[o]),e=!1),$map.children("#"+$map.attr("id")+"_description").length&&t==="mouseout"&&this.options.mouseoverStateDescription!=="undefined"&&this.options.mouseoverStateDescription.hasOwnProperty(o)&&($map.children("#"+$map.attr("id")+"_description").empty(),e=!1),this.options[t+"State"][o]&&(e=this.options[t+"State"][o](s,r,$map.attr("id"),f)===!1),s.isPropagationStopped()&&(this.element.trigger(s,[r]),e=e||s.isDefaultPrevented()),s.isPropagationStopped()||(h=n.Event("usmap"+t),h.originalEvent=i,this.options[t]&&(e=this.options[t](h,r)===!1||e),h.isPropagationStopped()||(this.element.trigger(h,[r]),e=e||h.isDefaultPrevented())),!e)switch(t){case"mouseover":this._defaultMouseOverAction(r);break;case"mouseout":this._defaultMouseOutAction(r)}return!e},trigger:function(n,t,i){t=t.replace("usmap","");n=n.toUpperCase();var r=this._getState(n);this._triggerEvent(t,i,r)},bringShapeToFront:function(n){this.topShape&&n.insertAfter(this.topShape);this.topShape=n},getStateShapes:function(){if(this._getStateShapes)return this._getStateShapes;this._getStateShapes={};for(var n in this.stateShapes)this._getStateShapes[n]={shape:this.stateShapes[n],hitArea:this.stateHitAreas[n],labelBacking:n in this.labelShapes?this.labelShapes[n]:null,labelText:n in this.labelTexts?this.labelTexts[n]:null,labelHitArea:n in this.labelHitAreas?this.labelHitAreas[n]:null,name:n};return this._getStateShapes},dropdown:function(){if(showDropdown=!1,width=99999999999,typeof this.options.showDropdown=="object"&&this.options.showDropdown.width!=="undefined"?(typeof this.options.showDropdown.width!="undefined"&&(width=this.options.showDropdown.width),showDropdown=typeof this.options.showDropdown.show!="undefined"?this.options.showDropdown.show:!0):typeof this.options.showDropdown=="boolean"&&(showDropdown=this.options.showDropdown),$div=n("#"+n(this.element.get(0)).attr("id")+" .mapdropdown"),mapid=n(this.element.get(0)).attr("id"),showDropdown&&this.element.width()<width){if($div.length==0){var r=this.args[0].clickState,t=Object.keys(r).sort();if($div=n("<div>",{"class":"mapdropdown",style:"text-align:center;"}),$form=n("<form>"),this.options.showDropdown.label!=="undefined"&&this.options.showDropdown.label!=""&&($p=n("<p>"),$label=n("<label>",{"for":mapid+"_state"}),$p.append($label),$label.append(this.options.showDropdown.label),$form.append($p)),$select=n("<select>",{title:"Select a state",id:mapid+"_state"}),$div.append($form),$go=n("<input>",{type:"submit",value:"Go"}),$form.append($select),$form.append(" "),$form.append($go),$form.submit(function(){return v=n(this).find("select").val(),v!=""&&(garedirect=!0,typeof _gas!="undefined"&&typeof _gas.push=="function"?(_gas.push(["_set","hitCallback",function(){garedirect==!0&&(garedirect=!1,i.location=v)}]),_gas.push(["_trackEvent","Map click","Click",v])):typeof ga=="function"&&ga.hasOwnProperty("loaded")&&ga.loaded===!0?ga("send","event","Map Click","click",href,{hitCallback:function(){garedirect==!0&&(garedirect=!1,i.location=v)}}):i.location.href=v),!1}),t.length)for($select.append(n("<option>",{value:""}).append("Select a state")),k=0;k<t.length;k++)href=this.options.href[t[k]],$select.append(n("<option>",{value:href}).append(this._states[t[k]]));$div.insertAfter("#"+mapid+" #"+mapid+"_description")}}else $div.length&&$div.remove()}};s(n,"usmap",c,["getStateShapes"])}(jQuery,document,window,Raphael)