Take 6 Transcription Programme: The Butterworth Archive, MS 6a: Difference between revisions

From Folkopedia
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<script src="/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML="  <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
/*
* Raphael 1.4.3 - JavaScript Vector Library
*
* Copyright (c) 2010 Dmitry Baranovskiy (http://raphaeljs.com)
* Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license.
*/
Raphael=(function(){function aB(){if(aB.is(arguments[0],aW)){var d=arguments[0],e=C[bl](aB,d.splice(0,3+aB.is(d[0],ay))),S=e.set();for(var R=0,bq=d[p];R<bq;R++){var E=d[R]||{};ba.test(E.type)&&S[f](e[E.type]().attr(E))}return S}return C[bl](aB,arguments)}aB.version="1.4.3";var a=/[, ]+/,ba=/^(circle|rect|path|ellipse|text|image)$/,bn="prototype",ac="hasOwnProperty",W=document,aI=window,o={was:Object[bn][ac].call(aI,"Raphael"),is:aI.Raphael},bi=function(){},a6="appendChild",bl="apply",bg="concat",Q="createTouch" in W,aH="",aA=" ",G="split",N="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend orientationchange touchcancel gesturestart gesturechange gestureend"[G](aA),bb={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},aO="join",p="length",bp=String[bn].toLowerCase,ak=Math,h=ak.max,a4=ak.min,ay="number",ab="string",aW="array",aQ="toString",aT="fill",aL=Object[bn][aQ],bd={},a7=ak.pow,f="push",bj=/^(?=[\da-f]$)/,c=/^url\(['"]?([^\)]+?)['"]?\)$/i,D=/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+\s*,\s*[\d\.]+\s*,\s*[\d\.]+(?:\s*,\s*[\d\.]+)?)\s*\)|rgba?\(\s*([\d\.]+%\s*,\s*[\d\.]+%\s*,\s*[\d\.]+%(?:\s*,\s*[\d\.]+%))\s*\)|hs[bl]\(\s*([\d\.]+\s*,\s*[\d\.]+\s*,\s*[\d\.]+)\s*\)|hs[bl]\(\s*([\d\.]+%\s*,\s*[\d\.]+%\s*,\s*[\d\.]+%)\s*\))\s*$/i,Z=ak.round,B="setAttribute",af=parseFloat,O=parseInt,aU=" progid:DXImageTransform.Microsoft",a9=String[bn].toUpperCase,m={blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rotation:0,rx:0,ry:0,scale:"1 1",src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",translation:"0 0",width:0,x:0,y:0},ai={along:"along",blur:ay,"clip-rect":"csv",cx:ay,cy:ay,fill:"colour","fill-opacity":ay,"font-size":ay,height:ay,opacity:ay,path:"path",r:ay,rotation:"csv",rx:ay,ry:ay,scale:"csv",stroke:"colour","stroke-opacity":ay,"stroke-width":ay,translation:"csv",width:ay,x:ay,y:ay},bc="replace";aB.type=(aI.SVGAngle||W.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML");if(aB.type=="VML"){var aq=W.createElement("div");aq.innerHTML="<!--[if vml]><br><br><![endif]-->";if(aq.childNodes[p]!=2){return aB.type=null}aq=null}aB.svg=!(aB.vml=aB.type=="VML");bi[bn]=aB[bn];aB._id=0;aB._oid=0;aB.fn={};aB.is=function(e,d){d=bp.call(d);return(d=="object"&&e===Object(e))||(d=="undefined"&&typeof e==d)||(d=="null"&&e==null)||bp.call(aL.call(e).slice(8,-1))==d};aB.setWindow=function(d){aI=d;W=aI.document};var aX=function(e){if(aB.vml){var d=/^\s+|\s+$/g;aX=au(function(R){var S;R=(R+aH)[bc](d,aH);try{var bq=new aI.ActiveXObject("htmlfile");bq.write("<body>");bq.close();S=bq.body}catch(bs){S=aI.createPopup().document.body}var i=S.createTextRange();try{S.style.color=R;var br=i.queryCommandValue("ForeColor");br=((br&255)<<16)|(br&65280)|((br&16711680)>>>16);return"#"+("000000"+br[aQ](16)).slice(-6)}catch(bs){return"none"}})}else{var E=W.createElement("i");E.title="Rapha\xebl Colour Picker";E.style.display="none";W.body[a6](E);aX=au(function(i){E.style.color=i;return W.defaultView.getComputedStyle(E,aH).getPropertyValue("color")})}return aX(e)};var av=function(){return"hsb("+[this.h,this.s,this.b]+")"},z=function(){return this.hex};aB.hsb2rgb=au(function(bt,br,bx){if(aB.is(bt,"object")&&"h" in bt&&"s" in bt&&"b" in bt){bx=bt.b;br=bt.s;bt=bt.h}var R,S,by;if(bx==0){return{r:0,g:0,b:0,hex:"#000"}}if(bt>1||br>1||bx>1){bt/=255;br/=255;bx/=255}var bq=~~(bt*6),bu=(bt*6)-bq,E=bx*(1-br),e=bx*(1-(br*bu)),bz=bx*(1-(br*(1-bu)));R=[bx,e,E,E,bz,bx,bx][bq];S=[bz,bx,bx,e,E,E,bz][bq];by=[E,E,bz,bx,bx,e,E][bq];R*=255;S*=255;by*=255;var bv={r:R,g:S,b:by,toString:z},d=(~~R)[aQ](16),bs=(~~S)[aQ](16),bw=(~~by)[aQ](16);d=d[bc](bj,"0");bs=bs[bc](bj,"0");bw=bw[bc](bj,"0");bv.hex="#"+d+bs+bw;return bv},aB);aB.rgb2hsb=au(function(d,e,br){if(aB.is(d,"object")&&"r" in d&&"g" in d&&"b" in d){br=d.b;e=d.g;d=d.r}if(aB.is(d,ab)){var bt=aB.getRGB(d);d=bt.r;e=bt.g;br=bt.b}if(d>1||e>1||br>1){d/=255;e/=255;br/=255}var bq=h(d,e,br),i=a4(d,e,br),R,E,S=bq;if(i==bq){return{h:0,s:0,b:bq}}else{var bs=(bq-i);E=bs/bq;if(d==bq){R=(e-br)/bs}else{if(e==bq){R=2+((br-d)/bs)}else{R=4+((d-e)/bs)}}R/=6;R<0&&R++;R>1&&R--}return{h:R,s:E,b:S,toString:av}},aB);var aY=/,?([achlmqrstvxz]),?/gi,a0=/\s*,\s*/,k={hs:1,rg:1};aB._path2string=function(){return this.join(",")[bc](aY,"$1")};function au(E,e,d){function i(){var R=Array[bn].slice.call(arguments,0),bq=R[aO]("\u25ba"),S=i.cache=i.cache||{},br=i.count=i.count||[];if(S[ac](bq)){return d?d(S[bq]):S[bq]}br[p]>=1000&&delete S[br.shift()];br[f](bq);S[bq]=E[bl](e,R);return d?d(S[bq]):S[bq]}return i}aB.getRGB=au(function(e){if(!e||!!((e=e+aH).indexOf("-")+1)){return{r:-1,g:-1,b:-1,hex:"none",error:1}}if(e=="none"){return{r:-1,g:-1,b:-1,hex:"none"}}!(k[ac](e.substring(0,2))||e.charAt()=="#")&&(e=aX(e));var bq,i,E,bt,S,bu,br=e.match(D);if(br){if(br[2]){bt=O(br[2].substring(5),16);E=O(br[2].substring(3,5),16);i=O(br[2].substring(1,3),16)}if(br[3]){bt=O((bu=br[3].charAt(3))+bu,16);E=O((bu=br[3].charAt(2))+bu,16);i=O((bu=br[3].charAt(1))+bu,16)}if(br[4]){br=br[4][G](a0);i=af(br[0]);E=af(br[1]);bt=af(br[2]);S=af(br[3])}if(br[5]){br=br[5][G](a0);i=af(br[0])*2.55;E=af(br[1])*2.55;bt=af(br[2])*2.55;S=af(br[3])}if(br[6]){br=br[6][G](a0);i=af(br[0]);E=af(br[1]);bt=af(br[2]);return aB.hsb2rgb(i,E,bt)}if(br[7]){br=br[7][G](a0);i=af(br[0])*2.55;E=af(br[1])*2.55;bt=af(br[2])*2.55;return aB.hsb2rgb(i,E,bt)}br={r:i,g:E,b:bt};var d=(~~i)[aQ](16),R=(~~E)[aQ](16),bs=(~~bt)[aQ](16);d=d[bc](bj,"0");R=R[bc](bj,"0");bs=bs[bc](bj,"0");br.hex="#"+d+R+bs;isFinite(af(S))&&(br.o=S);return br}return{r:-1,g:-1,b:-1,hex:"none",error:1}},aB);aB.getColor=function(e){var i=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||0.75},d=this.hsb2rgb(i.h,i.s,i.b);i.h+=0.075;if(i.h>1){i.h=0;i.s-=0.2;i.s<=0&&(this.getColor.start={h:0,s:1,b:i.b})}return d.hex};aB.getColor.reset=function(){delete this.start};var aJ=/([achlmqstvz])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?\s*,?\s*)+)/ig,az=/(-?\d*\.?\d*(?:e[-+]?\d+)?)\s*,?\s*/ig;aB.parsePathString=au(function(d){if(!d){return null}var i={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},e=[];if(aB.is(d,aW)&&aB.is(d[0],aW)){e=aK(d)}if(!e[p]){(d+aH)[bc](aJ,function(R,E,br){var bq=[],S=bp.call(E);br[bc](az,function(bt,bs){bs&&bq[f](+bs)});if(S=="m"&&bq[p]>2){e[f]([E][bg](bq.splice(0,2)));S="l";E=E=="m"?"l":"L"}while(bq[p]>=i[S]){e[f]([E][bg](bq.splice(0,i[S])));if(!i[S]){break}}})}e[aQ]=aB._path2string;return e});aB.findDotsAtSegment=function(e,d,bE,bC,bq,R,bs,br,by){var bw=1-by,bv=a7(bw,3)*e+a7(bw,2)*3*by*bE+bw*3*by*by*bq+a7(by,3)*bs,bt=a7(bw,3)*d+a7(bw,2)*3*by*bC+bw*3*by*by*R+a7(by,3)*br,bA=e+2*by*(bE-e)+by*by*(bq-2*bE+e),bz=d+2*by*(bC-d)+by*by*(R-2*bC+d),bD=bE+2*by*(bq-bE)+by*by*(bs-2*bq+bE),bB=bC+2*by*(R-bC)+by*by*(br-2*R+bC),bx=(1-by)*e+by*bE,bu=(1-by)*d+by*bC,E=(1-by)*bq+by*bs,i=(1-by)*R+by*br,S=(90-ak.atan((bA-bD)/(bz-bB))*180/ak.PI);
(bA>bD||bz<bB)&&(S+=180);return{x:bv,y:bt,m:{x:bA,y:bz},n:{x:bD,y:bB},start:{x:bx,y:bu},end:{x:E,y:i},alpha:S}};var ae=au(function(bv){if(!bv){return{x:0,y:0,width:0,height:0}}bv=P(bv);var bs=0,br=0,R=[],e=[],E;for(var S=0,bu=bv[p];S<bu;S++){E=bv[S];if(E[0]=="M"){bs=E[1];br=E[2];R[f](bs);e[f](br)}else{var bq=aV(bs,br,E[1],E[2],E[3],E[4],E[5],E[6]);R=R[bg](bq.min.x,bq.max.x);e=e[bg](bq.min.y,bq.max.y);bs=E[5];br=E[6]}}var d=a4[bl](0,R),bt=a4[bl](0,e);return{x:d,y:bt,width:h[bl](0,R)-d,height:h[bl](0,e)-bt}}),aK=function(bq){var E=[];if(!aB.is(bq,aW)||!aB.is(bq&&bq[0],aW)){bq=aB.parsePathString(bq)}for(var e=0,R=bq[p];e<R;e++){E[e]=[];for(var d=0,S=bq[e][p];d<S;d++){E[e][d]=bq[e][d]}}E[aQ]=aB._path2string;return E},an=au(function(R){if(!aB.is(R,aW)||!aB.is(R&&R[0],aW)){R=aB.parsePathString(R)}var bu=[],bw=0,bv=0,bz=0,by=0,E=0;if(R[0][0]=="M"){bw=R[0][1];bv=R[0][2];bz=bw;by=bv;E++;bu[f](["M",bw,bv])}for(var br=E,bA=R[p];br<bA;br++){var d=bu[br]=[],bx=R[br];if(bx[0]!=bp.call(bx[0])){d[0]=bp.call(bx[0]);switch(d[0]){case"a":d[1]=bx[1];d[2]=bx[2];d[3]=bx[3];d[4]=bx[4];d[5]=bx[5];d[6]=+(bx[6]-bw).toFixed(3);d[7]=+(bx[7]-bv).toFixed(3);break;case"v":d[1]=+(bx[1]-bv).toFixed(3);break;case"m":bz=bx[1];by=bx[2];default:for(var bq=1,bs=bx[p];bq<bs;bq++){d[bq]=+(bx[bq]-((bq%2)?bw:bv)).toFixed(3)}}}else{d=bu[br]=[];if(bx[0]=="m"){bz=bx[1]+bw;by=bx[2]+bv}for(var S=0,e=bx[p];S<e;S++){bu[br][S]=bx[S]}}var bt=bu[br][p];switch(bu[br][0]){case"z":bw=bz;bv=by;break;case"h":bw+=+bu[br][bt-1];break;case"v":bv+=+bu[br][bt-1];break;default:bw+=+bu[br][bt-2];bv+=+bu[br][bt-1]}}bu[aQ]=aB._path2string;return bu},0,aK),w=au(function(R){if(!aB.is(R,aW)||!aB.is(R&&R[0],aW)){R=aB.parsePathString(R)}var bt=[],bv=0,bu=0,by=0,bx=0,E=0;if(R[0][0]=="M"){bv=+R[0][1];bu=+R[0][2];by=bv;bx=bu;E++;bt[0]=["M",bv,bu]}for(var br=E,bz=R[p];br<bz;br++){var d=bt[br]=[],bw=R[br];if(bw[0]!=a9.call(bw[0])){d[0]=a9.call(bw[0]);switch(d[0]){case"A":d[1]=bw[1];d[2]=bw[2];d[3]=bw[3];d[4]=bw[4];d[5]=bw[5];d[6]=+(bw[6]+bv);d[7]=+(bw[7]+bu);break;case"V":d[1]=+bw[1]+bu;break;case"H":d[1]=+bw[1]+bv;break;case"M":by=+bw[1]+bv;bx=+bw[2]+bu;default:for(var bq=1,bs=bw[p];bq<bs;bq++){d[bq]=+bw[bq]+((bq%2)?bv:bu)}}}else{for(var S=0,e=bw[p];S<e;S++){bt[br][S]=bw[S]}}switch(d[0]){case"Z":bv=by;bu=bx;break;case"H":bv=d[1];break;case"V":bu=d[1];break;default:bv=bt[br][bt[br][p]-2];bu=bt[br][bt[br][p]-1]}}bt[aQ]=aB._path2string;return bt},null,aK),bm=function(e,E,d,i){return[e,E,d,i,d,i]},a5=function(e,E,bq,R,d,i){var S=1/3,br=2/3;return[S*e+br*bq,S*E+br*R,S*d+br*bq,S*i+br*R,d,i]},V=function(bz,b4,bI,bG,bA,bu,S,by,b3,bB){var R=ak.PI,bF=R*120/180,d=R/180*(+bA||0),bM=[],bJ,b0=au(function(b5,b8,i){var b7=b5*ak.cos(i)-b8*ak.sin(i),b6=b5*ak.sin(i)+b8*ak.cos(i);return{x:b7,y:b6}});if(!bB){bJ=b0(bz,b4,-d);bz=bJ.x;b4=bJ.y;bJ=b0(by,b3,-d);by=bJ.x;b3=bJ.y;var e=ak.cos(R/180*bA),bw=ak.sin(R/180*bA),bO=(bz-by)/2,bN=(b4-b3)/2;var bY=(bO*bO)/(bI*bI)+(bN*bN)/(bG*bG);if(bY>1){bY=ak.sqrt(bY);bI=bY*bI;bG=bY*bG}var E=bI*bI,bR=bG*bG,bT=(bu==S?-1:1)*ak.sqrt(ak.abs((E*bR-E*bN*bN-bR*bO*bO)/(E*bN*bN+bR*bO*bO))),bD=bT*bI*bN/bG+(bz+by)/2,bC=bT*-bG*bO/bI+(b4+b3)/2,bt=ak.asin(((b4-bC)/bG).toFixed(7)),bs=ak.asin(((b3-bC)/bG).toFixed(7));bt=bz<bD?R-bt:bt;bs=by<bD?R-bs:bs;bt<0&&(bt=R*2+bt);bs<0&&(bs=R*2+bs);if(S&&bt>bs){bt=bt-R*2}if(!S&&bs>bt){bs=bs-R*2}}else{bt=bB[0];bs=bB[1];bD=bB[2];bC=bB[3]}var bx=bs-bt;if(ak.abs(bx)>bF){var bE=bs,bH=by,bv=b3;bs=bt+bF*(S&&bs>bt?1:-1);by=bD+bI*ak.cos(bs);b3=bC+bG*ak.sin(bs);bM=V(by,b3,bI,bG,bA,0,S,bH,bv,[bs,bE,bD,bC])}bx=bs-bt;var br=ak.cos(bt),b2=ak.sin(bt),bq=ak.cos(bs),b1=ak.sin(bs),bP=ak.tan(bx/4),bS=4/3*bI*bP,bQ=4/3*bG*bP,bZ=[bz,b4],bX=[bz+bS*b2,b4-bQ*br],bW=[by+bS*b1,b3-bQ*bq],bU=[by,b3];bX[0]=2*bZ[0]-bX[0];bX[1]=2*bZ[1]-bX[1];if(bB){return[bX,bW,bU][bg](bM)}else{bM=[bX,bW,bU][bg](bM)[aO]()[G](",");var bK=[];for(var bV=0,bL=bM[p];bV<bL;bV++){bK[bV]=bV%2?b0(bM[bV-1],bM[bV],d).y:b0(bM[bV],bM[bV+1],d).x}return bK}},Y=function(e,d,E,i,bs,br,bq,S,bt){var R=1-bt;return{x:a7(R,3)*e+a7(R,2)*3*bt*E+R*3*bt*bt*bs+a7(bt,3)*bq,y:a7(R,3)*d+a7(R,2)*3*bt*i+R*3*bt*bt*br+a7(bt,3)*S}},aV=au(function(i,d,R,E,bz,by,bv,bs){var bx=(bz-2*R+i)-(bv-2*bz+R),bu=2*(R-i)-2*(bz-R),br=i-R,bq=(-bu+ak.sqrt(bu*bu-4*bx*br))/2/bx,S=(-bu-ak.sqrt(bu*bu-4*bx*br))/2/bx,bt=[d,bs],bw=[i,bv],e;ak.abs(bq)>1000000000000&&(bq=0.5);ak.abs(S)>1000000000000&&(S=0.5);if(bq>0&&bq<1){e=Y(i,d,R,E,bz,by,bv,bs,bq);bw[f](e.x);bt[f](e.y)}if(S>0&&S<1){e=Y(i,d,R,E,bz,by,bv,bs,S);bw[f](e.x);bt[f](e.y)}bx=(by-2*E+d)-(bs-2*by+E);bu=2*(E-d)-2*(by-E);br=d-E;bq=(-bu+ak.sqrt(bu*bu-4*bx*br))/2/bx;S=(-bu-ak.sqrt(bu*bu-4*bx*br))/2/bx;ak.abs(bq)>1000000000000&&(bq=0.5);ak.abs(S)>1000000000000&&(S=0.5);if(bq>0&&bq<1){e=Y(i,d,R,E,bz,by,bv,bs,bq);bw[f](e.x);bt[f](e.y)}if(S>0&&S<1){e=Y(i,d,R,E,bz,by,bv,bs,S);bw[f](e.x);bt[f](e.y)}return{min:{x:a4[bl](0,bw),y:a4[bl](0,bt)},max:{x:h[bl](0,bw),y:h[bl](0,bt)}}}),P=au(function(bz,bu){var R=w(bz),bv=bu&&w(bu),bw={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},d={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},bq=function(bA,bB){var i,bC;if(!bA){return["C",bB.x,bB.y,bB.x,bB.y,bB.x,bB.y]}!(bA[0] in {T:1,Q:1})&&(bB.qx=bB.qy=null);switch(bA[0]){case"M":bB.X=bA[1];bB.Y=bA[2];break;case"A":bA=["C"][bg](V[bl](0,[bB.x,bB.y][bg](bA.slice(1))));break;case"S":i=bB.x+(bB.x-(bB.bx||bB.x));bC=bB.y+(bB.y-(bB.by||bB.y));bA=["C",i,bC][bg](bA.slice(1));break;case"T":bB.qx=bB.x+(bB.x-(bB.qx||bB.x));bB.qy=bB.y+(bB.y-(bB.qy||bB.y));bA=["C"][bg](a5(bB.x,bB.y,bB.qx,bB.qy,bA[1],bA[2]));break;case"Q":bB.qx=bA[1];bB.qy=bA[2];bA=["C"][bg](a5(bB.x,bB.y,bA[1],bA[2],bA[3],bA[4]));break;case"L":bA=["C"][bg](bm(bB.x,bB.y,bA[1],bA[2]));break;case"H":bA=["C"][bg](bm(bB.x,bB.y,bA[1],bB.y));break;case"V":bA=["C"][bg](bm(bB.x,bB.y,bB.x,bA[1]));break;case"Z":bA=["C"][bg](bm(bB.x,bB.y,bB.X,bB.Y));break}return bA},e=function(bA,bB){if(bA[bB][p]>7){bA[bB].shift();var bC=bA[bB];while(bC[p]){bA.splice(bB++,0,["C"][bg](bC.splice(0,6)))}bA.splice(bB,1);bx=h(R[p],bv&&bv[p]||0)}},E=function(bE,bD,bB,bA,bC){if(bE&&bD&&bE[bC][0]=="M"&&bD[bC][0]!="M"){bD.splice(bC,0,["M",bA.x,bA.y]);bB.bx=0;bB.by=0;bB.x=bE[bC][1];bB.y=bE[bC][2];bx=h(R[p],bv&&bv[p]||0)}};for(var bs=0,bx=h(R[p],bv&&bv[p]||0);bs<bx;bs++){R[bs]=bq(R[bs],bw);e(R,bs);bv&&(bv[bs]=bq(bv[bs],d));bv&&e(bv,bs);E(R,bv,bw,d,bs);E(bv,R,d,bw,bs);var br=R[bs],by=bv&&bv[bs],S=br[p],bt=bv&&by[p];bw.x=br[S-2];bw.y=br[S-1];bw.bx=af(br[S-4])||bw.x;bw.by=af(br[S-3])||bw.y;d.bx=bv&&(af(by[bt-4])||d.x);d.by=bv&&(af(by[bt-3])||d.y);d.x=bv&&by[bt-2];d.y=bv&&by[bt-1]}return bv?[R,bv]:R},null,aK),u=au(function(bu){var bt=[];for(var bq=0,bv=bu[p];bq<bv;bq++){var e={},bs=bu[bq].match(/^([^:]*):?([\d\.]*)/);e.color=aB.getRGB(bs[1]);if(e.color.error){return null}e.color=e.color.hex;bs[2]&&(e.offset=bs[2]+"%");bt[f](e)}for(bq=1,bv=bt[p]-1;bq<bv;bq++){if(!bt[bq].offset){var E=af(bt[bq-1].offset||0),R=0;for(var S=bq+1;S<bv;S++){if(bt[S].offset){R=bt[S].offset;break}}if(!R){R=100;S=bv}R=af(R);var br=(R-E)/(S-bq+1);for(;bq<S;bq++){E+=br;bt[bq].offset=E+"%"}}}return bt}),aC=function(d,R,i,E){var e;
if(aB.is(d,ab)||aB.is(d,"object")){e=aB.is(d,ab)?W.getElementById(d):d;if(e.tagName){if(R==null){return{container:e,width:e.style.pixelWidth||e.offsetWidth,height:e.style.pixelHeight||e.offsetHeight}}else{return{container:e,width:R,height:i}}}}else{return{container:1,x:d,y:R,width:i,height:E}}},a1=function(d,i){var e=this;for(var E in i){if(i[ac](E)&&!(E in d)){switch(typeof i[E]){case"function":(function(R){d[E]=d===e?R:function(){return R[bl](e,arguments)}})(i[E]);break;case"object":d[E]=d[E]||{};a1.call(this,d[E],i[E]);break;default:d[E]=i[E];break}}}},ax=function(d,e){d==e.top&&(e.top=d.prev);d==e.bottom&&(e.bottom=d.next);d.next&&(d.next.prev=d.prev);d.prev&&(d.prev.next=d.next)},ah=function(d,e){if(e.top===d){return}ax(d,e);d.next=null;d.prev=e.top;e.top.next=d;e.top=d},n=function(d,e){if(e.bottom===d){return}ax(d,e);d.next=e.bottom;d.prev=null;e.bottom.prev=d;e.bottom=d},H=function(e,d,i){ax(e,i);d==i.top&&(i.top=e);d.next&&(d.next.prev=e);e.next=d.next;e.prev=d;d.next=e},aE=function(e,d,i){ax(e,i);d==i.bottom&&(i.bottom=e);d.prev&&(d.prev.next=e);e.prev=d.prev;d.prev=e;e.next=d},x=function(d){return function(){throw new Error("Rapha\xebl: you are calling to method \u201c"+d+"\u201d of removed object")}},aG=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/;if(aB.svg){bi[bn].svgns="http://www.w3.org/2000/svg";bi[bn].xlink="http://www.w3.org/1999/xlink";Z=function(d){return +d+(~~d===d)*0.5};var a3=function(i,d){if(d){for(var e in d){if(d[ac](e)){i[B](e,d[e]+aH)}}}else{i=W.createElementNS(bi[bn].svgns,i);i.style.webkitTapHighlightColor="rgba(0,0,0,0)";return i}};aB[aQ]=function(){return"Your browser supports SVG.\nYou are running Rapha\xebl "+this.version};var v=function(d,E){var e=a3("path");E.canvas&&E.canvas[a6](e);var i=new aM(e,E);i.type="path";aj(i,{fill:"none",stroke:"#000",path:d});return i};var b=function(R,by,d){var bv="linear",bs=0.5,bq=0.5,bA=R.style;by=(by+aH)[bc](aG,function(bC,i,bD){bv="radial";if(i&&bD){bs=af(i);bq=af(bD);var bB=((bq>0.5)*2-1);a7(bs-0.5,2)+a7(bq-0.5,2)>0.25&&(bq=ak.sqrt(0.25-a7(bs-0.5,2))*bB+0.5)&&bq!=0.5&&(bq=bq.toFixed(5)-0.00001*bB)}return aH});by=by[G](/\s*\-\s*/);if(bv=="linear"){var br=by.shift();br=-af(br);if(isNaN(br)){return null}var S=[0,0,ak.cos(br*ak.PI/180),ak.sin(br*ak.PI/180)],bx=1/(h(ak.abs(S[2]),ak.abs(S[3]))||1);S[2]*=bx;S[3]*=bx;if(S[2]<0){S[0]=-S[2];S[2]=0}if(S[3]<0){S[1]=-S[3];S[3]=0}}var bu=u(by);if(!bu){return null}var e=R.getAttribute(aT);e=e.match(/^url\(#(.*)\)$/);e&&d.defs.removeChild(W.getElementById(e[1]));var E=a3(bv+"Gradient");E.id="r"+(aB._id++)[aQ](36);a3(E,bv=="radial"?{fx:bs,fy:bq}:{x1:S[0],y1:S[1],x2:S[2],y2:S[3]});d.defs[a6](E);for(var bt=0,bz=bu[p];bt<bz;bt++){var bw=a3("stop");a3(bw,{offset:bu[bt].offset?bu[bt].offset:!bt?"0%":"100%","stop-color":bu[bt].color||"#fff"});E[a6](bw)}a3(R,{fill:"url(#"+E.id+")",opacity:1,"fill-opacity":1});bA.fill=aH;bA.opacity=1;bA.fillOpacity=1;return 1};var X=function(e){var d=e.getBBox();a3(e.pattern,{patternTransform:aB.format("translate({0},{1})",d.x,d.y)})};var aj=function(bx,bG){var bA={"":[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]},bC=bx.node,by=bx.attrs,bu=bx.rotate(),bq=function(bN,bM){bM=bA[bp.call(bM)];if(bM){var bK=bN.attrs["stroke-width"]||"1",bI={round:bK,square:bK,butt:0}[bN.attrs["stroke-linecap"]||bG["stroke-linecap"]]||0,bL=[];var bJ=bM[p];while(bJ--){bL[bJ]=bM[bJ]*bK+((bJ%2)?1:-1)*bI}a3(bC,{"stroke-dasharray":bL[aO](",")})}};bG[ac]("rotation")&&(bu=bG.rotation);var bt=(bu+aH)[G](a);if(!(bt.length-1)){bt=null}else{bt[1]=+bt[1];bt[2]=+bt[2]}af(bu)&&bx.rotate(0,true);for(var bB in bG){if(bG[ac](bB)){if(!m[ac](bB)){continue}var bz=bG[bB];by[bB]=bz;switch(bB){case"blur":bx.blur(bz);break;case"rotation":bx.rotate(bz,true);break;case"href":case"title":case"target":var bE=bC.parentNode;if(bp.call(bE.tagName)!="a"){var R=a3("a");bE.insertBefore(R,bC);R[a6](bC);bE=R}bE.setAttributeNS(bx.paper.xlink,bB,bz);break;case"cursor":bC.style.cursor=bz;break;case"clip-rect":var e=(bz+aH)[G](a);if(e[p]==4){bx.clip&&bx.clip.parentNode.parentNode.removeChild(bx.clip.parentNode);var i=a3("clipPath"),bD=a3("rect");i.id="r"+(aB._id++)[aQ](36);a3(bD,{x:e[0],y:e[1],width:e[2],height:e[3]});i[a6](bD);bx.paper.defs[a6](i);a3(bC,{"clip-path":"url(#"+i.id+")"});bx.clip=bD}if(!bz){var bF=W.getElementById(bC.getAttribute("clip-path")[bc](/(^url\(#|\)$)/g,aH));bF&&bF.parentNode.removeChild(bF);a3(bC,{"clip-path":aH});delete bx.clip}break;case"path":if(bx.type=="path"){a3(bC,{d:bz?by.path=w(bz):"M0,0"})}break;case"width":bC[B](bB,bz);if(by.fx){bB="x";bz=by.x}else{break}case"x":if(by.fx){bz=-by.x-(by.width||0)}case"rx":if(bB=="rx"&&bx.type=="rect"){break}case"cx":bt&&(bB=="x"||bB=="cx")&&(bt[1]+=bz-by[bB]);bC[B](bB,Z(bz));bx.pattern&&X(bx);break;case"height":bC[B](bB,bz);if(by.fy){bB="y";bz=by.y}else{break}case"y":if(by.fy){bz=-by.y-(by.height||0)}case"ry":if(bB=="ry"&&bx.type=="rect"){break}case"cy":bt&&(bB=="y"||bB=="cy")&&(bt[2]+=bz-by[bB]);bC[B](bB,Z(bz));bx.pattern&&X(bx);break;case"r":if(bx.type=="rect"){a3(bC,{rx:bz,ry:bz})}else{bC[B](bB,bz)}break;case"src":if(bx.type=="image"){bC.setAttributeNS(bx.paper.xlink,"href",bz)}break;case"stroke-width":bC.style.strokeWidth=bz;bC[B](bB,bz);if(by["stroke-dasharray"]){bq(bx,by["stroke-dasharray"])}break;case"stroke-dasharray":bq(bx,bz);break;case"translation":var br=(bz+aH)[G](a);br[0]=+br[0]||0;br[1]=+br[1]||0;if(bt){bt[1]+=br[0];bt[2]+=br[1]}y.call(bx,br[0],br[1]);break;case"scale":br=(bz+aH)[G](a);bx.scale(+br[0]||1,+br[1]||+br[0]||1,isNaN(af(br[2]))?null:+br[2],isNaN(af(br[3]))?null:+br[3]);break;case aT:var S=(bz+aH).match(c);if(S){i=a3("pattern");var bw=a3("image");i.id="r"+(aB._id++)[aQ](36);a3(i,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1});a3(bw,{x:0,y:0});bw.setAttributeNS(bx.paper.xlink,"href",S[1]);i[a6](bw);var bH=W.createElement("img");bH.style.cssText="position:absolute;left:-9999em;top-9999em";bH.onload=function(){a3(i,{width:this.offsetWidth,height:this.offsetHeight});a3(bw,{width:this.offsetWidth,height:this.offsetHeight});W.body.removeChild(this);bx.paper.safari()};W.body[a6](bH);bH.src=S[1];bx.paper.defs[a6](i);bC.style.fill="url(#"+i.id+")";a3(bC,{fill:"url(#"+i.id+")"});bx.pattern=i;bx.pattern&&X(bx);break}var E=aB.getRGB(bz);if(!E.error){delete bG.gradient;delete by.gradient;!aB.is(by.opacity,"undefined")&&aB.is(bG.opacity,"undefined")&&a3(bC,{opacity:by.opacity});!aB.is(by["fill-opacity"],"undefined")&&aB.is(bG["fill-opacity"],"undefined")&&a3(bC,{"fill-opacity":by["fill-opacity"]})}else{if((({circle:1,ellipse:1})[ac](bx.type)||(bz+aH).charAt()!="r")&&b(bC,bz,bx.paper)){by.gradient=bz;by.fill="none";break}}E[ac]("o")&&a3(bC,{"fill-opacity":E.o/100});case"stroke":E=aB.getRGB(bz);bC[B](bB,E.hex);bB=="stroke"&&E[ac]("o")&&a3(bC,{"stroke-opacity":E.o/100});break;case"gradient":(({circle:1,ellipse:1})[ac](bx.type)||(bz+aH).charAt()!="r")&&b(bC,bz,bx.paper);break;case"opacity":case"fill-opacity":if(by.gradient){var d=W.getElementById(bC.getAttribute(aT)[bc](/^url\(#|\)$/g,aH));
if(d){var bs=d.getElementsByTagName("stop");bs[bs[p]-1][B]("stop-opacity",bz)}break}default:bB=="font-size"&&(bz=O(bz,10)+"px");var bv=bB[bc](/(\-.)/g,function(bI){return a9.call(bI.substring(1))});bC.style[bv]=bz;bC[B](bB,bz);break}}}M(bx,bG);if(bt){bx.rotate(bt.join(aA))}else{af(bu)&&bx.rotate(bu,true)}};var l=1.2,M=function(d,R){if(d.type!="text"||!(R[ac]("text")||R[ac]("font")||R[ac]("font-size")||R[ac]("x")||R[ac]("y"))){return}var bt=d.attrs,e=d.node,bv=e.firstChild?O(W.defaultView.getComputedStyle(e.firstChild,aH).getPropertyValue("font-size"),10):10;if(R[ac]("text")){bt.text=R.text;while(e.firstChild){e.removeChild(e.firstChild)}var E=(R.text+aH)[G]("\n");for(var S=0,bu=E[p];S<bu;S++){if(E[S]){var br=a3("tspan");S&&a3(br,{dy:bv*l,x:bt.x});br[a6](W.createTextNode(E[S]));e[a6](br)}}}else{E=e.getElementsByTagName("tspan");for(S=0,bu=E[p];S<bu;S++){S&&a3(E[S],{dy:bv*l,x:bt.x})}}a3(e,{y:bt.y});var bq=d.getBBox(),bs=bt.y-(bq.y+bq.height/2);bs&&isFinite(bs)&&a3(e,{y:bt.y+bs})},aM=function(e,d){var E=0,i=0;this[0]=e;this.id=aB._oid++;this.node=e;e.raphael=this;this.paper=d;this.attrs=this.attrs||{};this.transformations=[];this._={tx:0,ty:0,rt:{deg:0,cx:0,cy:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};aM[bn].rotate=function(e,d,E){if(this.removed){return this}if(e==null){if(this._.rt.cx){return[this._.rt.deg,this._.rt.cx,this._.rt.cy][aO](aA)}return this._.rt.deg}var i=this.getBBox();e=(e+aH)[G](a);if(e[p]-1){d=af(e[1]);E=af(e[2])}e=af(e[0]);if(d!=null){this._.rt.deg=e}else{this._.rt.deg+=e}(E==null)&&(d=null);this._.rt.cx=d;this._.rt.cy=E;d=d==null?i.x+i.width/2:d;E=E==null?i.y+i.height/2:E;if(this._.rt.deg){this.transformations[0]=aB.format("rotate({0} {1} {2})",this._.rt.deg,d,E);this.clip&&a3(this.clip,{transform:aB.format("rotate({0} {1} {2})",-this._.rt.deg,d,E)})}else{this.transformations[0]=aH;this.clip&&a3(this.clip,{transform:aH})}a3(this.node,{transform:this.transformations[aO](aA)});return this};aM[bn].hide=function(){!this.removed&&(this.node.style.display="none");return this};aM[bn].show=function(){!this.removed&&(this.node.style.display="");return this};aM[bn].remove=function(){if(this.removed){return}ax(this,this.paper);this.node.parentNode.removeChild(this.node);for(var d in this){delete this[d]}this.removed=true};aM[bn].getBBox=function(){if(this.removed){return this}if(this.type=="path"){return ae(this.attrs.path)}if(this.node.style.display=="none"){this.show();var E=true}var br={};try{br=this.node.getBBox()}catch(S){}finally{br=br||{}}if(this.type=="text"){br={x:br.x,y:Infinity,width:0,height:0};for(var d=0,R=this.node.getNumberOfChars();d<R;d++){var bq=this.node.getExtentOfChar(d);(bq.y<br.y)&&(br.y=bq.y);(bq.y+bq.height-br.y>br.height)&&(br.height=bq.y+bq.height-br.y);(bq.x+bq.width-br.x>br.width)&&(br.width=bq.x+bq.width-br.x)}}E&&this.hide();return br};aM[bn].attr=function(E,br){if(this.removed){return this}if(E==null){var S={};for(var R in this.attrs){if(this.attrs[ac](R)){S[R]=this.attrs[R]}}this._.rt.deg&&(S.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(S.scale=this.scale());S.gradient&&S.fill=="none"&&(S.fill=S.gradient)&&delete S.gradient;return S}if(br==null&&aB.is(E,ab)){if(E=="translation"){return y.call(this)}if(E=="rotation"){return this.rotate()}if(E=="scale"){return this.scale()}if(E==aT&&this.attrs.fill=="none"&&this.attrs.gradient){return this.attrs.gradient}return this.attrs[E]}if(br==null&&aB.is(E,aW)){var d={};for(var e=0,bq=E.length;e<bq;e++){d[E[e]]=this.attr(E[e])}return d}if(br!=null){var bs={};bs[E]=br;aj(this,bs)}else{if(E!=null&&aB.is(E,"object")){aj(this,E)}}return this};aM[bn].toFront=function(){if(this.removed){return this}this.node.parentNode[a6](this.node);var d=this.paper;d.top!=this&&ah(this,d);return this};aM[bn].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(this,this.paper);var d=this.paper}return this};aM[bn].insertAfter=function(d){if(this.removed){return this}var e=d.node;if(e.nextSibling){e.parentNode.insertBefore(this.node,e.nextSibling)}else{e.parentNode[a6](this.node)}H(this,d,this.paper);return this};aM[bn].insertBefore=function(d){if(this.removed){return this}var e=d.node;e.parentNode.insertBefore(this.node,e);aE(this,d,this.paper);return this};aM[bn].blur=function(e){var d=this;if(+e!==0){var i=a3("filter"),E=a3("feGaussianBlur");d.attrs.blur=e;i.id="r"+(aB._id++)[aQ](36);a3(E,{stdDeviation:+e||1.5});i.appendChild(E);d.paper.defs.appendChild(i);d._blur=i;a3(d.node,{filter:"url(#"+i.id+")"})}else{if(d._blur){d._blur.parentNode.removeChild(d._blur);delete d._blur;delete d.attrs.blur}d.node.removeAttribute("filter")}};var aa=function(e,d,S,R){d=Z(d);S=Z(S);var E=a3("circle");e.canvas&&e.canvas[a6](E);var i=new aM(E,e);i.attrs={cx:d,cy:S,r:R,fill:"none",stroke:"#000"};i.type="circle";a3(E,i.attrs);return i};var aZ=function(i,d,br,e,S,bq){d=Z(d);br=Z(br);var R=a3("rect");i.canvas&&i.canvas[a6](R);var E=new aM(R,i);E.attrs={x:d,y:br,width:e,height:S,r:bq||0,rx:bq||0,ry:bq||0,fill:"none",stroke:"#000"};E.type="rect";a3(R,E.attrs);return E};var at=function(e,d,bq,S,R){d=Z(d);bq=Z(bq);var E=a3("ellipse");e.canvas&&e.canvas[a6](E);var i=new aM(E,e);i.attrs={cx:d,cy:bq,rx:S,ry:R,fill:"none",stroke:"#000"};i.type="ellipse";a3(E,i.attrs);return i};var t=function(i,bq,d,br,e,S){var R=a3("image");a3(R,{x:d,y:br,width:e,height:S,preserveAspectRatio:"none"});R.setAttributeNS(i.xlink,"href",bq);i.canvas&&i.canvas[a6](R);var E=new aM(R,i);E.attrs={x:d,y:br,width:e,height:S,src:bq};E.type="image";return E};var ag=function(e,d,S,R){var E=a3("text");a3(E,{x:d,y:S,"text-anchor":"middle"});e.canvas&&e.canvas[a6](E);var i=new aM(E,e);i.attrs={x:d,y:S,"text-anchor":"middle",text:R,font:m.font,stroke:"none",fill:"#000"};i.type="text";aj(i,i.attrs);return i};var bk=function(e,d){this.width=e||this.width;this.height=d||this.height;this.canvas[B]("width",this.width);this.canvas[B]("height",this.height);return this};var C=function(){var E=aC[bl](0,arguments),i=E&&E.container,e=E.x,bq=E.y,R=E.width,d=E.height;if(!i){throw new Error("SVG container not found.")}var S=a3("svg");e=e||0;bq=bq||0;R=R||512;d=d||342;a3(S,{xmlns:"http://www.w3.org/2000/svg",version:1.1,width:R,height:d});if(i==1){S.style.cssText="position:absolute;left:"+e+"px;top:"+bq+"px";W.body[a6](S)}else{if(i.firstChild){i.insertBefore(S,i.firstChild)}else{i[a6](S)}}i=new bi;i.width=R;i.height=d;i.canvas=S;a1.call(i,i,aB.fn);i.clear();return i};bi[bn].clear=function(){var d=this.canvas;while(d.firstChild){d.removeChild(d.firstChild)}this.bottom=this.top=null;(this.desc=a3("desc"))[a6](W.createTextNode("Created with Rapha\xebl"));d[a6](this.desc);d[a6](this.defs=a3("defs"))};bi[bn].remove=function(){this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas);for(var d in this){this[d]=x(d)}}}if(aB.vml){var K={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},aF=/([clmz]),?([^clmz]*)/gi,bo=/-?[^,\s-]+/g,aP=1000+aA+1000,s=10,q={path:1,rect:1},a2=function(bv){var bs=/[ahqstv]/ig,E=w;
(bv+aH).match(bs)&&(E=P);bs=/[clmz]/g;if(E==w&&!(bv+aH).match(bs)){var br=(bv+aH)[bc](aF,function(by,bA,bw){var bz=[],i=bp.call(bA)=="m",bx=K[bA];bw[bc](bo,function(bB){if(i&&bz[p]==2){bx+=bz+K[bA=="m"?"l":"L"];bz=[]}bz[f](Z(bB*s))});return bx+bz});return br}var bt=E(bv),e,d;br=[];for(var S=0,bu=bt[p];S<bu;S++){e=bt[S];d=bp.call(bt[S][0]);d=="z"&&(d="x");for(var R=1,bq=e[p];R<bq;R++){d+=Z(e[R]*s)+(R!=bq-1?",":aH)}br[f](d)}return br[aO](aA)};aB[aQ]=function(){return"Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\xebl "+this.version};v=function(i,e){var S=ar("group");S.style.cssText="position:absolute;left:0;top:0;width:"+e.width+"px;height:"+e.height+"px";S.coordsize=e.coordsize;S.coordorigin=e.coordorigin;var R=ar("shape"),E=R.style;E.width=e.width+"px";E.height=e.height+"px";R.coordsize=aP;R.coordorigin=e.coordorigin;S[a6](R);var bq=new aM(R,S,e),d={fill:"none",stroke:"#000"};i&&(d.path=i);bq.isAbsolute=true;bq.type="path";bq.path=[];bq.Path=aH;aj(bq,d);e.canvas[a6](S);return bq};aj=function(bt,bA){bt.attrs=bt.attrs||{};var bx=bt.node,bB=bt.attrs,bq=bx.style,E,bz=(bA.x!=bB.x||bA.y!=bB.y||bA.width!=bB.width||bA.height!=bB.height||bA.r!=bB.r)&&bt.type=="rect",bF=bt;for(var br in bA){if(bA[ac](br)){bB[br]=bA[br]}}if(bz){bB.path=am(bB.x,bB.y,bB.width,bB.height,bB.r);bt.X=bB.x;bt.Y=bB.y;bt.W=bB.width;bt.H=bB.height}bA.href&&(bx.href=bA.href);bA.title&&(bx.title=bA.title);bA.target&&(bx.target=bA.target);bA.cursor&&(bq.cursor=bA.cursor);"blur" in bA&&bt.blur(bA.blur);if(bA.path&&bt.type=="path"||bz){bx.path=a2(bB.path)}if(bA.rotation!=null){bt.rotate(bA.rotation,true)}if(bA.translation){E=(bA.translation+aH)[G](a);y.call(bt,E[0],E[1]);if(bt._.rt.cx!=null){bt._.rt.cx+=+E[0];bt._.rt.cy+=+E[1];bt.setBox(bt.attrs,E[0],E[1])}}if(bA.scale){E=(bA.scale+aH)[G](a);bt.scale(+E[0]||1,+E[1]||+E[0]||1,+E[2]||null,+E[3]||null)}if("clip-rect" in bA){var d=(bA["clip-rect"]+aH)[G](a);if(d[p]==4){d[2]=+d[2]+(+d[0]);d[3]=+d[3]+(+d[1]);var bs=bx.clipRect||W.createElement("div"),bE=bs.style,S=bx.parentNode;bE.clip=aB.format("rect({1}px {2}px {3}px {0}px)",d);if(!bx.clipRect){bE.position="absolute";bE.top=0;bE.left=0;bE.width=bt.paper.width+"px";bE.height=bt.paper.height+"px";S.parentNode.insertBefore(bs,S);bs[a6](S);bx.clipRect=bs}}if(!bA["clip-rect"]){bx.clipRect&&(bx.clipRect.style.clip=aH)}}if(bt.type=="image"&&bA.src){bx.src=bA.src}if(bt.type=="image"&&bA.opacity){bx.filterOpacity=aU+".Alpha(opacity="+(bA.opacity*100)+")";bq.filter=(bx.filterMatrix||aH)+(bx.filterOpacity||aH)}bA.font&&(bq.font=bA.font);bA["font-family"]&&(bq.fontFamily='"'+bA["font-family"][G](",")[0][bc](/^['"]+|['"]+$/g,aH)+'"');bA["font-size"]&&(bq.fontSize=bA["font-size"]);bA["font-weight"]&&(bq.fontWeight=bA["font-weight"]);bA["font-style"]&&(bq.fontStyle=bA["font-style"]);if(bA.opacity!=null||bA["stroke-width"]!=null||bA.fill!=null||bA.stroke!=null||bA["stroke-width"]!=null||bA["stroke-opacity"]!=null||bA["fill-opacity"]!=null||bA["stroke-dasharray"]!=null||bA["stroke-miterlimit"]!=null||bA["stroke-linejoin"]!=null||bA["stroke-linecap"]!=null){bx=bt.shape||bx;var by=(bx.getElementsByTagName(aT)&&bx.getElementsByTagName(aT)[0]),bC=false;!by&&(bC=by=ar(aT));if("fill-opacity" in bA||"opacity" in bA){var e=((+bB["fill-opacity"]+1||2)-1)*((+bB.opacity+1||2)-1)*((+aB.getRGB(bA.fill).o+1||2)-1);e<0&&(e=0);e>1&&(e=1);by.opacity=e}bA.fill&&(by.on=true);if(by.on==null||bA.fill=="none"){by.on=false}if(by.on&&bA.fill){var i=bA.fill.match(c);if(i){by.src=i[1];by.type="tile"}else{by.color=aB.getRGB(bA.fill).hex;by.src=aH;by.type="solid";if(aB.getRGB(bA.fill).error&&(bF.type in {circle:1,ellipse:1}||(bA.fill+aH).charAt()!="r")&&b(bF,bA.fill)){bB.fill="none";bB.gradient=bA.fill}}}bC&&bx[a6](by);var R=(bx.getElementsByTagName("stroke")&&bx.getElementsByTagName("stroke")[0]),bD=false;!R&&(bD=R=ar("stroke"));if((bA.stroke&&bA.stroke!="none")||bA["stroke-width"]||bA["stroke-opacity"]!=null||bA["stroke-dasharray"]||bA["stroke-miterlimit"]||bA["stroke-linejoin"]||bA["stroke-linecap"]){R.on=true}(bA.stroke=="none"||R.on==null||bA.stroke==0||bA["stroke-width"]==0)&&(R.on=false);var bw=aB.getRGB(bA.stroke);R.on&&bA.stroke&&(R.color=bw.hex);e=((+bB["stroke-opacity"]+1||2)-1)*((+bB.opacity+1||2)-1)*((+bw.o+1||2)-1);var bu=(af(bA["stroke-width"])||1)*0.75;e<0&&(e=0);e>1&&(e=1);bA["stroke-width"]==null&&(bu=bB["stroke-width"]);bA["stroke-width"]&&(R.weight=bu);bu&&bu<1&&(e*=bu)&&(R.weight=1);R.opacity=e;bA["stroke-linejoin"]&&(R.joinstyle=bA["stroke-linejoin"]||"miter");R.miterlimit=bA["stroke-miterlimit"]||8;bA["stroke-linecap"]&&(R.endcap=bA["stroke-linecap"]=="butt"?"flat":bA["stroke-linecap"]=="square"?"square":"round");if(bA["stroke-dasharray"]){var bv={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};R.dashstyle=bv[ac](bA["stroke-dasharray"])?bv[bA["stroke-dasharray"]]:aH}bD&&bx[a6](R)}if(bF.type=="text"){bq=bF.paper.span.style;bB.font&&(bq.font=bB.font);bB["font-family"]&&(bq.fontFamily=bB["font-family"]);bB["font-size"]&&(bq.fontSize=bB["font-size"]);bB["font-weight"]&&(bq.fontWeight=bB["font-weight"]);bB["font-style"]&&(bq.fontStyle=bB["font-style"]);bF.node.string&&(bF.paper.span.innerHTML=(bF.node.string+aH)[bc](/</g,"&#60;")[bc](/&/g,"&#38;")[bc](/\n/g,"<br>"));bF.W=bB.w=bF.paper.span.offsetWidth;bF.H=bB.h=bF.paper.span.offsetHeight;bF.X=bB.x;bF.Y=bB.y+Z(bF.H/2);switch(bB["text-anchor"]){case"start":bF.node.style["v-text-align"]="left";bF.bbx=Z(bF.W/2);break;case"end":bF.node.style["v-text-align"]="right";bF.bbx=-Z(bF.W/2);break;default:bF.node.style["v-text-align"]="center";break}}};b=function(d,br){d.attrs=d.attrs||{};var bs=d.attrs,bu,S="linear",bq=".5 .5";d.attrs.gradient=br;br=(br+aH)[bc](aG,function(bw,bx,i){S="radial";if(bx&&i){bx=af(bx);i=af(i);a7(bx-0.5,2)+a7(i-0.5,2)>0.25&&(i=ak.sqrt(0.25-a7(bx-0.5,2))*((i>0.5)*2-1)+0.5);bq=bx+aA+i}return aH});br=br[G](/\s*\-\s*/);if(S=="linear"){var e=br.shift();e=-af(e);if(isNaN(e)){return null}}var R=u(br);if(!R){return null}d=d.shape||d.node;bu=d.getElementsByTagName(aT)[0]||ar(aT);!bu.parentNode&&d.appendChild(bu);if(R[p]){bu.on=true;bu.method="none";bu.color=R[0].color;bu.color2=R[R[p]-1].color;var bv=[];for(var E=0,bt=R[p];E<bt;E++){R[E].offset&&bv[f](R[E].offset+aA+R[E].color)}bu.colors&&(bu.colors.value=bv[p]?bv[aO]():"0% "+bu.color);if(S=="radial"){bu.type="gradientradial";bu.focus="100%";bu.focussize=bq;bu.focusposition=bq}else{bu.type="gradient";bu.angle=(270-e)%360}}return 1};aM=function(R,bq,d){var S=0,i=0,e=0,E=1;this[0]=R;this.id=aB._oid++;this.node=R;R.raphael=this;this.X=0;this.Y=0;this.attrs={};this.Group=bq;this.paper=d;this._={tx:0,ty:0,rt:{deg:0},sx:1,sy:1};!d.bottom&&(d.bottom=this);this.prev=d.top;d.top&&(d.top.next=this);d.top=this;this.next=null};aM[bn].rotate=function(e,d,i){if(this.removed){return this}if(e==null){if(this._.rt.cx){return[this._.rt.deg,this._.rt.cx,this._.rt.cy][aO](aA)}return this._.rt.deg
}e=(e+aH)[G](a);if(e[p]-1){d=af(e[1]);i=af(e[2])}e=af(e[0]);if(d!=null){this._.rt.deg=e}else{this._.rt.deg+=e}i==null&&(d=null);this._.rt.cx=d;this._.rt.cy=i;this.setBox(this.attrs,d,i);this.Group.style.rotation=this._.rt.deg;return this};aM[bn].setBox=function(R,S,E){if(this.removed){return this}var d=this.Group.style,bq=(this.shape&&this.shape.style)||this.node.style;R=R||{};for(var br in R){if(R[ac](br)){this.attrs[br]=R[br]}}S=S||this._.rt.cx;E=E||this._.rt.cy;var bu=this.attrs,bx,bw,by,bt;switch(this.type){case"circle":bx=bu.cx-bu.r;bw=bu.cy-bu.r;by=bt=bu.r*2;break;case"ellipse":bx=bu.cx-bu.rx;bw=bu.cy-bu.ry;by=bu.rx*2;bt=bu.ry*2;break;case"image":bx=+bu.x;bw=+bu.y;by=bu.width||0;bt=bu.height||0;break;case"text":this.textpath.v=["m",Z(bu.x),", ",Z(bu.y-2),"l",Z(bu.x)+1,", ",Z(bu.y-2)][aO](aH);bx=bu.x-Z(this.W/2);bw=bu.y-this.H/2;by=this.W;bt=this.H;break;case"rect":case"path":if(!this.attrs.path){bx=0;bw=0;by=this.paper.width;bt=this.paper.height}else{var bs=ae(this.attrs.path);bx=bs.x;bw=bs.y;by=bs.width;bt=bs.height}break;default:bx=0;bw=0;by=this.paper.width;bt=this.paper.height;break}S=(S==null)?bx+by/2:S;E=(E==null)?bw+bt/2:E;var e=S-this.paper.width/2,bv=E-this.paper.height/2,bz;d.left!=(bz=e+"px")&&(d.left=bz);d.top!=(bz=bv+"px")&&(d.top=bz);this.X=q[ac](this.type)?-e:bx;this.Y=q[ac](this.type)?-bv:bw;this.W=by;this.H=bt;if(q[ac](this.type)){bq.left!=(bz=-e*s+"px")&&(bq.left=bz);bq.top!=(bz=-bv*s+"px")&&(bq.top=bz)}else{if(this.type=="text"){bq.left!=(bz=-e+"px")&&(bq.left=bz);bq.top!=(bz=-bv+"px")&&(bq.top=bz)}else{d.width!=(bz=this.paper.width+"px")&&(d.width=bz);d.height!=(bz=this.paper.height+"px")&&(d.height=bz);bq.left!=(bz=bx-e+"px")&&(bq.left=bz);bq.top!=(bz=bw-bv+"px")&&(bq.top=bz);bq.width!=(bz=by+"px")&&(bq.width=bz);bq.height!=(bz=bt+"px")&&(bq.height=bz)}}};aM[bn].hide=function(){!this.removed&&(this.Group.style.display="none");return this};aM[bn].show=function(){!this.removed&&(this.Group.style.display="block");return this};aM[bn].getBBox=function(){if(this.removed){return this}if(q[ac](this.type)){return ae(this.attrs.path)}return{x:this.X+(this.bbx||0),y:this.Y,width:this.W,height:this.H}};aM[bn].remove=function(){if(this.removed){return}ax(this,this.paper);this.node.parentNode.removeChild(this.node);this.Group.parentNode.removeChild(this.Group);this.shape&&this.shape.parentNode.removeChild(this.shape);for(var d in this){delete this[d]}this.removed=true};aM[bn].attr=function(e,bq){if(this.removed){return this}if(e==null){var R={};for(var E in this.attrs){if(this.attrs[ac](E)){R[E]=this.attrs[E]}}this._.rt.deg&&(R.rotation=this.rotate());(this._.sx!=1||this._.sy!=1)&&(R.scale=this.scale());R.gradient&&R.fill=="none"&&(R.fill=R.gradient)&&delete R.gradient;return R}if(bq==null&&aB.is(e,ab)){if(e=="translation"){return y.call(this)}if(e=="rotation"){return this.rotate()}if(e=="scale"){return this.scale()}if(e==aT&&this.attrs.fill=="none"&&this.attrs.gradient){return this.attrs.gradient}return this.attrs[e]}if(this.attrs&&bq==null&&aB.is(e,aW)){var S,d={};for(E=0,S=e[p];E<S;E++){d[e[E]]=this.attr(e[E])}return d}var br;if(bq!=null){br={};br[e]=bq}bq==null&&aB.is(e,"object")&&(br=e);if(br){if(br.text&&this.type=="text"){this.node.string=br.text}aj(this,br);if(br.gradient&&(({circle:1,ellipse:1})[ac](this.type)||(br.gradient+aH).charAt()!="r")){b(this,br.gradient)}(!q[ac](this.type)||this._.rt.deg)&&this.setBox(this.attrs)}return this};aM[bn].toFront=function(){!this.removed&&this.Group.parentNode[a6](this.Group);this.paper.top!=this&&ah(this,this.paper);return this};aM[bn].toBack=function(){if(this.removed){return this}if(this.Group.parentNode.firstChild!=this.Group){this.Group.parentNode.insertBefore(this.Group,this.Group.parentNode.firstChild);n(this,this.paper)}return this};aM[bn].insertAfter=function(d){if(this.removed){return this}if(d.Group.nextSibling){d.Group.parentNode.insertBefore(this.Group,d.Group.nextSibling)}else{d.Group.parentNode[a6](this.Group)}H(this,d,this.paper);return this};aM[bn].insertBefore=function(d){if(this.removed){return this}d.Group.parentNode.insertBefore(this.Group,d.Group);aE(this,d,this.paper);return this};var bh=/ progid:\S+Blur\([^\)]+\)/g;aM[bn].blur=function(d){var e=this.node.style,i=e.filter;i=i.replace(bh,"");if(+d!==0){this.attrs.blur=d;e.filter=i+aU+".Blur(pixelradius="+(+d||1.5)+")";e.margin=Raphael.format("-{0}px 0 0 -{0}px",Math.round(+d||1.5))}else{e.filter=i;e.margin=0;delete this.attrs.blur}};aa=function(e,d,br,S){var R=ar("group"),bq=ar("oval"),i=bq.style;R.style.cssText="position:absolute;left:0;top:0;width:"+e.width+"px;height:"+e.height+"px";R.coordsize=aP;R.coordorigin=e.coordorigin;R[a6](bq);var E=new aM(bq,R,e);E.type="circle";aj(E,{stroke:"#000",fill:"none"});E.attrs.cx=d;E.attrs.cy=br;E.attrs.r=S;E.setBox({x:d-S,y:br-S,width:S*2,height:S*2});e.canvas[a6](R);return E};function am(d,R,e,i,E){if(E){return aB.format("M{0},{1}l{2},0a{3},{3},0,0,1,{3},{3}l0,{5}a{3},{3},0,0,1,{4},{3}l{6},0a{3},{3},0,0,1,{4},{4}l0,{7}a{3},{3},0,0,1,{3},{4}z",d+E,R,e-E*2,E,-E,i-E*2,E*2-e,E*2-i)}else{return aB.format("M{0},{1}l{2},0,0,{3},{4},0z",d,R,e,i,-e)}}aZ=function(e,bq,R,br,i,d){var bs=am(bq,R,br,i,d),E=e.path(bs),S=E.attrs;E.X=S.x=bq;E.Y=S.y=R;E.W=S.width=br;E.H=S.height=i;S.r=d;S.path=bs;E.type="rect";return E};at=function(d,bs,br,i,e){var R=ar("group"),E=ar("oval"),bq=E.style;R.style.cssText="position:absolute;left:0;top:0;width:"+d.width+"px;height:"+d.height+"px";R.coordsize=aP;R.coordorigin=d.coordorigin;R[a6](E);var S=new aM(E,R,d);S.type="ellipse";aj(S,{stroke:"#000"});S.attrs.cx=bs;S.attrs.cy=br;S.attrs.rx=i;S.attrs.ry=e;S.setBox({x:bs-i,y:br-e,width:i*2,height:e*2});d.canvas[a6](R);return S};t=function(e,d,bs,br,bt,E){var R=ar("group"),i=ar("image"),bq=i.style;R.style.cssText="position:absolute;left:0;top:0;width:"+e.width+"px;height:"+e.height+"px";R.coordsize=aP;R.coordorigin=e.coordorigin;i.src=d;R[a6](i);var S=new aM(i,R,e);S.type="image";S.attrs.src=d;S.attrs.x=bs;S.attrs.y=br;S.attrs.w=bt;S.attrs.h=E;S.setBox({x:bs,y:br,width:bt,height:E});e.canvas[a6](R);return S};ag=function(e,bs,br,bt){var R=ar("group"),E=ar("shape"),bq=E.style,bu=ar("path"),d=bu.style,i=ar("textpath");R.style.cssText="position:absolute;left:0;top:0;width:"+e.width+"px;height:"+e.height+"px";R.coordsize=aP;R.coordorigin=e.coordorigin;bu.v=aB.format("m{0},{1}l{2},{1}",Z(bs*10),Z(br*10),Z(bs*10)+1);bu.textpathok=true;bq.width=e.width;bq.height=e.height;i.string=bt+aH;i.on=true;E[a6](i);E[a6](bu);R[a6](E);var S=new aM(i,R,e);S.shape=E;S.textpath=bu;S.type="text";S.attrs.text=bt;S.attrs.x=bs;S.attrs.y=br;S.attrs.w=1;S.attrs.h=1;aj(S,{font:m.font,stroke:"none",fill:"#000"});S.setBox();e.canvas[a6](R);return S};bk=function(i,d){var e=this.canvas.style;i==+i&&(i+="px");d==+d&&(d+="px");e.width=i;e.height=d;e.clip="rect(0 "+i+" "+d+" 0)";return this};var ar;W.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!W.namespaces.rvml&&W.namespaces.add("rvml","urn:schemas-microsoft-com:vml");ar=function(d){return W.createElement("<rvml:"+d+' class="rvml">')
}}catch(ap){ar=function(d){return W.createElement("<"+d+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}C=function(){var i=aC[bl](0,arguments),d=i.container,bs=i.height,bt,e=i.width,br=i.x,bq=i.y;if(!d){throw new Error("VML container not found.")}var R=new bi,S=R.canvas=W.createElement("div"),E=S.style;br=br||0;bq=bq||0;e=e||512;bs=bs||342;e==+e&&(e+="px");bs==+bs&&(bs+="px");R.width=1000;R.height=1000;R.coordsize=s*1000+aA+s*1000;R.coordorigin="0 0";R.span=W.createElement("span");R.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";S[a6](R.span);E.cssText=aB.format("width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",e,bs);if(d==1){W.body[a6](S);E.left=br+"px";E.top=bq+"px";E.position="absolute"}else{if(d.firstChild){d.insertBefore(S,d.firstChild)}else{d[a6](S)}}a1.call(R,R,aB.fn);return R};bi[bn].clear=function(){this.canvas.innerHTML=aH;this.span=W.createElement("span");this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;";this.canvas[a6](this.span);this.bottom=this.top=null};bi[bn].remove=function(){this.canvas.parentNode.removeChild(this.canvas);for(var d in this){this[d]=x(d)}return true}}if((/^Apple|^Google/).test(aI.navigator.vendor)&&(!(aI.navigator.userAgent.indexOf("Version/4.0")+1)||aI.navigator.platform.slice(0,2)=="iP")){bi[bn].safari=function(){var d=this.rect(-99,-99,this.width+99,this.height+99);aI.setTimeout(function(){d.remove()})}}else{bi[bn].safari=function(){}}var L=function(){this.returnValue=false},bf=function(){return this.originalEvent.preventDefault()},aS=function(){this.cancelBubble=true},aw=function(){return this.originalEvent.stopPropagation()},ao=(function(){if(W.addEventListener){return function(S,E,i,e){var d=Q&&bb[E]?bb[E]:E;var R=function(bt){if(Q&&bb[ac](E)){for(var br=0,bs=bt.targetTouches&&bt.targetTouches.length;br<bs;br++){if(bt.targetTouches[br].target==S){var bq=bt;bt=bt.targetTouches[br];bt.originalEvent=bq;bt.preventDefault=bf;bt.stopPropagation=aw;break}}}return i.call(e,bt)};S.addEventListener(d,R,false);return function(){S.removeEventListener(d,R,false);return true}}}else{if(W.attachEvent){return function(S,E,i,e){var R=function(bq){bq=bq||aI.event;bq.preventDefault=bq.preventDefault||L;bq.stopPropagation=bq.stopPropagation||aS;return i.call(e,bq)};S.attachEvent("on"+E,R);var d=function(){S.detachEvent("on"+E,R);return true};return d}}}})();for(var al=N[p];al--;){(function(d){aB[d]=aM[bn][d]=function(e){if(aB.is(e,"function")){this.events=this.events||[];this.events.push({name:d,f:e,unbind:ao(this.shape||this.node||W,d,e,this)})}return this};aB["un"+d]=aM[bn]["un"+d]=function(E){var i=this.events,e=i[p];while(e--){if(i[e].name==d&&i[e].f==E){i[e].unbind();i.splice(e,1);!i.length&&delete this.events;return this}}return this}})(N[al])}aM[bn].hover=function(e,d){return this.mouseover(e).mouseout(d)};aM[bn].unhover=function(e,d){return this.unmouseover(e).unmouseout(d)};aM[bn].drag=function(i,S,R){this._drag={};var E=this.mousedown(function(bq){(bq.originalEvent?bq.originalEvent:bq).preventDefault();this._drag.x=bq.clientX;this._drag.y=bq.clientY;this._drag.id=bq.identifier;S&&S.call(this,bq.clientX,bq.clientY);Raphael.mousemove(e).mouseup(d)}),e=function(bs){var bq=bs.clientX,bu=bs.clientY;if(Q){var br=bs.touches.length,bt;while(br--){bt=bs.touches[br];if(bt.identifier==E._drag.id){bq=bt.clientX;bu=bt.clientY;(bs.originalEvent?bs.originalEvent:bs).preventDefault();break}}}else{bs.preventDefault()}i&&i.call(E,bq-E._drag.x,bu-E._drag.y,bq,bu)},d=function(){E._drag={};Raphael.unmousemove(e).unmouseup(d);R&&R.call(E)};return this};bi[bn].circle=function(d,i,e){return aa(this,d||0,i||0,e||0)};bi[bn].rect=function(d,R,e,i,E){return aZ(this,d||0,R||0,e||0,i||0,E||0)};bi[bn].ellipse=function(d,E,i,e){return at(this,d||0,E||0,i||0,e||0)};bi[bn].path=function(d){d&&!aB.is(d,ab)&&!aB.is(d[0],aW)&&(d+=aH);return v(aB.format[bl](aB,arguments),this)};bi[bn].image=function(E,d,R,e,i){return t(this,E||"about:blank",d||0,R||0,e||0,i||0)};bi[bn].text=function(d,i,e){return ag(this,d||0,i||0,e||aH)};bi[bn].set=function(d){arguments[p]>1&&(d=Array[bn].splice.call(arguments,0,arguments[p]));return new ad(d)};bi[bn].setSize=bk;bi[bn].top=bi[bn].bottom=null;bi[bn].raphael=aB;function A(){return this.x+aA+this.y}aM[bn].resetScale=function(){if(this.removed){return this}this._.sx=1;this._.sy=1;this.attrs.scale="1 1"};aM[bn].scale=function(bw,bv,E,e){if(this.removed){return this}if(bw==null&&bv==null){return{x:this._.sx,y:this._.sy,toString:A}}bv=bv||bw;!+bv&&(bv=bw);var bA,by,bz,bx,bM=this.attrs;if(bw!=0){var bu=this.getBBox(),br=bu.x+bu.width/2,R=bu.y+bu.height/2,bL=bw/this._.sx,bK=bv/this._.sy;E=(+E||E==0)?E:br;e=(+e||e==0)?e:R;var bt=~~(bw/ak.abs(bw)),bq=~~(bv/ak.abs(bv)),bD=this.node.style,bO=E+(br-E)*bL,bN=e+(R-e)*bK;switch(this.type){case"rect":case"image":var bs=bM.width*bt*bL,bC=bM.height*bq*bK;this.attr({height:bC,r:bM.r*a4(bt*bL,bq*bK),width:bs,x:bO-bs/2,y:bN-bC/2});break;case"circle":case"ellipse":this.attr({rx:bM.rx*bt*bL,ry:bM.ry*bq*bK,r:bM.r*a4(bt*bL,bq*bK),cx:bO,cy:bN});break;case"text":this.attr({x:bO,y:bN});break;case"path":var bF=an(bM.path),bG=true;for(var bI=0,bB=bF[p];bI<bB;bI++){var bE=bF[bI],S=a9.call(bE[0]);if(S=="M"&&bG){continue}else{bG=false}if(S=="A"){bE[bF[bI][p]-2]*=bL;bE[bF[bI][p]-1]*=bK;bE[1]*=bt*bL;bE[2]*=bq*bK;bE[5]=+!(bt+bq?!+bE[5]:+bE[5])}else{if(S=="H"){for(var bH=1,bJ=bE[p];bH<bJ;bH++){bE[bH]*=bL}}else{if(S=="V"){for(bH=1,bJ=bE[p];bH<bJ;bH++){bE[bH]*=bK}}else{for(bH=1,bJ=bE[p];bH<bJ;bH++){bE[bH]*=(bH%2)?bL:bK}}}}}var d=ae(bF);bA=bO-d.x-d.width/2;by=bN-d.y-d.height/2;bF[0][1]+=bA;bF[0][2]+=by;this.attr({path:bF});break}if(this.type in {text:1,image:1}&&(bt!=1||bq!=1)){if(this.transformations){this.transformations[2]="scale("[bg](bt,",",bq,")");this.node[B]("transform",this.transformations[aO](aA));bA=(bt==-1)?-bM.x-(bs||0):bM.x;by=(bq==-1)?-bM.y-(bC||0):bM.y;this.attr({x:bA,y:by});bM.fx=bt-1;bM.fy=bq-1}else{this.node.filterMatrix=aU+".Matrix(M11="[bg](bt,", M12=0, M21=0, M22=",bq,", Dx=0, Dy=0, sizingmethod='auto expand', filtertype='bilinear')");bD.filter=(this.node.filterMatrix||aH)+(this.node.filterOpacity||aH)}}else{if(this.transformations){this.transformations[2]=aH;this.node[B]("transform",this.transformations[aO](aA));bM.fx=0;bM.fy=0}else{this.node.filterMatrix=aH;bD.filter=(this.node.filterMatrix||aH)+(this.node.filterOpacity||aH)}}bM.scale=[bw,bv,E,e][aO](aA);this._.sx=bw;this._.sy=bv}return this};aM[bn].clone=function(){if(this.removed){return null}var d=this.attr();delete d.scale;delete d.translation;return this.paper[this.type]().attr(d)};var g=au(function(E,d,br,bq,bx,bw,bv,bu,R){var bt=0,S;for(var bs=0;bs<1.001;bs+=0.001){var e=aB.findDotsAtSegment(E,d,br,bq,bx,bw,bv,bu,bs);bs&&(bt+=a7(a7(S.x-e.x,2)+a7(S.y-e.y,2),0.5));if(bt>=R){return e}S=e}}),aR=function(d,e){return function(bz,S,bq){bz=P(bz);var bv,bu,E,br,R="",by={},bw,bt=0;
for(var bs=0,bx=bz.length;bs<bx;bs++){E=bz[bs];if(E[0]=="M"){bv=+E[1];bu=+E[2]}else{br=r(bv,bu,E[1],E[2],E[3],E[4],E[5],E[6]);if(bt+br>S){if(e&&!by.start){bw=g(bv,bu,E[1],E[2],E[3],E[4],E[5],E[6],S-bt);R+=["C",bw.start.x,bw.start.y,bw.m.x,bw.m.y,bw.x,bw.y];if(bq){return R}by.start=R;R=["M",bw.x,bw.y+"C",bw.n.x,bw.n.y,bw.end.x,bw.end.y,E[5],E[6]][aO]();bt+=br;bv=+E[5];bu=+E[6];continue}if(!d&&!e){bw=g(bv,bu,E[1],E[2],E[3],E[4],E[5],E[6],S-bt);return{x:bw.x,y:bw.y,alpha:bw.alpha}}}bt+=br;bv=+E[5];bu=+E[6]}R+=E}by.end=R;bw=d?bt:e?by:aB.findDotsAtSegment(bv,bu,E[1],E[2],E[3],E[4],E[5],E[6],1);bw.alpha&&(bw={x:bw.x,y:bw.y,alpha:bw.alpha});return bw}},r=au(function(E,d,bq,S,bw,bv,bu,bt){var R={x:0,y:0},bs=0;for(var br=0;br<1.01;br+=0.01){var e=Y(E,d,bq,S,bw,bv,bu,bt,br);br&&(bs+=a7(a7(R.x-e.x,2)+a7(R.y-e.y,2),0.5));R=e}return bs});var aD=aR(1),J=aR(),U=aR(0,1);aM[bn].getTotalLength=function(){if(this.type!="path"){return}if(this.node.getTotalLength){return this.node.getTotalLength()}return aD(this.attrs.path)};aM[bn].getPointAtLength=function(d){if(this.type!="path"){return}return J(this.attrs.path,d)};aM[bn].getSubpath=function(i,e){if(this.type!="path"){return}if(ak.abs(this.getTotalLength()-e)<0.000001){return U(this.attrs.path,i).end}var d=U(this.attrs.path,e,1);return i?U(d,i).end:d};aB.easing_formulas={linear:function(d){return d},"<":function(d){return a7(d,3)},">":function(d){return a7(d-1,3)+1},"<>":function(d){d=d*2;if(d<1){return a7(d,3)/2}d-=2;return(a7(d,3)+2)/2},backIn:function(e){var d=1.70158;return e*e*((d+1)*e-d)},backOut:function(e){e=e-1;var d=1.70158;return e*e*((d+1)*e+d)+1},elastic:function(i){if(i==0||i==1){return i}var e=0.3,d=e/4;return a7(2,-10*i)*ak.sin((i-d)*(2*ak.PI)/e)+1},bounce:function(E){var e=7.5625,i=2.75,d;if(E<(1/i)){d=e*E*E}else{if(E<(2/i)){E-=(1.5/i);d=e*E*E+0.75}else{if(E<(2.5/i)){E-=(2.25/i);d=e*E*E+0.9375}else{E-=(2.625/i);d=e*E*E+0.984375}}}return d}};var T={length:0},be=function(){var bs=+new Date;for(var bE in T){if(bE!="length"&&T[ac](bE)){var bJ=T[bE];if(bJ.stop||bJ.el.removed){delete T[bE];T[p]--;continue}var bq=bs-bJ.start,bB=bJ.ms,bA=bJ.easing,bF=bJ.from,bx=bJ.diff,E=bJ.to,bw=bJ.t,bz=bJ.prev||0,br=bJ.el,R=bJ.callback,by={},d;if(bq<bB){var S=aB.easing_formulas[bA]?aB.easing_formulas[bA](bq/bB):bq/bB;for(var bC in bF){if(bF[ac](bC)){switch(ai[bC]){case"along":d=S*bB*bx[bC];E.back&&(d=E.len-d);var bD=J(E[bC],d);br.translate(bx.sx-bx.x||0,bx.sy-bx.y||0);bx.x=bD.x;bx.y=bD.y;br.translate(bD.x-bx.sx,bD.y-bx.sy);E.rot&&br.rotate(bx.r+bD.alpha,bD.x,bD.y);break;case ay:d=+bF[bC]+S*bB*bx[bC];break;case"colour":d="rgb("+[I(Z(bF[bC].r+S*bB*bx[bC].r)),I(Z(bF[bC].g+S*bB*bx[bC].g)),I(Z(bF[bC].b+S*bB*bx[bC].b))][aO](",")+")";break;case"path":d=[];for(var bH=0,bv=bF[bC][p];bH<bv;bH++){d[bH]=[bF[bC][bH][0]];for(var bG=1,bI=bF[bC][bH][p];bG<bI;bG++){d[bH][bG]=+bF[bC][bH][bG]+S*bB*bx[bC][bH][bG]}d[bH]=d[bH][aO](aA)}d=d[aO](aA);break;case"csv":switch(bC){case"translation":var bu=bx[bC][0]*(bq-bz),bt=bx[bC][1]*(bq-bz);bw.x+=bu;bw.y+=bt;d=bu+aA+bt;break;case"rotation":d=+bF[bC][0]+S*bB*bx[bC][0];bF[bC][1]&&(d+=","+bF[bC][1]+","+bF[bC][2]);break;case"scale":d=[+bF[bC][0]+S*bB*bx[bC][0],+bF[bC][1]+S*bB*bx[bC][1],(2 in E[bC]?E[bC][2]:aH),(3 in E[bC]?E[bC][3]:aH)][aO](aA);break;case"clip-rect":d=[];bH=4;while(bH--){d[bH]=+bF[bC][bH]+S*bB*bx[bC][bH]}break}break}by[bC]=d}}br.attr(by);br._run&&br._run.call(br)}else{if(E.along){bD=J(E.along,E.len*!E.back);br.translate(bx.sx-(bx.x||0)+bD.x-bx.sx,bx.sy-(bx.y||0)+bD.y-bx.sy);E.rot&&br.rotate(bx.r+bD.alpha,bD.x,bD.y)}(bw.x||bw.y)&&br.translate(-bw.x,-bw.y);E.scale&&(E.scale+=aH);br.attr(E);delete T[bE];T[p]--;br.in_animation=null;aB.is(R,"function")&&R.call(br)}bJ.prev=bq}}aB.svg&&br&&br.paper&&br.paper.safari();T[p]&&aI.setTimeout(be)},I=function(d){return h(a4(d,255),0)},y=function(d,i){if(d==null){return{x:this._.tx,y:this._.ty,toString:A}}this._.tx+=+d;this._.ty+=+i;switch(this.type){case"circle":case"ellipse":this.attr({cx:+d+this.attrs.cx,cy:+i+this.attrs.cy});break;case"rect":case"image":case"text":this.attr({x:+d+this.attrs.x,y:+i+this.attrs.y});break;case"path":var e=an(this.attrs.path);e[0][1]+=+d;e[0][2]+=+i;this.attr({path:e});break}return this};aM[bn].animateWith=function(e,i,d,R,E){T[e.id]&&(i.start=T[e.id].start);return this.animate(i,d,R,E)};aM[bn].animateAlong=aN();aM[bn].animateAlongBack=aN(1);function aN(d){return function(E,i,e,S){var R={back:d};aB.is(e,"function")?(S=e):(R.rot=e);E&&E.constructor==aM&&(E=E.attrs.path);E&&(R.along=E);return this.animate(R,i,S)}}aM[bn].onAnimation=function(d){this._run=d||0;return this};aM[bn].animate=function(bE,bv,bu,E){if(aB.is(bu,"function")||!bu){E=bu||null}var bz={},e={},bs={};for(var bw in bE){if(bE[ac](bw)){if(ai[ac](bw)){bz[bw]=this.attr(bw);(bz[bw]==null)&&(bz[bw]=m[bw]);e[bw]=bE[bw];switch(ai[bw]){case"along":var bC=aD(bE[bw]),bx=J(bE[bw],bC*!!bE.back),R=this.getBBox();bs[bw]=bC/bv;bs.tx=R.x;bs.ty=R.y;bs.sx=bx.x;bs.sy=bx.y;e.rot=bE.rot;e.back=bE.back;e.len=bC;bE.rot&&(bs.r=af(this.rotate())||0);break;case ay:bs[bw]=(e[bw]-bz[bw])/bv;break;case"colour":bz[bw]=aB.getRGB(bz[bw]);var by=aB.getRGB(e[bw]);bs[bw]={r:(by.r-bz[bw].r)/bv,g:(by.g-bz[bw].g)/bv,b:(by.b-bz[bw].b)/bv};break;case"path":var S=P(bz[bw],e[bw]);bz[bw]=S[0];var bt=S[1];bs[bw]=[];for(var bB=0,br=bz[bw][p];bB<br;bB++){bs[bw][bB]=[0];for(var bA=1,bD=bz[bw][bB][p];bA<bD;bA++){bs[bw][bB][bA]=(bt[bB][bA]-bz[bw][bB][bA])/bv}}break;case"csv":var d=(bE[bw]+aH)[G](a),bq=(bz[bw]+aH)[G](a);switch(bw){case"translation":bz[bw]=[0,0];bs[bw]=[d[0]/bv,d[1]/bv];break;case"rotation":bz[bw]=(bq[1]==d[1]&&bq[2]==d[2])?bq:[0,d[1],d[2]];bs[bw]=[(d[0]-bz[bw][0])/bv,0,0];break;case"scale":bE[bw]=d;bz[bw]=(bz[bw]+aH)[G](a);bs[bw]=[(d[0]-bz[bw][0])/bv,(d[1]-bz[bw][1])/bv,0,0];break;case"clip-rect":bz[bw]=(bz[bw]+aH)[G](a);bs[bw]=[];bB=4;while(bB--){bs[bw][bB]=(d[bB]-bz[bw][bB])/bv}break}e[bw]=d}}}}this.stop();this.in_animation=1;T[this.id]={start:bE.start||+new Date,ms:bv,easing:bu,from:bz,diff:bs,to:e,el:this,callback:E,t:{x:0,y:0}};++T[p]==1&&be();return this};aM[bn].stop=function(){T[this.id]&&T[p]--;delete T[this.id];return this};aM[bn].translate=function(d,e){return this.attr({translation:d+" "+e})};aM[bn][aQ]=function(){return"Rapha\xebl\u2019s object"};aB.ae=T;var ad=function(d){this.items=[];this[p]=0;this.type="set";if(d){for(var e=0,E=d[p];e<E;e++){if(d[e]&&(d[e].constructor==aM||d[e].constructor==ad)){this[this.items[p]]=this.items[this.items[p]]=d[e];this[p]++}}}};ad[bn][f]=function(){var R,d;for(var e=0,E=arguments[p];e<E;e++){R=arguments[e];if(R&&(R.constructor==aM||R.constructor==ad)){d=this.items[p];this[d]=this.items[d]=R;this[p]++}}return this};ad[bn].pop=function(){delete this[this[p]--];return this.items.pop()};for(var F in aM[bn]){if(aM[bn][ac](F)){ad[bn][F]=(function(d){return function(){for(var e=0,E=this.items[p];e<E;e++){this.items[e][d][bl](this.items[e],arguments)}return this}})(F)}}ad[bn].attr=function(e,bq){if(e&&aB.is(e,aW)&&aB.is(e[0],"object")){for(var d=0,S=e[p];d<S;d++){this.items[d].attr(e[d])
}}else{for(var E=0,R=this.items[p];E<R;E++){this.items[E].attr(e,bq)}}return this};ad[bn].animate=function(e,d,bq,bs){(aB.is(bq,"function")||!bq)&&(bs=bq||null);var S=this.items[p],E=S,bt,br=this,R;bs&&(R=function(){!--S&&bs.call(br)});bq=aB.is(bq,ab)?bq:R;bt=this.items[--E].animate(e,d,bq,R);while(E--){this.items[E].animateWith(bt,e,d,bq,R)}return this};ad[bn].insertAfter=function(e){var d=this.items[p];while(d--){this.items[d].insertAfter(e)}return this};ad[bn].getBBox=function(){var d=[],bq=[],e=[],R=[];for(var E=this.items[p];E--;){var S=this.items[E].getBBox();d[f](S.x);bq[f](S.y);e[f](S.x+S.width);R[f](S.y+S.height)}d=a4[bl](0,d);bq=a4[bl](0,bq);return{x:d,y:bq,width:h[bl](0,e)-d,height:h[bl](0,R)-bq}};ad[bn].clone=function(E){E=new ad;for(var d=0,e=this.items[p];d<e;d++){E[f](this.items[d].clone())}return E};aB.registerFont=function(e){if(!e.face){return e}this.fonts=this.fonts||{};var E={w:e.w,face:{},glyphs:{}},i=e.face["font-family"];for(var bq in e.face){if(e.face[ac](bq)){E.face[bq]=e.face[bq]}}if(this.fonts[i]){this.fonts[i][f](E)}else{this.fonts[i]=[E]}if(!e.svg){E.face["units-per-em"]=O(e.face["units-per-em"],10);for(var R in e.glyphs){if(e.glyphs[ac](R)){var S=e.glyphs[R];E.glyphs[R]={w:S.w,k:{},d:S.d&&"M"+S.d[bc](/[mlcxtrv]/g,function(br){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[br]||"M"})+"z"};if(S.k){for(var d in S.k){if(S[ac](d)){E.glyphs[R].k[d]=S.k[d]}}}}}}return e};bi[bn].getFont=function(bs,bt,e,R){R=R||"normal";e=e||"normal";bt=+bt||{normal:400,bold:700,lighter:300,bolder:800}[bt]||400;if(!aB.fonts){return}var S=aB.fonts[bs];if(!S){var E=new RegExp("(^|\\s)"+bs[bc](/[^\w\d\s+!~.:_-]/g,aH)+"(\\s|$)","i");for(var d in aB.fonts){if(aB.fonts[ac](d)){if(E.test(d)){S=aB.fonts[d];break}}}}var bq;if(S){for(var br=0,bu=S[p];br<bu;br++){bq=S[br];if(bq.face["font-weight"]==bt&&(bq.face["font-style"]==e||!bq.face["font-style"])&&bq.face["font-stretch"]==R){break}}}return bq};bi[bn].print=function(R,E,d,br,bs,bB){bB=bB||"middle";var bx=this.set(),bA=(d+aH)[G](aH),by=0,bu=aH,bC;aB.is(br,d)&&(br=this.getFont(br));if(br){bC=(bs||16)/br.face["units-per-em"];var e=br.face.bbox.split(a),bq=+e[0],bt=+e[1]+(bB=="baseline"?e[3]-e[1]+(+br.face.descent):(e[3]-e[1])/2);for(var bw=0,S=bA[p];bw<S;bw++){var bv=bw&&br.glyphs[bA[bw-1]]||{},bz=br.glyphs[bA[bw]];by+=bw?(bv.w||br.w)+(bv.k&&bv.k[bA[bw]]||0):0;bz&&bz.d&&bx[f](this.path(bz.d).attr({fill:"#000",stroke:"none",translation:[by,0]}))}bx.scale(bC,bC,bq,bt).translate(R-bq,E-bt)}return bx};var a8=/\{(\d+)\}/g;aB.format=function(e,i){var d=aB.is(i,aW)?[0][bg](i):arguments;e&&aB.is(e,ab)&&d[p]-1&&(e=e[bc](a8,function(R,E){return d[++E]==null?aH:d[E]}));return e||aH};aB.ninja=function(){o.was?(Raphael=o.is):delete Raphael;return aB};aB.el=aM[bn];return aB})();if(document.Prototype===undefined){Object.clone=function(c){var a={};for(var b in c){a[b]=c[b]}return a};Object.keys=function(a){var b=[];for(var c in a){if(a.hasOwnProperty(c)){b.push(c)}}return b};Array.prototype.clone=function(c){var a=[];for(var b=0;b<c.length;b++){a.push(c[b])}return a};String.prototype.gsub=function(b,a){return this.split(b).join(a)};String.prototype.strip=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")};String.prototype.startsWith=function(a){return this.indexOf(a)===0};String.prototype.endsWith=function(a){var b=this.length-a.length;return b>=0&&this.lastIndexOf(a)===b};Array.prototype.each=function(c,b){for(var a=0,d=this.length;a<d;a++){c.apply(b,[this[a],a])}};Array.prototype.last=function(){if(this.length===0){return null}return this[this.length-1]};Array.prototype.compact=function(){var a=[];for(var b=0;b<this.length;b++){if(this[b]){a.push(this[b])}}return a};Array.prototype.detect=function(b){for(var a=0;a<this.length;a++){if(b(this[a])){return true}}return false}}function str_repeat(b,a){for(var c=[];a>0;c[--a]=b){}return(c.join(""))}function sprintf(){var g=0,e,h=arguments[g++],l=[],d,k,n,b;while(h){if(d=/^[^\x25]+/.exec(h)){l.push(d[0])}else{if(d=/^\x25{2}/.exec(h)){l.push("%")}else{if(d=/^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(h)){if(((e=arguments[d[1]||g++])==null)||(e==undefined)){throw ("Too few arguments.")}if(/[^s]/.test(d[7])&&(typeof(e)!="number")){throw ("Expecting number but found "+typeof(e))}switch(d[7]){case"b":e=e.toString(2);break;case"c":e=String.fromCharCode(e);break;case"d":e=parseInt(e);break;case"e":e=d[6]?e.toExponential(d[6]):e.toExponential();break;case"f":e=d[6]?parseFloat(e).toFixed(d[6]):parseFloat(e);break;case"o":e=e.toString(8);break;case"s":e=((e=String(e))&&d[6]?e.substring(0,d[6]):e);break;case"u":e=Math.abs(e);break;case"x":e=e.toString(16);break;case"X":e=e.toString(16).toUpperCase();break}e=(/[def]/.test(d[7])&&d[2]&&e>0?"+"+e:e);n=d[3]?d[3]=="0"?"0":d[3].charAt(1):" ";b=d[5]-String(e).length;k=d[5]?str_repeat(n,b):"";l.push(d[4]?e+k:k+e)}else{throw ("Huh ?!")}}}h=h.substring(d[0].length)}return l.join("")}var ABCGlyphs=function(){var a={"rests.whole":{d:[["M",0.075,0.045],["l",0.09,-0.06],["l",5.46,0],["l",5.49,0],["l",0.09,0.06],["l",0.06,0.09],["l",0,2.19],["l",0,2.19],["l",-0.06,0.09],["l",-0.09,0.06],["l",-5.49,0],["l",-5.46,0],["l",-0.09,-0.06],["l",-0.06,-0.09],["l",0,-2.19],["l",0,-2.19],["z"]],w:11.25,h:4.68},"rests.half":{d:[["M",0.075,-4.605],["l",0.09,-0.06],["l",5.46,0],["l",5.49,0],["l",0.09,0.06],["l",0.06,0.09],["l",0,2.19],["l",0,2.19],["l",-0.06,0.09],["l",-0.09,0.06],["l",-5.49,0],["l",-5.46,0],["l",-0.09,-0.06],["l",-0.06,-0.09],["l",0,-2.19],["l",0,-2.19],["z"]],w:11.25,h:4.68},"rests.quarter":{d:[["M",1.905,-11.805],["c",0.12,-0.06,0.24,-0.06,0.36,-0.03],["c",0.09,0.06,4.74,5.58,4.86,5.82],["c",0.21,0.39,0.15,0.78,-0.15,1.26],["c",-0.24,0.33,-0.72,0.81,-1.62,1.56],["c",-0.45,0.36,-0.87,0.75,-0.96,0.84],["c",-0.93,0.99,-1.14,2.49,-0.6,3.63],["c",0.18,0.39,0.27,0.48,1.32,1.68],["c",1.92,2.25,1.83,2.16,1.83,2.34],["c",-0,0.18,-0.18,0.36,-0.36,0.39],["c",-0.15,-0,-0.27,-0.06,-0.48,-0.27],["c",-0.75,-0.75,-2.46,-1.29,-3.39,-1.08],["c",-0.45,0.09,-0.69,0.27,-0.9,0.69],["c",-0.12,0.3,-0.21,0.66,-0.24,1.14],["c",-0.03,0.66,0.09,1.35,0.3,2.01],["c",0.15,0.42,0.24,0.66,0.45,0.96],["c",0.18,0.24,0.18,0.33,0.03,0.42],["c",-0.12,0.06,-0.18,0.03,-0.45,-0.3],["c",-1.08,-1.38,-2.07,-3.36,-2.4,-4.83],["c",-0.27,-1.05,-0.15,-1.77,0.27,-2.07],["c",0.21,-0.12,0.42,-0.15,0.87,-0.15],["c",0.87,0.06,2.1,0.39,3.3,0.9],["l",0.39,0.18],["l",-1.65,-1.95],["c",-2.52,-2.97,-2.61,-3.09,-2.7,-3.27],["c",-0.09,-0.24,-0.12,-0.48,-0.03,-0.75],["c",0.15,-0.48,0.57,-0.96,1.83,-2.01],["c",0.45,-0.36,0.84,-0.72,0.93,-0.78],["c",0.69,-0.75,1.02,-1.8,0.9,-2.79],["c",-0.06,-0.33,-0.21,-0.84,-0.39,-1.11],["c",-0.09,-0.15,-0.45,-0.6,-0.81,-1.05],["c",-0.36,-0.42,-0.69,-0.81,-0.72,-0.87],["c",-0.09,-0.18,-0,-0.42,0.21,-0.51],["z"]],w:7.62,h:21.41},"rests.8th":{d:[["M",1.695,-6.105],["c",0.66,-0.09,1.23,0.09,1.68,0.51],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.12,0.27,0.33,0.45,0.6,0.48],["c",0.12,0,0.18,0,0.33,-0.09],["c",0.39,-0.18,1.32,-1.29,1.68,-1.98],["c",0.09,-0.21,0.24,-0.3,0.39,-0.3],["c",0.12,0,0.27,0.09,0.33,0.18],["c",0.03,0.06,-0.27,1.11,-1.86,6.42],["c",-1.02,3.48,-1.89,6.39,-1.92,6.42],["c",0,0.03,-0.12,0.12,-0.24,0.15],["c",-0.18,0.09,-0.21,0.09,-0.45,0.09],["c",-0.24,0,-0.3,0,-0.48,-0.06],["c",-0.09,-0.06,-0.21,-0.12,-0.21,-0.15],["c",-0.06,-0.03,0.15,-0.57,1.68,-4.92],["c",0.96,-2.67,1.74,-4.89,1.71,-4.89],["l",-0.51,0.15],["c",-1.08,0.36,-1.74,0.48,-2.55,0.48],["c",-0.66,0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.33,-0.45,0.84,-0.81,1.38,-0.9],["z"]],w:7.521,h:13.883},"rests.16th":{d:[["M",3.345,-6.105],["c",0.66,-0.09,1.23,0.09,1.68,0.51],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.15,0.39,0.57,0.57,0.87,0.42],["c",0.39,-0.18,1.2,-1.23,1.62,-2.07],["c",0.06,-0.15,0.24,-0.24,0.36,-0.24],["c",0.12,0,0.27,0.09,0.33,0.18],["c",0.03,0.06,-0.45,1.86,-2.67,10.17],["c",-1.5,5.55,-2.73,10.14,-2.76,10.17],["c",-0.03,0.03,-0.12,0.12,-0.24,0.15],["c",-0.18,0.09,-0.21,0.09,-0.45,0.09],["c",-0.24,0,-0.3,0,-0.48,-0.06],["c",-0.09,-0.06,-0.21,-0.12,-0.21,-0.15],["c",-0.06,-0.03,0.12,-0.57,1.44,-4.92],["c",0.81,-2.67,1.47,-4.86,1.47,-4.89],["c",-0.03,0,-0.27,0.06,-0.54,0.15],["c",-1.08,0.36,-1.77,0.48,-2.58,0.48],["c",-0.66,0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.72,-1.05,2.22,-1.23,3.06,-0.42],["c",0.3,0.33,0.42,0.6,0.6,1.38],["c",0.09,0.45,0.21,0.78,0.33,0.9],["c",0.09,0.09,0.27,0.18,0.45,0.21],["c",0.12,0,0.18,0,0.33,-0.09],["c",0.33,-0.15,1.02,-0.93,1.41,-1.59],["c",0.12,-0.21,0.18,-0.39,0.39,-1.08],["c",0.66,-2.1,1.17,-3.84,1.17,-3.87],["c",0,0,-0.21,0.06,-0.42,0.15],["c",-0.51,0.15,-1.2,0.33,-1.68,0.42],["c",-0.33,0.06,-0.51,0.06,-0.96,0.06],["c",-0.66,0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.33,-0.45,0.84,-0.81,1.38,-0.9],["z"]],w:9.66,h:21.383},"rests.32nd":{d:[["M",4.245,-13.605],["c",0.66,-0.09,1.23,0.09,1.68,0.51],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.12,0.27,0.33,0.45,0.6,0.48],["c",0.12,0,0.18,0,0.27,-0.06],["c",0.33,-0.21,0.99,-1.11,1.44,-1.98],["c",0.09,-0.24,0.21,-0.33,0.39,-0.33],["c",0.12,0,0.27,0.09,0.33,0.18],["c",0.03,0.06,-0.57,2.67,-3.21,13.89],["c",-1.8,7.62,-3.3,13.89,-3.3,13.92],["c",-0.03,0.06,-0.12,0.12,-0.24,0.18],["c",-0.21,0.09,-0.24,0.09,-0.48,0.09],["c",-0.24,-0,-0.3,-0,-0.48,-0.06],["c",-0.09,-0.06,-0.21,-0.12,-0.21,-0.15],["c",-0.06,-0.03,0.09,-0.57,1.23,-4.92],["c",0.69,-2.67,1.26,-4.86,1.29,-4.89],["c",0,-0.03,-0.12,-0.03,-0.48,0.12],["c",-1.17,0.39,-2.22,0.57,-3,0.54],["c",-0.42,-0.03,-0.75,-0.12,-1.11,-0.3],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.72,-1.05,2.22,-1.23,3.06,-0.42],["c",0.3,0.33,0.42,0.6,0.6,1.38],["c",0.09,0.45,0.21,0.78,0.33,0.9],["c",0.12,0.09,0.3,0.18,0.48,0.21],["c",0.12,-0,0.18,-0,0.3,-0.09],["c",0.42,-0.21,1.29,-1.29,1.56,-1.89],["c",0.03,-0.12,1.23,-4.59,1.23,-4.65],["c",0,-0.03,-0.18,0.03,-0.39,0.12],["c",-0.63,0.18,-1.2,0.36,-1.74,0.45],["c",-0.39,0.06,-0.54,0.06,-1.02,0.06],["c",-0.66,-0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.72,-1.05,2.22,-1.23,3.06,-0.42],["c",0.3,0.33,0.42,0.6,0.6,1.38],["c",0.09,0.45,0.21,0.78,0.33,0.9],["c",0.18,0.18,0.51,0.27,0.72,0.15],["c",0.3,-0.12,0.69,-0.57,1.08,-1.17],["c",0.42,-0.6,0.39,-0.51,1.05,-3.03],["c",0.33,-1.26,0.6,-2.31,0.6,-2.34],["c",0,-0,-0.21,0.03,-0.45,0.12],["c",-0.57,0.18,-1.14,0.33,-1.62,0.42],["c",-0.33,0.06,-0.51,0.06,-0.96,0.06],["c",-0.66,-0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.33,-0.45,0.84,-0.81,1.38,-0.9],["z"]],w:11.287,h:28.883},"rests.64th":{d:[["M",5.145,-13.605],["c",0.66,-0.09,1.23,0.09,1.68,0.51],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.15,0.63,0.21,0.81,0.33,0.96],["c",0.18,0.21,0.54,0.3,0.75,0.18],["c",0.24,-0.12,0.63,-0.66,1.08,-1.56],["c",0.33,-0.66,0.39,-0.72,0.6,-0.72],["c",0.12,0,0.27,0.09,0.33,0.18],["c",0.03,0.06,-0.69,3.66,-3.54,17.64],["c",-1.95,9.66,-3.57,17.61,-3.57,17.64],["c",-0.03,0.06,-0.12,0.12,-0.24,0.18],["c",-0.21,0.09,-0.24,0.09,-0.48,0.09],["c",-0.24,0,-0.3,0,-0.48,-0.06],["c",-0.09,-0.06,-0.21,-0.12,-0.21,-0.15],["c",-0.06,-0.03,0.06,-0.57,1.05,-4.95],["c",0.6,-2.7,1.08,-4.89,1.08,-4.92],["c",0,0,-0.24,0.06,-0.51,0.15],["c",-0.66,0.24,-1.2,0.36,-1.77,0.48],["c",-0.42,0.06,-0.57,0.06,-1.05,0.06],["c",-0.69,0,-0.87,-0.03,-1.35,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.72,-1.05,2.22,-1.23,3.06,-0.42],["c",0.3,0.33,0.42,0.6,0.6,1.38],["c",0.09,0.45,0.21,0.78,0.33,0.9],["c",0.09,0.09,0.27,0.18,0.45,0.21],["c",0.21,0.03,0.39,-0.09,0.72,-0.42],["c",0.45,-0.45,1.02,-1.26,1.17,-1.65],["c",0.03,-0.09,0.27,-1.14,0.54,-2.34],["c",0.27,-1.2,0.48,-2.19,0.51,-2.22],["c",0,-0.03,-0.09,-0.03,-0.48,0.12],["c",-1.17,0.39,-2.22,0.57,-3,0.54],["c",-0.42,-0.03,-0.75,-0.12,-1.11,-0.3],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.15,0.39,0.57,0.57,0.9,0.42],["c",0.36,-0.18,1.2,-1.26,1.47,-1.89],["c",0.03,-0.09,0.3,-1.2,0.57,-2.43],["l",0.51,-2.28],["l",-0.54,0.18],["c",-1.11,0.36,-1.8,0.48,-2.61,0.48],["c",-0.66,0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.15,0.63,0.21,0.81,0.33,0.96],["c",0.21,0.21,0.54,0.3,0.75,0.18],["c",0.36,-0.18,0.93,-0.93,1.29,-1.68],["c",0.12,-0.24,0.18,-0.48,0.63,-2.55],["l",0.51,-2.31],["c",0,-0.03,-0.18,0.03,-0.39,0.12],["c",-1.14,0.36,-2.1,0.54,-2.82,0.51],["c",-0.42,-0.03,-0.75,-0.12,-1.11,-0.3],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.33,-0.45,0.84,-0.81,1.38,-0.9],["z"]],w:12.354,h:36.383},"rests.128th":{d:[["M",6.045,-21.105],["c",0.66,-0.09,1.23,0.09,1.68,0.51],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.12,0.27,0.33,0.45,0.6,0.48],["c",0.21,0,0.33,-0.06,0.54,-0.36],["c",0.15,-0.21,0.54,-0.93,0.78,-1.47],["c",0.15,-0.33,0.18,-0.39,0.3,-0.48],["c",0.18,-0.09,0.45,0,0.51,0.15],["c",0.03,0.09,-7.11,42.75,-7.17,42.84],["c",-0.03,0.03,-0.15,0.09,-0.24,0.15],["c",-0.18,0.06,-0.24,0.06,-0.45,0.06],["c",-0.24,-0,-0.3,-0,-0.48,-0.06],["c",-0.09,-0.06,-0.21,-0.12,-0.21,-0.15],["c",-0.06,-0.03,0.03,-0.57,0.84,-4.98],["c",0.51,-2.7,0.93,-4.92,0.9,-4.92],["c",0,-0,-0.15,0.06,-0.36,0.12],["c",-0.78,0.27,-1.62,0.48,-2.31,0.57],["c",-0.15,0.03,-0.54,0.03,-0.81,0.03],["c",-0.66,-0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.12,0.27,0.33,0.45,0.63,0.48],["c",0.12,-0,0.18,-0,0.3,-0.09],["c",0.42,-0.21,1.14,-1.11,1.5,-1.83],["c",0.12,-0.27,0.12,-0.27,0.54,-2.52],["c",0.24,-1.23,0.42,-2.25,0.39,-2.25],["c",0,-0,-0.24,0.06,-0.51,0.18],["c",-1.26,0.39,-2.25,0.57,-3.06,0.54],["c",-0.42,-0.03,-0.75,-0.12,-1.11,-0.3],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.15,0.63,0.21,0.81,0.33,0.96],["c",0.18,0.21,0.51,0.3,0.75,0.18],["c",0.36,-0.15,1.05,-0.99,1.41,-1.77],["l",0.15,-0.3],["l",0.42,-2.25],["c",0.21,-1.26,0.42,-2.28,0.39,-2.28],["l",-0.51,0.15],["c",-1.11,0.39,-1.89,0.51,-2.7,0.51],["c",-0.66,-0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.15,0.63,0.21,0.81,0.33,0.96],["c",0.18,0.18,0.48,0.27,0.72,0.21],["c",0.33,-0.12,1.14,-1.26,1.41,-1.95],["c",0,-0.09,0.21,-1.11,0.45,-2.34],["c",0.21,-1.2,0.39,-2.22,0.39,-2.28],["c",0.03,-0.03,0,-0.03,-0.45,0.12],["c",-0.57,0.18,-1.2,0.33,-1.71,0.42],["c",-0.3,0.06,-0.51,0.06,-0.93,0.06],["c",-0.66,-0,-0.84,-0.03,-1.32,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.36,-0.54,0.96,-0.87,1.65,-0.93],["c",0.54,-0.03,1.02,0.15,1.41,0.54],["c",0.27,0.3,0.39,0.54,0.57,1.26],["c",0.09,0.33,0.18,0.66,0.21,0.72],["c",0.12,0.27,0.33,0.45,0.6,0.48],["c",0.18,-0,0.36,-0.09,0.57,-0.33],["c",0.33,-0.36,0.78,-1.14,0.93,-1.56],["c",0.03,-0.12,0.24,-1.2,0.45,-2.4],["c",0.24,-1.2,0.42,-2.22,0.42,-2.28],["c",0.03,-0.03,0,-0.03,-0.39,0.09],["c",-1.05,0.36,-1.8,0.48,-2.58,0.48],["c",-0.63,-0,-0.84,-0.03,-1.29,-0.27],["c",-1.32,-0.63,-1.77,-2.16,-1.02,-3.3],["c",0.33,-0.45,0.84,-0.81,1.38,-0.9],["z"]],w:12.887,h:43.883},"accidentals.sharp":{d:[["M",5.745,-11.175],["c",0.21,-0.12,0.54,-0.03,0.66,0.24],["c",0.06,0.12,0.06,0.21,0.06,2.31],["c",0,1.23,0,2.22,0.03,2.22],["c",0,-0,0.27,-0.12,0.6,-0.24],["c",0.69,-0.27,0.78,-0.3,0.96,-0.15],["c",0.21,0.15,0.21,0.18,0.21,1.38],["c",0,1.02,0,1.11,-0.06,1.2],["c",-0.03,0.06,-0.09,0.12,-0.12,0.15],["c",-0.06,0.03,-0.42,0.21,-0.84,0.36],["l",-0.75,0.33],["l",-0.03,2.43],["c",0,1.32,0,2.43,0.03,2.43],["c",0,-0,0.27,-0.12,0.6,-0.24],["c",0.69,-0.27,0.78,-0.3,0.96,-0.15],["c",0.21,0.15,0.21,0.18,0.21,1.38],["c",0,1.02,0,1.11,-0.06,1.2],["c",-0.03,0.06,-0.09,0.12,-0.12,0.15],["c",-0.06,0.03,-0.42,0.21,-0.84,0.36],["l",-0.75,0.33],["l",-0.03,2.52],["c",0,2.28,-0.03,2.55,-0.06,2.64],["c",-0.21,0.36,-0.72,0.36,-0.93,-0],["c",-0.03,-0.09,-0.06,-0.33,-0.06,-2.43],["l",0,-2.31],["l",-1.29,0.51],["l",-1.26,0.51],["l",0,2.43],["c",0,2.58,0,2.52,-0.15,2.67],["c",-0.06,0.09,-0.27,0.18,-0.36,0.18],["c",-0.12,-0,-0.33,-0.09,-0.39,-0.18],["c",-0.15,-0.15,-0.15,-0.09,-0.15,-2.43],["c",0,-1.23,0,-2.22,-0.03,-2.22],["c",0,-0,-0.27,0.12,-0.6,0.24],["c",-0.69,0.27,-0.78,0.3,-0.96,0.15],["c",-0.21,-0.15,-0.21,-0.18,-0.21,-1.38],["c",0,-1.02,0,-1.11,0.06,-1.2],["c",0.03,-0.06,0.09,-0.12,0.12,-0.15],["c",0.06,-0.03,0.42,-0.21,0.84,-0.36],["l",0.78,-0.33],["l",0,-2.43],["c",0,-1.32,0,-2.43,-0.03,-2.43],["c",0,-0,-0.27,0.12,-0.6,0.24],["c",-0.69,0.27,-0.78,0.3,-0.96,0.15],["c",-0.21,-0.15,-0.21,-0.18,-0.21,-1.38],["c",0,-1.02,0,-1.11,0.06,-1.2],["c",0.03,-0.06,0.09,-0.12,0.12,-0.15],["c",0.06,-0.03,0.42,-0.21,0.84,-0.36],["l",0.78,-0.33],["l",0,-2.52],["c",0,-2.28,0.03,-2.55,0.06,-2.64],["c",0.21,-0.36,0.72,-0.36,0.93,0],["c",0.03,0.09,0.06,0.33,0.06,2.43],["l",0.03,2.31],["l",1.26,-0.51],["l",1.26,-0.51],["l",0,-2.43],["c",0,-2.28,0,-2.43,0.06,-2.55],["c",0.06,-0.12,0.12,-0.18,0.27,-0.24],["z"],["m",-0.33,10.65],["l",0,-2.43],["l",-1.29,0.51],["l",-1.26,0.51],["l",0,2.46],["l",0,2.43],["l",0.09,-0.03],["c",0.06,-0.03,0.63,-0.27,1.29,-0.51],["l",1.17,-0.48],["l",0,-2.46],["z"]],w:8.25,h:22.462},"accidentals.halfsharp":{d:[["M",2.445,-10.035],["c",0.21,-0.12,0.54,-0.03,0.66,0.24],["c",0.06,0.12,0.06,0.21,0.06,2.01],["c",0,1.05,0,1.89,0.03,1.89],["l",0.72,-0.48],["c",0.69,-0.48,0.69,-0.51,0.87,-0.51],["c",0.15,0,0.18,0.03,0.27,0.09],["c",0.21,0.15,0.21,0.18,0.21,1.41],["c",0,1.11,-0.03,1.14,-0.09,1.23],["c",-0.03,0.03,-0.48,0.39,-1.02,0.75],["l",-0.99,0.66],["l",0,2.37],["c",0,1.32,0,2.37,0.03,2.37],["l",0.72,-0.48],["c",0.69,-0.48,0.69,-0.51,0.87,-0.51],["c",0.15,0,0.18,0.03,0.27,0.09],["c",0.21,0.15,0.21,0.18,0.21,1.41],["c",0,1.11,-0.03,1.14,-0.09,1.23],["c",-0.03,0.03,-0.48,0.39,-1.02,0.75],["l",-0.99,0.66],["l",0,2.25],["c",0,1.95,0,2.28,-0.06,2.37],["c",-0.06,0.12,-0.12,0.21,-0.24,0.27],["c",-0.27,0.12,-0.54,0.03,-0.69,-0.24],["c",-0.06,-0.12,-0.06,-0.21,-0.06,-2.01],["c",0,-1.05,0,-1.89,-0.03,-1.89],["l",-0.72,0.48],["c",-0.69,0.48,-0.69,0.48,-0.87,0.48],["c",-0.15,0,-0.18,0,-0.27,-0.06],["c",-0.21,-0.15,-0.21,-0.18,-0.21,-1.41],["c",0,-1.11,0.03,-1.14,0.09,-1.23],["c",0.03,-0.03,0.48,-0.39,1.02,-0.75],["l",0.99,-0.66],["l",0,-2.37],["c",0,-1.32,0,-2.37,-0.03,-2.37],["l",-0.72,0.48],["c",-0.69,0.48,-0.69,0.48,-0.87,0.48],["c",-0.15,0,-0.18,0,-0.27,-0.06],["c",-0.21,-0.15,-0.21,-0.18,-0.21,-1.41],["c",0,-1.11,0.03,-1.14,0.09,-1.23],["c",0.03,-0.03,0.48,-0.39,1.02,-0.75],["l",0.99,-0.66],["l",0,-2.25],["c",0,-2.13,0,-2.28,0.06,-2.4],["c",0.06,-0.12,0.12,-0.18,0.27,-0.24],["z"]],w:5.25,h:20.122},"accidentals.nat":{d:[["M",0.225,-11.385],["c",0.24,-0.06,0.78,0,0.99,0.15],["c",0.03,0.03,0.03,0.48,0,2.61],["c",-0.03,1.44,-0.03,2.61,-0.03,2.61],["c",0,0.03,0.75,-0.09,1.68,-0.24],["c",0.96,-0.18,1.71,-0.27,1.74,-0.27],["c",0.15,0.03,0.27,0.15,0.36,0.3],["l",0.06,0.12],["l",0.09,8.67],["c",0.09,6.96,0.12,8.67,0.09,8.67],["c",-0.03,0.03,-0.12,0.06,-0.21,0.09],["c",-0.24,0.09,-0.72,0.09,-0.96,0],["c",-0.09,-0.03,-0.18,-0.06,-0.21,-0.09],["c",-0.03,-0.03,-0.03,-0.48,0,-2.61],["c",0.03,-1.44,0.03,-2.61,0.03,-2.61],["c",0,-0.03,-0.75,0.09,-1.68,0.24],["c",-0.96,0.18,-1.71,0.27,-1.74,0.27],["c",-0.15,-0.03,-0.27,-0.15,-0.36,-0.3],["l",-0.06,-0.15],["l",-0.09,-7.53],["c",-0.06,-4.14,-0.09,-8.04,-0.12,-8.67],["l",0,-1.11],["l",0.15,-0.06],["c",0.09,-0.03,0.21,-0.06,0.27,-0.09],["z"],["m",3.75,8.4],["c",0,-0.33,0,-0.42,-0.03,-0.42],["c",-0.12,0,-2.79,0.45,-2.79,0.48],["c",-0.03,0,-0.09,6.3,-0.09,6.33],["c",0.03,0,2.79,-0.45,2.82,-0.48],["c",0,0,0.09,-4.53,0.09,-5.91],["z"]],w:5.404,h:22.743},"accidentals.flat":{d:[["M",-0.345,-14.055],["c",0.33,-0.06,0.87,0,1.08,0.15],["c",0.06,0.03,0.06,0.36,-0.03,5.25],["c",-0.06,2.85,-0.09,5.19,-0.09,5.19],["c",0,0.03,0.12,-0.03,0.24,-0.12],["c",0.63,-0.42,1.41,-0.66,2.19,-0.72],["c",0.81,-0.03,1.47,0.21,2.04,0.78],["c",0.57,0.54,0.87,1.26,0.93,2.04],["c",0.03,0.57,-0.09,1.08,-0.36,1.62],["c",-0.42,0.81,-1.02,1.38,-2.82,2.61],["c",-1.14,0.78,-1.44,1.02,-1.8,1.44],["c",-0.18,0.18,-0.39,0.39,-0.45,0.42],["c",-0.27,0.18,-0.57,0.15,-0.81,-0.06],["c",-0.06,-0.09,-0.12,-0.18,-0.15,-0.27],["c",-0.03,-0.06,-0.09,-3.27,-0.18,-8.34],["c",-0.09,-4.53,-0.15,-8.58,-0.18,-9.03],["l",0,-0.78],["l",0.12,-0.06],["c",0.06,-0.03,0.18,-0.09,0.27,-0.12],["z"],["m",3.18,11.01],["c",-0.21,-0.12,-0.54,-0.15,-0.81,-0.06],["c",-0.54,0.15,-0.99,0.63,-1.17,1.26],["c",-0.06,0.3,-0.12,2.88,-0.06,3.87],["c",0.03,0.42,0.03,0.81,0.06,0.9],["l",0.03,0.12],["l",0.45,-0.39],["c",0.63,-0.54,1.26,-1.17,1.56,-1.59],["c",0.3,-0.42,0.6,-0.99,0.72,-1.41],["c",0.18,-0.69,0.09,-1.47,-0.18,-2.07],["c",-0.15,-0.3,-0.33,-0.51,-0.6,-0.63],["z"]],w:6.75,h:18.683},"accidentals.halfflat":{d:[["M",4.845,-14.055],["c",0.33,-0.06,0.87,0,1.08,0.15],["c",0.06,0.03,0.06,0.6,-0.12,9.06],["c",-0.09,5.55,-0.15,9.06,-0.18,9.12],["c",-0.03,0.09,-0.09,0.18,-0.15,0.27],["c",-0.24,0.21,-0.54,0.24,-0.81,0.06],["c",-0.06,-0.03,-0.27,-0.24,-0.45,-0.42],["c",-0.36,-0.42,-0.66,-0.66,-1.8,-1.44],["c",-1.23,-0.84,-1.83,-1.32,-2.25,-1.77],["c",-0.66,-0.78,-0.96,-1.56,-0.93,-2.46],["c",0.09,-1.41,1.11,-2.58,2.4,-2.79],["c",0.3,-0.06,0.84,-0.03,1.23,0.06],["c",0.54,0.12,1.08,0.33,1.53,0.63],["c",0.12,0.09,0.24,0.15,0.24,0.12],["c",0,0,-0.12,-8.37,-0.18,-9.75],["l",0,-0.66],["l",0.12,-0.06],["c",0.06,-0.03,0.18,-0.09,0.27,-0.12],["z"],["m",-1.65,10.95],["c",-0.6,-0.18,-1.08,0.09,-1.38,0.69],["c",-0.27,0.6,-0.36,1.38,-0.18,2.07],["c",0.12,0.42,0.42,0.99,0.72,1.41],["c",0.3,0.42,0.93,1.05,1.56,1.59],["l",0.48,0.39],["l",0,-0.12],["c",0.03,-0.09,0.03,-0.48,0.06,-0.9],["c",0.03,-0.57,0.03,-1.08,0,-2.22],["c",-0.03,-1.62,-0.03,-1.62,-0.24,-2.07],["c",-0.21,-0.42,-0.6,-0.75,-1.02,-0.84],["z"]],w:6.692,h:18.713},"accidentals.dblflat":{d:[["M",-0.345,-14.055],["c",0.33,-0.06,0.87,0,1.08,0.15],["c",0.06,0.03,0.06,0.33,-0.03,4.89],["c",-0.06,2.67,-0.09,5.01,-0.09,5.22],["l",0,0.36],["l",0.15,-0.15],["c",0.36,-0.3,0.75,-0.51,1.2,-0.63],["c",0.33,-0.09,0.96,-0.09,1.26,-0.03],["c",0.27,0.09,0.63,0.27,0.87,0.45],["l",0.21,0.15],["l",0,-0.27],["c",0,-0.15,-0.03,-2.43,-0.09,-5.1],["c",-0.09,-4.56,-0.09,-4.86,-0.03,-4.89],["c",0.15,-0.12,0.39,-0.15,0.72,-0.15],["c",0.3,0,0.54,0.03,0.69,0.15],["c",0.06,0.03,0.06,0.33,-0.03,4.95],["c",-0.06,2.7,-0.09,5.04,-0.09,5.22],["l",0.03,0.3],["l",0.21,-0.15],["c",0.69,-0.48,1.44,-0.69,2.28,-0.69],["c",0.51,0,0.78,0.03,1.2,0.21],["c",1.32,0.63,2.01,2.28,1.53,3.69],["c",-0.21,0.57,-0.51,1.02,-1.05,1.56],["c",-0.42,0.42,-0.81,0.72,-1.92,1.5],["c",-1.26,0.87,-1.5,1.08,-1.86,1.5],["c",-0.39,0.45,-0.54,0.54,-0.81,0.51],["c",-0.18,0,-0.21,0,-0.33,-0.06],["l",-0.21,-0.21],["l",-0.06,-0.12],["l",-0.03,-0.99],["c",-0.03,-0.54,-0.03,-1.29,-0.06,-1.68],["l",0,-0.69],["l",-0.21,0.24],["c",-0.36,0.42,-0.75,0.75,-1.8,1.62],["c",-1.02,0.84,-1.2,0.99,-1.44,1.38],["c",-0.36,0.51,-0.54,0.6,-0.9,0.51],["c",-0.15,-0.03,-0.39,-0.27,-0.42,-0.42],["c",-0.03,-0.06,-0.09,-3.27,-0.18,-8.34],["c",-0.09,-4.53,-0.15,-8.58,-0.18,-9.03],["l",0,-0.78],["l",0.12,-0.06],["c",0.06,-0.03,0.18,-0.09,0.27,-0.12],["z"],["m",2.52,10.98],["c",-0.18,-0.09,-0.48,-0.12,-0.66,-0.06],["c",-0.39,0.15,-0.69,0.54,-0.84,1.14],["c",-0.06,0.24,-0.06,0.39,-0.09,1.74],["c",-0.03,1.44,0,2.73,0.06,3.18],["l",0.03,0.15],["l",0.27,-0.27],["c",0.93,-0.96,1.5,-1.95,1.74,-3.06],["c",0.06,-0.27,0.06,-0.39,0.06,-0.96],["c",0,-0.54,0,-0.69,-0.06,-0.93],["c",-0.09,-0.51,-0.27,-0.81,-0.51,-0.93],["z"],["m",5.43,0],["c",-0.18,-0.09,-0.51,-0.12,-0.72,-0.06],["c",-0.54,0.12,-0.96,0.63,-1.17,1.26],["c",-0.06,0.3,-0.12,2.88,-0.06,3.9],["c",0.03,0.42,0.03,0.81,0.06,0.9],["l",0.03,0.12],["l",0.36,-0.3],["c",0.42,-0.36,1.02,-0.96,1.29,-1.29],["c",0.36,-0.45,0.66,-0.99,0.81,-1.41],["c",0.42,-1.23,0.15,-2.76,-0.6,-3.12],["z"]],w:11.568,h:18.783},"accidentals.dblsharp":{d:[["M",-0.165,-3.945],["c",0.06,-0.03,0.12,-0.06,0.15,-0.06],["c",0.09,0,2.76,0.27,2.79,0.3],["c",0.12,0.03,0.15,0.12,0.15,0.51],["c",0.06,0.96,0.24,1.59,0.57,2.1],["c",0.06,0.09,0.15,0.21,0.18,0.24],["l",0.09,0.06],["l",0.09,-0.06],["c",0.03,-0.03,0.12,-0.15,0.18,-0.24],["c",0.33,-0.51,0.51,-1.14,0.57,-2.1],["c",0,-0.39,0.03,-0.45,0.12,-0.51],["c",0.03,0,0.66,-0.09,1.44,-0.15],["c",1.47,-0.15,1.5,-0.15,1.56,-0.03],["c",0.03,0.06,0,0.42,-0.09,1.44],["c",-0.09,0.72,-0.15,1.35,-0.15,1.38],["c",0,0.03,-0.03,0.09,-0.06,0.12],["c",-0.06,0.06,-0.12,0.09,-0.51,0.09],["c",-1.08,0.06,-1.8,0.3,-2.28,0.75],["l",-0.12,0.09],["l",0.09,0.09],["c",0.12,0.15,0.39,0.33,0.63,0.45],["c",0.42,0.18,0.96,0.27,1.68,0.33],["c",0.39,-0,0.45,0.03,0.51,0.09],["c",0.03,0.03,0.06,0.09,0.06,0.12],["c",0,0.03,0.06,0.66,0.15,1.38],["c",0.09,1.02,0.12,1.38,0.09,1.44],["c",-0.06,0.12,-0.09,0.12,-1.56,-0.03],["c",-0.78,-0.06,-1.41,-0.15,-1.44,-0.15],["c",-0.09,-0.06,-0.12,-0.12,-0.12,-0.54],["c",-0.06,-0.93,-0.24,-1.56,-0.57,-2.07],["c",-0.06,-0.09,-0.15,-0.21,-0.18,-0.24],["l",-0.09,-0.06],["l",-0.09,0.06],["c",-0.03,0.03,-0.12,0.15,-0.18,0.24],["c",-0.33,0.51,-0.51,1.14,-0.57,2.07],["c",0,0.42,-0.03,0.48,-0.12,0.54],["c",-0.03,0,-0.66,0.09,-1.44,0.15],["c",-1.47,0.15,-1.5,0.15,-1.56,0.03],["c",-0.03,-0.06,0,-0.42,0.09,-1.44],["c",0.09,-0.72,0.15,-1.35,0.15,-1.38],["c",0,-0.03,0.03,-0.09,0.06,-0.12],["c",0.06,-0.06,0.12,-0.09,0.51,-0.09],["c",0.72,-0.06,1.26,-0.15,1.68,-0.33],["c",0.24,-0.12,0.51,-0.3,0.63,-0.45],["l",0.09,-0.09],["l",-0.12,-0.09],["c",-0.48,-0.45,-1.2,-0.69,-2.28,-0.75],["c",-0.39,0,-0.45,-0.03,-0.51,-0.09],["c",-0.03,-0.03,-0.06,-0.09,-0.06,-0.12],["c",0,-0.03,-0.06,-0.63,-0.12,-1.38],["c",-0.09,-0.72,-0.15,-1.35,-0.15,-1.38],["z"]],w:7.953,h:7.915},"dots.dot":{d:[["M",1.335,-1.665],["c",0.09,-0.03,0.27,-0.06,0.39,-0.06],["c",0.96,0,1.74,0.78,1.74,1.71],["c",0,0.96,-0.78,1.74,-1.71,1.74],["c",-0.96,0,-1.74,-0.78,-1.74,-1.71],["c",0,-0.78,0.54,-1.5,1.32,-1.68],["z"]],w:3.45,h:3.45},"noteheads.dbl":{d:[["M",-0.675,-4.005],["c",0.18,-0.09,0.36,-0.09,0.54,0],["c",0.18,0.09,0.24,0.15,0.33,0.3],["c",0.06,0.15,0.06,0.18,0.06,1.41],["l",-0,1.23],["l",0.12,-0.18],["c",0.72,-1.26,2.64,-2.31,4.86,-2.64],["c",0.81,-0.15,1.11,-0.15,2.13,-0.15],["c",0.99,0,1.29,0,2.1,0.15],["c",0.75,0.12,1.38,0.27,2.04,0.54],["c",1.35,0.51,2.34,1.26,2.82,2.1],["l",0.12,0.18],["l",0,-1.23],["c",0,-1.2,0,-1.26,0.06,-1.38],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["c",0.18,-0.09,0.36,-0.09,0.54,0],["c",0.18,0.09,0.24,0.15,0.33,0.3],["l",0.06,0.15],["l",0,3.54],["l",0,3.54],["l",-0.06,0.15],["c",-0.09,0.18,-0.15,0.24,-0.33,0.33],["c",-0.18,0.09,-0.36,0.09,-0.54,0],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["c",-0.06,-0.12,-0.06,-0.18,-0.06,-1.38],["l",0,-1.23],["l",-0.12,0.18],["c",-0.48,0.84,-1.47,1.59,-2.82,2.1],["c",-0.84,0.33,-1.71,0.54,-2.85,0.66],["c",-0.45,0.06,-2.16,0.06,-2.61,0],["c",-1.14,-0.12,-2.01,-0.33,-2.85,-0.66],["c",-1.35,-0.51,-2.34,-1.26,-2.82,-2.1],["l",-0.12,-0.18],["l",0,1.23],["c",0,1.23,0,1.26,-0.06,1.38],["c",-0.09,0.18,-0.15,0.24,-0.33,0.33],["c",-0.18,0.09,-0.36,0.09,-0.54,0],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["l",-0.06,-0.15],["l",0,-3.54],["c",0,-3.48,0,-3.54,0.06,-3.66],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["z"],["m",7.71,0.63],["c",-0.36,-0.06,-0.9,-0.06,-1.14,0],["c",-0.3,0.03,-0.66,0.24,-0.87,0.42],["c",-0.6,0.54,-0.9,1.62,-0.75,2.82],["c",0.12,0.93,0.51,1.68,1.11,2.31],["c",0.75,0.72,1.83,1.2,2.85,1.26],["c",1.05,0.06,1.83,-0.54,2.1,-1.65],["c",0.21,-0.9,0.12,-1.95,-0.24,-2.82],["c",-0.36,-0.81,-1.08,-1.53,-1.95,-1.95],["c",-0.3,-0.15,-0.78,-0.3,-1.11,-0.39],["z"]],w:16.83,h:8.056},"noteheads.whole":{d:[["M",6.525,-4.035],["c",0.51,-0.03,2.01,0,2.52,0.03],["c",1.41,0.18,2.64,0.51,3.72,1.08],["c",1.2,0.63,1.95,1.41,2.19,2.31],["c",0.09,0.33,0.09,0.9,-0,1.23],["c",-0.24,0.9,-0.99,1.68,-2.19,2.31],["c",-1.08,0.57,-2.28,0.9,-3.75,1.08],["c",-0.66,0.06,-2.31,0.06,-2.97,0],["c",-1.47,-0.18,-2.67,-0.51,-3.75,-1.08],["c",-1.2,-0.63,-1.95,-1.41,-2.19,-2.31],["c",-0.09,-0.33,-0.09,-0.9,-0,-1.23],["c",0.24,-0.9,0.99,-1.68,2.19,-2.31],["c",1.2,-0.63,2.61,-0.99,4.23,-1.11],["z"],["m",0.57,0.66],["c",-0.87,-0.15,-1.53,0,-2.04,0.51],["c",-0.15,0.15,-0.24,0.27,-0.33,0.48],["c",-0.24,0.51,-0.36,1.08,-0.33,1.77],["c",0.03,0.69,0.18,1.26,0.42,1.77],["c",0.6,1.17,1.74,1.98,3.18,2.22],["c",1.11,0.21,1.95,-0.15,2.34,-0.99],["c",0.24,-0.51,0.36,-1.08,0.33,-1.8],["c",-0.06,-1.11,-0.45,-2.04,-1.17,-2.76],["c",-0.63,-0.63,-1.47,-1.05,-2.4,-1.2],["z"]],w:14.884,h:8.062},"noteheads.half":{d:[["M",7.455,-4.035],["c",0.06,-0.03,0.27,-0.03,0.48,-0.03],["c",1.05,0,1.71,0.24,2.1,0.81],["c",0.42,0.6,0.45,1.35,0.18,2.4],["c",-0.42,1.59,-1.14,2.73,-2.16,3.39],["c",-1.41,0.93,-3.18,1.44,-5.4,1.53],["c",-1.17,0.03,-1.89,-0.21,-2.28,-0.81],["c",-0.42,-0.6,-0.45,-1.35,-0.18,-2.4],["c",0.42,-1.59,1.14,-2.73,2.16,-3.39],["c",0.63,-0.42,1.23,-0.72,1.98,-0.96],["c",0.9,-0.3,1.65,-0.42,3.12,-0.54],["z"],["m",1.29,0.87],["c",-0.27,-0.09,-0.63,-0.12,-0.9,-0.03],["c",-0.72,0.24,-1.53,0.69,-3.27,1.8],["c",-2.34,1.5,-3.3,2.25,-3.57,2.79],["c",-0.36,0.72,-0.06,1.5,0.66,1.77],["c",0.24,0.12,0.69,0.09,0.99,0],["c",0.84,-0.3,1.92,-0.93,4.14,-2.37],["c",1.62,-1.08,2.37,-1.71,2.61,-2.19],["c",0.36,-0.72,0.06,-1.5,-0.66,-1.77],["z"]],w:10.204,h:8.13},"noteheads.quarter":{d:[["M",6.105,-4.035],["c",0.36,-0.03,1.2,0,1.53,0.06],["c",1.17,0.24,1.89,0.84,2.16,1.83],["c",0.06,0.18,0.06,0.3,0.06,0.66],["c",0,0.45,0,0.63,-0.15,1.08],["c",-0.66,2.04,-3.06,3.93,-5.52,4.38],["c",-0.54,0.09,-1.44,0.09,-1.83,0.03],["c",-1.23,-0.27,-1.98,-0.87,-2.25,-1.86],["c",-0.06,-0.18,-0.06,-0.3,-0.06,-0.66],["c",0,-0.45,0,-0.63,0.15,-1.08],["c",0.24,-0.78,0.75,-1.53,1.44,-2.22],["c",1.2,-1.2,2.85,-2.01,4.47,-2.22],["z"]],w:9.81,h:8.061},"scripts.ufermata":{d:[["M",-0.735,-10.755],["c",0.12,0,0.45,-0.03,0.69,-0.03],["c",2.91,-0.03,5.55,1.53,7.41,4.35],["c",1.17,1.71,1.95,3.72,2.43,6.03],["c",0.12,0.51,0.12,0.57,0.03,0.69],["c",-0.12,0.21,-0.48,0.27,-0.69,0.12],["c",-0.12,-0.09,-0.18,-0.24,-0.27,-0.69],["c",-0.78,-3.63,-3.42,-6.54,-6.78,-7.38],["c",-0.78,-0.21,-1.2,-0.24,-2.07,-0.24],["c",-0.63,-0,-0.84,-0,-1.2,0.06],["c",-1.83,0.27,-3.42,1.08,-4.8,2.37],["c",-1.41,1.35,-2.4,3.21,-2.85,5.19],["c",-0.09,0.45,-0.15,0.6,-0.27,0.69],["c",-0.21,0.15,-0.57,0.09,-0.69,-0.12],["c",-0.09,-0.12,-0.09,-0.18,0.03,-0.69],["c",0.33,-1.62,0.78,-3,1.47,-4.38],["c",1.77,-3.54,4.44,-5.67,7.56,-5.97],["z"],["m",0.33,7.47],["c",1.38,-0.3,2.58,0.9,2.31,2.25],["c",-0.15,0.72,-0.78,1.35,-1.47,1.5],["c",-1.38,0.27,-2.58,-0.93,-2.31,-2.31],["c",0.15,-0.69,0.78,-1.29,1.47,-1.44],["z"]],w:19.635,h:11.25},"scripts.dfermata":{d:[["M",-9.615,-0.405],["c",0.15,-0.09,0.36,-0.06,0.51,0.03],["c",0.12,0.09,0.18,0.24,0.27,0.66],["c",0.78,3.66,3.42,6.57,6.78,7.41],["c",0.78,0.21,1.2,0.24,2.07,0.24],["c",0.63,-0,0.84,-0,1.2,-0.06],["c",1.83,-0.27,3.42,-1.08,4.8,-2.37],["c",1.41,-1.35,2.4,-3.21,2.85,-5.22],["c",0.09,-0.42,0.15,-0.57,0.27,-0.66],["c",0.21,-0.15,0.57,-0.09,0.69,0.12],["c",0.09,0.12,0.09,0.18,-0.03,0.69],["c",-0.33,1.62,-0.78,3,-1.47,4.38],["c",-1.92,3.84,-4.89,6,-8.31,6],["c",-3.42,0,-6.39,-2.16,-8.31,-6],["c",-0.48,-0.96,-0.84,-1.92,-1.14,-2.97],["c",-0.18,-0.69,-0.42,-1.74,-0.42,-1.92],["c",0,-0.12,0.09,-0.27,0.24,-0.33],["z"],["m",9.21,0],["c",1.2,-0.27,2.34,0.63,2.34,1.86],["c",-0,0.9,-0.66,1.68,-1.5,1.89],["c",-1.38,0.27,-2.58,-0.93,-2.31,-2.31],["c",0.15,-0.69,0.78,-1.29,1.47,-1.44],["z"]],w:19.68,h:11.281},"scripts.sforzato":{d:[["M",-6.435,-3.675],["c",0.06,-0.03,0.15,-0.06,0.18,-0.06],["c",0.06,0,2.85,0.72,6.24,1.59],["l",6.33,1.65],["c",0.33,0.06,0.45,0.21,0.45,0.51],["c",0,0.3,-0.12,0.45,-0.45,0.51],["l",-6.33,1.65],["c",-3.39,0.87,-6.18,1.59,-6.21,1.59],["c",-0.21,-0,-0.48,-0.24,-0.51,-0.45],["c",0,-0.15,0.06,-0.36,0.18,-0.45],["c",0.09,-0.06,0.87,-0.27,3.84,-1.05],["c",2.04,-0.54,3.84,-0.99,4.02,-1.02],["c",0.15,-0.06,1.14,-0.24,2.22,-0.42],["c",1.05,-0.18,1.92,-0.36,1.92,-0.36],["c",0,-0,-0.87,-0.18,-1.92,-0.36],["c",-1.08,-0.18,-2.07,-0.36,-2.22,-0.42],["c",-0.18,-0.03,-1.98,-0.48,-4.02,-1.02],["c",-2.97,-0.78,-3.75,-0.99,-3.84,-1.05],["c",-0.12,-0.09,-0.18,-0.3,-0.18,-0.45],["c",0.03,-0.15,0.15,-0.3,0.3,-0.39],["z"]],w:13.5,h:7.5},"scripts.staccato":{d:[["M",-0.345,-1.455],["c",0.93,-0.21,1.86,0.51,1.86,1.47],["c",-0,0.93,-0.87,1.65,-1.8,1.47],["c",-0.54,-0.12,-1.02,-0.57,-1.14,-1.08],["c",-0.21,-0.81,0.27,-1.65,1.08,-1.86],["z"]],w:2.94,h:3.003},"scripts.tenuto":{d:[["M",-4.185,-0.465],["l",0.12,-0.06],["l",4.08,0],["l",4.08,0],["l",0.12,0.06],["c",0.39,0.21,0.39,0.75,0,0.96],["l",-0.12,0.06],["l",-4.08,0],["l",-4.08,0],["l",-0.12,-0.06],["c",-0.39,-0.21,-0.39,-0.75,0,-0.96],["z"]],w:8.8,h:1.08},"scripts.umarcato":{d:[["M",-0.135,-8.175],["c",0.15,-0.12,0.36,-0.03,0.45,0.15],["c",0.21,0.42,3.45,7.65,3.45,7.71],["c",-0,0.12,-0.12,0.27,-0.21,0.3],["c",-0.03,0.03,-0.51,0.03,-1.14,0.03],["c",-1.05,0,-1.08,0,-1.17,-0.06],["c",-0.09,-0.06,-0.24,-0.36,-1.17,-2.4],["c",-0.57,-1.29,-1.05,-2.34,-1.08,-2.34],["c",-0,-0.03,-0.51,1.02,-1.08,2.34],["c",-0.93,2.07,-1.08,2.34,-1.14,2.4],["c",-0.06,0.03,-0.15,0.06,-0.18,0.06],["c",-0.15,0,-0.33,-0.18,-0.33,-0.33],["c",-0,-0.06,3.24,-7.32,3.45,-7.71],["c",0.03,-0.06,0.09,-0.15,0.15,-0.15],["z"]],w:7.5,h:8.245},"scripts.dmarcato":{d:[["M",-3.555,0.045],["c",0.03,0,0.57,-0.03,1.17,-0.03],["c",1.05,0,1.08,0,1.17,0.06],["c",0.09,0.06,0.24,0.36,1.17,2.4],["c",0.57,1.29,1.05,2.34,1.08,2.34],["c",0,0.03,0.51,-1.02,1.08,-2.34],["c",0.93,-2.07,1.08,-2.34,1.14,-2.4],["c",0.06,-0.03,0.15,-0.06,0.18,-0.06],["c",0.15,0,0.33,0.18,0.33,0.33],["c",0,0.09,-3.45,7.74,-3.54,7.83],["c",-0.12,0.12,-0.3,0.12,-0.42,-0],["c",-0.09,-0.09,-3.54,-7.74,-3.54,-7.83],["c",0,-0.09,0.12,-0.27,0.18,-0.3],["z"]],w:7.5,h:8.184},"scripts.stopped":{d:[["M",-0.255,-4.065],["c",0.18,-0.09,0.36,-0.09,0.54,0],["c",0.18,0.09,0.24,0.15,0.33,0.3],["l",0.06,0.15],["l",-0,1.5],["l",-0,1.47],["l",1.47,0],["l",1.5,0],["l",0.15,0.06],["c",0.15,0.09,0.21,0.15,0.3,0.33],["c",0.09,0.18,0.09,0.36,-0,0.54],["c",-0.09,0.18,-0.15,0.24,-0.33,0.33],["c",-0.12,0.06,-0.18,0.06,-1.62,0.06],["l",-1.47,0],["l",-0,1.47],["l",-0,1.47],["l",-0.06,0.15],["c",-0.09,0.18,-0.15,0.24,-0.33,0.33],["c",-0.18,0.09,-0.36,0.09,-0.54,0],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["l",-0.06,-0.15],["l",-0,-1.47],["l",-0,-1.47],["l",-1.47,0],["c",-1.44,0,-1.5,0,-1.62,-0.06],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["c",-0.09,-0.18,-0.09,-0.36,-0,-0.54],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["l",0.15,-0.06],["l",1.47,0],["l",1.47,0],["l",-0,-1.47],["c",-0,-1.44,-0,-1.5,0.06,-1.62],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["z"]],w:8.203,h:8.176},"scripts.upbow":{d:[["M",-4.635,-15.525],["c",0.12,-0.09,0.36,-0.06,0.48,0.03],["c",0.03,0.03,0.09,0.09,0.12,0.15],["c",0.03,0.06,0.66,2.13,1.41,4.62],["c",1.35,4.41,1.38,4.56,2.01,6.96],["l",0.63,2.46],["l",0.63,-2.46],["c",0.63,-2.4,0.66,-2.55,2.01,-6.96],["c",0.75,-2.49,1.38,-4.56,1.41,-4.62],["c",0.06,-0.15,0.18,-0.21,0.36,-0.24],["c",0.15,0,0.3,0.06,0.39,0.18],["c",0.15,0.21,0.24,-0.18,-2.1,7.56],["c",-1.2,3.96,-2.22,7.32,-2.25,7.41],["c",0,0.12,-0.06,0.27,-0.09,0.3],["c",-0.12,0.21,-0.6,0.21,-0.72,0],["c",-0.03,-0.03,-0.09,-0.18,-0.09,-0.3],["c",-0.03,-0.09,-1.05,-3.45,-2.25,-7.41],["c",-2.34,-7.74,-2.25,-7.35,-2.1,-7.56],["c",0.03,-0.03,0.09,-0.09,0.15,-0.12],["z"]],w:9.728,h:15.491},"scripts.downbow":{d:[["M",-5.535,-9.915],["l",0.09,-0.06],["l",5.46,0],["l",5.46,0],["l",0.09,0.06],["l",0.06,0.09],["l",0,4.77],["c",0,5.28,0,4.89,-0.18,5.01],["c",-0.18,0.12,-0.42,0.06,-0.54,-0.12],["c",-0.06,-0.09,-0.06,-0.18,-0.06,-2.97],["l",0,-2.85],["l",-4.83,0],["l",-4.83,0],["l",0,2.85],["c",0,2.79,0,2.88,-0.06,2.97],["c",-0.15,0.24,-0.51,0.24,-0.66,0],["c",-0.06,-0.09,-0.06,-0.21,-0.06,-4.89],["l",0,-4.77],["z"]],w:11.22,h:9.93},"scripts.turn":{d:[["M",-4.755,-3.885],["c",0.36,-0.06,1.05,-0.06,1.44,0.03],["c",0.78,0.15,1.5,0.51,2.34,1.14],["c",0.6,0.45,1.05,0.87,2.22,2.01],["c",1.11,1.08,1.62,1.5,2.22,1.86],["c",0.6,0.36,1.32,0.57,1.92,0.57],["c",0.9,-0,1.71,-0.57,1.89,-1.35],["c",0.24,-0.93,-0.39,-1.89,-1.35,-2.1],["l",-0.15,-0.06],["l",-0.09,0.15],["c",-0.03,0.09,-0.15,0.24,-0.24,0.33],["c",-0.72,0.72,-2.04,0.54,-2.49,-0.36],["c",-0.48,-0.93,0.03,-1.86,1.17,-2.19],["c",0.3,-0.09,1.02,-0.09,1.35,-0],["c",0.99,0.27,1.74,0.87,2.25,1.83],["c",0.69,1.41,0.63,3,-0.21,4.26],["c",-0.21,0.3,-0.69,0.81,-0.99,1.02],["c",-0.3,0.21,-0.84,0.45,-1.17,0.54],["c",-1.23,0.36,-2.49,0.15,-3.72,-0.6],["c",-0.75,-0.48,-1.41,-1.02,-2.85,-2.46],["c",-1.11,-1.08,-1.62,-1.5,-2.22,-1.86],["c",-0.6,-0.36,-1.32,-0.57,-1.92,-0.57],["c",-0.9,0,-1.71,0.57,-1.89,1.35],["c",-0.24,0.93,0.39,1.89,1.35,2.1],["l",0.15,0.06],["l",0.09,-0.15],["c",0.03,-0.09,0.15,-0.24,0.24,-0.33],["c",0.72,-0.72,2.04,-0.54,2.49,0.36],["c",0.48,0.93,-0.03,1.86,-1.17,2.19],["c",-0.3,0.09,-1.02,0.09,-1.35,0],["c",-0.99,-0.27,-1.74,-0.87,-2.25,-1.83],["c",-0.69,-1.41,-0.63,-3,0.21,-4.26],["c",0.21,-0.3,0.69,-0.81,0.99,-1.02],["c",0.48,-0.33,1.11,-0.57,1.74,-0.66],["z"]],w:15.783,h:7.828},"scripts.trill":{d:[["M",-0.495,-16.005],["c",0.12,-0.09,0.21,-0.18,0.21,-0.18],["l",-0.81,4.02],["l",-0.81,4.02],["c",0.03,0,0.51,-0.27,1.08,-0.6],["c",0.6,-0.3,1.14,-0.63,1.26,-0.66],["c",1.14,-0.54,2.31,-0.6,3.09,-0.18],["c",0.27,0.15,0.54,0.36,0.6,0.51],["l",0.06,0.12],["l",0.21,-0.21],["c",0.9,-0.81,2.22,-0.99,3.12,-0.42],["c",0.6,0.42,0.9,1.14,0.78,2.07],["c",-0.15,1.29,-1.05,2.31,-1.95,2.25],["c",-0.48,-0.03,-0.78,-0.3,-0.96,-0.81],["c",-0.09,-0.27,-0.09,-0.9,-0.03,-1.2],["c",0.21,-0.75,0.81,-1.23,1.59,-1.32],["l",0.24,-0.03],["l",-0.09,-0.12],["c",-0.51,-0.66,-1.62,-0.63,-2.31,0.03],["c",-0.39,0.42,-0.3,0.09,-1.23,4.77],["l",-0.81,4.14],["c",-0.03,0,-0.12,-0.03,-0.21,-0.09],["c",-0.33,-0.15,-0.54,-0.18,-0.99,-0.18],["c",-0.42,0,-0.66,0.03,-1.05,0.18],["c",-0.12,0.06,-0.21,0.09,-0.21,0.09],["c",0,-0.03,0.36,-1.86,0.81,-4.11],["c",0.9,-4.47,0.87,-4.26,0.69,-4.53],["c",-0.21,-0.36,-0.66,-0.51,-1.17,-0.36],["c",-0.15,0.06,-2.22,1.14,-2.58,1.38],["c",-0.12,0.09,-0.12,0.09,-0.21,0.6],["l",-0.09,0.51],["l",0.21,0.24],["c",0.63,0.75,1.02,1.47,1.2,2.19],["c",0.06,0.27,0.06,0.36,0.06,0.81],["c",0,0.42,0,0.54,-0.06,0.78],["c",-0.15,0.54,-0.33,0.93,-0.63,1.35],["c",-0.18,0.24,-0.57,0.63,-0.81,0.78],["c",-0.24,0.15,-0.63,0.36,-0.84,0.42],["c",-0.27,0.06,-0.66,0.06,-0.87,0.03],["c",-0.81,-0.18,-1.32,-1.05,-1.38,-2.46],["c",-0.03,-0.6,0.03,-0.99,0.33,-2.46],["c",0.21,-1.08,0.24,-1.32,0.21,-1.29],["c",-1.2,0.48,-2.4,0.75,-3.21,0.72],["c",-0.69,-0.06,-1.17,-0.3,-1.41,-0.72],["c",-0.39,-0.75,-0.12,-1.8,0.66,-2.46],["c",0.24,-0.18,0.69,-0.42,1.02,-0.51],["c",0.69,-0.18,1.53,-0.15,2.31,0.09],["c",0.3,0.09,0.75,0.3,0.99,0.45],["c",0.12,0.09,0.15,0.09,0.15,0.03],["c",0.03,-0.03,0.33,-1.59,0.72,-3.45],["c",0.36,-1.86,0.66,-3.42,0.69,-3.45],["c",0,-0.03,0.03,-0.03,0.21,0.03],["c",0.21,0.06,0.27,0.06,0.48,0.06],["c",0.42,-0.03,0.78,-0.18,1.26,-0.48],["c",0.15,-0.12,0.36,-0.27,0.48,-0.39],["z"],["m",-5.73,7.68],["c",-0.27,-0.03,-0.96,-0.06,-1.2,-0.03],["c",-0.81,0.12,-1.35,0.57,-1.5,1.2],["c",-0.18,0.66,0.12,1.14,0.75,1.29],["c",0.66,0.12,1.92,-0.12,3.18,-0.66],["l",0.33,-0.15],["l",0.09,-0.39],["c",0.06,-0.21,0.09,-0.42,0.09,-0.45],["c",0,-0.03,-0.45,-0.3,-0.75,-0.45],["c",-0.27,-0.15,-0.66,-0.27,-0.99,-0.36],["z"],["m",4.29,3.63],["c",-0.24,-0.39,-0.51,-0.75,-0.51,-0.69],["c",-0.06,0.12,-0.39,1.92,-0.45,2.28],["c",-0.09,0.54,-0.12,1.14,-0.06,1.38],["c",0.06,0.42,0.21,0.6,0.51,0.57],["c",0.39,-0.06,0.75,-0.48,0.93,-1.14],["c",0.09,-0.33,0.09,-1.05,-0,-1.38],["c",-0.09,-0.39,-0.24,-0.69,-0.42,-1.02],["z"]],w:17.777,h:16.472},"scripts.segno":{d:[["M",-3.705,-11.205],["c",0.78,-0.09,1.59,0.03,2.31,0.42],["c",1.2,0.6,2.01,1.71,2.31,3.09],["c",0.09,0.42,0.09,1.2,0.03,1.5],["c",-0.15,0.45,-0.39,0.81,-0.66,0.93],["c",-0.33,0.18,-0.84,0.21,-1.23,0.15],["c",-0.81,-0.18,-1.32,-0.93,-1.26,-1.89],["c",0.03,-0.36,0.09,-0.57,0.24,-0.9],["c",0.15,-0.33,0.45,-0.6,0.72,-0.75],["c",0.12,-0.06,0.18,-0.09,0.18,-0.12],["c",0,-0.03,-0.03,-0.15,-0.09,-0.24],["c",-0.18,-0.45,-0.54,-0.87,-0.96,-1.08],["c",-1.11,-0.57,-2.34,-0.18,-2.88,0.9],["c",-0.24,0.51,-0.33,1.11,-0.24,1.83],["c",0.27,1.92,1.5,3.54,3.93,5.13],["c",0.48,0.33,1.26,0.78,1.29,0.78],["c",0.03,0,1.35,-2.19,2.94,-4.89],["l",2.88,-4.89],["l",0.84,0],["l",0.87,0],["l",-0.03,0.06],["c",-0.15,0.21,-6.15,10.41,-6.15,10.44],["c",0,0,0.21,0.15,0.48,0.27],["c",2.61,1.47,4.35,3.03,5.13,4.65],["c",1.14,2.34,0.51,5.07,-1.44,6.39],["c",-0.66,0.42,-1.32,0.63,-2.13,0.69],["c",-2.01,0.09,-3.81,-1.41,-4.26,-3.54],["c",-0.09,-0.42,-0.09,-1.2,-0.03,-1.5],["c",0.15,-0.45,0.39,-0.81,0.66,-0.93],["c",0.33,-0.18,0.84,-0.21,1.23,-0.15],["c",0.81,0.18,1.32,0.93,1.26,1.89],["c",-0.03,0.36,-0.09,0.57,-0.24,0.9],["c",-0.15,0.33,-0.45,0.6,-0.72,0.75],["c",-0.12,0.06,-0.18,0.09,-0.18,0.12],["c",0,0.03,0.03,0.15,0.09,0.24],["c",0.18,0.45,0.54,0.87,0.96,1.08],["c",1.11,0.57,2.34,0.18,2.88,-0.9],["c",0.24,-0.51,0.33,-1.11,0.24,-1.83],["c",-0.27,-1.92,-1.5,-3.54,-3.93,-5.13],["c",-0.48,-0.33,-1.26,-0.78,-1.29,-0.78],["c",-0.03,0,-1.35,2.19,-2.91,4.89],["l",-2.88,4.89],["l",-0.87,0],["l",-0.87,0],["l",0.03,-0.06],["c",0.15,-0.21,6.15,-10.41,6.15,-10.44],["c",0,0,-0.21,-0.15,-0.48,-0.3],["c",-2.61,-1.44,-4.35,-3,-5.13,-4.62],["c",-0.9,-1.89,-0.72,-4.02,0.48,-5.52],["c",0.69,-0.84,1.68,-1.41,2.73,-1.53],["z"],["m",8.76,9.09],["c",0.03,-0.03,0.15,-0.03,0.27,-0.03],["c",0.33,0.03,0.57,0.18,0.72,0.48],["c",0.09,0.18,0.09,0.57,0,0.75],["c",-0.09,0.18,-0.21,0.3,-0.36,0.39],["c",-0.15,0.06,-0.21,0.06,-0.39,0.06],["c",-0.21,0,-0.27,0,-0.39,-0.06],["c",-0.3,-0.15,-0.48,-0.45,-0.48,-0.75],["c",0,-0.39,0.24,-0.72,0.63,-0.84],["z"],["m",-10.53,2.61],["c",0.03,-0.03,0.15,-0.03,0.27,-0.03],["c",0.33,0.03,0.57,0.18,0.72,0.48],["c",0.09,0.18,0.09,0.57,0,0.75],["c",-0.09,0.18,-0.21,0.3,-0.36,0.39],["c",-0.15,0.06,-0.21,0.06,-0.39,0.06],["c",-0.21,0,-0.27,0,-0.39,-0.06],["c",-0.3,-0.15,-0.48,-0.45,-0.48,-0.75],["c",0,-0.39,0.24,-0.72,0.63,-0.84],["z"]],w:15,h:22.5},"scripts.coda":{d:[["M",-0.195,-10.455],["c",0.18,-0.12,0.42,-0.06,0.54,0.12],["c",0.06,0.09,0.06,0.18,0.06,1.5],["l",0,1.38],["l",0.18,0],["c",0.39,0.06,0.96,0.24,1.38,0.48],["c",1.68,0.93,2.82,3.24,3.03,6.12],["c",0.03,0.24,0.03,0.45,0.03,0.45],["c",0,0.03,0.6,0.03,1.35,0.03],["c",1.5,0,1.47,0,1.59,0.18],["c",0.09,0.12,0.09,0.3,-0,0.42],["c",-0.12,0.18,-0.09,0.18,-1.59,0.18],["c",-0.75,0,-1.35,0,-1.35,0.03],["c",-0,0,-0,0.21,-0.03,0.42],["c",-0.24,3.15,-1.53,5.58,-3.45,6.36],["c",-0.27,0.12,-0.72,0.24,-0.96,0.27],["l",-0.18,-0],["l",-0,1.38],["c",-0,1.32,-0,1.41,-0.06,1.5],["c",-0.15,0.24,-0.51,0.24,-0.66,-0],["c",-0.06,-0.09,-0.06,-0.18,-0.06,-1.5],["l",-0,-1.38],["l",-0.18,-0],["c",-0.39,-0.06,-0.96,-0.24,-1.38,-0.48],["c",-1.68,-0.93,-2.82,-3.24,-3.03,-6.15],["c",-0.03,-0.21,-0.03,-0.42,-0.03,-0.42],["c",0,-0.03,-0.6,-0.03,-1.35,-0.03],["c",-1.5,-0,-1.47,-0,-1.59,-0.18],["c",-0.09,-0.12,-0.09,-0.3,0,-0.42],["c",0.12,-0.18,0.09,-0.18,1.59,-0.18],["c",0.75,-0,1.35,-0,1.35,-0.03],["c",0,-0,0,-0.21,0.03,-0.45],["c",0.24,-3.12,1.53,-5.55,3.45,-6.33],["c",0.27,-0.12,0.72,-0.24,0.96,-0.27],["l",0.18,-0],["l",0,-1.38],["c",0,-1.53,0,-1.5,0.18,-1.62],["z"],["m",-0.18,6.93],["c",0,-2.97,0,-3.15,-0.06,-3.15],["c",-0.09,0,-0.51,0.15,-0.66,0.21],["c",-0.87,0.51,-1.38,1.62,-1.56,3.51],["c",-0.06,0.54,-0.12,1.59,-0.12,2.16],["l",0,0.42],["l",1.2,0],["l",1.2,0],["l",0,-3.15],["z"],["m",1.17,-3.06],["c",-0.09,-0.03,-0.21,-0.06,-0.27,-0.09],["l",-0.12,0],["l",0,3.15],["l",0,3.15],["l",1.2,0],["l",1.2,0],["l",0,-0.81],["c",-0.06,-2.4,-0.33,-3.69,-0.93,-4.59],["c",-0.27,-0.39,-0.66,-0.69,-1.08,-0.81],["z"],["m",-1.17,10.14],["l",0,-3.15],["l",-1.2,-0],["l",-1.2,-0],["l",0,0.81],["c",0.03,0.96,0.06,1.47,0.15,2.13],["c",0.24,2.04,0.96,3.12,2.13,3.36],["l",0.12,-0],["l",0,-3.15],["z"],["m",3.18,-2.34],["l",0,-0.81],["l",-1.2,0],["l",-1.2,0],["l",0,3.15],["l",0,3.15],["l",0.12,0],["c",1.17,-0.24,1.89,-1.32,2.13,-3.36],["c",0.09,-0.66,0.12,-1.17,0.15,-2.13],["z"]],w:15.933,h:20.926},"scripts.comma":{d:[["M",1.155,-4.605],["c",0.3,-0.12,0.69,-0.03,0.93,0.15],["c",0.12,0.12,0.36,0.45,0.51,0.78],["c",0.9,1.77,0.54,4.05,-1.08,6.75],["c",-0.36,0.63,-0.87,1.38,-0.96,1.44],["c",-0.18,0.12,-0.42,0.06,-0.54,-0.12],["c",-0.09,-0.18,-0.09,-0.3,0.12,-0.6],["c",0.96,-1.44,1.44,-2.97,1.38,-4.35],["c",-0.06,-0.93,-0.3,-1.68,-0.78,-2.46],["c",-0.27,-0.39,-0.33,-0.63,-0.24,-0.96],["c",0.09,-0.27,0.36,-0.54,0.66,-0.63],["z"]],w:2.805,h:9.175},"scripts.roll":{d:[["M",1.965,-5.985],["c",0.21,-0.09,0.36,-0.09,0.57,0],["c",0.39,0.15,0.63,0.39,1.47,1.35],["c",0.66,0.75,0.78,0.87,1.08,1.05],["c",0.75,0.45,1.65,0.42,2.4,-0.06],["c",0.12,-0.09,0.27,-0.27,0.54,-0.6],["c",0.42,-0.54,0.51,-0.63,0.69,-0.63],["c",0.09,0,0.3,0.12,0.36,0.21],["c",0.09,0.12,0.12,0.3,0.03,0.42],["c",-0.06,0.12,-3.15,3.9,-3.3,4.08],["c",-0.06,0.06,-0.18,0.12,-0.27,0.18],["c",-0.27,0.12,-0.6,0.06,-0.99,-0.27],["c",-0.27,-0.21,-0.42,-0.39,-1.08,-1.14],["c",-0.63,-0.72,-0.81,-0.9,-1.17,-1.08],["c",-0.36,-0.18,-0.57,-0.21,-0.99,-0.21],["c",-0.39,0,-0.63,0.03,-0.93,0.18],["c",-0.36,0.15,-0.51,0.27,-0.9,0.81],["c",-0.24,0.27,-0.45,0.51,-0.48,0.54],["c",-0.12,0.09,-0.27,0.06,-0.39,0],["c",-0.24,-0.15,-0.33,-0.39,-0.21,-0.6],["c",0.09,-0.12,3.18,-3.87,3.33,-4.02],["c",0.06,-0.06,0.18,-0.15,0.24,-0.21],["z"]],w:10.755,h:6},"scripts.prall":{d:[["M",-4.365,-3.675],["c",0.06,-0.03,0.18,-0.06,0.24,-0.06],["c",0.3,0,0.27,-0.03,1.89,1.95],["l",1.53,1.83],["c",0.03,-0,0.57,-0.84,1.23,-1.83],["c",1.14,-1.68,1.23,-1.83,1.35,-1.89],["c",0.06,-0.03,0.18,-0.06,0.24,-0.06],["c",0.3,0,0.27,-0.03,1.89,1.95],["l",1.53,1.83],["l",0.48,-0.69],["c",0.51,-0.78,0.54,-0.84,0.69,-0.9],["c",0.42,-0.18,0.87,0.15,0.81,0.6],["c",-0.03,0.12,-0.3,0.51,-1.5,2.37],["c",-1.38,2.07,-1.5,2.22,-1.62,2.28],["c",-0.06,0.03,-0.18,0.06,-0.24,0.06],["c",-0.3,0,-0.27,0.03,-1.89,-1.95],["l",-1.53,-1.83],["c",-0.03,0,-0.57,0.84,-1.23,1.83],["c",-1.14,1.68,-1.23,1.83,-1.35,1.89],["c",-0.06,0.03,-0.18,0.06,-0.24,0.06],["c",-0.3,0,-0.27,0.03,-1.89,-1.95],["l",-1.53,-1.83],["l",-0.48,0.69],["c",-0.51,0.78,-0.54,0.84,-0.69,0.9],["c",-0.42,0.18,-0.87,-0.15,-0.81,-0.6],["c",0.03,-0.12,0.3,-0.51,1.5,-2.37],["c",1.38,-2.07,1.5,-2.22,1.62,-2.28],["z"]],w:15.009,h:7.5},"scripts.mordent":{d:[["M",-0.195,-4.935],["c",0.27,-0.15,0.63,0,0.75,0.27],["c",0.06,0.12,0.06,0.24,0.06,1.44],["l",0,1.29],["l",0.57,-0.84],["c",0.51,-0.75,0.57,-0.84,0.69,-0.9],["c",0.06,-0.03,0.18,-0.06,0.24,-0.06],["c",0.3,0,0.27,-0.03,1.89,1.95],["l",1.53,1.83],["l",0.48,-0.69],["c",0.51,-0.78,0.54,-0.84,0.69,-0.9],["c",0.42,-0.18,0.87,0.15,0.81,0.6],["c",-0.03,0.12,-0.3,0.51,-1.5,2.37],["c",-1.38,2.07,-1.5,2.22,-1.62,2.28],["c",-0.06,0.03,-0.18,0.06,-0.24,0.06],["c",-0.3,0,-0.27,0.03,-1.83,-1.89],["c",-0.81,-0.99,-1.5,-1.8,-1.53,-1.86],["c",-0.06,-0.03,-0.06,-0.03,-0.12,0.03],["c",-0.06,0.06,-0.06,0.15,-0.06,2.28],["c",-0,1.95,-0,2.25,-0.06,2.34],["c",-0.18,0.45,-0.81,0.48,-1.05,0.03],["c",-0.03,-0.06,-0.06,-0.24,-0.06,-1.41],["l",-0,-1.35],["l",-0.57,0.84],["c",-0.54,0.78,-0.6,0.87,-0.72,0.93],["c",-0.06,0.03,-0.18,0.06,-0.24,0.06],["c",-0.3,0,-0.27,0.03,-1.89,-1.95],["l",-1.53,-1.83],["l",-0.48,0.69],["c",-0.51,0.78,-0.54,0.84,-0.69,0.9],["c",-0.42,0.18,-0.87,-0.15,-0.81,-0.6],["c",0.03,-0.12,0.3,-0.51,1.5,-2.37],["c",1.38,-2.07,1.5,-2.22,1.62,-2.28],["c",0.06,-0.03,0.18,-0.06,0.24,-0.06],["c",0.3,0,0.27,-0.03,1.89,1.95],["l",1.53,1.83],["c",0.03,-0,0.06,-0.06,0.09,-0.09],["c",0.06,-0.12,0.06,-0.15,0.06,-2.28],["c",-0,-1.92,-0,-2.22,0.06,-2.31],["c",0.06,-0.15,0.15,-0.24,0.3,-0.3],["z"]],w:15.009,h:9.83},"flags.u8th":{d:[["M",-0.405,3.765],["l",0,-3.75],["l",0.21,0],["l",0.21,0],["l",0,0.18],["c",0,0.3,0.06,0.84,0.12,1.23],["c",0.24,1.53,0.9,3.12,2.13,5.16],["l",0.99,1.59],["c",0.87,1.44,1.38,2.34,1.77,3.09],["c",0.81,1.68,1.2,3.06,1.26,4.53],["c",0.03,1.53,-0.21,3.27,-0.75,5.01],["c",-0.21,0.69,-0.51,1.5,-0.6,1.59],["c",-0.09,0.12,-0.27,0.21,-0.42,0.21],["c",-0.15,0,-0.42,-0.12,-0.51,-0.21],["c",-0.15,-0.18,-0.18,-0.42,-0.09,-0.66],["c",0.15,-0.33,0.45,-1.2,0.57,-1.62],["c",0.42,-1.38,0.6,-2.58,0.6,-3.9],["c",0,-0.66,0,-0.81,-0.06,-1.11],["c",-0.39,-2.07,-1.8,-4.26,-4.59,-7.14],["l",-0.42,-0.45],["l",-0.21,0],["l",-0.21,0],["l",0,-3.75],["z"]],w:6.69,h:22.59},"flags.u16th":{d:[["M",-0.405,7.515],["l",0,-7.5],["l",0.21,0],["l",0.21,0],["l",0,0.39],["c",0.06,1.08,0.39,2.19,0.99,3.39],["c",0.45,0.9,0.87,1.59,1.95,3.12],["c",1.29,1.86,1.77,2.64,2.22,3.57],["c",0.45,0.93,0.72,1.8,0.87,2.64],["c",0.06,0.51,0.06,1.5,0,1.92],["c",-0.12,0.6,-0.3,1.2,-0.54,1.71],["l",-0.09,0.24],["l",0.18,0.45],["c",0.51,1.2,0.72,2.22,0.69,3.42],["c",-0.06,1.53,-0.39,3.03,-0.99,4.53],["c",-0.3,0.75,-0.36,0.81,-0.57,0.9],["c",-0.15,0.09,-0.33,0.06,-0.48,-0],["c",-0.18,-0.09,-0.27,-0.18,-0.33,-0.33],["c",-0.09,-0.18,-0.06,-0.3,0.12,-0.75],["c",0.66,-1.41,1.02,-2.88,1.08,-4.32],["c",0,-0.6,-0.03,-1.05,-0.18,-1.59],["c",-0.3,-1.2,-0.99,-2.4,-2.25,-3.87],["c",-0.42,-0.48,-1.53,-1.62,-2.19,-2.22],["l",-0.45,-0.42],["l",-0.03,1.11],["l",0,1.11],["l",-0.21,-0],["l",-0.21,-0],["l",0,-7.5],["z"],["m",1.65,0.09],["c",-0.3,-0.3,-0.69,-0.72,-0.9,-0.87],["l",-0.33,-0.33],["l",0,0.15],["c",0,0.3,0.06,0.81,0.15,1.26],["c",0.27,1.29,0.87,2.61,2.04,4.29],["c",0.15,0.24,0.6,0.87,0.96,1.38],["l",1.08,1.53],["l",0.42,0.63],["c",0.03,0,0.12,-0.36,0.21,-0.72],["c",0.06,-0.33,0.06,-1.2,0,-1.62],["c",-0.33,-1.71,-1.44,-3.48,-3.63,-5.7],["z"]],w:6.692,h:26.286},"flags.u32nd":{d:[["M",-0.405,11.265],["l",0,-11.25],["l",0.21,0],["l",0.21,0],["l",0,0.36],["c",0.09,1.68,0.69,3.27,2.07,5.46],["l",0.87,1.35],["c",1.02,1.62,1.47,2.37,1.86,3.18],["c",0.48,1.02,0.78,1.92,0.93,2.88],["c",0.06,0.48,0.06,1.5,0,1.89],["c",-0.09,0.42,-0.21,0.87,-0.36,1.26],["l",-0.12,0.3],["l",0.15,0.39],["c",0.69,1.56,0.84,2.88,0.54,4.38],["c",-0.09,0.45,-0.27,1.08,-0.45,1.47],["l",-0.12,0.24],["l",0.18,0.36],["c",0.33,0.72,0.57,1.56,0.69,2.34],["c",0.12,1.02,-0.06,2.52,-0.42,3.84],["c",-0.27,0.93,-0.75,2.13,-0.93,2.31],["c",-0.18,0.15,-0.45,0.18,-0.66,0.09],["c",-0.18,-0.09,-0.27,-0.18,-0.33,-0.33],["c",-0.09,-0.18,-0.06,-0.3,0.06,-0.6],["c",0.21,-0.36,0.42,-0.9,0.57,-1.38],["c",0.51,-1.41,0.69,-3.06,0.48,-4.08],["c",-0.15,-0.81,-0.57,-1.68,-1.2,-2.55],["c",-0.72,-0.99,-1.83,-2.13,-3.3,-3.33],["l",-0.48,-0.42],["l",-0.03,1.53],["l",0,1.56],["l",-0.21,0],["l",-0.21,0],["l",0,-11.25],["z"],["m",1.26,-3.96],["c",-0.27,-0.3,-0.54,-0.6,-0.66,-0.72],["l",-0.18,-0.21],["l",0,0.42],["c",0.06,0.87,0.24,1.74,0.66,2.67],["c",0.36,0.87,0.96,1.86,1.92,3.18],["c",0.21,0.33,0.63,0.87,0.87,1.23],["c",0.27,0.39,0.6,0.84,0.75,1.08],["l",0.27,0.39],["l",0.03,-0.12],["c",0.12,-0.45,0.15,-1.05,0.09,-1.59],["c",-0.27,-1.86,-1.38,-3.78,-3.75,-6.33],["z"],["m",-0.27,6.09],["c",-0.27,-0.21,-0.48,-0.42,-0.51,-0.45],["c",-0.06,-0.03,-0.06,-0.03,-0.06,0.21],["c",0,0.9,0.3,2.04,0.81,3.09],["c",0.48,1.02,0.96,1.77,2.37,3.63],["c",0.6,0.78,1.05,1.44,1.29,1.77],["c",0.06,0.12,0.15,0.21,0.15,0.18],["c",0.03,-0.03,0.18,-0.57,0.24,-0.87],["c",0.06,-0.45,0.06,-1.32,-0.03,-1.74],["c",-0.09,-0.48,-0.24,-0.9,-0.51,-1.44],["c",-0.66,-1.35,-1.83,-2.7,-3.75,-4.38],["z"]],w:6.66,h:32.11},"flags.u64th":{d:[["M",-0.405,15.015],["l",0,-15],["l",0.21,0],["l",0.21,0],["l",0,0.36],["c",0.06,1.2,0.39,2.37,1.02,3.66],["c",0.39,0.81,0.84,1.56,1.8,3.09],["c",0.81,1.26,1.05,1.68,1.35,2.22],["c",0.87,1.5,1.35,2.79,1.56,4.08],["c",0.06,0.54,0.06,1.56,-0.03,2.04],["c",-0.09,0.48,-0.21,0.99,-0.36,1.35],["l",-0.12,0.27],["l",0.12,0.27],["c",0.09,0.15,0.21,0.45,0.27,0.66],["c",0.69,1.89,0.63,3.66,-0.18,5.46],["l",-0.18,0.39],["l",0.15,0.33],["c",0.3,0.66,0.51,1.44,0.63,2.1],["c",0.06,0.48,0.06,1.35,0,1.71],["c",-0.15,0.57,-0.42,1.2,-0.78,1.68],["l",-0.21,0.27],["l",0.18,0.33],["c",0.57,1.05,0.93,2.13,1.02,3.18],["c",0.06,0.72,0,1.83,-0.21,2.79],["c",-0.18,1.02,-0.63,2.34,-1.02,3.09],["c",-0.15,0.33,-0.48,0.45,-0.78,0.3],["c",-0.18,-0.09,-0.27,-0.18,-0.33,-0.33],["c",-0.09,-0.18,-0.06,-0.3,0.03,-0.54],["c",0.75,-1.5,1.23,-3.45,1.17,-4.89],["c",-0.06,-1.02,-0.42,-2.01,-1.17,-3.15],["c",-0.48,-0.72,-1.02,-1.35,-1.89,-2.22],["c",-0.57,-0.57,-1.56,-1.5,-1.92,-1.77],["l",-0.12,-0.09],["l",0,1.68],["l",0,1.68],["l",-0.21,0],["l",-0.21,0],["l",0,-15],["z"],["m",0.93,-8.07],["c",-0.27,-0.3,-0.48,-0.54,-0.51,-0.54],["c",-0,0,-0,0.69,0.03,1.02],["c",0.15,1.47,0.75,2.94,2.04,4.83],["l",1.08,1.53],["c",0.39,0.57,0.84,1.2,0.99,1.44],["c",0.15,0.24,0.3,0.45,0.3,0.45],["c",-0,0,0.03,-0.09,0.06,-0.21],["c",0.36,-1.59,-0.15,-3.33,-1.47,-5.4],["c",-0.63,-0.93,-1.35,-1.83,-2.52,-3.12],["z"],["m",0.06,6.72],["c",-0.24,-0.21,-0.48,-0.42,-0.51,-0.45],["l",-0.06,-0.06],["l",0,0.33],["c",0,1.2,0.3,2.34,0.93,3.6],["c",0.45,0.9,0.96,1.68,2.25,3.51],["c",0.39,0.54,0.84,1.17,1.02,1.44],["c",0.21,0.33,0.33,0.51,0.33,0.48],["c",0.06,-0.09,0.21,-0.63,0.3,-0.99],["c",0.06,-0.33,0.06,-0.45,0.06,-0.96],["c",-0,-0.6,-0.03,-0.84,-0.18,-1.35],["c",-0.3,-1.08,-1.02,-2.28,-2.13,-3.57],["c",-0.39,-0.45,-1.44,-1.47,-2.01,-1.98],["z"],["m",0,6.72],["c",-0.24,-0.21,-0.48,-0.39,-0.51,-0.42],["l",-0.06,-0.06],["l",0,0.33],["c",0,1.41,0.45,2.82,1.38,4.35],["c",0.42,0.72,0.72,1.14,1.86,2.73],["c",0.36,0.45,0.75,0.99,0.87,1.2],["c",0.15,0.21,0.3,0.36,0.3,0.36],["c",0.06,0,0.3,-0.48,0.39,-0.75],["c",0.09,-0.36,0.12,-0.63,0.12,-1.05],["c",-0.06,-1.05,-0.45,-2.04,-1.2,-3.18],["c",-0.57,-0.87,-1.11,-1.53,-2.07,-2.49],["c",-0.36,-0.33,-0.84,-0.78,-1.08,-1.02],["z"]],w:6.66,h:39.649},"flags.d8th":{d:[["M",5.685,-21.615],["c",0.24,-0.12,0.54,-0.06,0.69,0.15],["c",0.06,0.06,0.21,0.36,0.39,0.66],["c",0.84,1.77,1.26,3.36,1.32,5.1],["c",0.03,1.29,-0.21,2.37,-0.81,3.63],["c",-0.6,1.23,-1.26,2.13,-3.21,4.38],["c",-1.35,1.53,-1.86,2.19,-2.4,2.97],["c",-0.63,0.93,-1.11,1.92,-1.38,2.79],["c",-0.15,0.54,-0.27,1.35,-0.27,1.8],["l",0,0.15],["l",-0.21,-0],["l",-0.21,-0],["l",0,-3.75],["l",0,-3.75],["l",0.21,0],["l",0.21,0],["l",0.48,-0.3],["c",1.83,-1.11,3.12,-2.1,4.17,-3.12],["c",0.78,-0.81,1.32,-1.53,1.71,-2.31],["c",0.45,-0.93,0.6,-1.74,0.51,-2.88],["c",-0.12,-1.56,-0.63,-3.18,-1.47,-4.68],["c",-0.12,-0.21,-0.15,-0.33,-0.06,-0.51],["c",0.06,-0.15,0.15,-0.24,0.33,-0.33],["z"]],w:8.49,h:21.691},"flags.ugrace":{d:[["M",6.045,6.945],["c",0.15,-0.09,0.33,-0.06,0.51,0],["c",0.15,0.09,0.21,0.15,0.3,0.33],["c",0.09,0.18,0.06,0.39,-0.03,0.54],["c",-0.06,0.15,-10.89,8.88,-11.07,8.97],["c",-0.15,0.09,-0.33,0.06,-0.48,0],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["c",-0.09,-0.18,-0.06,-0.39,0.03,-0.54],["c",0.06,-0.15,10.89,-8.88,11.07,-8.97],["z"]],w:11.923,h:9.906},"flags.dgrace":{d:[["M",-6.045,-15.915],["c",0.18,-0.09,0.33,-0.12,0.48,-0.06],["c",0.18,0.09,14.01,8.04,14.1,8.1],["c",0.12,0.12,0.18,0.33,0.18,0.51],["c",-0.03,0.21,-0.15,0.39,-0.36,0.48],["c",-0.18,0.09,-0.33,0.12,-0.48,0.06],["c",-0.18,-0.09,-14.01,-8.04,-14.1,-8.1],["c",-0.12,-0.12,-0.18,-0.33,-0.18,-0.51],["c",0.03,-0.21,0.15,-0.39,0.36,-0.48],["z"]],w:15.12,h:9.189},"flags.d16th":{d:[["M",6.855,-22.515],["c",0.27,-0.12,0.57,-0.06,0.72,0.15],["c",0.15,0.15,0.33,0.87,0.45,1.56],["c",0.06,0.33,0.06,1.35,0,1.65],["c",-0.06,0.33,-0.15,0.78,-0.27,1.11],["c",-0.12,0.33,-0.45,0.96,-0.66,1.32],["l",-0.18,0.27],["l",0.09,0.18],["c",0.48,1.02,0.72,2.25,0.69,3.3],["c",-0.06,1.23,-0.42,2.28,-1.26,3.45],["c",-0.57,0.87,-0.99,1.32,-3,3.39],["c",-1.56,1.56,-2.22,2.4,-2.76,3.45],["c",-0.42,0.84,-0.66,1.8,-0.66,2.55],["l",0,0.15],["l",-0.21,-0],["l",-0.21,-0],["l",0,-7.5],["l",0,-7.5],["l",0.21,-0],["l",0.21,-0],["l",0,1.14],["l",0,1.11],["l",0.27,-0.15],["c",1.11,-0.57,1.77,-0.99,2.52,-1.47],["c",2.37,-1.56,3.69,-3.15,4.05,-4.83],["c",0.03,-0.18,0.03,-0.39,0.03,-0.78],["c",0,-0.6,-0.03,-0.93,-0.24,-1.5],["c",-0.06,-0.18,-0.12,-0.39,-0.15,-0.45],["c",-0.03,-0.24,0.12,-0.48,0.36,-0.6],["z"],["m",-0.63,7.5],["c",-0.06,-0.18,-0.15,-0.36,-0.15,-0.36],["c",-0.03,0,-0.03,0.03,-0.06,0.06],["c",-0.06,0.12,-0.96,1.02,-1.95,1.98],["c",-0.63,0.57,-1.26,1.17,-1.44,1.35],["c",-1.53,1.62,-2.28,2.85,-2.55,4.32],["c",-0.03,0.18,-0.03,0.54,-0.06,0.99],["l",0,0.69],["l",0.18,-0.09],["c",0.93,-0.54,2.1,-1.29,2.82,-1.83],["c",0.69,-0.51,1.02,-0.81,1.53,-1.29],["c",1.86,-1.89,2.37,-3.66,1.68,-5.82],["z"]],w:8.45,h:22.591},"flags.d32nd":{d:[["M",6.855,-29.115],["c",0.27,-0.12,0.57,-0.06,0.72,0.15],["c",0.12,0.12,0.27,0.63,0.36,1.11],["c",0.33,1.59,0.06,3.06,-0.81,4.47],["l",-0.18,0.27],["l",0.09,0.15],["c",0.12,0.24,0.33,0.69,0.45,1.05],["c",0.63,1.83,0.45,3.57,-0.57,5.22],["l",-0.18,0.3],["l",0.15,0.27],["c",0.42,0.87,0.6,1.71,0.57,2.61],["c",-0.06,1.29,-0.48,2.46,-1.35,3.78],["c",-0.54,0.81,-0.93,1.29,-2.46,3],["c",-0.51,0.54,-1.05,1.17,-1.26,1.41],["c",-1.56,1.86,-2.25,3.36,-2.37,5.01],["l",0,0.33],["l",-0.21,-0],["l",-0.21,-0],["l",0,-11.25],["l",0,-11.25],["l",0.21,0],["l",0.21,0],["l",0,1.35],["l",0.03,1.35],["l",0.78,-0.39],["c",1.38,-0.69,2.34,-1.26,3.24,-1.92],["c",1.38,-1.02,2.28,-2.13,2.64,-3.21],["c",0.15,-0.48,0.18,-0.72,0.18,-1.29],["c",0,-0.57,-0.06,-0.9,-0.24,-1.47],["c",-0.06,-0.18,-0.12,-0.39,-0.15,-0.45],["c",-0.03,-0.24,0.12,-0.48,0.36,-0.6],["z"],["m",-0.63,7.2],["c",-0.09,-0.18,-0.12,-0.21,-0.12,-0.15],["c",-0.03,0.09,-1.02,1.08,-2.04,2.04],["c",-1.17,1.08,-1.65,1.56,-2.07,2.04],["c",-0.84,0.96,-1.38,1.86,-1.68,2.76],["c",-0.21,0.57,-0.27,0.99,-0.3,1.65],["l",0,0.54],["l",0.66,-0.33],["c",3.57,-1.86,5.49,-3.69,5.94,-5.7],["c",0.06,-0.39,0.06,-1.2,-0.03,-1.65],["c",-0.06,-0.39,-0.24,-0.9,-0.36,-1.2],["z"],["m",-0.06,7.2],["c",-0.06,-0.15,-0.12,-0.33,-0.15,-0.45],["l",-0.06,-0.18],["l",-0.18,0.21],["l",-1.83,1.83],["c",-0.87,0.9,-1.77,1.8,-1.95,2.01],["c",-1.08,1.29,-1.62,2.31,-1.89,3.51],["c",-0.06,0.3,-0.06,0.51,-0.09,0.93],["l",0,0.57],["l",0.09,-0.06],["c",0.75,-0.45,1.89,-1.26,2.52,-1.74],["c",0.81,-0.66,1.74,-1.53,2.22,-2.16],["c",1.26,-1.53,1.68,-3.06,1.32,-4.47],["z"]],w:8.34,h:29.191},"flags.d64th":{d:[["M",7.095,-32.865],["c",0.3,-0.12,0.66,-0.03,0.78,0.24],["c",0.18,0.33,0.27,2.1,0.15,2.64],["c",-0.09,0.39,-0.21,0.78,-0.39,1.08],["l",-0.15,0.3],["l",0.09,0.27],["c",0.03,0.12,0.09,0.45,0.12,0.69],["c",0.27,1.44,0.18,2.55,-0.3,3.6],["l",-0.12,0.33],["l",0.06,0.42],["c",0.27,1.35,0.33,2.82,0.21,3.63],["c",-0.12,0.6,-0.3,1.23,-0.57,1.8],["l",-0.15,0.27],["l",0.03,0.42],["c",0.06,1.02,0.06,2.7,0.03,3.06],["c",-0.15,1.47,-0.66,2.76,-1.74,4.41],["c",-0.45,0.69,-0.75,1.11,-1.74,2.37],["c",-1.05,1.38,-1.5,1.98,-1.95,2.73],["c",-0.93,1.5,-1.38,2.82,-1.44,4.2],["l",0,0.42],["l",-0.21,-0],["l",-0.21,-0],["l",0,-15],["l",0,-15],["l",0.21,-0],["l",0.21,-0],["l",0,1.86],["l",0,1.89],["c",0,-0,0.21,-0.03,0.45,-0.09],["c",2.22,-0.39,4.08,-1.11,5.19,-2.01],["c",0.63,-0.54,1.02,-1.14,1.2,-1.8],["c",0.06,-0.3,0.06,-1.14,-0.03,-1.65],["c",-0.03,-0.18,-0.06,-0.39,-0.09,-0.48],["c",-0.03,-0.24,0.12,-0.48,0.36,-0.6],["z"],["m",-0.45,6.15],["c",-0.03,-0.18,-0.06,-0.42,-0.06,-0.54],["l",-0.03,-0.18],["l",-0.33,0.3],["c",-0.42,0.36,-0.87,0.72,-1.68,1.29],["c",-1.98,1.38,-2.25,1.59,-2.85,2.16],["c",-0.75,0.69,-1.23,1.44,-1.47,2.19],["c",-0.15,0.45,-0.18,0.63,-0.21,1.35],["l",0,0.66],["l",0.39,-0.18],["c",1.83,-0.9,3.45,-1.95,4.47,-2.91],["c",0.93,-0.9,1.53,-1.83,1.74,-2.82],["c",0.06,-0.33,0.06,-0.87,0.03,-1.32],["z"],["m",-0.27,4.86],["c",-0.03,-0.21,-0.06,-0.36,-0.06,-0.36],["c",0,-0.03,-0.12,0.09,-0.24,0.24],["c",-0.39,0.48,-0.99,1.08,-2.16,2.19],["c",-1.47,1.38,-1.92,1.83,-2.46,2.49],["c",-0.66,0.87,-1.08,1.74,-1.29,2.58],["c",-0.09,0.42,-0.15,0.87,-0.15,1.44],["l",0,0.54],["l",0.48,-0.33],["c",1.5,-1.02,2.58,-1.89,3.51,-2.82],["c",1.47,-1.47,2.25,-2.85,2.4,-4.26],["c",0.03,-0.39,0.03,-1.17,-0.03,-1.71],["z"],["m",-0.66,7.68],["c",0.03,-0.15,0.03,-0.6,0.03,-0.99],["l",0,-0.72],["l",-0.27,0.33],["l",-1.74,1.98],["c",-1.77,1.92,-2.43,2.76,-2.97,3.9],["c",-0.51,1.02,-0.72,1.77,-0.75,2.91],["c",0,0.63,0,0.63,0.06,0.6],["c",0.03,-0.03,0.3,-0.27,0.63,-0.54],["c",0.66,-0.6,1.86,-1.8,2.31,-2.31],["c",1.65,-1.89,2.52,-3.54,2.7,-5.16],["z"]],w:8.472,h:32.932},"clefs.C":{d:[["M",0.075,-14.925],["l",0.09,-0.06],["l",1.92,0],["l",1.92,0],["l",0.09,0.06],["l",0.06,0.09],["l",0,14.85],["l",0,14.82],["l",-0.06,0.09],["l",-0.09,0.06],["l",-1.92,0],["l",-1.92,0],["l",-0.09,-0.06],["l",-0.06,-0.09],["l",0,-14.82],["l",0,-14.85],["z"],["m",5.37,0],["c",0.09,-0.06,0.09,-0.06,0.57,-0.06],["c",0.45,0,0.45,0,0.54,0.06],["l",0.06,0.09],["l",0,7.14],["l",0,7.11],["l",0.09,-0.06],["c",0.18,-0.18,0.72,-0.84,0.96,-1.2],["c",0.3,-0.45,0.66,-1.17,0.84,-1.65],["c",0.36,-0.9,0.57,-1.83,0.6,-2.79],["c",0.03,-0.48,0.03,-0.54,0.09,-0.63],["c",0.12,-0.18,0.36,-0.21,0.54,-0.12],["c",0.18,0.09,0.21,0.15,0.24,0.66],["c",0.06,0.87,0.21,1.56,0.57,2.22],["c",0.51,1.02,1.26,1.68,2.22,1.92],["c",0.21,0.06,0.33,0.06,0.78,0.06],["c",0.45,-0,0.57,-0,0.84,-0.06],["c",0.45,-0.12,0.81,-0.33,1.08,-0.6],["c",0.57,-0.57,0.87,-1.41,0.99,-2.88],["c",0.06,-0.54,0.06,-3,0,-3.57],["c",-0.21,-2.58,-0.84,-3.87,-2.16,-4.5],["c",-0.48,-0.21,-1.17,-0.36,-1.77,-0.36],["c",-0.69,0,-1.29,0.27,-1.5,0.72],["c",-0.06,0.15,-0.06,0.21,-0.06,0.42],["c",0,0.24,0,0.3,0.06,0.45],["c",0.12,0.24,0.24,0.39,0.63,0.66],["c",0.42,0.3,0.57,0.48,0.69,0.72],["c",0.06,0.15,0.06,0.21,0.06,0.48],["c",0,0.39,-0.03,0.63,-0.21,0.96],["c",-0.3,0.6,-0.87,1.08,-1.5,1.26],["c",-0.27,0.06,-0.87,0.06,-1.14,0],["c",-0.78,-0.24,-1.44,-0.87,-1.65,-1.68],["c",-0.12,-0.42,-0.09,-1.17,0.09,-1.71],["c",0.51,-1.65,1.98,-2.82,3.81,-3.09],["c",0.84,-0.09,2.46,0.03,3.51,0.27],["c",2.22,0.57,3.69,1.8,4.44,3.75],["c",0.36,0.93,0.57,2.13,0.57,3.36],["c",-0,1.44,-0.48,2.73,-1.38,3.81],["c",-1.26,1.5,-3.27,2.43,-5.28,2.43],["c",-0.48,-0,-0.51,-0,-0.75,-0.09],["c",-0.15,-0.03,-0.48,-0.21,-0.78,-0.36],["c",-0.69,-0.36,-0.87,-0.42,-1.26,-0.42],["c",-0.27,-0,-0.3,-0,-0.51,0.09],["c",-0.57,0.3,-0.81,0.9,-0.81,2.1],["c",-0,1.23,0.24,1.83,0.81,2.13],["c",0.21,0.09,0.24,0.09,0.51,0.09],["c",0.39,-0,0.57,-0.06,1.26,-0.42],["c",0.3,-0.15,0.63,-0.33,0.78,-0.36],["c",0.24,-0.09,0.27,-0.09,0.75,-0.09],["c",2.01,-0,4.02,0.93,5.28,2.4],["c",0.9,1.11,1.38,2.4,1.38,3.84],["c",-0,1.5,-0.3,2.88,-0.84,3.96],["c",-0.78,1.59,-2.19,2.64,-4.17,3.15],["c",-1.05,0.24,-2.67,0.36,-3.51,0.27],["c",-1.83,-0.27,-3.3,-1.44,-3.81,-3.09],["c",-0.18,-0.54,-0.21,-1.29,-0.09,-1.74],["c",0.15,-0.6,0.63,-1.2,1.23,-1.47],["c",0.36,-0.18,0.57,-0.21,0.99,-0.21],["c",0.42,0,0.63,0.03,1.02,0.21],["c",0.42,0.21,0.84,0.63,1.05,1.05],["c",0.18,0.36,0.21,0.6,0.21,0.96],["c",-0,0.3,-0,0.36,-0.06,0.51],["c",-0.12,0.24,-0.27,0.42,-0.69,0.72],["c",-0.57,0.42,-0.69,0.63,-0.69,1.08],["c",-0,0.24,-0,0.3,0.06,0.45],["c",0.12,0.21,0.3,0.39,0.57,0.54],["c",0.42,0.18,0.87,0.21,1.53,0.15],["c",1.08,-0.15,1.8,-0.57,2.34,-1.32],["c",0.54,-0.75,0.84,-1.83,0.99,-3.51],["c",0.06,-0.57,0.06,-3.03,-0,-3.57],["c",-0.12,-1.47,-0.42,-2.31,-0.99,-2.88],["c",-0.27,-0.27,-0.63,-0.48,-1.08,-0.6],["c",-0.27,-0.06,-0.39,-0.06,-0.84,-0.06],["c",-0.45,0,-0.57,0,-0.78,0.06],["c",-1.14,0.27,-2.01,1.17,-2.46,2.49],["c",-0.21,0.57,-0.3,0.99,-0.33,1.65],["c",-0.03,0.51,-0.06,0.57,-0.24,0.66],["c",-0.12,0.06,-0.27,0.06,-0.39,0],["c",-0.21,-0.09,-0.21,-0.15,-0.24,-0.75],["c",-0.09,-1.92,-0.78,-3.72,-2.01,-5.19],["c",-0.18,-0.21,-0.36,-0.42,-0.39,-0.45],["l",-0.09,-0.06],["l",-0,7.11],["l",-0,7.14],["l",-0.06,0.09],["c",-0.09,0.06,-0.09,0.06,-0.54,0.06],["c",-0.48,0,-0.48,0,-0.57,-0.06],["l",-0.06,-0.09],["l",-0,-14.82],["l",-0,-14.85],["z"]],w:20.31,h:29.97},"clefs.F":{d:[["M",6.315,-7.785],["c",0.36,-0.03,1.65,0,2.13,0.03],["c",3.6,0.42,6.03,2.1,6.93,4.86],["c",0.27,0.84,0.36,1.5,0.36,2.58],["c",0,0.9,-0.03,1.35,-0.18,2.16],["c",-0.78,3.78,-3.54,7.08,-8.37,9.96],["c",-1.74,1.05,-3.87,2.13,-6.18,3.12],["c",-0.39,0.18,-0.75,0.33,-0.81,0.36],["c",-0.06,0.03,-0.15,0.06,-0.18,0.06],["c",-0.15,0,-0.33,-0.18,-0.33,-0.33],["c",0,-0.15,0.06,-0.21,0.51,-0.48],["c",3,-1.77,5.13,-3.21,6.84,-4.74],["c",0.51,-0.45,1.59,-1.5,1.95,-1.95],["c",1.89,-2.19,2.88,-4.32,3.15,-6.78],["c",0.06,-0.42,0.06,-1.77,0,-2.19],["c",-0.24,-2.01,-0.93,-3.63,-2.04,-4.71],["c",-0.63,-0.63,-1.29,-1.02,-2.07,-1.2],["c",-1.62,-0.39,-3.36,0.15,-4.56,1.44],["c",-0.54,0.6,-1.05,1.47,-1.32,2.22],["l",-0.09,0.21],["l",0.24,-0.12],["c",0.39,-0.21,0.63,-0.24,1.11,-0.24],["c",0.3,0,0.45,0,0.66,0.06],["c",1.92,0.48,2.85,2.55,1.95,4.38],["c",-0.45,0.99,-1.41,1.62,-2.46,1.71],["c",-1.47,0.09,-2.91,-0.87,-3.39,-2.25],["c",-0.18,-0.57,-0.21,-1.32,-0.03,-2.28],["c",0.39,-2.25,1.83,-4.2,3.81,-5.19],["c",0.69,-0.36,1.59,-0.6,2.37,-0.69],["z"],["m",11.58,2.52],["c",0.84,-0.21,1.71,0.3,1.89,1.14],["c",0.3,1.17,-0.72,2.19,-1.89,1.89],["c",-0.99,-0.21,-1.5,-1.32,-1.02,-2.25],["c",0.18,-0.39,0.6,-0.69,1.02,-0.78],["z"],["m",0,7.5],["c",0.84,-0.21,1.71,0.3,1.89,1.14],["c",0.21,0.87,-0.3,1.71,-1.14,1.89],["c",-0.87,0.21,-1.71,-0.3,-1.89,-1.14],["c",-0.21,-0.84,0.3,-1.71,1.14,-1.89],["z"]],w:20.1,h:23.142},"clefs.G":{d:[["M",9.705,-37.395],["c",0.09,-0.09,0.24,-0.06,0.36,0],["c",0.12,0.09,0.57,0.6,0.96,1.11],["c",1.77,2.34,3.21,5.85,3.57,8.73],["c",0.21,1.56,0.03,3.27,-0.45,4.86],["c",-0.69,2.31,-1.92,4.47,-4.23,7.44],["c",-0.3,0.39,-0.57,0.72,-0.6,0.75],["c",-0.03,0.06,0,0.15,0.18,0.78],["c",0.54,1.68,1.38,4.44,1.68,5.49],["l",0.09,0.42],["l",0.39,-0],["c",1.47,0.09,2.76,0.51,3.96,1.29],["c",1.83,1.23,3.06,3.21,3.39,5.52],["c",0.09,0.45,0.12,1.29,0.06,1.74],["c",-0.09,1.02,-0.33,1.83,-0.75,2.73],["c",-0.84,1.71,-2.28,3.06,-4.02,3.72],["l",-0.33,0.12],["l",0.03,1.26],["c",0,1.74,-0.06,3.63,-0.21,4.62],["c",-0.45,3.06,-2.19,5.49,-4.47,6.21],["c",-0.57,0.18,-0.9,0.21,-1.59,0.21],["c",-0.69,-0,-1.02,-0.03,-1.65,-0.21],["c",-1.14,-0.27,-2.13,-0.84,-2.94,-1.65],["c",-0.99,-0.99,-1.56,-2.16,-1.71,-3.54],["c",-0.09,-0.81,0.06,-1.53,0.45,-2.13],["c",0.63,-0.99,1.83,-1.56,3,-1.53],["c",1.5,0.09,2.64,1.32,2.73,2.94],["c",0.06,1.47,-0.93,2.7,-2.37,2.97],["c",-0.45,0.06,-0.84,0.03,-1.29,-0.09],["l",-0.21,-0.09],["l",0.09,0.12],["c",0.39,0.54,0.78,0.93,1.32,1.26],["c",1.35,0.87,3.06,1.02,4.35,0.36],["c",1.44,-0.72,2.52,-2.28,2.97,-4.35],["c",0.15,-0.66,0.24,-1.5,0.3,-3.03],["c",0.03,-0.84,0.03,-2.94,-0,-3],["c",-0.03,-0,-0.18,-0,-0.36,0.03],["c",-0.66,0.12,-0.99,0.12,-1.83,0.12],["c",-1.05,-0,-1.71,-0.06,-2.61,-0.3],["c",-4.02,-0.99,-7.11,-4.35,-7.8,-8.46],["c",-0.12,-0.66,-0.12,-0.99,-0.12,-1.83],["c",-0,-0.84,-0,-1.14,0.15,-1.92],["c",0.36,-2.28,1.41,-4.62,3.3,-7.29],["l",2.79,-3.6],["c",0.54,-0.66,0.96,-1.2,0.96,-1.23],["c",-0,-0.03,-0.09,-0.33,-0.18,-0.69],["c",-0.96,-3.21,-1.41,-5.28,-1.59,-7.68],["c",-0.12,-1.38,-0.15,-3.09,-0.06,-3.96],["c",0.33,-2.67,1.38,-5.07,3.12,-7.08],["c",0.36,-0.42,0.99,-1.05,1.17,-1.14],["z"],["m",2.01,4.71],["c",-0.15,-0.3,-0.3,-0.54,-0.3,-0.54],["c",-0.03,0,-0.18,0.09,-0.3,0.21],["c",-2.4,1.74,-3.87,4.2,-4.26,7.11],["c",-0.06,0.54,-0.06,1.41,-0.03,1.89],["c",0.09,1.29,0.48,3.12,1.08,5.22],["c",0.15,0.42,0.24,0.78,0.24,0.81],["c",0,0.03,0.84,-1.11,1.23,-1.68],["c",1.89,-2.73,2.88,-5.07,3.15,-7.53],["c",0.09,-0.57,0.12,-1.74,0.06,-2.37],["c",-0.09,-1.23,-0.27,-1.92,-0.87,-3.12],["z"],["m",-2.94,20.7],["c",-0.21,-0.72,-0.39,-1.32,-0.42,-1.32],["c",0,0,-1.2,1.47,-1.86,2.37],["c",-2.79,3.63,-4.02,6.3,-4.35,9.3],["c",-0.03,0.21,-0.03,0.69,-0.03,1.08],["c",0,0.69,0,0.75,0.06,1.11],["c",0.12,0.54,0.27,0.99,0.51,1.47],["c",0.69,1.38,1.83,2.55,3.42,3.42],["c",0.96,0.54,2.07,0.9,3.21,1.08],["c",0.78,0.12,2.04,0.12,2.94,-0.03],["c",0.51,-0.06,0.45,-0.03,0.42,-0.3],["c",-0.24,-3.33,-0.72,-6.33,-1.62,-10.08],["c",-0.09,-0.39,-0.18,-0.75,-0.18,-0.78],["c",-0.03,-0.03,-0.42,-0,-0.81,0.09],["c",-0.9,0.18,-1.65,0.57,-2.22,1.14],["c",-0.72,0.72,-1.08,1.65,-1.05,2.64],["c",0.06,0.96,0.48,1.83,1.23,2.58],["c",0.36,0.36,0.72,0.63,1.17,0.9],["c",0.33,0.18,0.36,0.21,0.42,0.33],["c",0.18,0.42,-0.18,0.9,-0.6,0.87],["c",-0.18,-0.03,-0.84,-0.36,-1.26,-0.63],["c",-0.78,-0.51,-1.38,-1.11,-1.86,-1.83],["c",-1.77,-2.7,-0.99,-6.42,1.71,-8.19],["c",0.3,-0.21,0.81,-0.48,1.17,-0.63],["c",0.3,-0.09,1.02,-0.3,1.14,-0.3],["c",0.06,-0,0.09,-0,0.09,-0.03],["c",0.03,-0.03,-0.51,-1.92,-1.23,-4.26],["z"],["m",3.78,7.41],["c",-0.18,-0.03,-0.36,-0.06,-0.39,-0.06],["c",-0.03,0,0,0.21,0.18,1.02],["c",0.75,3.18,1.26,6.3,1.5,9.09],["c",0.06,0.72,0,0.69,0.51,0.42],["c",0.78,-0.36,1.44,-0.96,1.98,-1.77],["c",1.08,-1.62,1.2,-3.69,0.3,-5.55],["c",-0.81,-1.62,-2.31,-2.79,-4.08,-3.15],["z"]],w:19.028,h:57.057},"timesig.common":{d:[["M",6.675,-7.8],["c",0.72,-0.06,1.41,-0.03,1.98,0.09],["c",1.2,0.27,2.34,0.96,3.09,1.92],["c",0.63,0.81,1.08,1.86,1.14,2.73],["c",0.06,1.02,-0.51,1.92,-1.44,2.22],["c",-0.24,0.09,-0.3,0.09,-0.63,0.09],["c",-0.33,-0,-0.42,-0,-0.63,-0.06],["c",-0.66,-0.24,-1.14,-0.63,-1.41,-1.2],["c",-0.15,-0.3,-0.21,-0.51,-0.24,-0.9],["c",-0.06,-1.08,0.57,-2.04,1.56,-2.37],["c",0.18,-0.06,0.27,-0.06,0.63,-0.06],["l",0.45,0],["c",0.06,0.03,0.09,0.03,0.09,0],["c",0,0,-0.09,-0.12,-0.24,-0.27],["c",-1.02,-1.11,-2.55,-1.68,-4.08,-1.5],["c",-1.29,0.15,-2.04,0.69,-2.4,1.74],["c",-0.36,0.93,-0.42,1.89,-0.42,5.37],["c",0,2.97,0.06,3.96,0.24,4.77],["c",0.24,1.08,0.63,1.68,1.41,2.07],["c",0.81,0.39,2.16,0.45,3.18,0.09],["c",1.29,-0.45,2.37,-1.53,3.03,-2.97],["c",0.15,-0.33,0.33,-0.87,0.39,-1.17],["c",0.09,-0.24,0.15,-0.36,0.3,-0.39],["c",0.21,-0.03,0.42,0.15,0.39,0.36],["c",-0.06,0.39,-0.42,1.38,-0.69,1.89],["c",-0.96,1.8,-2.49,2.94,-4.23,3.18],["c",-0.99,0.12,-2.58,-0.06,-3.63,-0.45],["c",-0.96,-0.36,-1.71,-0.84,-2.4,-1.5],["c",-1.11,-1.11,-1.8,-2.61,-2.04,-4.56],["c",-0.06,-0.6,-0.06,-2.01,0,-2.61],["c",0.24,-1.95,0.9,-3.45,2.01,-4.56],["c",0.69,-0.66,1.44,-1.11,2.37,-1.47],["c",0.63,-0.24,1.47,-0.42,2.22,-0.48],["z"]],w:13.002,h:15.66},"timesig.cut":{d:[["M",6.255,-10.425],["c",0.09,-0.06,0.09,-0.06,0.48,-0.06],["c",0.36,0,0.36,0,0.45,0.06],["l",0.06,0.09],["l",0,1.23],["l",0,1.26],["l",0.27,0],["c",1.26,0,2.49,0.45,3.48,1.29],["c",1.05,0.87,1.8,2.28,1.89,3.48],["c",0.06,1.02,-0.51,1.92,-1.44,2.22],["c",-0.24,0.09,-0.3,0.09,-0.63,0.09],["c",-0.33,-0,-0.42,-0,-0.63,-0.06],["c",-0.66,-0.24,-1.14,-0.63,-1.41,-1.2],["c",-0.15,-0.3,-0.21,-0.51,-0.24,-0.9],["c",-0.06,-1.08,0.57,-2.04,1.56,-2.37],["c",0.18,-0.06,0.27,-0.06,0.63,-0.06],["l",0.45,-0],["c",0.06,0.03,0.09,0.03,0.09,-0],["c",0,-0.03,-0.45,-0.51,-0.66,-0.69],["c",-0.87,-0.69,-1.83,-1.05,-2.94,-1.11],["l",-0.42,0],["l",0,7.17],["l",0,7.14],["l",0.42,0],["c",0.69,-0.03,1.23,-0.18,1.86,-0.51],["c",1.05,-0.51,1.89,-1.47,2.46,-2.7],["c",0.15,-0.33,0.33,-0.87,0.39,-1.17],["c",0.09,-0.24,0.15,-0.36,0.3,-0.39],["c",0.21,-0.03,0.42,0.15,0.39,0.36],["c",-0.03,0.24,-0.21,0.78,-0.39,1.2],["c",-0.96,2.37,-2.94,3.9,-5.13,3.9],["l",-0.3,0],["l",0,1.26],["l",0,1.23],["l",-0.06,0.09],["c",-0.09,0.06,-0.09,0.06,-0.45,0.06],["c",-0.39,0,-0.39,0,-0.48,-0.06],["l",-0.06,-0.09],["l",0,-1.29],["l",0,-1.29],["l",-0.21,-0.03],["c",-1.23,-0.21,-2.31,-0.63,-3.21,-1.29],["c",-0.15,-0.09,-0.45,-0.36,-0.66,-0.57],["c",-1.11,-1.11,-1.8,-2.61,-2.04,-4.56],["c",-0.06,-0.6,-0.06,-2.01,0,-2.61],["c",0.24,-1.95,0.93,-3.45,2.04,-4.59],["c",0.42,-0.39,0.78,-0.66,1.26,-0.93],["c",0.75,-0.45,1.65,-0.75,2.61,-0.9],["l",0.21,-0.03],["l",0,-1.29],["l",0,-1.29],["z"],["m",-0.06,10.44],["c",0,-5.58,0,-6.99,-0.03,-6.99],["c",-0.15,0,-0.63,0.27,-0.87,0.45],["c",-0.45,0.36,-0.75,0.93,-0.93,1.77],["c",-0.18,0.81,-0.24,1.8,-0.24,4.74],["c",0,2.97,0.06,3.96,0.24,4.77],["c",0.24,1.08,0.66,1.68,1.41,2.07],["c",0.12,0.06,0.3,0.12,0.33,0.15],["l",0.09,0],["l",0,-6.96],["z"]],w:13.002,h:20.97},"0":{d:[["M",4.845,-14.955],["c",0.33,-0.03,1.11,0,1.47,0.06],["c",1.68,0.36,2.97,1.59,3.78,3.6],["c",1.2,2.97,0.81,6.96,-0.9,9.27],["c",-0.78,1.08,-1.71,1.71,-2.91,1.95],["c",-0.45,0.09,-1.32,0.09,-1.77,0],["c",-0.81,-0.18,-1.47,-0.51,-2.07,-1.02],["c",-2.34,-2.07,-3.15,-6.72,-1.74,-10.2],["c",0.87,-2.16,2.28,-3.42,4.14,-3.66],["z"],["m",1.11,0.87],["c",-0.21,-0.06,-0.69,-0.09,-0.87,-0.06],["c",-0.54,0.12,-0.87,0.42,-1.17,0.99],["c",-0.36,0.66,-0.51,1.56,-0.6,3],["c",-0.03,0.75,-0.03,4.59,-0,5.31],["c",0.09,1.5,0.27,2.4,0.6,3.06],["c",0.24,0.48,0.57,0.78,0.96,0.9],["c",0.27,0.09,0.78,0.09,1.05,-0],["c",0.39,-0.12,0.72,-0.42,0.96,-0.9],["c",0.33,-0.66,0.51,-1.56,0.6,-3.06],["c",0.03,-0.72,0.03,-4.56,-0,-5.31],["c",-0.09,-1.47,-0.27,-2.37,-0.6,-3.03],["c",-0.24,-0.48,-0.54,-0.78,-0.93,-0.9],["z"]],w:10.191,h:14.904},"1":{d:[["M",3.315,-15.045],["c",0.06,-0.06,0.21,-0.03,0.66,0.15],["c",0.81,0.39,1.08,0.39,1.83,0.03],["c",0.21,-0.09,0.39,-0.15,0.42,-0.15],["c",0.12,0,0.21,0.09,0.27,0.21],["c",0.06,0.12,0.06,0.33,0.06,5.94],["c",0,3.93,0,5.85,0.03,6.03],["c",0.06,0.36,0.15,0.69,0.27,0.96],["c",0.36,0.75,0.93,1.17,1.68,1.26],["c",0.3,0.03,0.39,0.09,0.39,0.3],["c",0,0.15,-0.03,0.18,-0.09,0.24],["c",-0.06,0.06,-0.09,0.06,-0.48,0.06],["c",-0.42,-0,-0.69,-0.03,-2.1,-0.24],["c",-0.9,-0.15,-1.77,-0.15,-2.67,-0],["c",-1.41,0.21,-1.68,0.24,-2.1,0.24],["c",-0.39,-0,-0.42,-0,-0.48,-0.06],["c",-0.06,-0.06,-0.06,-0.09,-0.06,-0.24],["c",0,-0.21,0.06,-0.27,0.36,-0.3],["c",0.75,-0.09,1.32,-0.51,1.68,-1.26],["c",0.12,-0.27,0.21,-0.6,0.27,-0.96],["c",0.03,-0.18,0.03,-1.59,0.03,-4.29],["c",0,-3.87,0,-4.05,-0.06,-4.14],["c",-0.09,-0.15,-0.18,-0.24,-0.39,-0.24],["c",-0.12,-0,-0.15,0.03,-0.21,0.06],["c",-0.03,0.06,-0.45,0.99,-0.96,2.13],["c",-0.48,1.14,-0.9,2.1,-0.93,2.16],["c",-0.06,0.15,-0.21,0.24,-0.33,0.24],["c",-0.24,0,-0.42,-0.18,-0.42,-0.39],["c",0,-0.06,3.27,-7.62,3.33,-7.74],["z"]],w:8.94,h:15.058},"2":{d:[["M",4.245,-14.955],["c",0.57,-0.06,1.68,0,2.34,0.18],["c",0.69,0.18,1.5,0.54,2.01,0.9],["c",1.35,0.96,1.95,2.25,1.77,3.81],["c",-0.15,1.35,-0.66,2.34,-1.68,3.15],["c",-0.6,0.48,-1.44,0.93,-3.12,1.65],["c",-1.32,0.57,-1.8,0.81,-2.37,1.14],["c",-0.57,0.33,-0.57,0.33,-0.24,0.27],["c",0.39,-0.09,1.26,-0.09,1.68,0],["c",0.72,0.15,1.41,0.45,2.1,0.9],["c",0.99,0.63,1.86,0.87,2.55,0.75],["c",0.24,-0.06,0.42,-0.15,0.57,-0.3],["c",0.12,-0.09,0.3,-0.42,0.3,-0.51],["c",0,-0.09,0.12,-0.21,0.24,-0.24],["c",0.18,-0.03,0.39,0.12,0.39,0.3],["c",0,0.12,-0.15,0.57,-0.3,0.87],["c",-0.54,1.02,-1.56,1.74,-2.79,2.01],["c",-0.42,0.09,-1.23,0.09,-1.62,0.03],["c",-0.81,-0.18,-1.32,-0.45,-2.01,-1.11],["c",-0.45,-0.45,-0.63,-0.57,-0.96,-0.69],["c",-0.84,-0.27,-1.89,0.12,-2.25,0.9],["c",-0.12,0.21,-0.21,0.54,-0.21,0.72],["c",0,0.12,-0.12,0.21,-0.27,0.24],["c",-0.15,0,-0.27,-0.03,-0.33,-0.15],["c",-0.09,-0.21,0.09,-1.08,0.33,-1.71],["c",0.24,-0.66,0.66,-1.26,1.29,-1.89],["c",0.45,-0.45,0.9,-0.81,1.92,-1.56],["c",1.29,-0.93,1.89,-1.44,2.34,-1.98],["c",0.87,-1.05,1.26,-2.19,1.2,-3.63],["c",-0.06,-1.29,-0.39,-2.31,-0.96,-2.91],["c",-0.36,-0.33,-0.72,-0.51,-1.17,-0.54],["c",-0.84,-0.03,-1.53,0.42,-1.59,1.05],["c",-0.03,0.33,0.12,0.6,0.57,1.14],["c",0.45,0.54,0.54,0.87,0.42,1.41],["c",-0.15,0.63,-0.54,1.11,-1.08,1.38],["c",-0.63,0.33,-1.2,0.33,-1.83,0],["c",-0.24,-0.12,-0.33,-0.18,-0.54,-0.39],["c",-0.18,-0.18,-0.27,-0.3,-0.36,-0.51],["c",-0.24,-0.45,-0.27,-0.84,-0.21,-1.38],["c",0.12,-0.75,0.45,-1.41,1.02,-1.98],["c",0.72,-0.72,1.74,-1.17,2.85,-1.32],["z"]],w:10.74,h:14.993},"3":{d:[["M",3.795,-14.955],["c",0.3,-0.03,1.41,0,1.83,0.06],["c",2.22,0.3,3.51,1.32,3.72,2.91],["c",0.03,0.33,0.03,1.26,-0.03,1.65],["c",-0.12,0.84,-0.48,1.47,-1.05,1.77],["c",-0.27,0.15,-0.36,0.24,-0.45,0.39],["c",-0.09,0.21,-0.09,0.36,0,0.57],["c",0.09,0.15,0.18,0.24,0.51,0.39],["c",0.75,0.42,1.23,1.14,1.41,2.13],["c",0.06,0.42,0.06,1.35,0,1.71],["c",-0.18,0.81,-0.48,1.38,-1.02,1.95],["c",-0.75,0.72,-1.8,1.2,-3.18,1.38],["c",-0.42,0.06,-1.56,0.06,-1.95,0],["c",-1.89,-0.33,-3.18,-1.29,-3.51,-2.64],["c",-0.03,-0.12,-0.03,-0.33,-0.03,-0.6],["c",0,-0.36,0,-0.42,0.06,-0.63],["c",0.12,-0.3,0.27,-0.51,0.51,-0.75],["c",0.24,-0.24,0.45,-0.39,0.75,-0.51],["c",0.21,-0.06,0.27,-0.06,0.6,-0.06],["c",0.33,0,0.39,0,0.6,0.06],["c",0.3,0.12,0.51,0.27,0.75,0.51],["c",0.36,0.33,0.57,0.75,0.6,1.2],["c",0,0.21,0,0.27,-0.06,0.42],["c",-0.09,0.18,-0.12,0.24,-0.54,0.54],["c",-0.51,0.36,-0.63,0.54,-0.6,0.87],["c",0.06,0.54,0.54,0.9,1.38,0.99],["c",0.36,0.06,0.72,0.03,0.96,-0.06],["c",0.81,-0.27,1.29,-1.23,1.44,-2.79],["c",0.03,-0.45,0.03,-1.95,-0.03,-2.37],["c",-0.09,-0.75,-0.33,-1.23,-0.75,-1.44],["c",-0.33,-0.18,-0.45,-0.18,-1.98,-0.18],["c",-1.35,0,-1.41,0,-1.5,-0.06],["c",-0.18,-0.12,-0.24,-0.39,-0.12,-0.6],["c",0.12,-0.15,0.15,-0.15,1.68,-0.15],["c",1.5,0,1.62,0,1.89,-0.15],["c",0.18,-0.09,0.42,-0.36,0.54,-0.57],["c",0.18,-0.42,0.27,-0.9,0.3,-1.95],["c",0.03,-1.2,-0.06,-1.8,-0.36,-2.37],["c",-0.24,-0.48,-0.63,-0.81,-1.14,-0.96],["c",-0.3,-0.06,-1.08,-0.06,-1.38,0.03],["c",-0.6,0.15,-0.9,0.42,-0.96,0.84],["c",-0.03,0.3,0.06,0.45,0.63,0.84],["c",0.33,0.24,0.42,0.39,0.45,0.63],["c",0.03,0.72,-0.57,1.5,-1.32,1.65],["c",-1.05,0.27,-2.1,-0.57,-2.1,-1.65],["c",0,-0.45,0.15,-0.96,0.39,-1.38],["c",0.12,-0.21,0.54,-0.63,0.81,-0.81],["c",0.57,-0.42,1.38,-0.69,2.25,-0.81],["z"]],w:9.7,h:14.929},"4":{d:[["M",8.655,-14.925],["c",0.27,-0.09,0.42,-0.12,0.54,-0.03],["c",0.09,0.06,0.15,0.21,0.15,0.3],["c",-0.03,0.06,-1.92,2.31,-4.23,5.04],["c",-2.31,2.73,-4.23,4.98,-4.26,5.01],["c",-0.03,0.06,0.12,0.06,2.55,0.06],["l",2.61,0],["l",0,-2.37],["c",0,-2.19,0.03,-2.37,0.06,-2.46],["c",0.03,-0.06,0.21,-0.18,0.57,-0.42],["c",1.08,-0.72,1.38,-1.08,1.86,-2.16],["c",0.12,-0.3,0.24,-0.54,0.27,-0.57],["c",0.12,-0.12,0.39,-0.06,0.45,0.12],["c",0.06,0.09,0.06,0.57,0.06,3.96],["l",0,3.9],["l",1.08,0],["c",1.05,0,1.11,0,1.2,0.06],["c",0.24,0.15,0.24,0.54,0,0.69],["c",-0.09,0.06,-0.15,0.06,-1.2,0.06],["l",-1.08,0],["l",0,0.33],["c",0,0.57,0.09,1.11,0.3,1.53],["c",0.36,0.75,0.93,1.17,1.68,1.26],["c",0.3,0.03,0.39,0.09,0.39,0.3],["c",0,0.15,-0.03,0.18,-0.09,0.24],["c",-0.06,0.06,-0.09,0.06,-0.48,0.06],["c",-0.42,0,-0.69,-0.03,-2.1,-0.24],["c",-0.9,-0.15,-1.77,-0.15,-2.67,0],["c",-1.41,0.21,-1.68,0.24,-2.1,0.24],["c",-0.39,0,-0.42,0,-0.48,-0.06],["c",-0.06,-0.06,-0.06,-0.09,-0.06,-0.24],["c",0,-0.21,0.06,-0.27,0.36,-0.3],["c",0.75,-0.09,1.32,-0.51,1.68,-1.26],["c",0.21,-0.42,0.3,-0.96,0.3,-1.53],["l",0,-0.33],["l",-2.7,0],["c",-2.91,0,-2.85,0,-3.09,-0.15],["c",-0.18,-0.12,-0.3,-0.39,-0.27,-0.54],["c",0.03,-0.06,0.18,-0.24,0.33,-0.45],["c",0.75,-0.9,1.59,-2.07,2.13,-3.03],["c",0.33,-0.54,0.84,-1.62,1.05,-2.16],["c",0.57,-1.41,0.84,-2.64,0.9,-4.05],["c",0.03,-0.63,0.06,-0.72,0.24,-0.81],["l",0.12,-0.06],["l",0.45,0.12],["c",0.66,0.18,1.02,0.24,1.47,0.27],["c",0.6,0.03,1.23,-0.09,2.01,-0.33],["z"]],w:11.705,h:14.994},"5":{d:[["M",1.035,-14.925],["c",0.12,-0.09,0.03,-0.09,1.08,0.06],["c",2.49,0.36,4.35,0.36,6.96,-0.06],["c",0.57,-0.09,0.66,-0.06,0.81,0.06],["c",0.15,0.18,0.12,0.24,-0.15,0.51],["c",-1.29,1.26,-3.24,2.04,-5.58,2.31],["c",-0.6,0.09,-1.2,0.12,-1.71,0.12],["c",-0.39,0,-0.45,0,-0.57,0.06],["c",-0.09,0.06,-0.15,0.12,-0.21,0.21],["l",-0.06,0.12],["l",0,1.65],["l",0,1.65],["l",0.21,-0.21],["c",0.66,-0.57,1.41,-0.96,2.19,-1.14],["c",0.33,-0.06,1.41,-0.06,1.95,0],["c",2.61,0.36,4.02,1.74,4.26,4.14],["c",0.03,0.45,0.03,1.08,-0.03,1.44],["c",-0.18,1.02,-0.78,2.01,-1.59,2.7],["c",-0.72,0.57,-1.62,1.02,-2.49,1.2],["c",-1.38,0.27,-3.03,0.06,-4.2,-0.54],["c",-1.08,-0.54,-1.71,-1.32,-1.86,-2.28],["c",-0.09,-0.69,0.09,-1.29,0.57,-1.74],["c",0.24,-0.24,0.45,-0.39,0.75,-0.51],["c",0.21,-0.06,0.27,-0.06,0.6,-0.06],["c",0.33,0,0.39,0,0.6,0.06],["c",0.3,0.12,0.51,0.27,0.75,0.51],["c",0.36,0.33,0.57,0.75,0.6,1.2],["c",0,0.21,0,0.27,-0.06,0.42],["c",-0.09,0.18,-0.12,0.24,-0.54,0.54],["c",-0.18,0.12,-0.36,0.3,-0.42,0.33],["c",-0.36,0.42,-0.18,0.99,0.36,1.26],["c",0.51,0.27,1.47,0.36,2.01,0.27],["c",0.93,-0.21,1.47,-1.17,1.65,-2.91],["c",0.06,-0.45,0.06,-1.89,0,-2.31],["c",-0.15,-1.2,-0.51,-2.1,-1.05,-2.55],["c",-0.21,-0.18,-0.54,-0.36,-0.81,-0.39],["c",-0.3,-0.06,-0.84,-0.03,-1.26,0.06],["c",-0.93,0.18,-1.65,0.6,-2.16,1.2],["c",-0.15,0.21,-0.27,0.3,-0.39,0.3],["c",-0.15,0,-0.3,-0.09,-0.36,-0.18],["c",-0.06,-0.09,-0.06,-0.15,-0.06,-3.66],["c",0,-3.39,0,-3.57,0.06,-3.66],["c",0.03,-0.06,0.09,-0.15,0.15,-0.18],["z"]],w:10.17,h:14.881},"6":{d:[["M",4.995,-14.955],["c",0.36,-0.03,1.2,0,1.59,0.06],["c",0.9,0.15,1.68,0.51,2.25,1.05],["c",0.57,0.51,0.87,1.23,0.84,1.98],["c",-0.03,0.51,-0.21,0.9,-0.6,1.26],["c",-0.24,0.24,-0.45,0.39,-0.75,0.51],["c",-0.21,0.06,-0.27,0.06,-0.6,0.06],["c",-0.33,0,-0.39,0,-0.6,-0.06],["c",-0.3,-0.12,-0.51,-0.27,-0.75,-0.51],["c",-0.39,-0.36,-0.57,-0.78,-0.57,-1.26],["c",0,-0.27,0,-0.3,0.09,-0.42],["c",0.03,-0.09,0.18,-0.21,0.3,-0.3],["c",0.12,-0.09,0.3,-0.21,0.39,-0.27],["c",0.09,-0.06,0.21,-0.18,0.27,-0.24],["c",0.06,-0.12,0.09,-0.15,0.09,-0.33],["c",0,-0.18,-0.03,-0.24,-0.09,-0.36],["c",-0.24,-0.39,-0.75,-0.6,-1.38,-0.57],["c",-0.54,0.03,-0.9,0.18,-1.23,0.48],["c",-0.81,0.72,-1.08,2.16,-0.96,5.37],["l",0,0.63],["l",0.3,-0.12],["c",0.78,-0.27,1.29,-0.33,2.1,-0.27],["c",1.47,0.12,2.49,0.54,3.27,1.29],["c",0.48,0.51,0.81,1.11,0.96,1.89],["c",0.06,0.27,0.06,0.42,0.06,0.93],["c",0,0.54,0,0.69,-0.06,0.96],["c",-0.15,0.78,-0.48,1.38,-0.96,1.89],["c",-0.54,0.51,-1.17,0.87,-1.98,1.08],["c",-1.14,0.3,-2.4,0.33,-3.24,0.03],["c",-1.5,-0.48,-2.64,-1.89,-3.27,-4.02],["c",-0.36,-1.23,-0.51,-2.82,-0.42,-4.08],["c",0.3,-3.66,2.28,-6.3,4.95,-6.66],["z"],["m",0.66,7.41],["c",-0.27,-0.09,-0.81,-0.12,-1.08,-0.06],["c",-0.72,0.18,-1.08,0.69,-1.23,1.71],["c",-0.06,0.54,-0.06,3,0,3.54],["c",0.18,1.26,0.72,1.77,1.8,1.74],["c",0.39,-0.03,0.63,-0.09,0.9,-0.27],["c",0.66,-0.42,0.9,-1.32,0.9,-3.24],["c",0,-2.22,-0.36,-3.12,-1.29,-3.42],["z"]],w:9.945,h:14.84},"7":{d:[["M",0.225,-14.955],["c",0.21,-0.06,0.45,0,0.54,0.15],["c",0.06,0.09,0.06,0.15,0.06,0.39],["c",0,0.24,0,0.33,0.06,0.42],["c",0.06,0.12,0.21,0.24,0.27,0.24],["c",0.03,0,0.12,-0.12,0.24,-0.21],["c",0.96,-1.2,2.58,-1.35,3.99,-0.42],["c",0.15,0.12,0.42,0.3,0.54,0.45],["c",0.48,0.39,0.81,0.57,1.29,0.6],["c",0.69,0.03,1.5,-0.3,2.13,-0.87],["c",0.09,-0.09,0.27,-0.3,0.39,-0.45],["c",0.12,-0.15,0.24,-0.27,0.3,-0.3],["c",0.18,-0.06,0.39,0.03,0.51,0.21],["c",0.06,0.18,0.06,0.24,-0.27,0.72],["c",-0.18,0.24,-0.54,0.78,-0.78,1.17],["c",-2.37,3.54,-3.54,6.27,-3.87,9],["c",-0.03,0.33,-0.03,0.66,-0.03,1.26],["c",0,0.9,0,1.08,0.15,1.89],["c",0.06,0.45,0.06,0.48,0.03,0.6],["c",-0.06,0.09,-0.21,0.21,-0.3,0.21],["c",-0.03,0,-0.27,-0.06,-0.54,-0.15],["c",-0.84,-0.27,-1.11,-0.3,-1.65,-0.3],["c",-0.57,0,-0.84,0.03,-1.56,0.27],["c",-0.6,0.18,-0.69,0.21,-0.81,0.15],["c",-0.12,-0.06,-0.21,-0.18,-0.21,-0.3],["c",0,-0.15,0.6,-1.44,1.2,-2.61],["c",1.14,-2.22,2.73,-4.68,5.1,-8.01],["c",0.21,-0.27,0.36,-0.48,0.33,-0.48],["c",0,0,-0.12,0.06,-0.27,0.12],["c",-0.54,0.3,-0.99,0.39,-1.56,0.39],["c",-0.75,0.03,-1.2,-0.18,-1.83,-0.75],["c",-0.99,-0.9,-1.83,-1.17,-2.31,-0.72],["c",-0.18,0.15,-0.36,0.51,-0.45,0.84],["c",-0.06,0.24,-0.06,0.33,-0.09,1.98],["c",0,1.62,-0.03,1.74,-0.06,1.8],["c",-0.15,0.24,-0.54,0.24,-0.69,0],["c",-0.06,-0.09,-0.06,-0.15,-0.06,-3.57],["c",0,-3.42,0,-3.48,0.06,-3.57],["c",0.03,-0.06,0.09,-0.12,0.15,-0.15],["z"]],w:10.53,h:15.218},"8":{d:[["M",4.995,-14.955],["c",0.33,-0.03,1.02,-0.03,1.32,0],["c",1.32,0.12,2.49,0.6,3.21,1.32],["c",0.39,0.39,0.66,0.81,0.78,1.29],["c",0.09,0.36,0.09,1.08,0,1.44],["c",-0.21,0.84,-0.66,1.59,-1.59,2.55],["l",-0.3,0.3],["l",0.27,0.18],["c",1.47,0.93,2.31,2.31,2.25,3.75],["c",-0.03,0.75,-0.24,1.35,-0.63,1.95],["c",-0.45,0.66,-1.02,1.14,-1.83,1.53],["c",-1.8,0.87,-4.2,0.87,-6,0.03],["c",-1.62,-0.78,-2.52,-2.16,-2.46,-3.66],["c",0.06,-0.99,0.54,-1.77,1.8,-2.97],["c",0.54,-0.51,0.54,-0.54,0.48,-0.57],["c",-0.39,-0.27,-0.96,-0.78,-1.2,-1.14],["c",-0.75,-1.11,-0.87,-2.4,-0.3,-3.6],["c",0.69,-1.35,2.25,-2.25,4.2,-2.4],["z"],["m",1.53,0.69],["c",-0.42,-0.09,-1.11,-0.12,-1.38,-0.06],["c",-0.3,0.06,-0.6,0.18,-0.81,0.3],["c",-0.21,0.12,-0.6,0.51,-0.72,0.72],["c",-0.51,0.87,-0.42,1.89,0.21,2.52],["c",0.21,0.21,0.36,0.3,1.95,1.23],["c",0.96,0.54,1.74,0.99,1.77,1.02],["c",0.09,0,0.63,-0.6,0.99,-1.11],["c",0.21,-0.36,0.48,-0.87,0.57,-1.23],["c",0.06,-0.24,0.06,-0.36,0.06,-0.72],["c",0,-0.45,-0.03,-0.66,-0.15,-0.99],["c",-0.39,-0.81,-1.29,-1.44,-2.49,-1.68],["z"],["m",-1.44,8.07],["l",-1.89,-1.08],["c",-0.03,0,-0.18,0.15,-0.39,0.33],["c",-1.2,1.08,-1.65,1.95,-1.59,3],["c",0.09,1.59,1.35,2.85,3.21,3.24],["c",0.33,0.06,0.45,0.06,0.93,0.06],["c",0.63,-0,0.81,-0.03,1.29,-0.27],["c",0.9,-0.42,1.47,-1.41,1.41,-2.4],["c",-0.06,-0.66,-0.39,-1.29,-0.9,-1.65],["c",-0.12,-0.09,-1.05,-0.63,-2.07,-1.23],["z"]],w:10.926,h:14.629},"9":{d:[["M",4.245,-14.955],["c",0.42,-0.03,1.29,0,1.62,0.06],["c",0.51,0.12,0.93,0.3,1.38,0.57],["c",1.53,1.02,2.52,3.24,2.73,5.94],["c",0.18,2.55,-0.48,4.98,-1.83,6.57],["c",-1.05,1.26,-2.4,1.89,-3.93,1.83],["c",-1.23,-0.06,-2.31,-0.45,-3.03,-1.14],["c",-0.57,-0.51,-0.87,-1.23,-0.84,-1.98],["c",0.03,-0.51,0.21,-0.9,0.6,-1.26],["c",0.24,-0.24,0.45,-0.39,0.75,-0.51],["c",0.21,-0.06,0.27,-0.06,0.6,-0.06],["c",0.33,-0,0.39,-0,0.6,0.06],["c",0.3,0.12,0.51,0.27,0.75,0.51],["c",0.39,0.36,0.57,0.78,0.57,1.26],["c",0,0.27,0,0.3,-0.09,0.42],["c",-0.03,0.09,-0.18,0.21,-0.3,0.3],["c",-0.12,0.09,-0.3,0.21,-0.39,0.27],["c",-0.09,0.06,-0.21,0.18,-0.27,0.24],["c",-0.06,0.12,-0.06,0.15,-0.06,0.33],["c",0,0.18,0,0.24,0.06,0.36],["c",0.24,0.39,0.75,0.6,1.38,0.57],["c",0.54,-0.03,0.9,-0.18,1.23,-0.48],["c",0.81,-0.72,1.08,-2.16,0.96,-5.37],["l",0,-0.63],["l",-0.3,0.12],["c",-0.78,0.27,-1.29,0.33,-2.1,0.27],["c",-1.47,-0.12,-2.49,-0.54,-3.27,-1.29],["c",-0.48,-0.51,-0.81,-1.11,-0.96,-1.89],["c",-0.06,-0.27,-0.06,-0.42,-0.06,-0.96],["c",0,-0.51,0,-0.66,0.06,-0.93],["c",0.15,-0.78,0.48,-1.38,0.96,-1.89],["c",0.15,-0.12,0.33,-0.27,0.42,-0.36],["c",0.69,-0.51,1.62,-0.81,2.76,-0.93],["z"],["m",1.17,0.66],["c",-0.21,-0.06,-0.57,-0.06,-0.81,-0.03],["c",-0.78,0.12,-1.26,0.69,-1.41,1.74],["c",-0.12,0.63,-0.15,1.95,-0.09,2.79],["c",0.12,1.71,0.63,2.4,1.77,2.46],["c",1.08,0.03,1.62,-0.48,1.8,-1.74],["c",0.06,-0.54,0.06,-3,0,-3.54],["c",-0.15,-1.05,-0.51,-1.53,-1.26,-1.68],["z"]],w:9.93,h:14.985},f:{d:[["M",9.945,-14.265],["c",1.53,-0.18,2.88,0.45,3.12,1.5],["c",0.12,0.51,0,1.32,-0.27,1.86],["c",-0.15,0.3,-0.42,0.57,-0.63,0.69],["c",-0.69,0.36,-1.56,0.03,-1.83,-0.69],["c",-0.09,-0.24,-0.09,-0.69,0,-0.87],["c",0.06,-0.12,0.21,-0.24,0.45,-0.42],["c",0.42,-0.24,0.57,-0.45,0.6,-0.72],["c",0.03,-0.33,-0.09,-0.39,-0.63,-0.42],["c",-0.3,0,-0.45,0,-0.6,0.03],["c",-0.81,0.21,-1.35,0.93,-1.74,2.46],["c",-0.06,0.27,-0.48,2.25,-0.48,2.31],["c",0,0.03,0.39,0.03,0.9,0.03],["c",0.72,0,0.9,0,0.99,0.06],["c",0.42,0.15,0.45,0.72,0.03,0.9],["c",-0.12,0.06,-0.24,0.06,-1.17,0.06],["l",-1.05,0],["l",-0.78,2.55],["c",-0.45,1.41,-0.87,2.79,-0.96,3.06],["c",-0.87,2.37,-2.37,4.74,-3.78,5.91],["c",-1.05,0.9,-2.04,1.23,-3.09,1.08],["c",-1.11,-0.18,-1.89,-0.78,-2.04,-1.59],["c",-0.12,-0.66,0.15,-1.71,0.54,-2.19],["c",0.69,-0.75,1.86,-0.54,2.22,0.39],["c",0.06,0.15,0.09,0.27,0.09,0.48],["c",-0,0.24,-0.03,0.27,-0.12,0.42],["c",-0.03,0.09,-0.15,0.18,-0.27,0.27],["c",-0.09,0.06,-0.27,0.21,-0.36,0.27],["c",-0.24,0.18,-0.36,0.36,-0.39,0.6],["c",-0.03,0.33,0.09,0.39,0.63,0.42],["c",0.42,0,0.63,-0.03,0.9,-0.15],["c",0.6,-0.3,0.96,-0.96,1.38,-2.64],["c",0.09,-0.42,0.63,-2.55,1.17,-4.77],["l",1.02,-4.08],["c",-0,-0.03,-0.36,-0.03,-0.81,-0.03],["c",-0.72,0,-0.81,0,-0.93,-0.06],["c",-0.42,-0.18,-0.39,-0.75,0.03,-0.9],["c",0.09,-0.06,0.27,-0.06,1.05,-0.06],["l",0.96,0],["l",0,-0.09],["c",0.06,-0.18,0.3,-0.72,0.51,-1.17],["c",1.2,-2.46,3.3,-4.23,5.34,-4.5],["z"]],w:16.08,h:19.429},m:{d:[["M",2.805,-8.895],["c",0.09,0,0.3,-0.03,0.45,-0.03],["c",0.24,0.03,0.3,0.03,0.45,0.12],["c",0.36,0.15,0.63,0.54,0.75,1.02],["l",0.03,0.21],["l",0.33,-0.3],["c",0.69,-0.69,1.38,-1.02,2.07,-1.02],["c",0.27,0,0.33,0,0.48,0.06],["c",0.21,0.09,0.48,0.36,0.63,0.6],["c",0.03,0.09,0.12,0.27,0.18,0.42],["c",0.03,0.15,0.09,0.27,0.12,0.27],["c",0,0,0.09,-0.09,0.18,-0.21],["c",0.33,-0.39,0.87,-0.81,1.29,-0.99],["c",0.78,-0.33,1.47,-0.21,2.01,0.33],["c",0.3,0.33,0.48,0.69,0.6,1.14],["c",0.09,0.42,0.06,0.54,-0.54,3.06],["c",-0.33,1.29,-0.57,2.4,-0.57,2.43],["c",0,0.12,0.09,0.21,0.21,0.21],["c",0.24,-0,0.75,-0.3,1.2,-0.72],["c",0.45,-0.39,0.6,-0.45,0.78,-0.27],["c",0.18,0.18,0.09,0.36,-0.45,0.87],["c",-1.05,0.96,-1.83,1.47,-2.58,1.71],["c",-0.93,0.33,-1.53,0.21,-1.8,-0.33],["c",-0.06,-0.15,-0.06,-0.21,-0.06,-0.45],["c",0,-0.24,0.03,-0.48,0.6,-2.82],["c",0.42,-1.71,0.6,-2.64,0.63,-2.79],["c",0.03,-0.57,-0.3,-0.75,-0.84,-0.48],["c",-0.24,0.12,-0.54,0.39,-0.66,0.63],["c",-0.03,0.09,-0.42,1.38,-0.9,3],["c",-0.9,3.15,-0.84,3,-1.14,3.15],["l",-0.15,0.09],["l",-0.78,0],["c",-0.6,0,-0.78,0,-0.84,-0.06],["c",-0.09,-0.03,-0.18,-0.18,-0.18,-0.27],["c",0,-0.03,0.36,-1.38,0.84,-2.97],["c",0.57,-2.04,0.81,-2.97,0.84,-3.12],["c",0.03,-0.54,-0.3,-0.72,-0.84,-0.45],["c",-0.24,0.12,-0.57,0.42,-0.66,0.63],["c",-0.06,0.09,-0.51,1.44,-1.05,2.97],["c",-0.51,1.56,-0.99,2.85,-0.99,2.91],["c",-0.06,0.12,-0.21,0.24,-0.36,0.3],["c",-0.12,0.06,-0.21,0.06,-0.9,0.06],["c",-0.6,0,-0.78,0,-0.84,-0.06],["c",-0.09,-0.03,-0.18,-0.18,-0.18,-0.27],["c",0,-0.03,0.45,-1.38,0.99,-2.97],["c",1.05,-3.18,1.05,-3.18,0.93,-3.45],["c",-0.12,-0.27,-0.39,-0.3,-0.72,-0.15],["c",-0.54,0.27,-1.14,1.17,-1.56,2.4],["c",-0.06,0.15,-0.15,0.3,-0.18,0.36],["c",-0.21,0.21,-0.57,0.27,-0.72,0.09],["c",-0.09,-0.09,-0.06,-0.21,0.06,-0.63],["c",0.48,-1.26,1.26,-2.46,2.01,-3.21],["c",0.57,-0.54,1.2,-0.87,1.83,-1.02],["z"]],w:14.55,h:8.988},p:{d:[["M",1.935,-8.685],["c",0.27,-0.09,0.81,-0.06,1.11,0.03],["c",0.54,0.18,0.93,0.51,1.17,0.99],["c",0.09,0.15,0.15,0.33,0.18,0.36],["l",-0,0.12],["l",0.3,-0.27],["c",0.66,-0.6,1.35,-1.02,2.13,-1.2],["c",0.21,-0.06,0.33,-0.06,0.78,-0.06],["c",0.45,0,0.51,0,0.84,0.09],["c",1.29,0.33,2.07,1.32,2.25,2.79],["c",0.09,0.81,-0.09,2.01,-0.45,2.79],["c",-0.54,1.26,-1.86,2.55,-3.18,3.03],["c",-0.45,0.18,-0.81,0.24,-1.29,0.24],["c",-0.69,-0.03,-1.35,-0.18,-1.86,-0.45],["c",-0.3,-0.15,-0.51,-0.18,-0.69,-0.09],["c",-0.09,0.03,-0.18,0.09,-0.18,0.12],["c",-0.09,0.12,-1.05,2.94,-1.05,3.06],["c",0,0.24,0.18,0.48,0.51,0.63],["c",0.18,0.06,0.54,0.15,0.75,0.15],["c",0.21,0,0.36,0.06,0.42,0.18],["c",0.12,0.18,0.06,0.42,-0.12,0.54],["c",-0.09,0.03,-0.15,0.03,-0.78,0],["c",-1.98,-0.15,-3.81,-0.15,-5.79,0],["c",-0.63,0.03,-0.69,0.03,-0.78,0],["c",-0.24,-0.15,-0.24,-0.57,0.03,-0.66],["c",0.06,-0.03,0.48,-0.09,0.99,-0.12],["c",0.87,-0.06,1.11,-0.09,1.35,-0.21],["c",0.18,-0.06,0.33,-0.18,0.39,-0.3],["c",0.06,-0.12,3.24,-9.42,3.27,-9.6],["c",0.06,-0.33,0.03,-0.57,-0.15,-0.69],["c",-0.09,-0.06,-0.12,-0.06,-0.3,-0.06],["c",-0.69,0.06,-1.53,1.02,-2.28,2.61],["c",-0.09,0.21,-0.21,0.45,-0.27,0.51],["c",-0.09,0.12,-0.33,0.24,-0.48,0.24],["c",-0.18,0,-0.36,-0.15,-0.36,-0.3],["c",0,-0.24,0.78,-1.83,1.26,-2.55],["c",0.72,-1.11,1.47,-1.74,2.28,-1.92],["z"],["m",5.37,1.47],["c",-0.27,-0.12,-0.75,-0.03,-1.14,0.21],["c",-0.75,0.48,-1.47,1.68,-1.89,3.15],["c",-0.45,1.47,-0.42,2.34,0,2.7],["c",0.45,0.39,1.26,0.21,1.83,-0.36],["c",0.51,-0.51,0.99,-1.68,1.38,-3.27],["c",0.3,-1.17,0.33,-1.74,0.15,-2.13],["c",-0.09,-0.15,-0.15,-0.21,-0.33,-0.3],["z"]],w:14.546,h:13.107},r:{d:[["M",6.345,-9.105],["c",0.27,-0.03,0.93,0,1.2,0.06],["c",0.84,0.21,1.23,0.81,1.02,1.53],["c",-0.24,0.75,-0.9,1.17,-1.56,0.96],["c",-0.33,-0.09,-0.51,-0.3,-0.66,-0.75],["c",-0.03,-0.12,-0.09,-0.24,-0.12,-0.3],["c",-0.09,-0.15,-0.3,-0.24,-0.48,-0.24],["c",-0.57,0,-1.38,0.54,-1.65,1.08],["c",-0.06,0.15,-0.33,1.17,-0.9,3.27],["c",-0.57,2.31,-0.81,3.12,-0.87,3.21],["c",-0.03,0.06,-0.12,0.15,-0.18,0.21],["l",-0.12,0.06],["l",-0.81,0.03],["c",-0.69,0,-0.81,0,-0.9,-0.03],["c",-0.09,-0.06,-0.18,-0.21,-0.18,-0.3],["c",0,-0.06,0.39,-1.62,0.9,-3.51],["c",0.84,-3.24,0.87,-3.45,0.87,-3.72],["c",0,-0.21,0,-0.27,-0.03,-0.36],["c",-0.12,-0.15,-0.21,-0.24,-0.42,-0.24],["c",-0.24,0,-0.45,0.15,-0.78,0.42],["c",-0.33,0.36,-0.45,0.54,-0.72,1.14],["c",-0.03,0.12,-0.21,0.24,-0.36,0.27],["c",-0.12,0,-0.15,0,-0.24,-0.06],["c",-0.18,-0.12,-0.18,-0.21,-0.06,-0.54],["c",0.21,-0.57,0.42,-0.93,0.78,-1.32],["c",0.54,-0.51,1.2,-0.81,1.95,-0.87],["c",0.81,-0.03,1.53,0.3,1.92,0.87],["l",0.12,0.18],["l",0.09,-0.09],["c",0.57,-0.45,1.41,-0.84,2.19,-0.96],["z"]],w:9.346,h:9.132},s:{d:[["M",4.485,-8.715],["c",0.09,0,0.36,-0.03,0.57,-0.03],["c",0.75,0.03,1.29,0.24,1.71,0.63],["c",0.51,0.54,0.66,1.26,0.36,1.83],["c",-0.24,0.42,-0.63,0.57,-1.11,0.42],["c",-0.33,-0.09,-0.6,-0.36,-0.6,-0.57],["c",0,-0.03,0.06,-0.21,0.15,-0.39],["c",0.12,-0.21,0.15,-0.33,0.18,-0.48],["c",0,-0.24,-0.06,-0.48,-0.15,-0.6],["c",-0.15,-0.21,-0.42,-0.24,-0.75,-0.15],["c",-0.27,0.06,-0.48,0.18,-0.69,0.36],["c",-0.39,0.39,-0.51,0.96,-0.33,1.38],["c",0.09,0.21,0.42,0.51,0.78,0.72],["c",1.11,0.69,1.59,1.11,1.89,1.68],["c",0.21,0.39,0.24,0.78,0.15,1.29],["c",-0.18,1.2,-1.17,2.16,-2.52,2.52],["c",-1.02,0.24,-1.95,0.12,-2.7,-0.42],["c",-0.72,-0.51,-0.99,-1.47,-0.6,-2.19],["c",0.24,-0.48,0.72,-0.63,1.17,-0.42],["c",0.33,0.18,0.54,0.45,0.57,0.81],["c",0,0.21,-0.03,0.3,-0.33,0.51],["c",-0.33,0.24,-0.39,0.42,-0.27,0.69],["c",0.06,0.15,0.21,0.27,0.45,0.33],["c",0.3,0.09,0.87,0.09,1.2,-0],["c",0.75,-0.21,1.23,-0.72,1.29,-1.35],["c",0.03,-0.42,-0.15,-0.81,-0.54,-1.2],["c",-0.24,-0.24,-0.48,-0.42,-1.41,-1.02],["c",-0.69,-0.42,-1.05,-0.93,-1.05,-1.47],["c",0,-0.39,0.12,-0.87,0.3,-1.23],["c",0.27,-0.57,0.78,-1.05,1.38,-1.35],["c",0.24,-0.12,0.63,-0.27,0.9,-0.3],["z"]],w:6.541,h:8.64},z:{d:[["M",2.655,-7.935],["c",0.36,-0.09,0.81,-0.03,1.71,0.27],["c",0.78,0.21,0.96,0.27,1.74,0.3],["c",0.87,0.06,1.02,0.03,1.38,-0.21],["c",0.21,-0.15,0.33,-0.15,0.48,-0.06],["c",0.15,0.09,0.21,0.3,0.15,0.45],["c",-0.03,0.06,-1.26,1.26,-2.76,2.67],["l",-2.73,2.55],["l",0.54,0.03],["c",0.54,0.03,0.72,0.03,2.01,0.15],["c",0.36,0.03,0.9,0.06,1.2,0.09],["c",0.66,0,0.81,-0.03,1.02,-0.24],["c",0.3,-0.3,0.39,-0.72,0.27,-1.23],["c",-0.06,-0.27,-0.06,-0.27,-0.03,-0.39],["c",0.15,-0.3,0.54,-0.27,0.69,0.03],["c",0.15,0.33,0.27,1.02,0.27,1.5],["c",0,1.47,-1.11,2.7,-2.52,2.79],["c",-0.57,0.03,-1.02,-0.09,-2.01,-0.51],["c",-1.02,-0.42,-1.23,-0.48,-2.13,-0.54],["c",-0.81,-0.06,-0.96,-0.03,-1.26,0.18],["c",-0.12,0.06,-0.24,0.12,-0.27,0.12],["c",-0.27,0,-0.45,-0.3,-0.36,-0.51],["c",0.03,-0.06,1.32,-1.32,2.91,-2.79],["l",2.88,-2.73],["c",-0.03,0,-0.21,0.03,-0.42,0.06],["c",-0.21,0.03,-0.78,0.09,-1.23,0.12],["c",-1.11,0.12,-1.23,0.15,-1.95,0.27],["c",-0.72,0.15,-1.17,0.18,-1.29,0.09],["c",-0.27,-0.18,-0.21,-0.75,0.12,-1.26],["c",0.39,-0.6,0.93,-1.02,1.59,-1.2],["z"]],w:8.567,h:8.738},"+":{d:[["M",3.495,-11.175],["c",0.18,-0.09,0.36,-0.09,0.54,0],["c",0.18,0.09,0.24,0.15,0.33,0.3],["l",0.06,0.15],["l",0,1.29],["l",0,1.29],["l",1.29,0],["c",1.23,0,1.29,0,1.41,0.06],["c",0.06,0.03,0.15,0.09,0.18,0.12],["c",0.12,0.09,0.21,0.33,0.21,0.48],["c",0,0.15,-0.09,0.39,-0.21,0.48],["c",-0.03,0.03,-0.12,0.09,-0.18,0.12],["c",-0.12,0.06,-0.18,0.06,-1.41,0.06],["l",-1.29,0],["l",0,1.29],["c",0,1.23,0,1.29,-0.06,1.41],["c",-0.09,0.18,-0.15,0.24,-0.3,0.33],["c",-0.21,0.09,-0.39,0.09,-0.57,0],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["c",-0.06,-0.12,-0.06,-0.18,-0.06,-1.41],["l",0,-1.29],["l",-1.29,0],["c",-1.23,0,-1.29,0,-1.41,-0.06],["c",-0.18,-0.09,-0.24,-0.15,-0.33,-0.33],["c",-0.09,-0.18,-0.09,-0.36,0,-0.54],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["l",0.15,-0.06],["l",1.26,0],["l",1.29,0],["l",0,-1.29],["c",0,-1.23,0,-1.29,0.06,-1.41],["c",0.09,-0.18,0.15,-0.24,0.33,-0.33],["z"]],w:7.463,h:7.397},",":{d:[["M",1.335,-3.345],["c",0.57,-0.15,1.17,0.03,1.59,0.45],["c",0.45,0.45,0.6,0.96,0.51,1.89],["c",-0.09,1.23,-0.42,2.46,-0.99,3.93],["c",-0.3,0.72,-0.72,1.62,-0.78,1.68],["c",-0.18,0.21,-0.51,0.18,-0.66,-0.06],["c",-0.03,-0.06,-0.06,-0.15,-0.06,-0.18],["c",0,-0.06,0.12,-0.33,0.24,-0.63],["c",0.84,-1.8,1.02,-2.61,0.69,-3.24],["c",-0.12,-0.24,-0.27,-0.36,-0.75,-0.6],["c",-0.36,-0.15,-0.42,-0.21,-0.6,-0.39],["c",-0.69,-0.69,-0.69,-1.71,0,-2.4],["c",0.21,-0.21,0.51,-0.39,0.81,-0.45],["z"]],w:3.374,h:8.009},"-":{d:[["M",0.2,-5.325],["c",0.09,-0.06,0.15,-0.06,2.31,-0.06],["c",2.46,0,2.37,0,2.46,0.21],["c",0.12,0.21,0.03,0.42,-0.15,0.54],["c",-0.09,0.06,-0.15,0.06,-2.28,0.06],["c",-2.16,0,-2.22,0,-2.31,-0.06],["c",-0.27,-0.15,-0.27,-0.54,-0.03,-0.69],["z"]],w:4.95,h:0.81},".":{d:[["M",1.335,-3.345],["c",1.05,-0.27,2.1,0.57,2.1,1.65],["c",0,1.08,-1.05,1.92,-2.1,1.65],["c",-0.9,-0.21,-1.5,-1.14,-1.26,-2.04],["c",0.12,-0.63,0.63,-1.11,1.26,-1.26],["z"]],w:3.413,h:3.399}};
this.printSymbol=function(b,g,c,f){if(!a[c]){return null}var d=this.pathClone(a[c].d);d[0][1]+=b;d[0][2]+=g;var e=f.path().attr({path:d,stroke:"none",fill:"#000000"});return e};this.getPathForSymbol=function(b,g,e,d,c){var d=d||1;var c=c||1;if(!a[e]){return null}var f=this.pathClone(a[e].d);if(d!=1||c!=1){this.pathScale(f,d,c)}f[0][1]+=b;f[0][2]+=g;return f};this.getSymbolWidth=function(b){if(a[b]){return a[b].w}return 0};this.getSymbolHeight=function(b){if(a[b]){return a[b].h}return 0};this.getSymbolAlign=function(b){if(b.substring(0,7)==="scripts"&&b!=="scripts.roll"){return"center"}return"left"};this.pathClone=function(g){var d=[];for(var c=0,e=g.length;c<e;c++){d[c]=[];for(var b=0,f=g[c].length;b<f;b++){d[c][b]=g[c][b]}}return d};this.pathScale=function(f,e,c){for(var b=0,d=f.length;b<d;b++){var g=f[b];for(j=1,jj=g.length;j<jj;j++){g[j]*=(j%2)?e:c}}};this.getYCorr=function(b){switch(b){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case"+":return -3;case"timesig.common":case"timesig.cut":return -1;case"flags.d32nd":return -1;case"flags.d64th":return -2;case"flags.u32nd":return 1;case"flags.u64th":return 3;case"rests.whole":return 1;case"rests.half":return -1;case"rests.8th":return -1;case"rests.quarter":return -2;case"rests.16th":return -1;case"rests.32nd":return -1;case"rests.64th":return -1;default:return 0}}};function ABCStaffGroupElement(){this.voices=[];this.staffs=[]}ABCStaffGroupElement.prototype.addVoice=function(b,a){this.voices[this.voices.length]=b;if(!this.staffs[a]){this.staffs[this.staffs.length]={top:0,highest:7,lowest:7}}b.staff=this.staffs[a]};ABCStaffGroupElement.prototype.finished=function(){for(var a=0;a<this.voices.length;a++){if(!this.voices[a].layoutEnded()){return false}}return true};ABCStaffGroupElement.prototype.layout=function(e,m){this.spacingunits=0;this.minspace=1000;var h=AbcSpacing.MARGINLEFT;for(var c=0;c<this.voices.length;c++){if(this.voices[c].header){var n=m.paper.text(100,-10,this.voices[c].header).attr({"font-size":12,"font-family":"serif"});h=Math.max(h,n.getBBox().width);n.remove()}}h=h*1.1;this.startx=h;var b=0;for(var c=0;c<this.voices.length;c++){this.voices[c].beginLayout(h)}while(!this.finished()){b=null;for(var c=0;c<this.voices.length;c++){if(!this.voices[c].layoutEnded()&&(!b||this.voices[c].getDurationIndex()<b)){b=this.voices[c].getDurationIndex()}}var l=[];var k=[];for(var c=0;c<this.voices.length;c++){if(this.voices[c].getDurationIndex()!=b){k.push(this.voices[c])}else{l.push(this.voices[c])}}var g=0;for(var c=0;c<l.length;c++){if(l[c].nextx>h){h=l[c].nextx;g=l[c].spacingunits}}this.spacingunits+=g;this.minspace=Math.min(this.minspace,g);for(var c=0;c<k.length;c++){if(k[c].spacingunits-=g){}}for(var c=0;c<l.length;c++){var d=l[c].layoutOneItem(h,e);var o=d-h;if(o>0){h=d;for(var a=0;a<c;a++){l[a].shiftRight(o)}}}for(var c=0;c<l.length;c++){var f=l[c];f.updateIndices()}}for(var c=0;c<this.voices.length;c++){if(this.voices[c].nextx>h){h=this.voices[c].nextx;g=this.voices[c].spacingunits}}this.spacingunits+=g;this.w=h;for(var c=0;c<this.voices.length;c++){this.voices[c].w=this.w}};ABCStaffGroupElement.prototype.draw=function(e,h){this.y=h;for(var d=0;d<this.staffs.length;d++){var c=this.staffs[d].highest-((d==0)?20:15);var b=this.staffs[d].lowest-((d==this.staffs.length-1)?0:0);this.staffs[d].top=h;if(c>0){h+=c*AbcSpacing.STEP}this.staffs[d].y=h;h+=AbcSpacing.STAVEHEIGHT*0.9;if(b<0){h-=b*AbcSpacing.STEP}this.staffs[d].bottom=h}this.height=h-this.y;var g=0;for(var d=0;d<this.voices.length;d++){this.voices[d].draw(e,g);g=this.voices[d].barbottom}if(this.staffs.length>1){e.y=this.staffs[0].y;var f=e.calcY(10);e.y=this.staffs[this.staffs.length-1].y;var a=e.calcY(2);e.printStem(this.startx,0.6,f,a)}for(var d=0;d<this.staffs.length;d++){e.y=this.staffs[d].y;e.printStave(this.startx,this.w)}};function ABCVoiceElement(b,a){this.children=[];this.beams=[];this.otherchildren=[];this.w=0;this.duplicate=false;this.voicenumber=b;this.voicetotal=a}ABCVoiceElement.prototype.addChild=function(a){this.children[this.children.length]=a};ABCVoiceElement.prototype.addOther=function(a){if(a instanceof ABCBeamElem){this.beams.push(a)}else{this.otherchildren.push(a)}};ABCVoiceElement.prototype.updateIndices=function(){if(!this.layoutEnded()){this.durationindex+=this.children[this.i].duration;this.i++;this.minx=this.nextminx}};ABCVoiceElement.prototype.layoutEnded=function(){return(this.i>=this.children.length)};ABCVoiceElement.prototype.getDurationIndex=function(){return this.durationindex-(this.children[this.i]&&(this.children[this.i].duration>0)?0:5e-7)};ABCVoiceElement.prototype.beginLayout=function(a){this.i=0;this.durationindex=0;this.ii=this.children.length;this.startx=a;this.minx=a;this.nextminx=a;this.nextx=a;this.spacingunits=0};ABCVoiceElement.prototype.layoutOneItem=function(a,d){var c=this.children[this.i];if(!c){return 0}var b=a-this.minx;if(b<c.getExtraWidth()){a+=c.getExtraWidth()-b}c.x=a;a+=(d*Math.sqrt(c.duration*8));this.nextminx=c.x+c.getMinWidth();(this.i!=this.ii-1)&&(this.nextminx+=c.minspacing);if(this.nextminx>a){a=this.nextminx;this.spacingunits=0}else{this.spacingunits=Math.sqrt(c.duration*8)}this.nextx=a;this.staff.highest=Math.max(c.top,this.staff.highest);this.staff.lowest=Math.min(c.bottom,this.staff.lowest);return c.x};ABCVoiceElement.prototype.shiftRight=function(a){var b=this.children[this.i];if(!b){return}b.x+=a;this.nextminx+=a;this.nextx+=a};ABCVoiceElement.prototype.draw=function(e,f){var c=this.w-1;e.y=this.staff.y;e.staffbottom=this.staff.bottom;this.barbottom=e.calcY(2);if(this.header){var d=12-(this.voicenumber+1)*(12/(this.voicetotal+1));e.paper.text(this.startx/2,e.calcY(d),this.header).attr({"font-size":12,"font-family":"serif"})}for(var a=0,b=this.children.length;a<b;a++){this.children[a].draw(e,(this.barto||a==b-1)?f:0)}this.beams.each(function(g){g.draw(e)});this.otherchildren.each(function(g){g.draw(e,this.startx+10,c)})};function ABCAbsoluteElement(c,b,a){this.abcelem=c;this.duration=b;this.minspacing=a||0;this.x=0;this.children=[];this.heads=[];this.extra=[];this.extraw=0;this.decs=[];this.w=0;this.right=[];this.invisible=false;this.bottom=7;this.top=7}ABCAbsoluteElement.prototype.getMinWidth=function(){return this.w};ABCAbsoluteElement.prototype.getExtraWidth=function(){return -this.extraw};ABCAbsoluteElement.prototype.addExtra=function(a){if(a.dx<this.extraw){this.extraw=a.dx}this.extra[this.extra.length]=a;this.addChild(a)};ABCAbsoluteElement.prototype.addHead=function(a){if(a.dx<this.extraw){this.extraw=a.dx}this.heads[this.heads.length]=a;this.addRight(a)};ABCAbsoluteElement.prototype.addRight=function(a){if(a.dx+a.w>this.w){this.w=a.dx+a.w}this.right[this.right.length]=a;this.addChild(a)};ABCAbsoluteElement.prototype.addChild=function(a){a.parent=this;this.children[this.children.length]=a;this.pushTop(a.top);this.pushBottom(a.bottom)};ABCAbsoluteElement.prototype.pushTop=function(a){this.top=Math.max(a,this.top)};ABCAbsoluteElement.prototype.pushBottom=function(a){this.bottom=Math.min(a,this.bottom)
};ABCAbsoluteElement.prototype.draw=function(c,d){this.elemset=c.paper.set();if(this.invisible){return}c.beginGroup();for(var b=0;b<this.children.length;b++){this.elemset.push(this.children[b].draw(c,this.x,d))}this.elemset.push(c.endGroup());var a=this;this.elemset.mouseup(function(f){c.notifySelect(a)})};ABCAbsoluteElement.prototype.highlight=function(){this.elemset.attr({fill:"#ff0000"})};ABCAbsoluteElement.prototype.unhighlight=function(){this.elemset.attr({fill:"#000000"})};function ABCRelativeElement(f,b,a,e,d){d=d||{};this.x=0;this.c=f;this.dx=b;this.w=a;this.pitch=e;this.scalex=d.scalex||1;this.scaley=d.scaley||1;this.type=d.type||"symbol";this.pitch2=d.pitch2;this.linewidth=d.linewidth;this.attributes=d.attributes;this.top=e+((d.extreme=="above")?7:0);this.bottom=e-((d.extreme=="below")?7:0)}ABCRelativeElement.prototype.draw=function(b,a,c){this.x=a+this.dx;switch(this.type){case"symbol":if(this.c===null){return null}this.graphelem=b.printSymbol(this.x,this.pitch,this.c,this.scalex,this.scaley);break;case"debug":this.graphelem=b.debugMsg(this.x,this.c);break;case"debugLow":this.graphelem=b.debugMsgLow(this.x,this.c);break;case"text":this.graphelem=b.printText(this.x,this.pitch,this.c);break;case"bar":this.graphelem=b.printStem(this.x,this.linewidth,b.calcY(this.pitch),(c)?c:b.calcY(this.pitch2));break;case"stem":this.graphelem=b.printStem(this.x,this.linewidth,b.calcY(this.pitch),b.calcY(this.pitch2));break;case"ledger":this.graphelem=b.printStaveLine(this.x,this.x+this.w,this.pitch);break}if(this.scalex!=1&&this.graphelem){this.graphelem.scale(this.scalex,this.scaley,this.x,b.calcY(this.pitch))}if(this.attributes){this.graphelem.attr(this.attributes)}return this.graphelem};function ABCEndingElem(c,b,a){this.text=c;this.anchor1=b;this.anchor2=a}ABCEndingElem.prototype.draw=function(c,d,b){var a;if(this.anchor1){d=this.anchor1.x+this.anchor1.w;a=sprintf("M %f %f L %f %f",d,c.y,d,c.y+10);c.paper.path().attr({path:a,stroke:"#000000",fill:"#000000"});c.printText(d+5,18.5,this.text).attr({"font-size":"10px"})}if(this.anchor2){b=this.anchor2.x;a=sprintf("M %f %f L %f %f",b,c.y,b,c.y+10);c.paper.path().attr({path:a,stroke:"#000000",fill:"#000000"})}a=sprintf("M %f %f L %f %f",d,c.y,b,c.y);c.paper.path().attr({path:a,stroke:"#000000",fill:"#000000"})};function ABCTieElem(d,b,a,c){this.anchor1=d;this.anchor2=b;this.above=a;this.force=c}ABCTieElem.prototype.draw=function(e,g,c){var f;var d;if(this.startlimitelem){g=this.startlimitelem.x+this.startlimitelem.w}if(this.endlimitelem){c=this.endlimitelem.x}if(this.anchor1){g=this.anchor1.x;f=this.anchor1.pitch;if(!this.anchor2){d=this.anchor1.pitch}}if(this.anchor2){c=this.anchor2.x;d=this.anchor2.pitch;if(!this.anchor1){f=this.anchor2.pitch}}if(this.anchor1&&this.anchor2){if((!this.force&&this.anchor1.parent.beam&&this.anchor2.parent.beam&&this.anchor1.parent.beam.asc===this.anchor2.parent.beam.asc)||((this.force=="up")||this.force=="down")&&this.anchor1.parent.beam&&this.anchor2.parent.beam&&this.anchor1.parent.beam==this.anchor2.parent.beam){this.above=!this.anchor1.parent.beam.asc;var b=true}}var a=0;if(this.force=="up"&&!b){a=7}if(this.force=="down"&&!b){a=-7}e.drawArc(g,c,f+a,d+a,this.above)};function ABCTripletElem(d,c,b,a){this.anchor1=c;this.anchor2=b;this.above=a;this.number=d}ABCTripletElem.prototype.draw=function(d,g,c){if(this.anchor1&&this.anchor2){var f=this.above?14:-1;if(this.anchor1.parent.beam&&this.anchor1.parent.beam===this.anchor2.parent.beam){var b=this.anchor1.parent.beam;this.above=b.asc;f=b.pos}else{this.drawLine(d,d.calcY(f))}var e=this.anchor1.x+this.anchor2.x;var a=0;if(b){if(this.above){e+=(this.anchor2.w+this.anchor1.w);a=4}else{a=-4}}else{e+=this.anchor2.w}d.printText(e/2,f+a,this.number,"middle").attr({"font-size":"10px"})}};ABCTripletElem.prototype.drawLine=function(c,e){var b;var d=this.anchor1.x;b=sprintf("M %f %f L %f %f",d,e,d,e+5);c.paper.path().attr({path:b,stroke:"#000000"});var a=this.anchor2.x+this.anchor2.w;b=sprintf("M %f %f L %f %f",a,e,a,e+5);c.paper.path().attr({path:b,stroke:"#000000"});b=sprintf("M %f %f L %f %f",d,e,(d+a)/2-5,e);c.paper.path().attr({path:b,stroke:"#000000"});b=sprintf("M %f %f L %f %f",(d+a)/2+5,e,a,e);c.paper.path().attr({path:b,stroke:"#000000"})};function ABCBeamElem(a,b){this.isflat=(b);this.isgrace=(a&&a==="grace");this.forceup=(a&&a==="up");this.forcedown=(a&&a==="down");this.elems=[];this.total=0;this.dy=(this.asc)?AbcSpacing.STEP*1.2:-AbcSpacing.STEP*1.2;if(this.isgrace){this.dy=this.dy*0.4}this.allrests=true}ABCBeamElem.prototype.add=function(a){this.allrests=this.allrests&&a.abcelem.rest;a.beam=this;this.elems.push(a);var b=a.abcelem.averagepitch;this.total+=b;if(!this.min||a.abcelem.minpitch<this.min){this.min=a.abcelem.minpitch}if(!this.max||a.abcelem.maxpitch>this.max){this.max=a.abcelem.maxpitch}};ABCBeamElem.prototype.average=function(){try{return this.total/this.elems.length}catch(a){return 0}};ABCBeamElem.prototype.draw=function(a){if(this.elems.length===0||this.allrests){return}this.drawBeam(a);this.drawStems(a)};ABCBeamElem.prototype.drawBeam=function(i){var b=this.average();var h=(this.isgrace)?5:7;var a=5;this.asc=(this.forceup||this.isgrace||b<6)&&(!this.forcedown);this.pos=Math.round(this.asc?Math.max(b+h,this.max+a):Math.min(b-h,this.min-a));var f=this.elems[0].abcelem.averagepitch-this.elems[this.elems.length-1].abcelem.averagepitch;if(this.isflat){f=0}var e=this.elems.length/2;if(f>e){f=e}if(f<-e){f=-e}this.starty=i.calcY(this.pos+Math.floor(f/2));this.endy=i.calcY(this.pos+Math.floor(-f/2));var d=this.elems[0].heads[(this.asc)?0:this.elems[0].heads.length-1];var g=this.elems[this.elems.length-1].heads[(this.asc)?0:this.elems[this.elems.length-1].heads.length-1];this.startx=d.x;if(this.asc){this.startx+=d.w-0.6}this.endx=g.x;if(this.asc){this.endx+=g.w}var c="M"+this.startx+" "+this.starty+" L"+this.endx+" "+this.endy+"L"+this.endx+" "+(this.endy+this.dy)+" L"+this.startx+" "+(this.starty+this.dy)+"z";i.paper.path().attr({path:c,stroke:"none",fill:"#000000"})};ABCBeamElem.prototype.drawStems=function(r){var a=[];r.beginGroup();for(var g=0,q=this.elems.length;g<q;g++){if(this.elems[g].abcelem.rest){continue}var m=this.elems[g].heads[(this.asc)?0:this.elems[g].heads.length-1];var e=(this.isgrace)?1/3:1/5;var b=m.pitch+((this.asc)?e:-e);var o=r.calcY(b);var p=m.x+((this.asc)?m.w:0);var l=this.getBarYAt(p);var s=(this.asc)?-0.6:0.6;r.printStem(p,s,o,l);var n=(this.asc)?1.5*AbcSpacing.STEP:-1.5*AbcSpacing.STEP;(this.isgrace)&&(n=n*2/3);for(var c=getDurlog(this.elems[g].duration);c<-3;c++){if(a[-4-c]){a[-4-c].single=false}else{a[-4-c]={x:p+((this.asc)?-0.6:0),y:l+n*(-4-c+1),durlog:c,single:true}}}for(var f=a.length-1;f>=0;f--){if(g===q-1||getDurlog(this.elems[g+1].duration)>(-f-4)){var k=p;var h=l+n*(f+1);if(a[f].single){k=(g===0)?p+5:p-5;h=this.getBarYAt(k)+n*(f+1)}var d="M"+a[f].x+" "+a[f].y+" L"+k+" "+h+"L"+k+" "+(h+this.dy)+" L"+a[f].x+" "+(a[f].y+this.dy)+"z";r.paper.path().attr({path:d,stroke:"none",fill:"#000000"});a=a.slice(0,f)}}}r.endGroup()
};ABCBeamElem.prototype.getBarYAt=function(a){return this.starty+(this.endy-this.starty)/(this.endx-this.startx)*(a-this.startx)};var getDuration=function(a){var b=0;if(a.duration){b=a.duration}return b};var getDurlog=function(a){return Math.floor(Math.log(a)/Math.log(2))};function ABCLayout(b,a){this.glyphs=b;this.isBagpipes=a;this.chartable={rest:{0:"rests.whole",1:"rests.half",2:"rests.quarter",3:"rests.8th",4:"rests.16th",5:"rests.32nd",6:"rests.64th",7:"rests.128th"},note:{"-1":"noteheads.dbl",0:"noteheads.whole",1:"noteheads.half",2:"noteheads.quarter",3:"noteheads.quarter",4:"noteheads.quarter",5:"noteheads.quarter",6:"noteheads.quarter"},uflags:{3:"flags.u8th",4:"flags.u16th",5:"flags.u32nd",6:"flags.u64th"},dflags:{3:"flags.d8th",4:"flags.d16th",5:"flags.d32nd",6:"flags.d64th"}};this.slurs={};this.ties=[];this.slursbyvoice={};this.tiesbyvoice={};this.endingsbyvoice={};this.s=0;this.v=0}ABCLayout.prototype.getCurrentVoiceId=function(){return"s"+this.s+"v"+this.v};ABCLayout.prototype.pushCrossLineElems=function(){this.slursbyvoice[this.getCurrentVoiceId()]=this.slurs;this.tiesbyvoice[this.getCurrentVoiceId()]=this.ties;this.endingsbyvoice[this.getCurrentVoiceId()]=this.partstartelem};ABCLayout.prototype.popCrossLineElems=function(){this.slurs=this.slursbyvoice[this.getCurrentVoiceId()]||{};this.ties=this.tiesbyvoice[this.getCurrentVoiceId()]||[];this.partstartelem=this.endingsbyvoice[this.getCurrentVoiceId()]};ABCLayout.prototype.getElem=function(){if(this.abcline.length<=this.pos){return null}return this.abcline[this.pos]};ABCLayout.prototype.getNextElem=function(){if(this.abcline.length<=this.pos+1){return null}return this.abcline[this.pos+1]};ABCLayout.prototype.printABCLine=function(a){this.staffgroup=new ABCStaffGroupElement();for(this.s=0;this.s<a.length;this.s++){this.printABCStaff(a[this.s])}return this.staffgroup};ABCLayout.prototype.printABCStaff=function(a){var b="";if(a.bracket){b+="bracket "+a.bracket+" "}if(a.brace){b+="brace "+a.brace+" "}for(this.v=0;this.v<a.voices.length;this.v++){this.voice=new ABCVoiceElement(this.v,a.voices.length);if(this.v===0){this.voice.barfrom=(a.connectBarLines==="start"||a.connectBarLines==="continue");this.voice.barto=(a.connectBarLines==="continue"||a.connectBarLines==="end")}else{this.voice.duplicate=true}if(a.title&&a.title[this.v]){this.voice.header=a.title[this.v]}this.voice.addChild(this.printClef(a.clef));this.voice.addChild(this.printKeySignature(a.key));if(a.meter){this.voice.addChild(this.printTimeSignature(a.meter))}this.printABCVoice(a.voices[this.v]);this.staffgroup.addVoice(this.voice,this.s)}};ABCLayout.prototype.printABCVoice=function(b){this.popCrossLineElems();this.stemdir=(this.isBagpipes)?"down":null;this.abcline=b;if(this.partstartelem){this.partstartelem=new ABCEndingElem("",null,null);this.voice.addOther(this.partstartelem)}for(var a in this.slurs){if(this.slurs.hasOwnProperty(a)){this.slurs[a]=new ABCTieElem(null,null,this.slurs[a].above,this.slurs[a].force);this.voice.addOther(this.slurs[a])}}for(var c=0;c<this.ties.length;c++){this.ties[c]=new ABCTieElem(null,null,this.ties[c].above,this.ties[c].force);this.voice.addOther(this.ties[c])}for(this.pos=0;this.pos<this.abcline.length;this.pos++){var d=this.printABCElement();for(var c=0;c<d.length;c++){this.voice.addChild(d[c])}}this.pushCrossLineElems()};ABCLayout.prototype.printABCElement=function(){var c=[];var b=this.getElem();switch(b.el_type){case"note":c=this.printBeam();break;case"bar":c[0]=this.printBarLine(b);if(this.voice.duplicate){c[0].invisible=true}break;case"meter":c[0]=this.printTimeSignature(b);if(this.voice.duplicate){c[0].invisible=true}break;case"clef":c[0]=this.printClef(b);if(this.voice.duplicate){c[0].invisible=true}break;case"key":c[0]=this.printKeySignature(b);if(this.voice.duplicate){c[0].invisible=true}break;case"stem":this.stemdir=b.direction;break;case"part":var a=new ABCAbsoluteElement(b,0,0);a.addChild(new ABCRelativeElement(b.title,0,0,18,{type:"text",attributes:{"font-weight":"bold","font-size":"16px","font-family":"serif"}}));c[0]=a;break;default:var a=new ABCAbsoluteElement(b,0,0);a.addChild(new ABCRelativeElement("element type "+b.el_type,0,0,0,{type:"debug"}));c[0]=a}return c};ABCLayout.prototype.printBeam=function(){var b=[];if(this.getElem().startBeam&&!this.getElem().endBeam){var c=new ABCBeamElem(this.stemdir);while(this.getElem()){var a=this.printNote(this.getElem(),true);b.push(a);c.add(a);if(this.getElem().endBeam){break}this.pos++}this.voice.addOther(c)}else{b[0]=this.printNote(this.getElem())}return b};function sortPitch(c){var a;do{a=true;for(var d=0;d<c.pitches.length-1;d++){if(c.pitches[d].pitch>c.pitches[d+1].pitch){a=false;var b=c.pitches[d];c.pitches[d]=c.pitches[d+1];c.pitches[d+1]=b}}}while(!a)}ABCLayout.prototype.printNote=function(K,l){var f=null;var D=null;this.roomtaken=0;this.roomtakenright=0;var H=0;var L="";var F=null;var w,G,E;var B,e,b,s;var a=getDuration(K);var C=Math.floor(Math.log(a)/Math.log(2));var A=0;for(var r=Math.pow(2,C),n=r/2;r<a;A++,r+=n,n/=2){}var t=new ABCAbsoluteElement(K,a,1);if(K.rest){var N=7;if(this.stemdir=="down"){N=3}if(this.stemdir=="up"){N=11}switch(K.rest.type){case"rest":L=this.chartable.rest[-C];K.averagepitch=N;K.minpitch=N;K.maxpitch=N;break;case"invisible":case"spacer":L=""}f=this.printNoteHead(t,L,{verticalPos:N},null,0,-this.roomtaken,null,A,0,1);if(f){t.addHead(f)}this.roomtaken+=this.accidentalshiftx;this.roomtakenright=Math.max(this.roomtakenright,this.dotshiftx)}else{sortPitch(K);var g=0;for(w=0,E=K.pitches.length;w<E;w++){g+=K.pitches[w].verticalPos}K.averagepitch=g/K.pitches.length;K.minpitch=K.pitches[0].verticalPos;K.maxpitch=K.pitches[K.pitches.length-1].verticalPos;var z=(K.averagepitch>=6)?"down":"up";if(this.stemdir){z=this.stemdir}for(w=(z=="down")?K.pitches.length-2:1;(z=="down")?w>=0:w<K.pitches.length;w=(z=="down")?w-1:w+1){var v=K.pitches[(z=="down")?w+1:w-1];var J=K.pitches[w];var M=(z=="down")?v.pitch-J.pitch:J.pitch-v.pitch;if(M<=1&&!v.printer_shift){J.printer_shift=(M)?"different":"same";if(z=="down"){this.roomtaken=this.glyphs.getSymbolWidth(this.chartable.note[-C])+2}else{H=this.glyphs.getSymbolWidth(this.chartable.note[-C])+2}}}for(w=0;w<K.pitches.length;w++){if(!l){if((z=="down"&&w!==0)||(z=="up"&&w!=E-1)){F=null}else{F=this.chartable[(z=="down")?"dflags":"uflags"][-C]}L=this.chartable.note[-C]}else{L="noteheads.quarter"}if(((this.stemdir=="up"||z=="down")&&w==E-1)||((this.stemdir=="down"||z=="up")&&w==0)){if(K.startSlur){K.pitches[w].startSlur=K.startSlur}if(K.endSlur){K.pitches[w].endSlur=K.endSlur}}f=this.printNoteHead(t,L,K.pitches[w],z,0,-this.roomtaken,F,A,H,1);if(f){t.addHead(f)}this.roomtaken+=this.accidentalshiftx;this.roomtakenright=Math.max(this.roomtakenright,this.dotshiftx)}if(!l&&C<=-1){e=(z=="down")?K.minpitch-7:K.minpitch+1/3;b=(z=="down")?K.maxpitch-1/3:K.maxpitch+7;s=(z=="down")?0:t.heads[0].w;B=(z=="down")?1:-1;t.addExtra(new ABCRelativeElement(null,s,0,e,{type:"stem",pitch2:b,linewidth:B}))}}if(K.lyric!==undefined){var u="";
K.lyric.each(function(c){u+=c.syllable+c.divider+"\n"});t.addRight(new ABCRelativeElement(u,0,u.length*5,0,{type:"debugLow"}))}if(K.gracenotes!==undefined){var I=3/5;var k=null;if(K.gracenotes.length>1){k=new ABCBeamElem("grace",this.isBagpipes)}var d=[];for(G=K.gracenotes.length-1;G>=0;G--){this.roomtaken+=10;d[G]=this.roomtaken;if(K.gracenotes[G].accidental){this.roomtaken+=7}}for(G=0;G<K.gracenotes.length;G++){var h=K.gracenotes[G].verticalPos;F=(k)?null:this.chartable.uflags[(this.isBagpipes)?5:3];D=this.printNoteHead(t,"noteheads.quarter",K.gracenotes[G],"up",-d[G],-d[G],F,0,0,I);t.addExtra(D);if(k){var q={heads:[D],abcelem:{averagepitch:h,minpitch:h,maxpitch:h},duration:(this.isBagpipes)?1/32:1/16};k.add(q)}else{e=h+1/3*I;b=h+7*I;s=D.dx+D.w;B=-0.6;t.addExtra(new ABCRelativeElement(null,s,0,e,{type:"stem",pitch2:b,linewidth:B}))}if(G==0&&!this.isBagpipes){this.voice.addOther(new ABCTieElem(D,f,false,true))}}if(k){this.voice.addOther(k)}}if(K.decoration){this.printDecoration(K.decoration,K.maxpitch,(f)?f.w:0,t,this.roomtaken)}if(K.barNumber){t.addChild(new ABCRelativeElement(K.barNumber,-10,0,0,{type:"debug"}))}for(G=K.maxpitch;G>11;G--){if(G%2===0&&!K.rest){t.addChild(new ABCRelativeElement(null,-2,this.glyphs.getSymbolWidth(L)+4,G,{type:"ledger"}))}}for(G=K.minpitch;G<1;G++){if(G%2===0&&!K.rest){t.addChild(new ABCRelativeElement(null,-2,this.glyphs.getSymbolWidth(L)+4,G,{type:"ledger"}))}}if(K.chord!==undefined){for(G=0;G<K.chord.length;G++){var o=0;var m=16;switch(K.chord[G].position){case"left":this.roomtaken+=7;o=-this.roomtaken;m=K.averagepitch;t.addExtra(new ABCRelativeElement(K.chord[G].name,o,this.glyphs.getSymbolWidth(K.chord[G].name[0])+4,m,{type:"text"}));break;case"right":this.roomtakenright+=4;o=this.roomtakenright;m=K.averagepitch;t.addRight(new ABCRelativeElement(K.chord[G].name,o,this.glyphs.getSymbolWidth(K.chord[G].name[0])+4,m,{type:"text"}));break;case"below":m=-3;default:t.addChild(new ABCRelativeElement(K.chord[G].name,o,0,m,{type:"text"}))}}}if(K.startTriplet){this.triplet=new ABCTripletElem(K.startTriplet,f,null,true);this.voice.addOther(this.triplet)}if(K.endTriplet){this.triplet.anchor2=f;this.triplet=null}return t};ABCLayout.prototype.printNoteHead=function(l,w,x,n,h,e,s,o,u,y){var k=x.verticalPos;var d;var t;this.accidentalshiftx=0;this.dotshiftx=0;if(w===undefined){l.addChild(new ABCRelativeElement("pitch is undefined",0,0,0,{type:"debug"}))}else{if(w===""){d=new ABCRelativeElement(null,0,0,k)}else{var m=h;if(x.printer_shift){var q=(x.printer_shift=="same")?1:0;m=(n=="down")?-this.glyphs.getSymbolWidth(w)*y+q:this.glyphs.getSymbolWidth(w)*y-q}d=new ABCRelativeElement(w,m,this.glyphs.getSymbolWidth(w)*y,k,{scalex:y,scaley:y,extreme:((n=="down")?"below":"above")});if(s){var g=k+((n=="down")?-7:7)*y;var p=(n=="down")?h:h+d.w-0.6;l.addRight(new ABCRelativeElement(s,p,this.glyphs.getSymbolWidth(s)*y,g,{scalex:y,scaley:y}))}this.dotshiftx=d.w+u-2+5*o;for(;o>0;o--){var a=(1-k%2);l.addRight(new ABCRelativeElement("dots.dot",d.w+u-2+5*o,this.glyphs.getSymbolWidth("dots.dot"),k+a))}}}if(x.accidental){var b;switch(x.accidental){case"quartersharp":b="accidentals.halfsharp";break;case"dblsharp":b="accidentals.dblsharp";break;case"sharp":b="accidentals.sharp";break;case"quarterflat":b="accidentals.halfflat";break;case"flat":b="accidentals.flat";break;case"dblflat":b="accidentals.dblflat";break;case"natural":b="accidentals.nat"}this.accidentalshiftx=(this.glyphs.getSymbolWidth(b)*y+2);l.addExtra(new ABCRelativeElement(b,e-this.accidentalshiftx,this.glyphs.getSymbolWidth(b),k,{scalex:y,scaley:y}))}if(x.endTie){if(this.ties[0]){this.ties[0].anchor2=d;this.ties=this.ties.slice(1,this.ties.length)}}if(x.startTie){var r=new ABCTieElem(d,null,(this.stemdir=="up"||n=="down")&&this.stemdir!="down",(this.stemdir=="down"||this.stemdir=="up"));this.ties[this.ties.length]=r;this.voice.addOther(r)}if(x.endSlur){for(t=0;t<x.endSlur.length;t++){var v=x.endSlur[t];var f;if(this.slurs[v]){f=this.slurs[v].anchor2=d;delete this.slurs[v]}else{f=new ABCTieElem(null,d,n=="down",(this.stemdir=="up"||n=="down")&&this.stemdir!="down",this.stemdir);this.voice.addOther(f)}if(this.startlimitelem){f.startlimitelem=this.startlimitelem}}}if(x.startSlur){for(t=0;t<x.startSlur.length;t++){var v=x.startSlur[t];var f=new ABCTieElem(d,null,(this.stemdir=="up"||n=="down")&&this.stemdir!="down",this.stemdir);this.slurs[v]=f;this.voice.addOther(f)}}return d};ABCLayout.prototype.printDecoration=function(k,a,b,m,o){var d;var g=[];var e=(a>9)?a+3:12;var c;var f;o=o||0;(a===5)&&(e=14);for(f=0;f<k.length;f++){if(k[f]==="staccato"){c=((this.stemdir=="down"||a>=6)&&this.stemdir!=="up")?a+2:a-2;(a===4)&&c--;((a===6)||(a===8))&&c++;(a>9)&&e++;var n=b/2;if(this.glyphs.getSymbolAlign("scripts.staccato")!=="center"){n-=(this.glyphs.getSymbolWidth(d)/2)}m.addChild(new ABCRelativeElement("scripts.staccato",n,this.glyphs.getSymbolWidth("scripts.staccato"),c))}if(k[f]==="slide"&&m.heads[0]){c=m.heads[0].pitch;var l=new ABCRelativeElement("",-o-15,0,c-1);var h=new ABCRelativeElement("",-o-5,0,c+1);m.addChild(l);m.addChild(h);this.voice.addOther(new ABCTieElem(l,h,false))}}for(f=0;f<k.length;f++){switch(k[f]){case"trill":d="scripts.trill";break;case"roll":d="scripts.roll";break;case"marcato":d="scripts.umarcato";break;case"marcato2":d="scriopts.dmarcato";break;case"turn":d="scripts.turn";break;case"uppermordent":d="scripts.prall";break;case"mordent":case"lowermordent":d="scripts.mordent";break;case"staccato":case"slide":continue;case"downbow":d="scripts.downbow";break;case"upbow":d="scripts.upbow";break;case"fermata":d="scripts.ufermata";break;case"invertedfermata":d="scripts.dfermata";break;case"breath":d=",";break;case"accent":d="scripts.sforzato";break;case"tenuto":d="scripts.tenuto";break;case"coda":d="scripts.coda";break;case"segno":d="scripts.segno";break;case"p":case"mp":case"ppp":case"pppp":case"f":case"ff":case"fff":case"ffff":case"sfz":case"mf":d=k[f];break;default:g[g.length]=k[f];continue}c=e;e+=3;var n=b/2;if(this.glyphs.getSymbolAlign(d)!=="center"){n-=(this.glyphs.getSymbolWidth(d)/2)}m.addChild(new ABCRelativeElement(d,n,this.glyphs.getSymbolWidth(d),c))}(g.length>0)&&m.addChild(new ABCRelativeElement(g.join(","),0,0,0,{type:"debug"}))};ABCLayout.prototype.printBarLine=function(c){var i=new ABCAbsoluteElement(c,0,10);var d=null;var k=0;var a=(c.type==="bar_right_repeat"||c.type==="bar_dbl_repeat");var e=(c.type!="bar_left_repeat"&&c.type!="bar_thick_thin"&&c.type!="bar_invisible");var f=(c.type==="bar_right_repeat"||c.type==="bar_dbl_repeat"||c.type==="bar_left_repeat"||c.type==="bar_thin_thick"||c.type==="bar_thick_thin");var g=(c.type==="bar_left_repeat"||c.type==="bar_thick_thin"||c.type==="bar_thin_thin"||c.type==="bar_dbl_repeat");var b=(c.type==="bar_left_repeat"||c.type==="bar_dbl_repeat");if(a||b){for(var h in this.slurs){if(this.slurs.hasOwnProperty(h)){this.slurs[h].endlimitelem=i}}this.startlimitelem=i}if(a){i.addRight(new ABCRelativeElement("dots.dot",k,1,7));i.addRight(new ABCRelativeElement("dots.dot",k,1,5));
k+=6}if(e){d=new ABCRelativeElement(null,k,1,2,{type:"bar",pitch2:10,linewidth:0.6});i.addRight(d)}if(c.type==="bar_invisible"){d=new ABCRelativeElement(null,k,1,2,{type:"none",pitch2:10,linewidth:0.6});i.addRight(d)}if(c.decoration){this.printDecoration(c.decoration,12,(f)?3:1,i)}if(f){k+=4;d=new ABCRelativeElement(null,k,4,2,{type:"bar",pitch2:10,linewidth:4});i.addRight(d);k+=5}if(this.partstartelem&&c.endEnding){this.partstartelem.anchor2=d;this.partstartelem=null}if(g){k+=3;d=new ABCRelativeElement(null,k,1,2,{type:"bar",pitch2:10,linewidth:0.6});i.addRight(d)}if(b){k+=3;i.addRight(new ABCRelativeElement("dots.dot",k,1,7));i.addRight(new ABCRelativeElement("dots.dot",k,1,5))}if(c.startEnding){this.partstartelem=new ABCEndingElem(c.startEnding,d,null);this.voice.addOther(this.partstartelem)}return i};ABCLayout.prototype.printClef=function(c){var e="clefs.G";var d=4;var b=new ABCAbsoluteElement(c,0,10);switch(c.type){case"treble":break;case"tenor":e="clefs.C";d=8;break;case"alto":e="clefs.C";d=6;break;case"bass":e="clefs.F";d=8;break;case"treble+8":break;case"tenor+8":e="clefs.C";d=8;break;case"bass+8":e="clefs.F";d=8;break;case"alto+8":e="clefs.C";d=6;break;case"treble-8":break;case"tenor-8":e="clefs.C";d=8;break;case"bass-8":e="clefs.F";d=8;break;case"alto-8":e="clefs.C";d=6;break;default:b.addChild(new ABCRelativeElement("clef="+c.type,0,0,0,{type:"debug"}))}if(c.verticalPos){d=c.verticalPos}var a=10;b.addRight(new ABCRelativeElement(e,a,this.glyphs.getSymbolWidth(e),d));return b};ABCLayout.prototype.printKeySignature=function(c){var b=new ABCAbsoluteElement(c,0,10);var a=0;if(c.accidentals){c.accidentals.each(function(e){var d=(e.acc==="sharp")?"accidentals.sharp":(e.acc==="natural")?"accidentals.nat":"accidentals.flat";b.addRight(new ABCRelativeElement(d,a,this.glyphs.getSymbolWidth(d),e.verticalPos));a+=this.glyphs.getSymbolWidth(d)+2},this)}this.startlimitelem=b;return b};ABCLayout.prototype.printTimeSignature=function(c){var b=new ABCAbsoluteElement(c,0,20);if(c.type==="specified"){for(var a=0;a<c.value.length;a++){if(a!==0){b.addRight(new ABCRelativeElement("+",a*20-9,this.glyphs.getSymbolWidth("+"),7))}b.addRight(new ABCRelativeElement(c.value[a].num,a*20,this.glyphs.getSymbolWidth(c.value[a].num.charAt(0))*c.value[a].num.length,9));b.addRight(new ABCRelativeElement(c.value[a].den,a*20,this.glyphs.getSymbolWidth(c.value[a].den.charAt(0))*c.value[a].den.length,5))}}else{if(c.type==="common_time"){b.addRight(new ABCRelativeElement("timesig.common",0,this.glyphs.getSymbolWidth("timesig.common"),7))}else{if(c.type==="cut_time"){b.addRight(new ABCRelativeElement("timesig.cut",0,this.glyphs.getSymbolWidth("timesig.cut"),7))}}}this.startlimitelem=b;return b};var AbcSpacing=function(){};AbcSpacing.FONTEM=360;AbcSpacing.FONTSIZE=30;AbcSpacing.STEP=AbcSpacing.FONTSIZE*93/720;AbcSpacing.SPACE=10;AbcSpacing.TOPNOTE=20;AbcSpacing.STAVEHEIGHT=100;AbcSpacing.MARGINLEFT=15;function ABCPrinter(a){this.y=0;this.paper=a;this.space=3*AbcSpacing.SPACE;this.glyphs=new ABCGlyphs();this.listeners=[];this.selected=[];this.ingroup=false}ABCPrinter.prototype.notifySelect=function(b){this.clearSelection();this.selected=[b];b.highlight();for(var a=0;a<this.listeners.length;a++){this.listeners[a].highlight(b.abcelem)}};ABCPrinter.prototype.clearSelection=function(){for(var a=0;a<this.selected.length;a++){this.selected[a].unhighlight()}this.selected=[]};ABCPrinter.prototype.addSelectListener=function(a){this.listeners[this.listeners.length]=a};ABCPrinter.prototype.rangeHighlight=function(b,d){this.clearSelection();for(var i=0;i<this.staffgroups.length;i++){var f=this.staffgroups[i].voices;for(var g=0;g<f.length;g++){var a=f[g].children;for(var c=0;c<a.length;c++){var h=a[c].abcelem.startChar;var e=a[c].abcelem.endChar;if((h<=b&&b<=e)||(h<=d&&d<=e)||(b<=h&&h<=d)||(b<=e&&e<=d)){this.selected[this.selected.length]=a[c];a[c].highlight()}}}}};ABCPrinter.prototype.beginGroup=function(){this.path=[];this.lastM=[0,0];this.ingroup=true};ABCPrinter.prototype.addPath=function(c){c=c||[];if(c.length==0){return}c[0][0]="m";c[0][1]-=this.lastM[0];c[0][2]-=this.lastM[1];this.lastM[0]+=c[0][1];this.lastM[1]+=c[0][2];this.path.push(c[0]);for(var a=1,b=c.length;a<b;a++){if(c[a][0]=="m"){this.lastM[0]+=c[a][1];this.lastM[1]+=c[a][2]}this.path.push(c[a])}};ABCPrinter.prototype.endGroup=function(){this.ingroup=false;if(this.path.length==0){return null}return this.paper.path().attr({path:this.path,stroke:"none",fill:"#000000"})};ABCPrinter.prototype.printStaveLine=function(x1,x2,pitch){var isIE=
/*@cc_on!@*/
false;var dy=0.35;var fill="#000000";if(isIE){dy=1;fill="#666666"}var y=this.calcY(pitch);var pathString=sprintf("M %f %f L %f %f L %f %f L %f %f z",x1,y-dy,x2,y-dy,x2,y+dy,x1,y+dy);return this.paper.path().attr({path:pathString,stroke:"none",fill:fill}).toBack()};ABCPrinter.prototype.printStem=function(x,dx,y1,y2){if(dx<0){var tmp=y2;y2=y1;y1=tmp}var isIE=
/*@cc_on!@*/
false;var fill="#000000";if(isIE&&dx<1){dx=1;fill="#666666"}if(~~x===x){x+=0.05}var pathArray=[["M",x,y1],["L",x,y2],["L",x+dx,y2],["L",x+dx,y1],["z"]];if(!isIE&&this.ingroup){this.addPath(pathArray)}else{return this.paper.path().attr({path:pathArray,stroke:"none",fill:fill}).toBack()}};ABCPrinter.prototype.printText=function(a,d,c,b){b=b||"start";return this.paper.text(a,this.calcY(d),c).attr({"text-anchor":b,"font-size":12})};ABCPrinter.prototype.printSymbol=function(k,d,c,g,f){if(!c){return null}if(c.length>0&&c.indexOf(".")<0){var h=this.paper.set();var l=0;for(var e=0;e<c.length;e++){var b=this.glyphs.getYCorr(c.charAt(e));var a=this.glyphs.printSymbol(k+l,this.calcY(d+b),c.charAt(e),this.paper);if(a){h.push(a);l+=this.glyphs.getSymbolWidth(c.charAt(e))}else{this.debugMsg(k,"no symbol:"+c)}}return h}else{var b=this.glyphs.getYCorr(c);if(this.ingroup){this.addPath(this.glyphs.getPathForSymbol(k,this.calcY(d+b),c,g,f))}else{var a=this.glyphs.printSymbol(k,this.calcY(d+b),c,this.paper);if(a){return a}else{this.debugMsg(k,"no symbol:"+c)}}return null}};ABCPrinter.prototype.drawArc=function(o,n,r,q,p){o=o+6;n=n+4;r=r+((p)?1.5:-1.5);q=q+((p)?1.5:-1.5);var c=this.calcY(r);var b=this.calcY(q);var h=n-o;var g=b-c;var f=Math.sqrt(h*h+g*g);var e=h/f;var d=g/f;var u=f/5;var i=((p)?-1:1)*Math.min(25,Math.max(4,u));var m=o+u*e-i*d;var t=c+u*d+i*e;var k=n-u*e-i*d;var s=b-u*d+i*e;var a=2;var l=sprintf("M %f %f C %f %f %f %f %f %f C %f %f %f %f %f %f z",o,c,m,t,k,s,n,b,k-a*d,s+a*e,m-a*d,t+a*e,o,c);return this.paper.path().attr({path:l,stroke:"none",fill:"#000000"})};ABCPrinter.prototype.debugMsg=function(a,b){return this.paper.text(a,this.y,b)};ABCPrinter.prototype.debugMsgLow=function(a,b){this.paper.text(a,this.staffbottom,b).attr({"font-family":"serif","font-size":12,"text-anchor":"begin"})};ABCPrinter.prototype.calcY=function(a){return this.y+((AbcSpacing.TOPNOTE-a)*AbcSpacing.STEP)};ABCPrinter.prototype.printStave=function(a,b){this.printStaveLine(a,b,2);this.printStaveLine(a,b,4);this.printStaveLine(a,b,6);this.printStaveLine(a,b,8);this.printStaveLine(a,b,10)
};ABCPrinter.prototype.printABC=function(abctune){this.layouter=new ABCLayout(this.glyphs,abctune.formatting.bagpipes);this.y=15;if(abctune.formatting.stretchlast){this.paper.text(200,this.y,"Format: stretchlast");this.y+=20}if(abctune.formatting.staffwidth){this.width=abctune.formatting.staffwidth}else{this.width=740}this.width+=AbcSpacing.MARGINLEFT;if(abctune.formatting.scale){this.paper.text(200,this.y,"Format: scale="+abctune.formatting.scale);this.y+=20}this.paper.text(this.width/2,this.y,abctune.metaText.title).attr({"font-size":20,"font-family":"serif"});this.y+=20;if(abctune.lines[0]&&abctune.lines[0].subtitle){this.printSubtitleLine(abctune.lines[0]);this.y+=20}if(abctune.metaText.rhythm){this.paper.text(AbcSpacing.MARGINLEFT,this.y,abctune.metaText.rhythm).attr({"text-anchor":"start","font-style":"italic","font-family":"serif","font-size":12});!(abctune.metaText.author||abctune.metaText.origin||abctune.metaText.composer)&&(this.y+=15)}if(abctune.metaText.author){this.paper.text(this.width,this.y,abctune.metaText.author).attr({"text-anchor":"end","font-style":"italic","font-family":"serif","font-size":12});this.y+=15}if(abctune.metaText.origin){this.paper.text(this.width,this.y,"("+abctune.metaText.origin+")").attr({"text-anchor":"end","font-style":"italic","font-family":"serif","font-size":12});this.y+=15}if(abctune.metaText.composer){this.paper.text(this.width,this.y,abctune.metaText.composer).attr({"text-anchor":"end","font-style":"italic","font-family":"serif","font-size":12});this.y+=15}if(abctune.metaText.tempo){var x=50;if(abctune.metaText.tempo.preString){var text=this.paper.text(x,this.y+20,abctune.metaText.tempo.preString).attr({"text-anchor":"start"});x+=(text.getBBox().width+10)}if(abctune.metaText.tempo.duration){var temposcale=0.75;var tempopitch=14.5;var duration=abctune.metaText.tempo.duration[0];var abselem=new ABCAbsoluteElement(abctune.metaText.tempo,duration,1);var durlog=Math.floor(Math.log(duration)/Math.log(2));var dot=0;for(var tot=Math.pow(2,durlog),inc=tot/2;tot<duration;dot++,tot+=inc,inc/=2){}var c=this.layouter.chartable.note[-durlog];var flag=this.layouter.chartable.uflags[-durlog];var temponote=this.layouter.printNoteHead(abselem,c,{verticalPos:tempopitch},"up",0,0,flag,dot,0,temposcale);abselem.addHead(temponote);if(duration<1){var p1=tempopitch+1/3*temposcale;var p2=tempopitch+7*temposcale;var dx=temponote.dx+temponote.w;var width=-0.6;abselem.addExtra(new ABCRelativeElement(null,dx,0,p1,{type:"stem",pitch2:p2,linewidth:width}))}abselem.x=x;abselem.draw(this,null);x+=(abselem.w+5);text=this.paper.text(x,this.y+20,"= "+abctune.metaText.tempo.bpm).attr({"text-anchor":"start"});x+=text.getBBox().width+10}if(abctune.metaText.tempo.postString){this.paper.text(x,this.y+20,abctune.metaText.tempo.postString).attr({"text-anchor":"start"})}this.y+=15}this.staffgroups=[];var maxwidth=this.width;for(var line=0;line<abctune.lines.length;line++){var abcline=abctune.lines[line];if(abcline.staff){var staffgroup=this.layouter.printABCLine(abcline.staff);var newspace=this.space;for(var it=0;it<3;it++){staffgroup.layout(newspace,this);if(line&&line==abctune.lines.length-1&&staffgroup.w/this.width<0.66){break}var relspace=staffgroup.spacingunits*newspace;var constspace=staffgroup.w-relspace;if(staffgroup.spacingunits>0){newspace=(this.width-constspace)/staffgroup.spacingunits;if(newspace*staffgroup.minspace>50){newspace=50/staffgroup.minspace}}}staffgroup.draw(this,this.y);if(staffgroup.w>maxwidth){maxwidth=staffgroup.w}this.staffgroups[this.staffgroups.length]=staffgroup;this.y=staffgroup.y+staffgroup.height;this.y+=AbcSpacing.STAVEHEIGHT*0.2}else{if(abcline.subtitle&&line!=0){this.printSubtitleLine(abcline);this.y+=20}else{if(abcline.text){this.paper.text(100,this.y,"TEXT: "+abcline.text);this.y+=20}}}}var extraText="";if(abctune.metaText.partOrder){extraText+="Part Order: "+abctune.metaText.partOrder+"\n"}if(abctune.metaText.notes){extraText+="Notes:\n"+abctune.metaText.notes+"\n"}if(abctune.metaText.book){extraText+="Book: "+abctune.metaText.book+"\n"}if(abctune.metaText.source){extraText+="Source: "+abctune.metaText.source+"\n"}if(abctune.metaText.transcription){extraText+="Transcription: "+abctune.metaText.transcription+"\n"}if(abctune.metaText.discography){extraText+="Discography: "+abctune.metaText.discography+"\n"}if(abctune.metaText.history){extraText+="History: "+abctune.metaText.history+"\n"}if(abctune.metaText.unalignedWords){extraText+="Words:\n"+abctune.metaText.unalignedWords+"\n"}var text2=this.paper.text(AbcSpacing.MARGINLEFT,this.y+25,extraText).attr({"text-anchor":"start","font-family":"serif","font-size":13});var height=text2.getBBox().height;text2.translate(0,height/2);this.paper.setSize(maxwidth+50,this.y+30+height);var isIE=
/*@cc_on!@*/
false;if(isIE){this.paper.canvas.parentNode.style.width=(maxwidth+50)+"px";this.paper.canvas.parentNode.style.height=""+(this.y+30+height)+"px"}else{this.paper.canvas.parentNode.setAttribute("style","width:"+(maxwidth+50)+"px")}};ABCPrinter.prototype.printSubtitleLine=function(a){this.paper.text(this.width/2,this.y,a.subtitle).attr({"font-size":16})};function AbcTuneBook(c){var g=this;var f="";c=c.strip();var a=c.split("\nX:");for(var e=1;e<a.length;e++){a[e]="X:"+a[e]}var h=0;g.tunes=[];a.each(function(i){g.tunes.push({abc:i,startPos:h});h+=i.length});if(g.tunes.length>1&&!g.tunes[0].abc.startsWith("X:")){var b=g.tunes.shift();var d=b.abc.split("\n");d.each(function(i){if(i.startsWith("%%")){f+=i+"\n"}})}g.tunes.each(function(k){var i=k.abc.indexOf("\n\n");if(i>0){k.abc=k.abc.substring(0,i)}k.abc=f+k.abc})}function AbcParseHeader(o,t,u,e){var v={acc:"sharp",note:"f"};var x={acc:"sharp",note:"c"};var a={acc:"sharp",note:"g"};var d={acc:"sharp",note:"d"};var i={acc:"sharp",note:"A"};var l={acc:"sharp",note:"e"};var r={acc:"sharp",note:"B"};var m={acc:"flat",note:"B"};var b={acc:"flat",note:"e"};var s={acc:"flat",note:"A"};var h={acc:"flat",note:"d"};var w={acc:"flat",note:"G"};var p={acc:"flat",note:"c"};var c={acc:"flat",note:"f"};var n={"C#":[v,x,a,d,i,l,r],"A#m":[v,x,a,d,i,l,r],"G#Mix":[v,x,a,d,i,l,r],"D#Dor":[v,x,a,d,i,l,r],"E#Phr":[v,x,a,d,i,l,r],"F#Lyd":[v,x,a,d,i,l,r],"B#Loc":[v,x,a,d,i,l,r],"F#":[v,x,a,d,i,l],"D#m":[v,x,a,d,i,l],"C#Mix":[v,x,a,d,i,l],"G#Dor":[v,x,a,d,i,l],"A#Phr":[v,x,a,d,i,l],BLyd:[v,x,a,d,i,l],"E#Loc":[v,x,a,d,i,l],B:[v,x,a,d,i],"G#m":[v,x,a,d,i],"F#Mix":[v,x,a,d,i],"C#Dor":[v,x,a,d,i],"D#Phr":[v,x,a,d,i],ELyd:[v,x,a,d,i],"A#Loc":[v,x,a,d,i],E:[v,x,a,d],"C#m":[v,x,a,d],BMix:[v,x,a,d],"F#Dor":[v,x,a,d],"G#Phr":[v,x,a,d],ALyd:[v,x,a,d],"D#Loc":[v,x,a,d],A:[v,x,a],"F#m":[v,x,a],EMix:[v,x,a],BDor:[v,x,a],"C#Phr":[v,x,a],DLyd:[v,x,a],"G#Loc":[v,x,a],D:[v,x],Bm:[v,x],AMix:[v,x],EDor:[v,x],"F#Phr":[v,x],GLyd:[v,x],"C#Loc":[v,x],G:[v],Em:[v],DMix:[v],ADor:[v],BPhr:[v],CLyd:[v],"F#Loc":[v],C:[],Am:[],GMix:[],DDor:[],EPhr:[],FLyd:[],BLoc:[],F:[m],Dm:[m],CMix:[m],GDor:[m],APhr:[m],BbLyd:[m],ELoc:[m],Bb:[m,b],Gm:[m,b],FMix:[m,b],CDor:[m,b],DPhr:[m,b],EbLyd:[m,b],ALoc:[m,b],Eb:[m,b,s],Cm:[m,b,s],BbMix:[m,b,s],FDor:[m,b,s],GPhr:[m,b,s],AbLyd:[m,b,s],DLoc:[m,b,s],Ab:[m,b,s,h],Fm:[m,b,s,h],EbMix:[m,b,s,h],BbDor:[m,b,s,h],CPhr:[m,b,s,h],DbLyd:[m,b,s,h],GLoc:[m,b,s,h],Db:[m,b,s,h,w],Bbm:[m,b,s,h,w],AbMix:[m,b,s,h,w],EbDor:[m,b,s,h,w],FPhr:[m,b,s,h,w],GgLyd:[m,b,s,h,w],CLoc:[m,b,s,h,w],Gb:[m,b,s,h,w,p],Ebm:[m,b,s,h,w,p],DbMix:[m,b,s,h,w,p],AbDor:[m,b,s,h,w,p],BbPhr:[m,b,s,h,w,p],CbLyd:[m,b,s,h,w,p],FLoc:[m,b,s,h,w,p],Cb:[m,b,s,h,w,p,c],Abm:[m,b,s,h,w,p,c],GbMix:[m,b,s,h,w,p,c],DbDor:[m,b,s,h,w,p,c],EbPhr:[m,b,s,h,w,p,c],FbLyd:[m,b,s,h,w,p,c],BbLoc:[m,b,s,h,w,p,c],"A#":[m,b],"B#":[],"D#":[m,b,s],"E#":[m],"G#":[m,b,s,h]};
var q=function(A,y){var z=0;switch(A){case"treble":case"none":case"treble+8":case"treble-8":break;case"bass3":case"bass":case"bass+8":case"bass-8":case"bass+16":case"bass-16":z=-12;break;case"tenor":z=-8;break;case"alto2":case"alto1":case"alto":case"alto+8":case"alto-8":z=-6;break}return z+y};this.deepCopyKey=function(z){var y={accidentals:[]};z.each(function(A){y.accidentals.push(Object.clone(A))});return y};var k={A:5,B:6,C:0,D:1,E:2,F:3,G:4,a:12,b:13,c:7,d:8,e:9,f:10,g:11};this.addPosToKey=function(A,z){var y=A.verticalPos;z.accidentals.each(function(B){var C=k[B.note];C=C-y;B.verticalPos=C});if(y<-10){z.accidentals.each(function(B){B.verticalPos-=14})}else{if(y<-4){z.accidentals.each(function(B){B.verticalPos-=7})}}};this.fixKey=function(A,y){var z=Object.clone(y);this.addPosToKey(A,z);return z};var f=function(A){var y=k[A.charAt(0)];for(var z=1;z<A.length;z++){if(A.charAt(z)===","){y-=7}else{if(A.charAt(z)===","){y+=7}}}return y-6};this.parseKey=function(E){E=o.stripComment(E);var K=E;if(E.length===0){E="none"}var G=function(N){var M=o.skipWhiteSpace(N);N=N.substring(M);if(N.startsWith("m=")||N.startsWith("middle=")){N=N.substring(N.indexOf("=")+1);u.clef.verticalPos=f(N)}};var y=o.getClef(E);if(y.token!==undefined&&(y.explicit===true||y.token!=="none")){u.clef={type:y.token,verticalPos:q(y.token,0)};E=E.substring(y.len);G(E);return{foundClef:true}}var D={};var F=o.getKeyPitch(E);if(F.len>0){var J=F.token;E=E.substring(F.len);var z=o.getSharpFlat(E);if(z.len>0){J+=z.token;E=E.substring(z.len)}var C=o.getMode(E);if(C.len>0){J+=C.token;E=E.substring(C.len)}D=this.deepCopyKey(n[J])}else{if(E.startsWith("HP")){this.addDirective("bagpipes");D.accidentals=[];u.key=D;return{foundKey:true}}else{if(E.startsWith("Hp")){D.accidentals=[{acc:"natural",note:"g"},{acc:"sharp",note:"f"},{acc:"sharp",note:"c"}];this.addDirective("bagpipes");u.key=D;return{foundKey:true}}else{var I=o.isMatch(E,"none");if(I>0){D.accidentals=[];E=E.substring(I)}}}}var B=o.skipWhiteSpace(E);E=E.substring(B);if(E.startsWith("exp")||E.startsWith("oct")){E=E.substring(3)}var A=false;while(!A){var H=o.getKeyAccidental(E);if(H.len===0){A=true}else{E=E.substring(H.len);if(H.warn){t("error parsing extra accidentals:",K,0)}else{if(!D.accidentals){D.accidentals=[]}D.accidentals.push(H.token)}}}y=o.getClef(E);if(y.len>0){if(y.warn){t("error parsing clef:"+y.warn,K,0)}else{u.clef={type:y.token,verticalPos:q(y.token,0)};E=E.substring(y.len);G(E)}}if(D.accidentals===undefined&&y.token===undefined){t("error parsing key: ",K,0);return{}}var L={};if(y.token!==undefined){L.foundClef=true}if(D.accidentals!==undefined){D.accidentals.each(function(M){if(y.token==="bass"){if(M.note==="C"){M.note="c"}if(M.note==="D"&&M.acc!=="flat"){M.note="d"}if(M.note==="E"&&M.acc!=="flat"){M.note="e"}if(M.note==="F"&&M.acc!=="flat"){M.note="f"}if(M.note==="G"&&M.acc!=="flat"){M.note="g"}}else{if(M.note==="a"){M.note="A"}if(M.note==="b"){M.note="B"}if(M.note==="C"){M.note="c"}}});u.key=D;L.foundKey=true}return L};this.addDirective=function(S){var L=function(Y,Z){var X=o.getMeasurement(Z);if(X.used===0||Z.length!==0){return'Directive "'+Y+'" requires a measurement as a parameter.'}e.formatting[Y]=X.value;return null};var J=function(aa){var X={};var Y=aa.last();if(Y.type==="number"){X.size=parseInt(Y.token);aa.pop()}if(aa.length>0){var Z="";aa.each(function(ab){if(ab.token!=="-"){if(Z.length>0){Z+=" "}Z+=ab.token}});X.font=Z}return X};var A=function(X,Y){if(Y.length===0){return'Directive "'+X+'" requires a font as a parameter.'}u[X]=J(Y);return null};var F=function(X,Y){if(Y.length===0){return'Directive "'+X+'" requires a font as a parameter.'}e.formatting[X]=J(Y);return null};var N=o.tokenize(S,0,S.length);if(N.length===0||N[0].type!=="alpha"){return null}var B=S.substring(S.indexOf(N[0].token)+N[0].token.length);B=o.stripComment(B);var T=N.shift().token.toLowerCase();var H;var O="";switch(T){case"bagpipes":e.formatting.bagpipes=true;break;case"landscape":e.formatting.landscape=true;break;case"slurgraces":e.formatting.slurgraces=true;break;case"stretchlast":e.formatting.stretchlast=true;break;case"titlecaps":u.titlecaps=true;break;case"titleleft":e.formatting.titleleft=true;break;case"botmargin":case"botspace":case"composerspace":case"indent":case"leftmargin":case"linesep":case"musicspace":case"partsspace":case"staffsep":case"staffwidth":case"subtitlespace":case"sysstaffsep":case"systemsep":case"textspace":case"titlespace":case"topmargin":case"topspace":case"vocalspace":case"wordsspace":return L(T,N);case"scale":O="";N.each(function(X){O+=X.token});H=parseFloat(O);if(isNaN(H)||H===0){return'Directive "'+T+'" requires a number as a parameter.'}e.formatting.scale=H;break;case"sep":if(N.length===0){e.addSeparator()}else{if(N.length!==3||N[0].type!=="number"||N[1].type!=="number"||N[2].type!=="number"){return'Directive "'+T+'" requires 3 numbers: space above, space below, length of line'}e.addSeparator(parseInt(N[0].token),parseInt(N[1].token),parseInt(N[2].token))}break;case"barnumbers":if(N.length!==1||N[0].type!=="number"){return'Directive "'+T+'" requires a number as a parameter.'}u.barNumbers=parseInt(N[0].token);break;case"begintext":u.inTextBlock=true;break;case"text":e.addText(o.translateString(B));break;case"gchordfont":case"partsfont":case"vocalfont":return A(T,N);case"barlabelfont":case"barnumberfont":case"composerfont":case"subtitlefont":case"tempofont":case"titlefont":case"voicefont":return F(T,N);case"barnumfont":return F("barnumberfont",N);case"staves":case"score":u.score_is_present=true;var W=function(ac,Z,ab,aa,Y){if(Z||u.staves.length===0){u.staves.push({index:u.staves.length,numVoices:0})}var X=u.staves.last();if(ab!==undefined){X.bracket=ab}if(aa!==undefined){X.brace=aa}if(Y){X.connectBarLines="end"}if(u.voices[ac]===undefined){u.voices[ac]={staffNum:X.index,index:X.numVoices};X.numVoices++}};var D=false;var z=false;var E=false;var Q=false;var I=false;var P=false;var V=false;var K=undefined;var C=function(){V=true;if(K){var X="start";if(K.staffNum>0){if(u.staves[K.staffNum-1].connectBarLines==="start"||u.staves[K.staffNum-1].connectBarLines==="continue"){X="continue"}}u.staves[K.staffNum].connectBarLines=X}};while(N.length){var M=N.shift();switch(M.token){case"(":if(D){t("Can't nest parenthesis in %%score",S,M.start)}else{D=true;Q=true}break;case")":if(!D||Q){t("Unexpected close parenthesis in %%score",S,M.start)}else{D=false}break;case"[":if(z){t("Can't nest brackets in %%score",S,M.start)}else{z=true;I=true}break;case"]":if(!z||I){t("Unexpected close bracket in %%score",S,M.start)}else{z=false;u.staves[K.staffNum].bracket="end"}break;case"{":if(E){t("Can't nest braces in %%score",S,M.start)}else{E=true;P=true}break;case"}":if(!E||P){t("Unexpected close brace in %%score",S,M.start)}else{E=false;u.staves[K.staffNum].brace="end"}break;case"|":C();break;default:var y="";while(M.type==="alpha"||M.type==="number"){y+=M.token;if(M.continueId){M=N.shift()}else{break}}var G=!D||Q;var U=I?"start":z?"continue":undefined;var R=P?"start":E?"continue":undefined;
W(y,G,U,R,V);Q=false;I=false;P=false;V=false;K=u.voices[y];if(T==="staves"){C()}break}}break;case"midi":case"indent":case"playtempo":case"auquality":case"continuous":case"nobarcheck":e.formatting[T]=B;break;default:return"Unknown directive: "+T}return null};this.setCurrentVoice=function(y){u.currentVoice=u.voices[y];e.setCurrentVoice(u.currentVoice.staffNum,u.currentVoice.index)};this.parseVoice=function(O,G,J){var K=o.getMeat(O,G,J);var z=K.start;var D=K.end;var A=o.getToken(O,z,D);if(A.length===0){t("Expected a voice id",O,z);return}var H=false;if(u.voices[A]===undefined){u.voices[A]={};H=true;if(u.score_is_present){t("Can't have an unknown V: id when the %score directive is present",O,G)}}z+=A.length;z+=o.eatWhiteSpace(O,z);var F={startStaff:H};var B=function(Q){var P=o.getVoiceToken(O,z,D);if(P.warn!==undefined){t("Expected value for "+Q+" in voice: "+P.warn,O,z)}else{if(P.token.length===0&&O.charAt(z)!=='"'){t("Expected value for "+Q+" in voice",O,z)}else{F[Q]=P.token}}z+=P.len};while(z<D){var C=o.getVoiceToken(O,z,D);z+=C.len;if(C.warn){t("Error parsing voice: "+C.warn,O,z)}else{var I=null;switch(C.token){case"clef":case"cl":B("clef");var L=0;if(F.clef!==undefined){F.clef=F.clef.replace(/[',]/g,"");if(F.clef.indexOf("+16")!==-1){L+=14;F.clef=F.clef.replace("+16","")}F.verticalPos=q(F.clef,L)}break;case"treble":case"bass":case"tenor":case"alto":case"none":case"treble'":case"bass'":case"tenor'":case"alto'":case"none'":case"treble''":case"bass''":case"tenor''":case"alto''":case"none''":case"treble,":case"bass,":case"tenor,":case"alto,":case"none,":case"treble,,":case"bass,,":case"tenor,,":case"alto,,":case"none,,":var y=0;F.clef=C.token.replace(/[',]/g,"");F.verticalPos=q(F.clef,y);break;case"staves":case"stave":case"stv":B("staves");break;case"brace":case"brc":B("brace");break;case"bracket":case"brk":B("bracket");break;case"name":case"nm":B("name");break;case"subname":case"sname":case"snm":B("subname");break;case"merge":F.startStaff=false;break;case"stems":I=o.getVoiceToken(O,z,D);if(I.warn!==undefined){t("Expected value for stems in voice: "+I.warn,O,z)}else{if(I.token==="up"||I.token==="down"){u.voices[A].stem=I.token}else{t("Expected up or down for voice stem",O,z)}}z+=I.len;break;case"up":case"down":u.voices[A].stem=C.token;break;case"middle":case"m":B("verticalPos");F.verticalPos=f(F.verticalPos);break;case"gchords":case"gch":u.voices[A].suppressChords=true;break;case"space":case"spc":B("spacing");break}}z+=o.eatWhiteSpace(O,z)}if(F.startStaff||u.staves.length===0){u.staves.push({index:u.staves.length,meter:u.origMeter});if(!u.score_is_present){u.staves[u.staves.length-1].numVoices=0}}if(u.voices[A].staffNum===undefined){u.voices[A].staffNum=u.staves.length-1;var E=0;for(var M in u.voices){if(u.voices.hasOwnProperty(M)){if(u.voices[M].staffNum===u.voices[A].staffNum){E++}}}u.voices[A].index=E-1}var N=u.staves[u.voices[A].staffNum];if(!u.score_is_present){N.numVoices++}if(F.clef){N.clef={type:F.clef,verticalPos:F.verticalPos}}if(F.spacing){N.spacing_below_offset=F.spacing}if(F.verticalPos){N.verticalPos=F.verticalPos}if(F.name){if(N.name){N.name.push(F.name)}else{N.name=[F.name]}}if(F.subname){if(N.subname){N.subname.push(F.subname)}else{N.subname=[F.subname]}}this.setCurrentVoice(A)};this.setTitle=function(y){if(u.hasMainTitle){e.addSubtitle(o.translateString(o.stripComment(y)))}else{e.addMetaText("title",o.translateString(o.theReverser(o.stripComment(y))));u.hasMainTitle=true}};this.setMeter=function(G){G=o.stripComment(G);if(G==="C"){if(u.havent_set_length===true){u.default_length=0.125}return{type:"common_time"}}else{if(G==="C|"){if(u.havent_set_length===true){u.default_length=0.125}return{type:"cut_time"}}else{if(G.length===0||G.toLowerCase()==="none"){if(u.havent_set_length===true){u.default_length=0.125}return null}else{var D=o.tokenize(G,0,G.length);try{var C=function(){var I={value:0,num:""};var H=D.shift();if(H.token==="("){H=D.shift()}while(1){if(H.type!=="number"){throw"Expected top number of meter"}I.value+=parseInt(H.token);I.num+=H.token;if(D.length===0||D[0].token==="/"){return I}H=D.shift();if(H.token===")"){if(D.length===0||D[0].token==="/"){return I}throw"Unexpected paren in meter"}if(H.token!=="."&&H.token!=="+"){throw"Expected top number of meter"}I.num+=H.token;if(D.length===0){throw"Expected top number of meter"}H=D.shift()}return I};var y=function(){var I=C();if(D.length===0){throw"Expected slash in meter"}var H=D.shift();if(H.token!=="/"){throw"Expected slash in meter"}H=D.shift();if(H.type!=="number"){throw"Expected bottom number of meter"}I.den=H.token;I.value=I.value/parseInt(I.den);return I};if(D.length===0){throw"Expected meter definition in M: line"}var z={type:"specified",value:[]};var E=0;while(1){var B=y();E+=B.value;z.value.push({num:B.num,den:B.den});if(D.length===0){break}var F=D.shift();if(F.token!=="+"){throw"Extra characters in M: line"}}if(u.havent_set_length===true){u.default_length=E<0.75?0.0625:0.125}return z}catch(A){t(A,G,0)}}}}return null};this.calcTempo=function(y){var A=u.default_length?u.default_length:1;for(var z=0;z<y.duration;z++){y.duration[z]=A*y.duration[z]}return y};this.resolveTempo=function(){if(u.tempo){this.calcTempo(u.tempo);e.metaText.tempo=u.tempo;delete u.tempo}};this.addUserDefinition=function(z,E,y){var A=z.indexOf("=",E);if(A===-1){t("Need an = in a macro definition",z,E);return}var C=z.substring(E,A).strip();var D=z.substring(A+1).strip();if(C.length!==1){t("Macro definitions can only be one character",z,E);return}var B="HIJKLMNOPQRSTUVWhijklmnopqrstuvw~";if(B.indexOf(C)===-1){t("Macro definitions must be H-W, h-w, or tilde",z,E);return}if(D.length===0){t("Missing macro definition",z,E);return}if(u.macros===undefined){u.macros={}}u.macros[C]=D};this.setDefaultLength=function(A,F,z){var y=A.substring(F,z).gsub(" ","");var E=y.split("/");if(E.length===2){var D=parseInt(E[0]);var C=parseInt(E[1]);if(C>0){var B=D/C;u.default_length=B;u.havent_set_length=false}}};this.setTempo=function(H,y,B){try{var E=o.tokenize(H,y,B);if(E.length===0){throw"Missing parameter in Q: field"}var C={};var G=true;var A=E.shift();if(A.type==="quote"){C.preString=A.token;A=E.shift();if(E.length===0){return{type:"immediate",tempo:C}}}if(A.type==="alpha"&&A.token==="C"){if(E.length===0){throw"Missing tempo after C in Q: field"}A=E.shift();if(A.type==="punct"&&A.token==="="){if(E.length===0){throw"Missing tempo after = in Q: field"}A=E.shift();if(A.type!=="number"){throw"Expected number after = in Q: field"}C.duration=[1];C.bpm=parseInt(A.token)}else{if(A.type==="number"){C.duration=[parseInt(A.token)];if(E.length===0){throw"Missing = after duration in Q: field"}A=E.shift();if(A.type!=="punct"||A.token!=="="){throw"Expected = after duration in Q: field"}if(E.length===0){throw"Missing tempo after = in Q: field"}A=E.shift();if(A.type!=="number"){throw"Expected number after = in Q: field"}C.bpm=parseInt(A.token)}else{throw"Expected number or equal after C in Q: field"}}}else{if(A.type==="number"){var D=parseInt(A.token);if(E.length===0||E[0].type==="quote"){C.duration=[1];
C.bpm=D}else{G=false;A=E.shift();if(A.type!=="punct"&&A.token!=="/"){throw"Expected fraction in Q: field"}A=E.shift();if(A.type!=="number"){throw"Expected fraction in Q: field"}var F=parseInt(A.token);C.duration=[D/F];while(E.length>0&&E[0].token!=="="&&E[0].type!=="quote"){A=E.shift();if(A.type!=="number"){throw"Expected fraction in Q: field"}D=parseInt(A.token);A=E.shift();if(A.type!=="punct"&&A.token!=="/"){throw"Expected fraction in Q: field"}A=E.shift();if(A.type!=="number"){throw"Expected fraction in Q: field"}F=parseInt(A.token);C.duration.push(D/F)}A=E.shift();if(A.type!=="punct"&&A.token!=="="){throw"Expected = in Q: field"}A=E.shift();if(A.type!=="number"){throw"Expected tempo in Q: field"}C.bpm=parseInt(A.token)}}else{throw"Unknown value in Q: field"}}if(E.length!==0){A=E.shift();if(A.type==="quote"){C.postString=A.token;A=E.shift()}if(E.length!==0){throw"Unexpected string at end of Q: field"}}return{type:G?"delaySet":"immediate",tempo:C}}catch(z){t(z,H,y);return{type:"none"}}};this.letter_to_inline_header=function(A,C){var z=o.eatWhiteSpace(A,C);C+=z;if(A.length>=C+5&&A.charAt(C)==="["&&A.charAt(C+2)===":"){var F=A.indexOf("]",C);switch(A.substring(C,C+3)){case"[I:":var D=this.addDirective(A.substring(C+3,F));if(D){t(D,A,C)}return[F-C+1+z];case"[M:":var E=this.setMeter(A.substring(C+3,F));if(e.hasBeginMusic()&&E){e.appendStartingElement("meter",-1,-1,E)}return[F-C+1+z];case"[K:":var y=this.parseKey(A.substring(C+3,F));if(y.foundClef&&e.hasBeginMusic()){e.appendStartingElement("clef",-1,-1,u.clef)}if(y.foundKey&&e.hasBeginMusic()){e.appendStartingElement("key",-1,-1,this.fixKey(u.clef,u.key))}return[F-C+1+z];case"[P:":e.appendElement("part",-1,-1,{title:A.substring(C+3,F)});return[F-C+1+z];case"[L:":this.setDefaultLength(A,C+3,F);return[F-C+1+z];case"[Q:":if(F>0){var B=this.setTempo(A,C+3,F);if(B.type==="delaySet"){e.appendElement("tempo",-1,-1,this.calcTempo(B.tempo))}else{if(B.type==="immediate"){e.appendElement("tempo",-1,-1,B.tempo)}}return[F-C+1+z,A.charAt(C+1),A.substring(C+3,F)]}break;case"[V:":if(F>0){this.parseVoice(A,C+3,F);return[F-C+1+z,A.charAt(C+1),A.substring(C+3,F)]}break;default:}}return[0]};this.letter_to_body_header=function(z,B){if(z.length>=B+3){switch(z.substring(B,B+2)){case"I:":var C=this.addDirective(z.substring(B+2));if(C){t(C,z,B)}return[z.length];case"M:":var D=this.setMeter(z.substring(B+2));if(e.hasBeginMusic()&&D){e.appendStartingElement("meter",-1,-1,D)}return[z.length];case"K:":var y=this.parseKey(z.substring(B+2));if(y.foundClef&&e.hasBeginMusic()){e.appendStartingElement("clef",-1,-1,u.clef)}if(y.foundKey&&e.hasBeginMusic()){e.appendStartingElement("key",-1,-1,this.fixKey(u.clef,u.key))}return[z.length];case"P:":if(e.hasBeginMusic()){e.appendElement("part",-1,-1,{title:z.substring(B+2)})}return[z.length];case"L:":this.setDefaultLength(z,B+2,z.length);return[z.length];case"Q:":var E=z.indexOf("\x12",B+2);if(E===-1){E=z.length}var A=this.setTempo(z,B+2,E);if(A.type==="delaySet"){e.appendElement("tempo",-1,-1,this.calcTempo(A.tempo))}else{if(A.type==="immediate"){e.appendElement("tempo",-1,-1,A.tempo)}}return[E,z.charAt(B),z.substring(B+2).strip()];case"V:":this.parseVoice(z,2,z.length);return[z.length,z.charAt(B),z.substring(B+2).strip()];default:}}return[0]};var g={A:"author",B:"book",C:"composer",D:"discography",F:"url",G:"group",I:"instruction",N:"notes",O:"origin",R:"rhythm",S:"source",W:"unalignedWords",Z:"transcription"};this.parseHeader=function(z){if(z.startsWith("%%")){var C=this.addDirective(z.substring(2));if(C){t(C,z,2)}return{}}z=o.stripComment(z);if(z.length===0){return{}}if(z.length>=2){if(z.charAt(1)===":"){var B="";if(z.indexOf("\x12")>=0&&z.charAt(0)!=="w"){B=z.substring(z.indexOf("\x12")+1);z=z.substring(0,z.indexOf("\x12"))}var D=g[z.charAt(0)];if(D!==undefined){e.addMetaText(D,o.translateString(o.stripComment(z.substring(2))));return{}}else{switch(z.charAt(0)){case"H":e.addMetaText("history",o.translateString(o.stripComment(z.substring(2))));u.is_in_history=true;break;case"K":this.resolveTempo();var y=this.parseKey(z.substring(2));if(!u.is_in_header&&e.hasBeginMusic()){if(y.foundClef){e.appendStartingElement("clef",-1,-1,u.clef)}if(y.foundKey){e.appendStartingElement("key",-1,-1,this.fixKey(u.clef,u.key))}}u.is_in_header=false;break;case"L":this.setDefaultLength(z,2,z.length);break;case"M":u.origMeter=u.meter=this.setMeter(z.substring(2));break;case"P":if(u.is_in_header){e.addMetaText("partOrder",o.translateString(o.stripComment(z.substring(2))))}else{u.partForNextLine=o.translateString(o.stripComment(z.substring(2)))}break;case"Q":var A=this.setTempo(z,2,z.length);if(A.type==="delaySet"){u.tempo=A.tempo}else{if(A.type==="immediate"){e.metaText.tempo=A.tempo}}break;case"T":this.setTitle(z.substring(2));break;case"U":this.addUserDefinition(z,2,z.length);break;case"V":this.parseVoice(z,2,z.length);if(!u.is_in_header){return{newline:true}}break;case"w":return{words:true};case"X":break;case"E":case"m":t("Ignored header",z,0);break;default:if(B.length){B="\x12"+B}return{regular:true,str:z+B}}}if(B.length>0){return{recurse:true,str:B}}return{}}}return{regular:true,str:z}}}function AbcTune(){this.reset=function(){this.version="1.0.0";this.metaText={};this.formatting={};this.lines=[];this.staffNum=0;this.voiceNum=0;this.lineNum=0};this.cleanUp=function(){this.closeLine();var a=false;for(var e=0;e<this.lines.length;e++){if(this.lines[e].staff!==undefined){var g=false;for(var f=0;f<this.lines[e].staff.length;f++){if(this.lines[e].staff[f]===undefined){a=true;this.lines[e].staff[f]=null}else{for(var b=0;b<this.lines[e].staff[f].voices.length;b++){if(this.lines[e].staff[f].voices[b]===undefined){this.lines[e].staff[f].voices[b]=[]}else{if(this.containsNotes(this.lines[e].staff[f].voices[b])){g=true}}}}}if(!g){this.lines[e]=null;a=true}}}if(a){this.lines=this.lines.compact();this.lines.each(function(i){if(i.staff){i.staff=i.staff.compact()}})}function d(t){var s=[];var q;var r=function(v,p,w){v.endSlur=[];if(s[w]===undefined){s[w]=w*100}for(var u=0;u<p;u++){v.endSlur.push(s[w]);if(s[w]>0){--s[w]}}};var m=function(v,p,w){v.startSlur=[];if(s[w]===undefined){s[w]=w*100}for(var u=0;u<p;u++){++s[w];v.startSlur.push(s[w])}};for(var n=0;n<t.length;n++){var l=t[n];if(l.el_type==="note"){if(l.gracenotes){for(var o=0;o<l.gracenotes.length;o++){if(l.gracenotes[o].endSlur){q=l.gracenotes[o].endSlur;r(l.gracenotes[o],q,1)}if(l.gracenotes[o].startSlur){q=l.gracenotes[o].startSlur;m(l.gracenotes[o],q,1)}}}if(l.endSlur){q=l.endSlur;r(l,q,1)}if(l.startSlur){q=l.startSlur;m(l,q,1)}if(l.pitches){for(var k=0;k<l.pitches.length;k++){if(l.pitches[k].endSlur){q=l.pitches[k].endSlur;r(l.pitches[k],q,k+1)}if(l.pitches[k].startSlur){q=l.pitches[k].startSlur;m(l.pitches[k],q,k+1)}}}}}}function h(l){var k=-2;var i=5;switch(l.type){case"tenor":l.verticalPos+=2;k+=6;i+=6;break;case"bass":l.verticalPos--;k+=6;i+=6;break;case"alto":l.verticalPos-=2;k+=4;i+=4;break;case"treble+8":break;case"tenor+8":l.verticalPos+=2;k+=6;i+=6;break;case"bass+8":l.verticalPos--;
k+=6;i+=6;break;case"alto+8":l.verticalPos-=2;k+=4;i+=4;break;case"treble-8":break;case"tenor-8":l.verticalPos+=2;k+=6;i+=6;break;case"bass-8":l.verticalPos--;k+=6;i+=6;break;case"alto-8":l.verticalPos-=2;k+=4;i+=4;break}if(l.verticalPos<k){while(l.verticalPos<k){l.verticalPos+=7}}else{if(l.verticalPos>i){while(l.verticalPos>i){l.verticalPos-=7}}}}for(this.lineNum=0;this.lineNum<this.lines.length;this.lineNum++){if(this.lines[this.lineNum].staff){for(this.staffNum=0;this.staffNum<this.lines[this.lineNum].staff.length;this.staffNum++){if(this.lines[this.lineNum].staff[this.staffNum].clef){h(this.lines[this.lineNum].staff[this.staffNum].clef)}for(this.voiceNum=0;this.voiceNum<this.lines[this.lineNum].staff[this.staffNum].voices.length;this.voiceNum++){d(this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum]);for(var c=0;c<this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum].length;c++){if(this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum][c].el_type==="clef"){h(this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum][c])}}}}}}delete this.staffNum;delete this.voiceNum;delete this.lineNum;delete this.potentialStartBeam;delete this.potentialEndBeam};this.reset();this.getLastNote=function(){if(this.lines[this.lineNum]&&this.lines[this.lineNum].staff&&this.lines[this.lineNum].staff[this.staffNum]&&this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum]){for(var a=this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum].length-1;a>=0;a--){var b=this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum][a];if(b.el_type==="note"){return b}}}return null};this.addTieToLastNote=function(){var a=this.getLastNote();if(a){a.pitches[0].startTie=true;return true}return false};this.getDuration=function(a){if(a.duration){return a.duration}return 0};this.closeLine=function(){if(this.potentialStartBeam&&this.potentialEndBeam){this.potentialStartBeam.startBeam=true;this.potentialEndBeam.endBeam=true}delete this.potentialStartBeam;delete this.potentialEndBeam};this.appendElement=function(h,i,e,a){var c=this;var g=function(m){if(m.pitches!==undefined){var k=c.lines[c.lineNum].staff[c.staffNum].clef.verticalPos;m.pitches.each(function(n){n.verticalPos=n.pitch-k})}if(m.gracenotes!==undefined){var l=c.lines[c.lineNum].staff[c.staffNum].clef.verticalPos;m.gracenotes.each(function(n){n.verticalPos=n.pitch-l})}c.lines[c.lineNum].staff[c.staffNum].voices[c.voiceNum].push(m)};a.el_type=h;if(i!==null){a.startChar=i}if(e!==null){a.endChar=e}var d=function(){c.potentialStartBeam.startBeam=true;a.endBeam=true;delete c.potentialStartBeam;delete c.potentialEndBeam};var f=function(){if(c.potentialStartBeam!==undefined&&c.potentialEndBeam!==undefined){c.potentialStartBeam.startBeam=true;c.potentialEndBeam.endBeam=true}delete c.potentialStartBeam;delete c.potentialEndBeam};if(h==="note"){var b=c.getDuration(a);if(b>=0.25){f()}else{if(a.force_end_beam_last&&c.potentialStartBeam!=undefined){f()}else{if(a.end_beam&&c.potentialStartBeam!=undefined){if(a.rest===undefined){d()}else{f()}}else{if(a.rest===undefined){if(c.potentialStartBeam===undefined){if(!a.end_beam){c.potentialStartBeam=a;delete c.potentialEndBeam}}else{c.potentialEndBeam=a}}}}}}else{f()}delete a.end_beam;delete a.force_end_beam_last;g(a)};this.appendStartingElement=function(e,a,g,c){var b=Object.clone(c);var f=this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum];for(var d=0;d<f.length;d++){if(f[d].el_type==="note"||f[d].el_type==="bar"){b.el_type=e;b.startChar=a;b.endChar=g;f.push(b);return}if(f[d].el_type===e){b.el_type=e;b.startChar=a;b.endChar=g;f[d]=b;return}}this.lines[this.lineNum].staff[this.staffNum][e]=c};this.getNumLines=function(){return this.lines.length};this.addSubtitle=function(a){this.lines.push({subtitle:a})};this.addSeparator=function(c,b,a){this.lines.push({separator:{spaceAbove:c,spaceBelow:b,lineLength:a}})};this.addText=function(a){this.lines.push({text:a})};this.containsNotes=function(b){for(var a=0;a<b.length;a++){if(b[a].el_type==="note"||b[a].el_type==="bar"){return true}}return false};this.startNewLine=function(e){var d=this;this.closeLine();var c=function(k){d.lines[d.lineNum].staff[d.staffNum].voices[d.voiceNum]=[];if(d.isFirstLine(d.lineNum)){if(k.name){if(!d.lines[d.lineNum].staff[d.staffNum].title){d.lines[d.lineNum].staff[d.staffNum].title=[]}d.lines[d.lineNum].staff[d.staffNum].title[d.voiceNum]=k.name}}else{if(k.subname){if(!d.lines[d.lineNum].staff[d.staffNum].title){d.lines[d.lineNum].staff[d.staffNum].title=[]}d.lines[d.lineNum].staff[d.staffNum].title[d.voiceNum]=k.subname}}if(k.stem){d.appendElement("stem",null,null,{direction:k.stem})}else{if(d.voiceNum>0){if(d.lines[d.lineNum].staff[d.staffNum].voices[0]!==undefined){var g=false;for(var f=0;f<d.lines[d.lineNum].staff[d.staffNum].voices[0].length;f++){if(d.lines[d.lineNum].staff[d.staffNum].voices[0].el_type==="stem"){g=true}}if(!g){var h={el_type:"stem",direction:"up"};d.lines[d.lineNum].staff[d.staffNum].voices[0].splice(0,0,h)}}d.appendElement("stem",null,null,{direction:"down"})}}};var a=function(f){d.lines[d.lineNum].staff[d.staffNum]={voices:[],clef:f.clef,key:f.key};if(f.vocalfont){d.lines[d.lineNum].staff[d.staffNum].vocalfont=f.vocalfont}if(f.bracket){d.lines[d.lineNum].staff[d.staffNum].bracket=f.bracket}if(f.brace){d.lines[d.lineNum].staff[d.staffNum].brace=f.brace}if(f.connectBarLines){d.lines[d.lineNum].staff[d.staffNum].connectBarLines=f.connectBarLines}c(f);if(f.part){d.appendElement("part",f.startChar,f.endChar,{title:f.part})}if(f.meter!==undefined){d.lines[d.lineNum].staff[d.staffNum].meter=f.meter}};var b=function(f){d.lines[d.lineNum]={staff:[]};a(f)};if(this.lines[this.lineNum]===undefined){b(e)}else{if(this.lines[this.lineNum].staff===undefined){this.lineNum++;this.startNewLine(e)}else{if(this.lines[this.lineNum].staff[this.staffNum]===undefined){a(e)}else{if(this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum]===undefined){c(e)}else{if(!this.containsNotes(this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum])){return}else{this.lineNum++;this.startNewLine(e)}}}}}};this.hasBeginMusic=function(){return this.lines.length>0};this.isFirstLine=function(a){for(var b=a-1;b>=0;b--){if(this.lines[b].staff!==undefined){return false}}return true};this.getCurrentVoice=function(){if(this.lines[this.lineNum]!==undefined&&this.lines[this.lineNum].staff[this.staffNum]!==undefined&&this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum]!==undefined){return this.lines[this.lineNum].staff[this.staffNum].voices[this.voiceNum]}else{return null}};this.setCurrentVoice=function(c,b){this.staffNum=c;this.voiceNum=b;for(var a=0;a<this.lines.length;a++){if(this.lines[a].staff){if(this.lines[a].staff[c]===undefined||this.lines[a].staff[c].voices[b]===undefined||!this.containsNotes(this.lines[a].staff[c].voices[b])){this.lineNum=a;return}}}this.lineNum=a};this.addMetaText=function(a,b){if(this.metaText[a]===undefined){this.metaText[a]=b
}else{this.metaText[a]+="\n"+b}}}function AbcTokenizer(){this.skipWhiteSpace=function(k){for(var h=0;h<k.length;h++){if(!this.isWhiteSpace(k.charAt(h))){return h}}return k.length};var g=function(k,h){return h>=k.length};this.eatWhiteSpace=function(h,k){for(var l=k;l<h.length;l++){if(!this.isWhiteSpace(h.charAt(l))){return l-k}}return l-k};this.getKeyPitch=function(k){var h=this.skipWhiteSpace(k);if(g(k,h)){return{len:0}}switch(k.charAt(h)){case"A":return{len:h+1,token:"A"};case"B":return{len:h+1,token:"B"};case"C":return{len:h+1,token:"C"};case"D":return{len:h+1,token:"D"};case"E":return{len:h+1,token:"E"};case"F":return{len:h+1,token:"F"};case"G":return{len:h+1,token:"G"};case"a":return{len:h+1,token:"A"};case"b":return{len:h+1,token:"B"};case"c":return{len:h+1,token:"C"};case"d":return{len:h+1,token:"D"};case"e":return{len:h+1,token:"E"};case"f":return{len:h+1,token:"F"};case"g":return{len:h+1,token:"G"}}return{len:0}};this.getSharpFlat=function(h){switch(h.charAt(0)){case"#":return{len:1,token:"#"};case"b":return{len:1,token:"b"}}return{len:0}};this.getMode=function(m){var l=function(i,n){while(n<i.length&&((i.charAt(n)>="a"&&i.charAt(n)<="z")||(i.charAt(n)>="A"&&i.charAt(n)<="Z"))){n++}return n};var k=this.skipWhiteSpace(m);if(g(m,k)){return{len:0}}var h=m.substring(k,k+3).toLowerCase();if(h.length>1&&h.charAt(1)===" "||h.charAt(1)==="^"||h.charAt(1)==="_"||h.charAt(1)==="="){h=h.charAt(0)}switch(h){case"mix":return{len:l(m,k),token:"Mix"};case"dor":return{len:l(m,k),token:"Dor"};case"phr":return{len:l(m,k),token:"Phr"};case"lyd":return{len:l(m,k),token:"Lyd"};case"loc":return{len:l(m,k),token:"Loc"};case"aeo":return{len:l(m,k),token:"m"};case"maj":return{len:l(m,k),token:""};case"ion":return{len:l(m,k),token:""};case"min":return{len:l(m,k),token:"m"};case"m":return{len:l(m,k),token:"m"}}return{len:0}};this.getClef=function(n){var h=n;var m=this.skipWhiteSpace(n);if(g(n,m)){return{len:0}}var p=false;var o=n.substring(m);if(o.startsWith("clef=")){p=true;o=o.substring(5);m+=5}if(o.length===0&&p){return{len:m+5,warn:"No clef specified: "+h}}var l=this.skipWhiteSpace(o);if(g(o,l)){return{len:0}}if(l>0){m+=l;o=o.substring(l)}var k=null;if(o.startsWith("treble")){k="treble"}else{if(o.startsWith("bass3")){k="bass3"}else{if(o.startsWith("bass")){k="bass"}else{if(o.startsWith("tenor")){k="tenor"}else{if(o.startsWith("alto2")){k="alto2"}else{if(o.startsWith("alto1")){k="alto1"}else{if(o.startsWith("alto")){k="alto"}else{if(o.startsWith("none")){k="none"}else{return{len:m+5,warn:"Unknown clef specified: "+h}}}}}}}}}o=o.substring(k.length);l=this.isMatch(o,"+8");if(l>0){k+="+8"}else{l=this.isMatch(o,"-8");if(l>0){k+="-8"}}return{len:m+k.length,token:k,explicit:p}};this.getBarLine=function(h,l){switch(h.charAt(l)){case"]":++l;switch(h.charAt(l)){case"|":return{len:2,token:"bar_thick_thin"};case"[":++l;if((h.charAt(l)>="1"&&h.charAt(l)<="9")||h.charAt(l)==='"'){return{len:2,token:"bar_invisible"}}return{len:1,warn:"Unknown bar symbol"};default:return{len:1,token:"bar_invisible"}}break;case":":++l;switch(h.charAt(l)){case":":return{len:2,token:"bar_dbl_repeat"};case"|":++l;switch(h.charAt(l)){case"]":++l;switch(h.charAt(l)){case"|":++l;if(h.charAt(l)===":"){return{len:5,token:"bar_dbl_repeat"}}return{len:3,token:"bar_right_repeat"};default:return{len:3,token:"bar_right_repeat"}}break;case"|":++l;if(h.charAt(l)===":"){return{len:4,token:"bar_dbl_repeat"}}return{len:3,token:"bar_right_repeat"};default:return{len:2,token:"bar_right_repeat"}}break;default:return{len:1,warn:"Unknown bar symbol"}}break;case"[":++l;if(h.charAt(l)==="|"){++l;switch(h.charAt(l)){case":":return{len:3,token:"bar_left_repeat"};case"]":return{len:3,token:"bar_invisible"};default:return{len:2,token:"bar_thick_thin"}}}else{if((h.charAt(l)>="1"&&h.charAt(l)<="9")||h.charAt(l)==='"'){return{len:1,token:"bar_invisible"}}return{len:0}}break;case"|":++l;switch(h.charAt(l)){case"]":return{len:2,token:"bar_thin_thick"};case"|":++l;if(h.charAt(l)===":"){return{len:3,token:"bar_left_repeat"}}return{len:2,token:"bar_thin_thin"};case":":var k=0;while(h.charAt(l+k)===":"){k++}return{len:1+k,token:"bar_left_repeat"};default:return{len:1,token:"bar_thin"}}break}return{len:0}};this.getTokenOf=function(l,k){for(var h=0;h<l.length;h++){if(k.indexOf(l.charAt(h))<0){return{len:h,token:l.substring(0,h)}}}return{len:h,token:l}};this.getToken=function(l,m,h){var k=m;while(k<h&&!this.isWhiteSpace(l.charAt(k))){k++}return l.substring(m,k)};this.isMatch=function(l,h){var k=this.skipWhiteSpace(l);if(g(l,k)){return 0}if(l.substring(k).startsWith(h)){return k+h.length}return 0};this.getKeyAccidental=function(m){var l={"^":"sharp","^^":"dblsharp","=":"natural",_:"flat",__:"dblflat","_/":"quarterflat","^/":"quartersharp"};var h=this.skipWhiteSpace(m);if(g(m,h)){return{len:0}}var k=null;switch(m.charAt(h)){case"^":case"_":case"=":k=m.charAt(h);break;default:return{len:0}}h++;if(g(m,h)){return{len:1,warn:"Expected note name after accidental"}}switch(m.charAt(h)){case"a":case"b":case"c":case"d":case"e":case"f":case"g":case"A":case"B":case"C":case"D":case"E":case"F":case"G":return{len:h+1,token:{acc:l[k],note:m.charAt(h)}};case"^":case"_":case"/":k+=m.charAt(h);h++;if(g(m,h)){return{len:2,warn:"Expected note name after accidental"}}switch(m.charAt(h)){case"a":case"b":case"c":case"d":case"e":case"f":case"g":case"A":case"B":case"C":case"D":case"E":case"F":case"G":return{len:h+1,token:{acc:l[k],note:m.charAt(h)}};default:return{len:2,warn:"Expected note name after accidental"}}break;default:return{len:1,warn:"Expected note name after accidental"}}};this.isWhiteSpace=function(h){return h===" "||h==="\t"||h==="\x12"};this.getMeat=function(i,l,h){var k=i.indexOf("%",l);if(k>=0&&k<h){h=k}while(l<h&&(i.charAt(l)===" "||i.charAt(l)==="\t"||i.charAt(l)==="\x12")){l++}while(l<h&&(i.charAt(h-1)===" "||i.charAt(h-1)==="\t"||i.charAt(h-1)==="\x12")){h--}return{start:l,end:h}};var d=function(h){return(h>="A"&&h<="Z")||(h>="a"&&h<="z")};var c=function(h){return(h>="0"&&h<="9")};this.tokenize=function(k,o,h){var l=this.getMeat(k,o,h);o=l.start;h=l.end;var n=[];var m;while(o<h){if(k.charAt(o)==='"'){m=o+1;while(m<h&&k.charAt(m)!=='"'){m++}n.push({type:"quote",token:k.substring(o+1,m),start:o+1,end:m});m++}else{if(d(k.charAt(o))){m=o+1;while(m<h&&d(k.charAt(m))){m++}n.push({type:"alpha",token:k.substring(o,m),continueId:c(k.charAt(m)),start:o,end:m});o=m+1}else{if(c(k.charAt(o))){m=o+1;while(m<h&&c(k.charAt(m))){m++}n.push({type:"number",token:k.substring(o,m),continueId:d(k.charAt(m)),start:o,end:m});o=m+1}else{if(k.charAt(o)===" "){m=o+1}else{n.push({type:"punct",token:k.charAt(o),start:o,end:o+1});m=o+1}}}}o=m}return n};this.getVoiceToken=function(k,o,h){var l=o;while(l<h&&this.isWhiteSpace(k.charAt(l))||k.charAt(l)==="="){l++}if(k.charAt(l)==='"'){var n=k.indexOf('"',l+1);if(n===-1||n>=h){return{len:1,err:"Missing close quote"}}return{len:n-o+1,token:this.translateString(k.substring(l+1,n))}}else{var m=l;while(m<h&&!this.isWhiteSpace(k.charAt(m))&&k.charAt(m)!=="="){m++
}return{len:m-o+1,token:k.substring(l,m)}}};var f={"`a":"à","'a":"á","^a":"â","~a":"ã",'"a':"ä",oa:"å","=a":"ā",ua:"ă",";a":"ą","`e":"è","'e":"é","^e":"ê",'"e':"ë","=e":"ē",ue:"ĕ",";e":"ę",".e":"ė","`i":"ì","'i":"í","^i":"î",'"i':"ï","=i":"ī",ui:"ĭ",";i":"į","`o":"ò","'o":"ó","^o":"ô","~o":"õ",'"o':"ö","=o":"ō",uo:"ŏ","/o":"ø","`u":"ù","'u":"ú","^u":"û","~u":"ũ",'"u':"ü",ou:"ů","=u":"ū",uu:"ŭ",";u":"ų","`A":"À","'A":"Á","^A":"Â","~A":"Ã",'"A':"Ä",oA:"Å","=A":"Ā",uA:"Ă",";A":"Ą","`E":"È","'E":"É","^E":"Ê",'"E':"Ë","=E":"Ē",uE:"Ĕ",";E":"Ę",".E":"Ė","`I":"Ì","'I":"Í","^I":"Î","~I":"Ĩ",'"I':"Ï","=I":"Ī",uI:"Ĭ",";I":"Į",".I":"İ","`O":"Ò","'O":"Ó","^O":"Ô","~O":"Õ",'"O':"Ö","=O":"Ō",uO:"Ŏ","/O":"Ø","`U":"Ù","'U":"Ú","^U":"Û","~U":"Ũ",'"U':"Ü",oU:"Ů","=U":"Ū",uU:"Ŭ",";U":"Ų",ae:"æ",AE:"Æ",oe:"œ",OE:"Œ",ss:"ß","'c":"ć","^c":"ĉ",uc:"č",cc:"ç",".c":"ċ",cC:"Ç","'C":"Ć","^C":"Ĉ",uC:"Č",".C":"Ċ","~n":"ñ","=s":"š",vs:"š",vz:"ž"};var b={"251":"©"};this.translateString=function(k){var h=k.split("\\");if(h.length===1){return k}var i=null;h.each(function(l){if(i===null){i=l}else{if(l.length<2){i+="\\"+l}else{var m=f[l.substring(0,2)];if(m!==undefined){i+=m+l.substring(2)}else{m=b[l.substring(0,3)];if(m!==undefined){i+=m+l.substring(3)}else{i+="\\"+l}}}}});return i};var e=function(h,k){var i=0;while(k<h.length){switch(h.charAt(k)){case"0":i=i*10;k++;break;case"1":i=i*10+1;k++;break;case"2":i=i*10+2;k++;break;case"3":i=i*10+3;k++;break;case"4":i=i*10+4;k++;break;case"5":i=i*10+5;k++;break;case"6":i=i*10+6;k++;break;case"7":i=i*10+7;k++;break;case"8":i=i*10+8;k++;break;case"9":i=i*10+9;k++;break;default:return{num:i,index:k}}}return{num:i,index:k}};this.getFraction=function(h,l){var k=1;var p=1;if(h.charAt(l)!=="/"){var i=e(h,l);k=i.num;l=i.index}if(h.charAt(l)==="/"){l++;if(h.charAt(l)==="/"){var o=0.5;while(h.charAt(l++)==="/"){o=o/2}return{value:k*o,index:l-1}}else{var m=l;var n=e(h,l);if(n.num===0&&m===l){n.num=2}if(n.num!==0){p=n.num}l=n.index}}return{value:k/p,index:l}};this.theReverser=function(h){if(h.endsWith(", The")){return"The "+h.substring(0,h.length-5)}if(h.endsWith(", A")){return"A "+h.substring(0,h.length-3)}return h};this.stripComment=function(k){var h=k.indexOf("%");if(h>=0){return k.substring(0,h).strip()}return k.strip()};this.getInt=function(m){var h=parseInt(m);if(isNaN(h)){return{digits:0}}var l=""+h;var k=m.indexOf(l);return{value:h,digits:k+l.length}};this.getFloat=function(m){var h=parseFloat(m);if(isNaN(h)){return{digits:0}}var l=""+h;var k=m.indexOf(l);return{value:h,digits:k+l.length}};this.getMeasurement=function(l){if(l.length===0){return{used:0}}if(l[0].type!=="number"){return{used:0}}var i=l.shift().token;if(l.length===0){return{used:1,value:parseInt(i)}}var h=l.shift();var k=1;if(h.token==="."){k++;if(l.length===0){return{used:k,value:parseInt(i)}}if(l[0].type==="number"){h=l.shift();i=i+"."+h.token;k++;if(l.length===0){return{used:k,value:parseFloat(i)}}}h=l.shift()}switch(h.token){case"pt":return{used:k+1,value:parseFloat(i)};case"cm":return{used:k+1,value:parseFloat(i)/2.54*72};case"in":return{used:k+1,value:parseFloat(i)*72}}return{used:0}};var a=function(h){while(h.indexOf("\\n")!==-1){h=h.replace("\\n","\n")}return h};this.getBrackettedSubstring=function(h,k,o,m){var l=m||h.charAt(k);var n=k+1;while((n<h.length)&&(h.charAt(n)!==l)){++n}if(h.charAt(n)===l){return[n-k+1,a(h.substring(k+1,n)),true]}else{n=k+o;if(n>h.length-1){n=h.length-1}return[n-k+1,a(h.substring(k+1,n)),false]}}}function AbcParse(){var d=new AbcTune();var m=new AbcTokenizer();this.getTune=function(){return d};var x={reset:function(){for(var z in this){if(this.hasOwnProperty(z)&&typeof this[z]!=="function"){delete this[z]}}this.iChar=0;this.key={accidentals:[]};this.meter={type:"specified",value:[{num:"4",den:"4"}]};this.origMeter={type:"specified",value:[{num:"4",den:"4"}]};this.hasMainTitle=false;this.default_length=0.125;this.clef={type:"treble",verticalPos:0};this.next_note_duration=0;this.start_new_line=true;this.is_in_header=true;this.is_in_history=false;this.partForNextLine="";this.havent_set_length=true;this.voices={};this.staves=[];this.macros={};this.currBarNumber=1;this.inTextBlock=false;this.textBlock="";this.score_is_present=false;this.inEnding=false;this.inTie=false;this.inTieChord={}}};var y=function(z){if(!x.warnings){x.warnings=[]}x.warnings.push(z)};var w=function(D,z,C){var B=z.charAt(C);if(B===" "){B="SPACE"}var A=z.substring(0,C).gsub("\x12"," ")+"\n"+B+"\n"+z.substring(C+1).gsub("\x12"," ");A=A.gsub("&","&amp;").gsub("<","&lt;").gsub(">","&gt;").replace("\n",'<span style="text-decoration:underline;font-size:1.3em;font-weight:bold;">').replace("\n","</span>");y("Music Line:"+d.getNumLines()+":"+(C+1)+": "+D+":  "+A)};var t=new AbcParseHeader(m,w,x,d);this.getWarnings=function(){return x.warnings};var s=function(z,A){if(z.charAt(A)==='"'){var B=m.getBrackettedSubstring(z,A,5);if(!B[2]){w("Missing the closing quote while parsing the chord symbol",z,A)}if(B[0]>0&&B[1].length>0&&B[1].charAt(0)==="^"){B[1]=B[1].substring(1);B[2]="above"}else{if(B[0]>0&&B[1].length>0&&B[1].charAt(0)==="_"){B[1]=B[1].substring(1);B[2]="below"}else{if(B[0]>0&&B[1].length>0&&B[1].charAt(0)==="<"){B[1]=B[1].substring(1);B[2]="left"}else{if(B[0]>0&&B[1].length>0&&B[1].charAt(0)===">"){B[1]=B[1].substring(1);B[2]="right"}else{B[2]="default"}}}}return B}return[0,""]};var o=["trill","lowermordent","uppermordent","mordent","pralltriller","accent","emphasis","fermata","invertedfermata","tenuto","0","1","2","3","4","5","+","wedge","open","thumb","snap","turn","roll","breath","shortphrase","mediumphrase","longphrase","segno","coda","D.S.","D.C.","fine","crescendo(","crescendo)","diminuendo(","diminuendo)","p","pp","f","ff","mf","mp","ppp","pppp","fff","ffff","sfz","repeatbar","repeatbar2","slide","upbow","downbow"];var r=[["/","slide"],["<","accent"],[">","accent"],["tr","trill"]];var f=function(z,B){var C=x.macros[z.charAt(B)];if(C!==undefined){if(C.charAt(0)==="!"||C.charAt(0)==="+"){C=C.substring(1)}if(C.charAt(C.length-1)==="!"||C.charAt(C.length-1)==="+"){C=C.substring(0,C.length-1)}if(o.detect(function(D){return(C===D)})){return[1,C]}}switch(z.charAt(B)){case".":return[1,"staccato"];case"u":return[1,"upbow"];case"v":return[1,"downbow"];case"~":return[1,"roll"];case"!":case"+":var A=m.getBrackettedSubstring(z,B,5);if(A[1].length>0&&(A[1].charAt(0)==="^"||A[1].charAt(0)==="_")){A[1]=A[1].substring(1)}if(o.detect(function(D){return(A[1]===D)})){return A}if(r.detect(function(D){if(A[1]===D[0]){A[1]=D[1];return true}else{return false}})){return A}if(z.charAt(B)==="!"&&(A[0]===1||z.charAt(B+A[0]-1)!=="!")){return[1,null]}w("Unknown decoration: "+A[1],z,B);A[1]="";return A;case"H":return[1,"fermata"];case"J":return[1,"slide"];case"L":return[1,"accent"];case"M":return[1,"mordent"];case"P":return[1,"pralltriller"];case"R":return[1,"roll"];case"T":return[1,"trill"]}return[0,0]};var c=function(z,A){var B=A;
while(m.isWhiteSpace(z.charAt(A))){A++}return[A-B]};var q=function(B,E){var C=m.getBarLine(B,E);if(C.len===0){return[0,""]}if(C.warn){w(C.warn,B,E);return[C.len,""]}for(var A=0;A<B.length;A++){if(B.charAt(E+C.len+A)!==" "){break}}var F=C.len;if(B.charAt(E+C.len+A)==="["){C.len+=A+1;if(B.charAt(E+C.len)==='"'){var z=m.getBrackettedSubstring(B,E+C.len,5);return[C.len+z[0],C.token,z[1]]}}var D=m.getTokenOf(B.substring(E+C.len),"1234567890-,");if(D.len===0||D.token[0]==="-"){return[F,C.token]}return[C.len+D.len,C.token,D.token]};var n=function(z,B){var A={};var C=B;while(z.charAt(B)==="("||m.isWhiteSpace(z.charAt(B))){if(z.charAt(B)==="("){if(B+1<z.length&&(z.charAt(B+1)>="2"&&z.charAt(B+1)<="9")){if(A.triplet!==undefined){w("Can't nest triplets",z,B)}else{A.triplet=z.charAt(B+1)-"0";if(B+2<z.length&&z.charAt(B+2)===":"){if(B+3<z.length&&z.charAt(B+3)===":"){if(B+4<z.length&&(z.charAt(B+4)>="1"&&z.charAt(B+4)<="9")){A.num_notes=z.charAt(B+4)-"0";B+=3}else{w("expected number after the two colons after the triplet to mark the duration",z,B)}}else{if(B+3<z.length&&(z.charAt(B+3)>="1"&&z.charAt(B+3)<="9")){if(B+4<z.length&&z.charAt(B+4)===":"){if(B+5<z.length&&(z.charAt(B+5)>="1"&&z.charAt(B+5)<="9")){A.num_notes=z.charAt(B+5)-"0";B+=4}}else{A.num_notes=A.triplet;B+=3}}else{w("expected number after the triplet to mark the duration",z,B)}}}}B++}else{if(A.startSlur===undefined){A.startSlur=1}else{A.startSlur++}}}B++}A.consumed=B-C;return A};var l=function(A,G){if(!A){w("Can't add words before the first line of mulsic",A,0);return}G=G.strip();if(G.charAt(G.length-1)!=="-"){G=G+" "}var F=[];var E=0;var C=false;var z=function(H){var I=G.substring(E,H).strip();E=H+1;if(I.length>0){if(C){I=I.gsub("~"," ")}var J=G.charAt(H);if(J!=="_"&&J!=="-"){J=" "}F.push({syllable:m.translateString(I),divider:J});C=false;return true}return false};for(var B=0;B<G.length;B++){switch(G.charAt(B)){case" ":case"\x12":z(B);break;case"-":if(!z(B)&&F.length>0){F.last().divider="-";F.push({skip:true,to:"next"})}break;case"_":z(B);F.push({skip:true,to:"slur"});break;case"*":z(B);F.push({skip:true,to:"next"});break;case"|":z(B);F.push({skip:true,to:"bar"});break;case"~":C=true;break}}var D=false;A.each(function(I){if(F.length!==0){if(F[0].skip){switch(F[0].to){case"next":if(I.el_type==="note"&&I.pitches!==null&&!D){F.shift()}break;case"slur":if(I.el_type==="note"&&I.pitches!==null){F.shift()}break;case"bar":if(I.el_type==="bar"){F.shift()}break}}else{if(I.el_type==="note"&&I.rest===undefined&&!D){var H=F.shift();if(I.lyric===undefined){I.lyric=[H]}else{I.lyric.push(H)}}}}})};var b=function(z,A){switch(z.charAt(A)){case">":if(A<z.length-1&&z.charAt(A+1)===">"){return[2,1.75,0.25]}else{return[1,1.5,0.5]}break;case"<":if(A<z.length-1&&z.charAt(A+1)==="<"){return[2,0.25,1.75]}else{return[1,0.5,1.5]}break}return null};var e=function(z){if(z.duration!==undefined&&z.duration<0.25){z.end_beam=true}return z};var h={A:5,B:6,C:0,D:1,E:2,F:3,G:4,a:12,b:13,c:7,d:8,e:9,f:10,g:11};var a={x:"invisible",y:"spacer",z:"rest"};var g=function(H,E,B,z){var F=function(I){return(I==="octave"||I==="duration"||I==="broken_rhythm"||I==="end_slur")};var A="startSlur";var C=false;while(1){switch(H.charAt(E)){case"(":if(A==="startSlur"){if(B.startSlur===undefined){B.startSlur=1}else{B.startSlur++}}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case")":if(F(A)){if(B.endSlur===undefined){B.endSlur=1}else{B.endSlur++}}else{return null}break;case"^":if(A==="startSlur"){B.accidental="sharp";A="sharp2"}else{if(A==="sharp2"){B.accidental="dblsharp";A="pitch"}else{if(F(A)){B.endChar=E;return B}else{return null}}}break;case"_":if(A==="startSlur"){B.accidental="flat";A="flat2"}else{if(A==="flat2"){B.accidental="dblflat";A="pitch"}else{if(F(A)){B.endChar=E;return B}else{return null}}}break;case"=":if(A==="startSlur"){B.accidental="natural";A="pitch"}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case"A":case"B":case"C":case"D":case"E":case"F":case"G":case"a":case"b":case"c":case"d":case"e":case"f":case"g":if(A==="startSlur"||A==="sharp2"||A==="flat2"||A==="pitch"){B.pitch=h[H.charAt(E)];A="octave";if(z&&x.next_note_duration!==0){B.duration=x.next_note_duration;x.next_note_duration=0;C=true}else{B.duration=x.default_length}}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case",":if(A==="octave"){B.pitch-=7}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case"'":if(A==="octave"){B.pitch+=7}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case"x":case"y":case"z":if(A==="startSlur"){B.rest={type:a[H.charAt(E)]};delete B.accidental;delete B.startSlur;delete B.startTie;delete B.endSlur;delete B.endTie;delete B.end_beam;delete B.grace_notes;if(z&&x.next_note_duration!==0){B.duration=x.next_note_duration;x.next_note_duration=0;C=true}else{B.duration=x.default_length}A="duration"}else{if(F(A)){B.endChar=E;return B}else{return null}}break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case"0":case"/":if(A==="octave"||A==="duration"){var G=m.getFraction(H,E);if(!C){B.duration=B.duration*G.value}B.endChar=G.index;while(G.index<H.length&&(m.isWhiteSpace(H.charAt(G.index))||H.charAt(G.index)==="-")){if(H.charAt(G.index)==="-"){B.startTie=true}else{B=e(B)}G.index++}E=G.index-1;A="broken_rhythm"}else{if(A==="sharp2"){B.accidental="quartersharp";A="pitch"}else{if(A==="flat2"){B.accidental="quarterflat";A="pitch"}else{return null}}}break;case"-":if(A==="startSlur"){d.addTieToLastNote();B.endTie=true}else{if(A==="octave"||A==="duration"||A==="end_slur"){B.startTie=true;if(!C&&z){A="broken_rhythm"}else{if(m.isWhiteSpace(H.charAt(E+1))){e(B)}B.endChar=E+1;return B}}else{if(A==="broken_rhythm"){B.endChar=E;return B}else{return null}}}break;case" ":case"\t":if(F(A)){B.end_beam=true;do{if(H.charAt(E)==="-"){B.startTie=true}E++}while(E<H.length&&(m.isWhiteSpace(H.charAt(E))||H.charAt(E)==="-"));B.endChar=E;if(!C&&z&&(H.charAt(E)==="<"||H.charAt(E)===">")){E--;A="broken_rhythm"}else{return B}}else{return null}break;case">":case"<":if(F(A)){if(z){var D=b(H,E);E+=D[0]-1;x.next_note_duration=D[2]*B.duration;B.duration=D[1]*B.duration;A="end_slur"}else{B.endChar=E;return B}}else{return null}break;default:if(F(A)){B.endChar=E;return B}return null}E++;if(E===H.length){if(F(A)){B.endChar=E;return B}else{return null}}}return null};function u(){var A={startChar:-1,endChar:-1};if(x.partForNextLine.length){A.part=x.partForNextLine}A.clef=x.currentVoice&&x.staves[x.currentVoice.staffNum].clef!==undefined?x.staves[x.currentVoice.staffNum].clef:x.clef;A.key=t.deepCopyKey(x.key.accidentals);t.addPosToKey(A.clef,A.key);if(x.meter!==null){if(x.currentVoice){x.staves.each(function(B){B.meter=x.meter});A.meter=x.staves[x.currentVoice.staffNum].meter;x.staves[x.currentVoice.staffNum].meter=null}else{A.meter=x.meter}x.meter=null}else{if(x.currentVoice&&x.staves[x.currentVoice.staffNum].meter){A.meter=x.staves[x.currentVoice.staffNum].meter;x.staves[x.currentVoice.staffNum].meter=null}}if(x.currentVoice&&x.currentVoice.name){A.name=x.currentVoice.name
}if(x.vocalfont){A.vocalfont=x.vocalfont}if(x.currentVoice){var z=x.staves[x.currentVoice.staffNum];if(z.brace){A.brace=z.brace}if(z.bracket){A.bracket=z.bracket}if(z.connectBarLines){A.connectBarLines=z.connectBarLines}if(z.name){A.name=z.name[x.currentVoice.index]}if(z.subname){A.subname=z.subname[x.currentVoice.index]}if(x.currentVoice.stem){A.stem=x.currentVoice.stem}}d.startNewLine(A);x.partForNextLine="";if(x.currentVoice===undefined||(x.currentVoice.staffNum===x.staves.length-1&&x.staves[x.currentVoice.staffNum].numVoices-1===x.currentVoice.index)){if(x.barNumbers===0){x.barNumOnNextNote=x.currBarNumber}}}var v=function(A,C){if(A.charAt(C)==="{"){var B=m.getBrackettedSubstring(A,C,1,"}");if(!B[2]){w("Missing the closing '}' while parsing grace note",A,C)}var z=[];var E=0;var F=false;while(E<B[1].length){var D=g(B[1],E,{},false);if(D!==null){z.push(D);if(F){D.endTie=true;F=false}if(D.startTie){F=true}E=D.endChar;delete D.endChar}else{if(B[1].charAt(E)===" "){if(z.length>0){z[z.length-1].end_beam=true}}else{w("Unknown character '"+B[1].charAt(E)+"' while parsing grace note",A,C)}E++}}if(z.length){return[B[0],z]}}return[0]};var p="ABCDEFGabcdefg[]|^_{";var k=function(H){t.resolveTempo();x.is_in_header=false;var N=0;var M=x.iChar;while(m.isWhiteSpace(H.charAt(N))&&N<H.length){N++}if(N===H.length||H.charAt(N)==="%"){return}var Q=x.start_new_line;x.start_new_line=true;var E=0;var J=t.letter_to_body_header(H,N);if(J[0]>0){N+=J[0]}var B={};while(N<H.length){var C=N;if(H.charAt(N)==="%"){break}var A=t.letter_to_inline_header(H,N);if(A[0]>0){N+=A[0]}else{if(Q){u();Q=false}while(1){var S=m.eatWhiteSpace(H,N);if(S>0){N+=S}if(N>0&&H.charAt(N-1)==="\x12"){S=t.letter_to_body_header(H,N);if(S[0]>0){N=S[0];x.start_new_line=false}}S=c(H,N);if(S[0]>0){N+=S[0]}S=s(H,N);if(S[0]>0){if(!B.chord){B.chord=[]}B.chord.push({name:m.translateString(S[1]),position:S[2]});N+=S[0];var I=m.skipWhiteSpace(H.substring(N));if(I>0){B.force_end_beam_last=true}N+=I}else{if(p.indexOf(H.charAt(N))===-1){S=f(H,N)}else{S=[0]}if(S[0]>0){if(S[1]===null){if(N+1<H.length){u()}}else{if(S[1].length>0){if(B.decoration===undefined){B.decoration=[]}B.decoration.push(S[1])}}N+=S[0]}else{S=v(H,N);if(S[0]>0){B.gracenotes=S[1];N+=S[0]}else{break}}}}S=q(H,N);if(S[0]>0){if(B.gracenotes!==undefined){B.rest={type:"spacer"};B.duration=0.125;d.appendElement("note",M+N,M+N+S[0],B);B={}}var P={type:S[1]};if(P.type.length===0){w("Unknown bar type",H,N)}else{if(x.inEnding&&P.type!=="bar_thin"){P.endEnding=true;x.inEnding=false}if(S[2]){P.startEnding=S[2];if(x.inEnding){P.endEnding=true}x.inEnding=true}if(B.decoration!==undefined){P.decoration=B.decoration}if(B.chord!==undefined){P.chord=B.chord}if(P.type!=="bar_invisible"){x.currBarNumber++;if(x.barNumbers&&x.currBarNumber%x.barNumbers===0){x.barNumOnNextNote=x.currBarNumber}}d.appendElement("bar",M+N,M+N+S[0],P);B={}}N+=S[0]}else{S=n(H,N);if(S.consumed>0){if(S.startSlur!==undefined){B.startSlur=S.startSlur}if(S.triplet!==undefined){if(E>0){w("Can't nest triplets",H,N)}else{B.startTriplet=S.triplet;E=S.num_notes===undefined?S.triplet:S.num_notes}}N+=S.consumed}if(H.charAt(N)==="["){N++;var z=null;var L=false;while(!L){var G=g(H,N,{},false);if(G!==null){if(G.end_beam){B.end_beam=true;delete G.end_beam}if(B.pitches===undefined){B.duration=G.duration;B.pitches=[G]}else{B.pitches.push(G)}delete G.duration;if(x.inTieChord[B.pitches.length]){G.endTie=true;x.inTieChord[B.pitches.length]=undefined}if(G.startTie){x.inTieChord[B.pitches.length]=true}N=G.endChar;delete G.endChar}else{if(H.charAt(N)===" "){w("Spaces are not allowed in chords",H,N);N++}else{if(N<H.length&&H.charAt(N)==="]"){N++;if(x.next_note_duration!==0){B.duration=B.duration*x.next_note_duration;x.next_note_duration=0}if(x.inTie){B.pitches.each(function(T){T.endTie=true});x.inTie=false}if(E>0){E--;if(E===0){B.endTriplet=true}}var F=false;while(N<H.length&&!F){switch(H.charAt(N)){case" ":case"\t":e(B);break;case")":if(B.endSlur===undefined){B.endSlur=1}else{B.endSlur++}break;case"-":B.pitches.each(function(T){T.startTie=true});x.inTie=true;break;case">":case"<":var R=b(H,N);N+=R[0]-1;x.next_note_duration=R[2];z=R[1];break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case"/":var D=m.getFraction(H,N);z=D.value;N=D.index;F=true;break;default:F=true;break}if(!F){N++}}}else{w("Expected ']' to end the chords",H,N)}if(B.pitches!==undefined){if(z!==null){B.duration=B.duration*z}if(x.barNumOnNextNote){B.barNumber=x.barNumOnNextNote;x.barNumOnNextNote=null}d.appendElement("note",M+N,M+N,B);B={}}L=true}}}}else{var K={};var O=g(H,N,K,true);if(K.endTie!==undefined){x.inTie=true}if(O!==null){if(O.pitch!==undefined){B.pitches=[{}];if(O.accidental!==undefined){B.pitches[0].accidental=O.accidental}B.pitches[0].pitch=O.pitch;if(O.endSlur!==undefined){B.pitches[0].endSlur=O.endSlur}if(O.endTie!==undefined){B.pitches[0].endTie=O.endTie}if(O.startSlur!==undefined){B.pitches[0].startSlur=O.startSlur}if(B.startSlur!==undefined){B.pitches[0].startSlur=B.startSlur}if(O.startTie!==undefined){B.pitches[0].startTie=O.startTie}if(B.startTie!==undefined){B.pitches[0].startTie=B.startTie}}else{B.rest=O.rest;if(O.endSlur!==undefined){B.endSlur=O.endSlur}if(O.endTie!==undefined){B.rest.endTie=O.endTie}if(O.startSlur!==undefined){B.startSlur=O.startSlur}if(B.startSlur!==undefined){B.startSlur=B.startSlur}if(O.startTie!==undefined){B.rest.startTie=O.startTie}if(B.startTie!==undefined){B.rest.startTie=B.startTie}}if(O.chord!==undefined){B.chord=O.chord}if(O.duration!==undefined){B.duration=O.duration}if(O.decoration!==undefined){B.decoration=O.decoration}if(O.graceNotes!==undefined){B.graceNotes=O.graceNotes}delete B.startSlur;if(x.inTie){if(B.pitches!==undefined){B.pitches[0].endTie=true}else{B.rest.endTie=true}x.inTie=false}if(O.startTie||B.startTie){x.inTie=true}N=O.endChar;if(E>0){E--;if(E===0){B.endTriplet=true}}if(O.end_beam){e(B)}if(x.barNumOnNextNote){B.barNumber=x.barNumOnNextNote;x.barNumOnNextNote=null}d.appendElement("note",M+C,M+N,B);B={}}}if(N===C){if(H.charAt(N)!==" "&&H.charAt(N)!=="`"){w("Unknown character ignored",H,N)}N++}}}}};var i=function(z){var A=t.parseHeader(z);if(A.regular){k(A.str)}if(A.newline){u()}if(A.words){l(d.getCurrentVoice(),z.substring(2))}if(A.recurse){i(A.str)}};this.parse=function(D,B){d.reset();x.reset();D=D.gsub("\r\n","\n");D=D.gsub("\r","\n");D+="\n";D=D.replace(/\n\\.*\n/g,"\n");var A=function(F,H,I){var E="                                                                                                                                                                                                    ";var G=I?E.substring(0,I.length):"";return H+" \x12"+G};D=D.replace(/\\([ \t]*)(%.*)*\n/g,A);var z=D.split("\n");if(z.last().length===0){z.pop()}try{z.each(function(E){if(B){if(B.header_only&&x.is_in_header===false){throw"normal_abort"}if(B.stop_on_warning&&x.warnings){throw"normal_abort"}}if(x.is_in_history){if(E.charAt(1)===":"){x.is_in_history=false;i(E)}else{d.addMetaText("history",m.translateString(m.stripComment(E)))
}}else{if(x.inTextBlock){if(E.startsWith("%%endtext")){d.addMetaText("textBlock",x.textBlock);x.inTextBlock=false}else{x.textBlock+=" "+E}}else{i(E)}}x.iChar+=E.length+1});d.cleanUp()}catch(C){if(C!=="normal_abort"){throw C}}}}function setAttributes(c,b){for(var a in b){c.setAttribute(a,b[a])}return c}function Midi(){this.trackstrings="";this.trackcount=0}Midi.prototype.setTempo=function(a){if(this.trackcount==0){this.startTrack();this.track+="%00%FF%51%03"+toHex(Math.round(60000000/a),6);this.endTrack()}};Midi.prototype.startTrack=function(){this.track="";this.silencelength=0;this.trackcount++;this.first=true;if(this.instrument){this.setInstrument(this.instrument)}};Midi.prototype.endTrack=function(){var a=toHex(this.track.length/3+4,8);this.track="MTrk"+a+this.track+"%00%FF%2F%00";this.trackstrings+=this.track};Midi.prototype.setInstrument=function(a){this.track="%00%C0"+toHex(a,2)+this.track;this.instrument=a};Midi.prototype.startNote=function(b,a){this.track+=toDurationHex(this.silencelength);this.silencelength=0;if(this.first){this.first=false;this.track+="%90"}this.track+="%"+b.toString(16)+"%"+a};Midi.prototype.endNote=function(b,a){this.track+=toDurationHex(a);this.track+="%"+b.toString(16)+"%00"};Midi.prototype.addRest=function(a){this.silencelength+=a};Midi.prototype.embed=function(a){var b="data:audio/midi,MThd%00%00%00%06%00%01"+toHex(this.trackcount,4)+"%01%e0"+this.trackstrings;embed=setAttributes(document.createElement("embed"),{src:b,type:"video/quicktime",controller:"true",autoplay:"false",loop:"false",enablejavascript:"true",style:"display:block; height: 20px;"});a.insertBefore(embed,a.firstChild)};function encodeHex(c){var a="";for(var b=0;b<c.length;b+=2){a+="%";a+=c.substr(b,2)}return a}function toHex(c,b){var a=c.toString(16);while(a.length<b){a="0"+a}return encodeHex(a)}function toDurationHex(g){var d=0;var b=[];while(g!=0){b.push(g&127);g=g>>7}for(var c=b.length-1;c>=0;c--){d=d<<8;var e=b[c];if(c!==0){e=e|128}d=d|e}var f=d.toString(16).length;f+=f%2;return toHex(d,f)}function ABCMidiWriter(b,a){var a=a||{};this.parent=b;this.scale=[0,2,4,5,7,9,11];this.restart={line:0,staff:0,voice:0,pos:0};this.visited={};this.multiplier=1;this.next=null;this.qpm=a.qpm||180;this.program=a.program||2}ABCMidiWriter.prototype.getMark=function(){return{line:this.line,staff:this.staff,voice:this.voice,pos:this.pos}};ABCMidiWriter.prototype.getMarkString=function(a){a=a||this;return"line"+a.line+"staff"+a.staff+"voice"+a.voice+"pos"+a.pos};ABCMidiWriter.prototype.goToMark=function(a){this.line=a.line;this.staff=a.staff;this.voice=a.voice;this.pos=a.pos};ABCMidiWriter.prototype.markVisited=function(){this.lastmark=this.getMarkString();this.visited[this.lastmark]=true};ABCMidiWriter.prototype.isVisited=function(){if(this.visited[this.getMarkString()]){return true}return false};ABCMidiWriter.prototype.setJumpMark=function(a){this.visited[this.lastmark]=a};ABCMidiWriter.prototype.getJumpMark=function(){return this.visited[this.getMarkString()]};ABCMidiWriter.prototype.getLine=function(){return this.abctune.lines[this.line]};ABCMidiWriter.prototype.getStaff=function(){try{return this.getLine().staff[this.staff]}catch(a){}};ABCMidiWriter.prototype.getVoice=function(){return this.getStaff().voices[this.voice]};ABCMidiWriter.prototype.getElem=function(){return this.getVoice()[this.pos]};ABCMidiWriter.prototype.writeABC=function(f){try{this.midi=new Midi();this.baraccidentals=[];this.abctune=f;this.baseduration=480*4;if(f.formatting.midi){this.midi.setInstrument(Number(f.formatting.midi.substring(8)))}else{this.midi.setInstrument(this.program)}if(f.metaText.tempo){var d=1/4;if(f.metaText.tempo.duration){d=f.metaText.tempo.duration[0]}var c=60;if(f.metaText.tempo.bpm){c=f.metaText.tempo.bpm}this.qpm=c*d*4}this.midi.setTempo(this.qpm);this.staffcount=1;for(this.staff=0;this.staff<this.staffcount;this.staff++){this.voicecount=1;for(this.voice=0;this.voice<this.voicecount;this.voice++){this.midi.startTrack();this.restart={line:0,staff:this.staff,voice:this.voice,pos:0};this.next=null;for(this.line=0;this.line<f.lines.length;this.line++){var a=f.lines[this.line];if(this.getLine().staff){this.writeABCLine()}}this.midi.endTrack()}}this.midi.embed(this.parent)}catch(b){this.parent.innerHTML="Couldn't write midi: "+b}};ABCMidiWriter.prototype.writeABCLine=function(){this.staffcount=this.getLine().staff.length;this.voicecount=this.getStaff().voices.length;this.setKeySignature(this.getStaff().key);this.writeABCVoiceLine()};ABCMidiWriter.prototype.writeABCVoiceLine=function(){this.pos=0;while(this.pos<this.getVoice().length){this.writeABCElement(this.getElem());if(this.next){this.goToMark(this.next);this.next=null;if(!this.getLine().staff){return}}else{this.pos++}}};ABCMidiWriter.prototype.writeABCElement=function(a){var b;switch(a.el_type){case"note":this.writeNote(a);break;case"key":this.setKeySignature(a);break;case"bar":this.handleBar(a);case"meter":case"clef":default:}};ABCMidiWriter.prototype.writeNote=function(e){if(e.startTriplet){this.multiplier=2/3}var a=e.duration*this.baseduration*this.multiplier;if(e.pitches){var d=[];for(var b=0;b<e.pitches.length;b++){var c=e.pitches[b];var f=c.pitch;if(c.accidental){switch(c.accidental){case"sharp":this.baraccidentals[f]=1;break;case"flat":this.baraccidentals[f]=-1;break;case"nat":this.baraccidentals[f]=0;break}}d[b]=60+12*this.extractOctave(f)+this.scale[this.extractNote(f)];if(this.baraccidentals[f]!==undefined){d[b]+=this.baraccidentals[f]}else{d[b]+=this.accidentals[this.extractNote(f)]}this.midi.startNote(d[b],64);if(c.startTie){this.tieduration=a}}for(b=0;b<e.pitches.length;b++){var c=e.pitches[b];var f=c.pitch;if(c.startTie){continue}if(c.endTie){this.midi.endNote(d[b],a+this.tieduration)}else{this.midi.endNote(d[b],a)}a=0;this.tieduration=0}}else{this.midi.addRest(a)}if(e.endTriplet){this.multiplier=1}};ABCMidiWriter.prototype.handleBar=function(e){this.baraccidentals=[];var f=(e.type==="bar_right_repeat"||e.type==="bar_dbl_repeat");var d=(e.startEnding)?true:false;var a=(f||d);var c=(e.type==="bar_left_repeat"||e.type==="bar_dbl_repeat"||e.type==="bar_thick_thin"||e.type==="bar_thin_thick"||e.type==="bar_thin_thin"||e.type==="bar_right_repeat");var b=null;if(this.isVisited()){b=this.getJumpMark()}else{if(d||f){if(this.visited[this.lastmark]===true){this.setJumpMark(this.getMark())}}if(a){this.markVisited()}if(f){b=this.restart;this.setJumpMark(this.getMark())}}if(c){this.restart=this.getMark()}if(b&&this.getMarkString(b)!==this.getMarkString()){this.next=b}};ABCMidiWriter.prototype.setKeySignature=function(a){this.accidentals=[0,0,0,0,0,0,0];if(this.abctune.formatting.bagpipes){a.accidentals=[{acc:"natural",note:"g"},{acc:"sharp",note:"f"},{acc:"sharp",note:"c"}]}if(!a.accidentals){return}a.accidentals.each(function(e){var f=(e.acc==="sharp")?1:(e.acc==="natural")?0:-1;var c=e.note.toLowerCase();var b=this.extractNote(c.charCodeAt(0)-"c".charCodeAt(0));this.accidentals[b]+=f},this)};ABCMidiWriter.prototype.extractNote=function(a){var a=a%7;
if(a<0){a+=7}return a};ABCMidiWriter.prototype.extractOctave=function(a){return Math.floor(a/7)};function ABCPlugin(a){this.$=a;this.show_midi=true;this.hide_abc=false;this.render_before=false;this.midi_options={};this.parse_options={};this.render_options={};this.render_classname="abcrendered";this.text_classname="abctext";this.auto_render_threshold=20;this.show_text="show score for: ";this.hide_text="hide score for: "}var abc_plugin=new ABCPlugin(jQuery);jQuery(document).ready(start_abc);function start_abc(){abc_plugin.start()}ABCPlugin.prototype.start=function(){this.errors="";var b=this.getABCContainingElements(this.$("body"));var a=this;var c=b.map(function(d,e){return a.convertToDivs(e)});this.auto_render=(c.size()<=this.auto_render_threshold);c.each(function(d,e){a.render(e,a.$(e).data("abctext"))})};ABCPlugin.prototype.getABCContainingElements=function(d){var b=this.$();var c=false;var a=this;this.$(d).contents().each(function(){if(this.nodeType==3&&!c){if(this.nodeValue.match(/^\s*X:/m)){b=b.add(a.$(d));c=true}}else{if(this.nodeType==1&&!a.$(this).is("textarea")){b=b.add(a.getABCContainingElements(this))}}});return b};ABCPlugin.prototype.convertToDivs=function(e){var b=this;var d=this.$(e).contents();var a="";var h=null;var g=false;var f=0;var c=this.$();d.each(function(k,l){if(l.nodeType==3&&!l.nodeValue.match(/^\s*$/)){f=0;var m=l.nodeValue;if(m.match(/^\s*X:/m)){g=true;a="";h=b.$("<div class='"+b.text_classname+"'></div>");b.$(l).before(h);if(b.hide_abc){h.hide()}}if(g){a+=m.replace(/\n$/,"").replace(/^\n/,"");h.append(b.$(l))}}else{if(g&&b.$(l).is("br")&&f==0){a+="\n";h.append(b.$(l));f++}else{if(g){g=false;f=0;h.data("abctext",a);c=c.add(h)}}}});if(g){h.data("abctext",a);c=c.add(h)}return c.get()};ABCPlugin.prototype.render=function(c,l){var h=this.$("<div class='"+this.render_classname+"'></div>");if(this.render_before){this.$(c).before(h)}else{this.$(c).after(h)}var m=this;try{var a=new AbcTuneBook(l);var f=new AbcParse();f.parse(a.tunes[0].abc);var i=f.getTune();var b=function(){try{var o=Raphael(h.get(0),800,400);var n=new ABCPrinter(o,m.render_options);n.printABC(i)}catch(e){h.remove();h=this.$("<div class='"+m.render_classname+"'></div>");o=Raphael(h.get(0),800,400);n=new ABCPrinter(o);n.printABC(i);if(m.render_before){this.$(c).before(h)}else{this.$(c).after(h)}}if(ABCMidiWriter&&m.show_midi){midiwriter=new ABCMidiWriter(h.get(0),m.midi_options);midiwriter.writeABC(i)}};var g="<a class='abcshow' href='#'>"+this.show_text+(i.metaText.title||"untitled")+"</a>";if(this.auto_render){b()}else{var d=this.$(g);d.click(function(){b();d.hide();return false});h.before(d)}}catch(k){this.errors+=k}};" type="text/javascript"></script>
<script type="text/javascript">
        window.onload = function() {
                abc_editor = new ABCEditor("abc", { canvas_id: "canvas0", midi_id:"midi", warnings_id:"warnings" });
        }
</script>
Link to [[Take 6 Transcription Programme]] Home Page
Link to [[Take 6 Transcription Programme]] Home Page



Revision as of 18:04, 9 May 2011

Link to Take 6 Transcription Programme Home Page


GB/6a/1 All Round My Hat Version 1 of 2 (for Version 2 see GB/7a/71)

File:GB-6a-1.MID

File:GB-6a-1.pdf

File:GB-6a-1.xml

GB-6a-1.abc

Notes on GB/6a/1 The tune is in the Mixolydian mode (root G) in the key of C major.


GB/6a/4 American King

File:GB-6a-4.MID

File:GB-6a-4.pdf

File:GB-6a-4.xml

GB-6a-4.abc


GB/6a/5 As I Roamed Out Version 1 of 2

File:GB-6a-5.MID (tune)

File:GB-6a-5a.MID (tune and tune variants)

File:GB-6a-5.pdf

File:GB-6a-5.xml

GB-6a-5.abc


GB/6a/6 As I Roamed Out Version 2 of 2

File:GB-6a-6.MID

File:GB-6a-6a.pdf

File:GB-6a-6.xml

GB-6a-6.abc


GB/6a/9 Banks of Green Willow Version 1 of 2

File:GB-6a-9-S.MID

File:GB-6a-9.pdf

File:GB-6a-9.xml

GB-6a-9.abc


GB/6a/10 Banks of Green Willow Version 2 of 2

File:GB-6a-10.MID

File:GB-6a-10.pdf

File:GB-6a-10.xml

GB-6a-10.abc


GB/6a/12 Barbara Allen Version 1 of 4

File:GB-6a-12.MID

File:GB-6a-12.pdf

File:GB-6a-12.xml

abc notation

X:12
T:GB/6a/12 Barbara Allen Version 1 of 4
C:Sung by Mr. Morley, Wartling, Sussex, IV.07
N:Sung by Mr. Morley, Wartling, Sussex, IV.07
M:5/4
L:1/4
Q:120
K:G
%%MIDI program 1 52 % Aah Choir
D |B B B2 A| G A E2 D |G B d2 B| c d2 z d |
e e d2 B |"(*)"c d/c/ G2 A/A/ |B c A2 D |
[M:6/4]G A B d2c| B c A3 D |G G2-G2 |]
P:Variant at * measure
cdG2 A/A/|


GB/6a/13 Barbara Allen Version 2 of 4

File:GB-6a-13.MID

File:GB-6a-13.pdf

File:GB-6a-13.xml

abc notation

X:13
T: GB/6a/13 Barbara Allen Version 2 of 4
C: Sung by Mr. Henry Webb, Stanton St. John, Oxon. V.07.
N: Sung by Mr. Henry Webb, Stanton St. John, Oxon. V.07.
M:5/4 %Meter
L:1/8  %
K:G
d2 |G2 B2 c4 B2 |B2 A2 G4 d2 |e2 a2 g4 e2 |f2 (d2 d4) d2 |
g2 f2 e4 d2 |e2 d2 B4 d2 |e2 d2 B4 G2 |A2 G6 |
P:Variant first note
G4 |]


GB/6a/14 Barbara Allen Version 3 of 4

File:GB-6a-14.MID

File:GB-6a-14.pdf

File:GB-6a-14.xml

abc notation

X:14 %Music
T: GB/6a/14 Barbara Allen Version 3 of 4
C: Sung by Mr. Jim Wharton, Stanton St. John, Oxon V.07
N: Sung by Mr. Jim Wharton, Stanton St. John, Oxon V.07
M:5/4 %Meter
L:1/8  %
K:G
G2 |G2 B2 d4 c2 |B2 A2 G4 d2 |e2 f2 g4 e2 |f2 (d2 d4) d2 |
g2 f2 e4 c2 |e2 d2 B2 c2 d2 |e2 d2 B4 G2 |A2 G6 |]


GB/6a/15 Barbara Allen Version 4 of 4

File:GB-6a-15.MID

File:GB-6a-15.pdf

File:GB-6a-15.xml

abc notation

X:15
T:GB/6a/15 Barbara Allen Version 4 of 4
C: Sung by Mr. Dearling, West Burton, Sussex XII.07
M:5/4 %Meter
L:1/8  %
K:G
D2 |G2 B2 A4 D2 |G2 B2 A4 GA |B2 B2 B2 A2 G2 |Bc (d2 d4) d2 |
e2 d2 B2 A2 GA |B2 GF E4 FG |A2 A2 F2 E2 D2 |EF G2 G4 |]


GB/6a/17 The Basket of Eggs Version 1 of 2

File:GB-6a-17.MID

File:GB-6a-17.pdf

File:GB-6a-17.xml

abc notation

X:17
T:The Basket of Eggs, Version 1 of 2
T:(Butterworth Collection ref. GB/6a/17)
C:Sung by Mr. Colcombe, Weobley, Herefordshire, IX. 06
S:Sung by Mr. Colcombe, Weobley, Herefordshire, IX. 06
Z:Noted by FW Jekyll and GSK Butterworth
M:3/4
L:1/8
K:Edor
"^Quick"GA | BE D2 EF | GF/E/ F/G/A (Bc) | dc Be- ed/c/ |
w: * * * * * * * * * * * * * with * their two pock- ets * well *
dc B2 GA | BE D2 EF | GF/E/ F/G/A Bc | dc/d/ B/A/B GF | E4 |]


GB/6a/18 The Basket of Eggs Version 2 of 2

File:GB-6a-18.MID

File:GB-6a-18.pdf

File:GB-6a-18.xml

abc notation

X:18
T:The Basket of Eggs, Version 2 of 2
T:(Butterworth Collection ref. GB/6a/18)
C:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse, XII.08
S:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse, XII.08
Z:Noted by FWJ & GSKB.\
M:5/4
L:1/8
K:Edor
B2 | [M:6/4]e2 e2 d2 B2- B2 A2 | B2 e2 d2 B2- B2 Bc | [M:5/4]d2 d2 G2 F2 E2 | A2 c2 B4 B2 |
E2 EF G2 F2 E2 | A2 AG F2 G2 A2 | [M:6/4]B2 e2 c4 B3 A | [M:5/4]G2 F2 E4 |]


Alternative Version: GB/6a/18 The Basket of Eggs Version 2 of 2

File:GB-6a-18-alt.MID

File:GB-6a-18-alt.pdf

File:GB-6a-18-alt.xml

abc notation

X:18
T:The Basket of Eggs, Alternative Version 2 of 2
T:(Butterworth Collection ref. GB/6a/18)
C:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse, XII.08
S:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse, XII.08
M:5/4
L:1/8
K:Ddor
B2 | e2 e2 d2 !fermata!B2 A2 | B2 e2 d2 !fermata!B2 Bc | d2 d2 G2 F2 E2 | A2 c2 B4 B2 |
E2 EF G2 F2 E2 | A2 AG F2 G2 A2 | B2 e2 !fermata!c2 B3 A | G2 F2 E4 |]
W:
W:Note: The crotchets with fermatas are written as minims without fermatas in the original ms.
W:This editorial change is to make the overall rhythm clearer without distorting the original significantly.


GB/6a/21 The Bold Fisherman Version 1 of 3

File:GB-6a-21.MID

File:GB-6a-21.pdf

File:GB-6a-21.xml

abc notation

X:21
T:The Bold Fisherman Version 1 of 3
T:(Butterworth Collection ref. GB/6a/21 )
C:Sung by an inmate (aged about 80), Headington Workhouse, Oxon. October 1906
S:Sung by an inmate (aged about 80), Headington Workhouse, Oxon. October 1906
M:3/4
L:1/8
K:G
D2 | G4 F2 | E2 F2 B2 | A2 G2 A2 | D4 D2 | [M:2/4]G2 D2 | [M:3/4]c2 B2 A2 |
B4 Bc | [M:5/4]d2 B2 A2 G2 A2 | [M:3/4]B4 B2 | A2 G2 E2 | A4 A2 | D2 E2 F2 | G4 |]


GB/6a/22 The Bold Fisherman Version 2 of 3

File:GB-6a-22.MID

File:GB-6a-22.pdf

File:GB-6a-22.xml

abc notation

X:22
T:The Bold Fisherman Version 2 of 3
T:(Butterworth Collection ref. GB/6a/22)
C:Sung by Mr. Thomas Gibbs, of Brill, Bucks V. 07
N:Sung by Mr. Thomas Gibbs, of Brill, Bucks V. 07
M:5/4
L:1/8
K:G
D2 | "^(a)"G2 F2 E2 F2 G2 | A2 A2 D4 D2 | G2 G2 A2 G2 Ac | B4 z4 Bc |
d2 B2 A2 G2 AB | c2 c2 E2 F2 B2 | A2 A2 D2 F2 AB | G4 z4 D2 | G2 G2 A2 G2 Ac |
B4 z4 Bc | d2 B2 A2 G2 AB | c2 c2 E2 F2 B2 | A2 A2 D2 F2 AB | G4- G4 |]
"^(a) var."G2 G2 E2 F2 G2 |


GB/6a/23 The Bold Fisherman Version 3 of 3

File:GB-6a-23.MID

File:GB-6a-23.pdf

File:GB-6a-23.xml

abc notation

X:23
T:The Bold Fisherman Version 3 of 3
T:(Butterworth Collection ref. GB/6a/23)
C:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse XII. 08
S:Sung by Mr. Edwin Spooner, inmate of Midhurst Workhouse XII. 08
Z:Noted by FWJ and GSKB
M:5/4
L:1/8
K:G
D2 | G2 G2 E2 F2 G2 | A2 A2 D4 D2 | G2 G2 A2 G2 A2 | [M:3/4]B4 Bc |
[M:5/4]d2 B2 A2 G2 A2 | B2 B2 E2 F2 G2 | A2 A2 D2 F2 A2 | G4- G4 D2 | G2 G2 A2 G2 A2 |
[M:3/4]B4 Bc | [M:5/4]d2 B2 A2 G2 A2 | B2 B2 E2 F2 G2 | A2 A2 D2 F2 A2 | G4- G4 |]


GB/6a/28 The Bold Thresherman Version 1 of 2

File:GB-6a-28.MID

File:GB-6a-28.pdf

File:GB-6a-28.xml

abc notation

X:28
T:Bold Thresherman Version 1 of 2, The
T:(Butterworth Collection No. GB/6a/28)
C:Sung by Mr. Ned Harding, Lower Beeding Sussex, VI. 07
S:Sung by Mr. Ned Harding, Lower Beeding Sussex, VI. 07
M:4/4
L:1/8
K:Fdor
"^Moderato."F2 | F2 c2 B2 G2 | E4 F2 G2 | B4 A2 G2 | F6 F2 | B4 c2 d2 |
e4 c2 c2 | c2 f2 e2 d2 | c6 F2 | B4 c2 d2 | e4 c2 c2 | c2 f2 e2 d2 |
c2 B2 G2 F2 | B4 A2 F2 | E4 F2 G2 | B4 A2 G2 | F8 |]


GB/6a/29 The Bold Thresherman Version 2 of 2

File:GB-6a-29.MID

File:GB-6a-29.pdf

File:GB-6a-29.xml

abc notation

X:29
T:Bold Thresherman Version 2 of 2, The
T:(Butterworth Collection No. GB/6a/29)
C:Sung by Mr. Netley, Nutbourne, Sussex, VI. 07
S:Sung by Mr. Netley, Nutbourne, Sussex, VI. 07
M:4/4
L:1/8
K:Fmix
c2 | c4 B2 G2 | E4 F2 G2 | B4 G2 AG | F6 F2 | B2 A2 B2 cd |
e4 c2 c2 | f2 f2 e2 d2 | c6 F2 | B2 A2 B2 cd | e4 c2 c2 |
f2 f2 e2 f2 | c2 B2 A2 F2 | c4 B2 G2 | E4 F2 GA | B4 G2 AG | F6 |]


GB/6a/30 Bonny Blooming Highland Jane

File:GB-6a-30.MID

File:GB-6a-30.pdf

File:GB-6a-30.xml

abc notation

X:30
T:Bonny Blooming Highland Jane
C:Sung by Mrs. Whiting, of Broseley, Shropshire IV. 08
S:Sung by Mrs. Whiting, of Broseley, Shropshire IV. 08
T:(Butterworth Collection No. GB/6a/30)
M:5/4
L:1/8
K:Fdor
cB | BA F2 F2 E2 FG | A2 A2 B4 AB | c2 Hc2 B2 c3 B | BA F2 E4 HcB |
BAFG F2 E2 FG | AG A2 B4 AB | c f2 "^(a)"ec"^""^(a)"e c3 B | BAFG F4 cd |
e2 e2 f2 e2 cB | AB cd e4 c2 | fe cd c3 B AB | cBAF E4 HcB |
BAFG F2 E2 FG | A2 A2 B4 AB | c f2 gfe c3 B | BAFG F4 |]
W:
W: (a) Intonation on these notes uncertain sometimes almost E natural/


GB/6a/31 Bonny Blue Handkerchief Version 1 of 2

File:GB-6a-31.MID

File:GB-6a-31.pdf

File:GB-6a-31.xml

abc notation

X:31
T:Bonny Blue Handkerchief Version 1 of 2
T:(Butterworth Collection No. GB/6a/31)
C:Sung by Mr. Jim Wharton, Stanton St. John, Oxon., 5, 07
S:Sung by Mr. Jim Wharton, Stanton St. John, Oxon., 5, 07
M:3/4
L:1/8
K:F
C2 | F2 F2 GF | E2 F2 G2 | c2 cB G2 | F2 E2 C2 | F2 F2 GF | E2 F2 G2 | c2 cB G2 | F4 AB |
c2 A2 B2 | BA G2 AB | c2 F2 ED | C3 D EC | F3 F GF | E2 F2 G2 | c2 cB G2 | F4 |]


GB/6a/32 Bonny Blue Handkerchief Version 2 of 2

File:GB-6a-32.MID

File:GB-6a-32.pdf

File:GB-6a-32.xml

abc notation

X:32
T:Bonny Blue Handkerchief Version 2 of 2
T:(Butterworth Collection No. GB/6a/32)
C:Sung by Mr. Dick Anthony, Stanford Bishop, Herefordshire, IX.07
S:Sung by Mr. Dick Anthony, Stanford Bishop, Herefordshire, IX.07
M:3/4
L:1/8
K:F
"^"C2 | F2 F2 G2 | F2 GA B2 | c2 cB G2 | F4 F2 | F2 A2 c2 | c2 f2 d2 | B2 c2 d2 | c4 F2 |
F2 A2 c2 | c2 f2 d2 | B2 c2 d2 | c3 B G2 | F3 E C2 | F2 HF2 AB | c2 cB G2 | F4 |]


GB/6a/33 Bonny Bunch of Roses, Oh! Version 1 of 5

File:GB-6a-33.MID

File:GB-6a-33.pdf

File:GB-6a-33.xml

abc notation

X:33
T:Bonny Bunch of Roses, Oh! Version 1 of 5
T:(Butterworth Collection No. GB/6a/33)
C:Sung by Mr. Nappin, Stanton St. John. Oxon. V. 07
S:Sung by Mr. Nappin, Stanton St. John. Oxon. V. 07
M:4/4
L:1/8
K:Dmix
P:Moderato
F2 | G2 F2 G2 AB | c2 B2 HA2 A2 | d2 e2 f2 ed | e2 dc Hd2 A2 |
d3 e f2 ed | d4 A2 F2 | G2 AB cBAG | A2 D2 D2 |]


GB/6a/34 Bonny Bunch of Roses, Oh! Version 2 of 5

File:GB-6a-34.MID

File:GB-6a-34.pdf

File:GB-6a-34.xml

abc notation

X:33
T:Bonny Bunch of Roses, Oh! Version 1 of 5
T:(Butterworth Collection No. GB/6a/33)
C:Sung by Mr. Nappin, Stanton St. John. Oxon. V. 07
S:Sung by Mr. Nappin, Stanton St. John. Oxon. V. 07
M:4/4
L:1/8
K:Dmix
P:Moderato
F2 | G2 F2 G2 AB | c2 B2 HA2 A2 | d2 e2 f2 ed | e2 dc Hd2 A2 |
d3 e f2 ed | d4 A2 F2 | G2 AB cBAG | A2 D2 D2 |]


GB/6a/35 Bonny Bunch of Roses, Oh! Version 3 of 5

File:GB-6a-35.MID

File:GB-6a-35.pdf

File:GB-6a-35.xml

abc notation

X:35
T:Bonny Bunch of Roses, Oh! Version 3 of 5
T:(Butterworth Collection No. GB/6a/35)
C:Sung by Mr. Home, Houghton, Sussex, VI. 07
S:Sung by Mr. Home, Houghton, Sussex, VI. 07
M:4/4
L:1/8
K:C
C2 | E2 D2 EFGA | BA G4 G2 | c3 d e2 dc | _B2 d2 Hc2 G2 |
c3 d e2 d2 | c2 cB G2 E2 | F2 GA BAGF | FE C2 C2 |]


GB/6a/36 Bonny Bunch of Roses, Oh! Version 4 of 5

File:GB-6a-36.MID

File:GB-6a-36.pdf

File:GB-6a-36.xml

abc notation

X:36
T:Bonny Bunch of Roses, Oh! Version 4 of 5
T:(Butterworth Collection No. GB/6a/36)
C:Sung by Mr. and Mrs. Cranstone, Billingshurst, VI. 07
S:Sung by Mr. and Mrs. Cranstone, Billingshurst, VI. 07
M:4/4
L:1/8
K:Cdor
G2 | c3 d e2 d2 | c3 B G4 | c2 cd e2 d2 | c2 BA G2 G2 |
c3 B G2 FE | F2 G2 C2 DE | F2 GA BAGF | G2 C2 C2 |]


GB/6a/37 Bonny Bunch of Roses, Oh! Version 5 of 5

File:GB-6a-37.MID

File:GB-6a-37.pdf

File:GB-6a-37.xml

abc notation

X:37
T:Bonny Bunch of Roses, Oh! Version 5 of 5
T:(Butterworth Collection No. GB/6a/37)
C:Sung by Mr. Whitehead, Herlington, Yorks., VII. 07
S:Sung by Mr. Whitehead, Herlington, Yorks., VII. 07
M:4/4
L:1/8
K:C
G2 | c2 f2 e2 d2 | cB G4 E2 | F2 GA BAGF | FE C2 C2 :| C2 | F3 E F2 GA | _B2 A2 G3 F |
G2 f2 e2 d2 | c6 G2 | c2 f2 e2 d2 | cB G4 E2 | F2 GA BAGF | FE C2 C2 |]


GB/6a/38 Botany Bay Version 1 of 2

File:GB-6a-38.MID

File:GB-6a-38.pdf

File:GB-6a-38.xml

abc notation

X:38
T:Botany Bay Version 1 of 2
T:(Butterworth Collection No. GB/6a/38)
C:Sung by Mrs. Cranstone, Billingshurst, VII. 07
S:Sung by Mrs. Cranstone, Billingshurst, VII. 07
M:4/4
L:1/8
K:C
P:Moderate
D2 | F2 G2 A2 B2 | c2 B2 A3 A | d3 e f2 e2 | d6 c2 |
d3 c A2 GF | G2 A2 D2 EF | G3 F D2 C2 | D6 |]
W:
W:Butterworth has a semibreve as his last note. This has been changed to a dotted minim.


GB/6a/39 Botany Bay Version 2 of 2

File:GB-6a-39.MID

File:GB-6a-39.pdf

File:GB-6a-39.xml

abc notation

X:39
T:Botany Bay Version 2 of 2
T:(Butterworth Collection No. GB/6a/39)
C:Sung by Mr. Turner, Sheffield Park, Sussex, II.09
S:Sung by Mr. Turner, Sheffield Park, Sussex, II.09
Z:Collector: Butterworth, George; Jekyll, Francis
M:4/4
L:1/8
K:Dmix
AB | c2 c2 AB c2 | d2 d2 D2 FG | A2 A2 GF E2 | D6 :| A2 | d3 e =f2 d2 | e2 e2 HA2 A2 |
d3 e =f2 ed | d6 d2 | c2 d2 BA G2 | d2 d2 D2 FG | A2 A2 GF E2 | D6 |]
W:
W:Butterworth has a semibreve as his last note. This has been changed to a dotted minim.


GB/6a/42 Brisk Young Sailor Version 1 of 3

File:GB-6a-42.mid

File:GB-6a-42.pdf

File:GB-6a-42.xml

abc notation

X:42
T:Brisk Young Sailor Version 1 of 3
T:(Butterworth Collection No. GB/6a/42)
C:Sung by Mr. Colcombe, Weobley, Herefordshire, IX. 06
S:Sung by Mr. Colcombe, Weobley, Herefordshire, IX. 06
Z:Noted by FWJ & GSKB
M:4/4
L:1/8
K:Emin
P:Molot Moderato
BA | G2 E2 B2 B2 | AG E2 E2 d2 | Bc d2 e2 e2 | E2 d2 B2 z B |
Bc d2 e2 e2 | dB G2 A2 GA | B2 c2 d2 EE | G2 F2 E2 |]


GB/6a/44a Brisk Young Sailor Version 2 of 3

File:GB-6a-44a.mid

File:GB-6a-44a.pdf

File:GB-6a-44a.xml

abc notation

X:44
T:Brisk Young Sailor Version 2 of 3
T:(Butterworth Collection No. GB/6a/44a)
C:Sung by (Mr.) Ford, Scaynes Hill, (Sussex,) 1908
S:Sung by (Mr.) Ford, Scaynes Hill, (Sussex,) 1908
M:6/8
L:1/8
K:G
B | d2 d A2 c | B2 A G2 d | g2 g deg | f2 e d2 d |
def gfg | ede BAG | A2 B ded | B2 A G2 |]
W:
W:For a version of this song in 6/4 time see GB/7b/6/. This version is located between
W:GB/61/44 and GB/6a/45, and on the same page, of the Take 6 MS.


GB/6a/45 Brisk Young Sailor Version 3 of 3

File:GB-6a-45.mid

File:GB-6a-45.pdf

File:GB-6a-45.xml

abc notation

X:45
T:Brisk Young Sailor Version 3 of 3
T:(Butterworth Collection No. GB/6a/45)
C:Sung by Mrs. Cranstone, VII. 09
S:Sung by Mrs. Cranstone, VII. 09
M:3/4
L:1/8
K:D
D2 | E4 D2 | E2 F2 G2 | C4 E2 | D4 A2 | d4 d2 | c2 B2 A2 | c4 B2 | A4 A2 |
B4 B2 | d2 c2 B2 | A4 F2 | B4 B2 | A4 F2 | F2 E2 D2 | F4 E2 | D4 |]


GB/6a/48 Come All You Little Streamers

File:GB-6a-48.mid

File:GB-6a-48.pdf

File:GB-6a-48.xml

abc notation

X:48
T:Come All You Little Streamers
T:(Butterworth Collection No. GB/6a/48)
C:Sung by Mr. Edwin Spooner, inmate of Midhurst workhouse, XI. 08
S:Sung by Mr. Edwin Spooner, inmate of Midhurst workhouse, XI. 08
Z:Noted by FWJ
M:6/8
L:1/8
K:C
P:Moderato
B2 d | d2 c AGF | A2 G E2 F | G2 G A2 B | c3- c2 |: c | G2 G He2 d | d3 ede |
c2 c E2 F |1 G3- G2 :|2 G3 B2 d || d2 c AGF | A2 G E2 F | G2 G A2 B | c3 |]


GB/6a/51 Come My Own One Version 1 of 4

File:GB-6a-51.mid

File:GB-6a-51.pdf

File:GB-6a-51.xml

abc notation

X:51
T:Come My Own One Version 1 of 4
T:(Butterworth Collection No. GB/6a/51)
C:Sung by Mr. H. Webb, Stanton St. John, Oxon. V. 07
S:Sung by Mr. H. Webb, Stanton St. John, Oxon. V. 07
M:3/4
L:1/8
K:F
P:Moderato
E>F | G>E C2 G>G | A2 F2 c>f | d2 c2 A>F | G4 c>c |
d2 c2 B2 | c>A F2 A>c | B>B C2 E>G | F4 |]


GB/6a/52 Come My Own One Version 2 of 4

File:GB-6a-52.mid

File:GB-6a-52.pdf

File:GB-6a-52.xml

abc notation

X:52
T:Come My Own One Version 2 of 4
T:(Butterworth Collection No. GB/6a/52)
C:Sung by the children of Mr. Walter Searle, Amberley, Sussex, VI. 07
S:Sung by the children of Mr. Walter Searle, Amberley, Sussex, VI. 07
M:3/4
L:1/8
K:F
A>A | B2 C2 G>F | A2 C2 C>B, | A,>C F>A c>c | G4 c>c |
d2 c2 A>F | c>A F2 c>c | B2 C>E G2 | F4 |]


GB/6a/53 Come My Own One Version 3 of 4

File:GB-6a-53.mid

File:GB-6a-53.pdf

File:GB-6a-53.xml

abc notation

X:53
T:Come My Own One Version 3 of 4
T:(Butterworth Collection No. GB/6a/53)
C:Sung by "Worcester Peg," Stoke Lacy, Herefordshire, IX. 07
S:Sung by "Worcester Peg," Stoke Lacy, Herefordshire, IX. 07
M:3/4
L:1/8
K:F
F>F | GE C2 B>B | AG F2 FA | d2 c2 (3AGF | G4 FA |
d2 c2 (3AGF | Ac F2 Ac | B>B (3C2 D2 E2 | F4 |]


GB/6a/54 Come My Own One Version 4 of 4

File:GB-6a-54.mid

File:GB-6a-54.pdf

File:GB-6a-54.xml

abc notation

X:54
T:Come My Own One Version 4 of 4
T:(Butterworth Collection No. GB/6a/54)
C:Sung by Mr. Chalcraft, Petworth, XII. 07
S:Sung by Mr. Chalcraft, Petworth, XII. 07
M:3/4
L:1/8
K:F
F>G | A2 C2 F>G | A2 F2 F>A | c3 d cA | G4 Ac |
d2 c2 A>F | c>A F2 A>c | B>B C>E G>E | F4 |]


GB/6a/56 Cruel Father and Affectionate Lovers Version 1 of 3

File:GB-6a-56.mid

File:GB-6a-56.pdf

File:GB-6a-56.xml

abc notation

X:56
T:Cruel Father & Affectionate Lovers Version 1 of 3
T:(Butterworth Collection No. GB/6a/56)
C:Sung by Mr. Knight, Horsham, IV. 07
S:Sung by Mr. Knight, Horsham, IV. 07
M:5/4
L:1/8 K:G
D2 | G2 E2 D2 G2 G2 | A2 A2 A2 B2 (Bc) | [M:6/4]d2 d2 c4 (B3 G) |
w: It's of a dam- sel both fair and hand- some. These * lines are true as *
[M:5/4]A2 A2 G4 DD | G2 E2 D2 G2 GG | A2 A2 A2 B2 (Bc) |
w: I've been told. By the banks of Shan- non in a lof- ty man- sion her *
[M:6/4]d2 d2 c4 (B3 G) | A2 A2 G6 B2 | [M:5/4]c2 d2 e2 c2 A2 |
w: par- ents claimed great * store of gold. Her hair was black as a
[M:6/4]B2 c2 d2 B2- B2 d2 | [M:5/4]c2 B2 A2 G2 E2 | F2 G2 D4 D2 |
w: rav- en's fea- ther, * her form and fea- tures des- cribe who can. But
G2 E2 D2 G2 G2 | A2 A2 A2 B2 (Bc) | [M:6/4]d2 d2 c4 B3 G | A2 A2 G6 |]
w: since 'tis fol- ly be- longs to nat- ure, she * fell in love with a ser- vant man.


GB/6a/57 Cruel Father and Affectionate Lovers Version 2 of 3

File:GB-6a-57.mid

File:GB-6a-57.pdf

File:GB-6a-57.xml

abc notation

X:57
T:Cruel Father & Affectionate Lovers Version 2 of 3
T:(Butterworth Collection No. GB/6a/57)
C:Sung by Mr. Walter Searle, Amberley, Sussex, VI. 07
S:Sung by Mr. Walter Searle, Amberley, Sussex, VI. 07
M:5/4
L:1/8
K:G
D2 | G2 E2 D2 G2 G2 | A2 A2 A2 B2 Bc | [M:6/4]d2 e2 cB A2 d4 | [M:5/4]G2 F2 G4 :| B2 |
[M:6/4]c2 d2 e4 c3 A | [M:4/4]Bc d4 d2 | c4 B2 A2 | [M:5/4]G2 G2 Bc d2 G2 | A2 A2 D4 D2 |
G2 E2 D2 G2 G2 | A2 A2 A2 B2 (Bc) | [M:6/4]d2 d2 c4 B3 G | A2 A2 G6 |]


GB/6a/58 Cruel Father and Affectionate Lovers Version 3 of 3

File:GB-6a-58.mid

File:GB-6a-58.pdf

File:GB-6a-58.xml

abc notation

X:58
T:Cruel Father & Affectionate Lovers Version 3 of 3
T:(Butterworth Collection No. GB/6a/58)
C:Sung by Mrs. Cranstone, Billingshurst, VII. 07
S:Sung by Mrs. Cranstone, Billingshurst, VII. 07
M:5/4
L:1/8
K:G
D2 | G2 G2 D2 F2 A2 | d2 d2 G2 B2 d2 | [M:6/4]c2 B2 B3 A G3 E | [M:5/4]A2 A2 D4 D2 |
G2 G2 D2 F2 A2 | d2 d2 G2 B2 d2 | [M:6/4]c2 B2 B3 G A2 A2 | [M:5/4]G8 |]


GB/6a/59 Cupid the Ploughboy Version 1 of 3

File:GB-6a-59.mid

File:GB-6a-59.pdf

File:GB-6a-59.xml

abc notation

X:59
T:Cupid the Ploughboy Version 1 of 3
T:(Butterworth Collection No. GB/6a/59)
C:Sung by Mr. Jim Jillson, Askham Bryan, Yorks, VII. 07
S:Sung by Mr. Jim Jillson, Askham Bryan, Yorks, VII. 07
M:6/4
L:1/8
K:Gaeo
"^Moderato"D2 | G4 G2 G4 A2 | B4 A2 B4 D2 | G4 G2 G4 A2 | (B6 A4) D2 | G4 G2 A2 B2 c2 |

d4 d2 d4 G2 | A2 B2 c2 A2 G2 F2 | G6- G4 f2 |f4 d2 d2 c2 B2 | c6 d4 c2 | B4 G2 G4 A2 |
B6- B4 D2 | G4 G2 A2 B2 c2 | d6 d4 G2 | A2 B2 c2 A2 G2 F2 | G8- G2 |]


GB/6a/60 Cupid the Ploughboy Version 2 of 3

File:GB-6a-60.mid

File:GB-6a-60.pdf

File:GB-6a-60.xml

abc notation

X:60
T:Cupid the Ploughboy Version 2 of 3
T:(Butterworth Collection No. GB/6a/60)
C:Sung by Mr. Ruff, Sutton, Petworth, VII. 07
S:Sung by Mr. Ruff, Sutton, Petworth, VII. 07
M:4/4
L:1/8
K:G
D2 | G2 G2 A2 A2 | B2 c2 d2 dc | B2 cB A2 A2 | G6 :| Bc | d2 d2 dc B2 |
c2 e2 d2 dc | B2 B2 BAGB | A6 D2 | G2 G2 A2 A2 | B2 c2 d2 dc | B2 cB A2 A2 | G6 |]


GB/6a/61 Cupid the Ploughboy Version 3 of 3

File:GB-6a-61.mid

File:GB-6a-61.pdf

File:GB-6a-61.xml

abc notation

X:61
T:Cupid the Ploughboy Version 3 of 3
T:(Butterworth Collection No. GB/6a/61)
C:Sung by Mr. Young, Bilborough, Yorks, III. 08
S:Sung by Mr. Young, Bilborough, Yorks, III. 08
M:6/4
L:1/8
K:Gaeo
D2 | G4 G2 G4 A2 | B4 B2 A4 D2 | G4 G2 G4 A2 | B4 cB A4 A2 | G4 F2 G2 A2 B2 |
d4 d2 d4 c2 | B4 G2 c2 B2 A2 | G6- G4 d2 | f4 d2 d2 c2 B2 | c4 e2 d4 c2 | d4 G2 G4 A2 |
B4 cB A4 D2 | G4 G2 A2 B2 c2 | d4 e2 d4 c2 | B4 G2 c2 B2 A2 | G6- G4 |]


GB/6a/62 Dabbling in the Dew Version 1 of 3

File:GB-6a-62.mid

File:GB-6a-62.pdf

File:GB-6a-62.xml

abc notation

X:62
T:Dabbling in the Dew Version 1 of 3
T:(Butterworth Collection No. GB/6a/62)
C:Sung by Mrs. Cranstone, Billingshurst, VI. 07
S:Sung by Mrs. Cranstone, Billingshurst, VI. 07
M:4/4
L:1/8
K:Dmix
P:Quick
D2 D>E F>E D2 | G2 A>G F>E D2 | G2 G>G A2 A2 | d2 d2 A4 |
A2 A>B c2 c2 | d2 A>G F>ED>D | E>FG>G A2 A>G | F2 E2 D4 |]


GB/6a/63 Dabbling in the Dew Version 2 of 3

File:GB-6a-63.mid

File:GB-6a-63.pdf

File:GB-6a-63.xml

abc notation

X:63
T:Dabbling in the Dew Version 2 of 3
T:(Butterworth Collection No. GB/6a/63)
C:Sung by Mrs. Verrall A, Horsham, XII. 07
S:Sung by Mrs. Verrall A, Horsham, XII. 07
M:4/4
L:1/8
K:D
A2 | D2 F>G A2 d2 | [M:5/4]A2 A>G GE D2 A>A | [M:4/4]D>EF>G A2 d>d | c2 A2 A3 A |
d2 d>e d>c A2 | G2 G>B A>FG>E | D>E F>G A2 "^(a)"=c>B | AG E2 D2 |]
"^(a) var."B>A | A2 D2 D2 |]


GB/6a/64 Dabbling in the Dew Version 3 of 3 (i. with grace notes as appoggiaturas)

File:GB-6a-64ap.mid

File:GB-6a-64ap.pdf

File:GB-6a-64ap.xml

abc notation

X:64
T:Dabbling in the Dew Version 3 of 3
T:(Butterworth Collection No. GB/6a/64)
T:Gracenotes as appoggiaturas
C:Sung by Mrs. Verrall B
S:Sung by Mrs. Verrall B
Z: noted at Ticehurst by F.W.J.
M:4/4
L:1/8
K:Gmix
G2 G2 {A}F2 {E}D2 | G2 A2 {c}B2 G2 | c2 {d}B2 {c}d2 g2 | {f}d2 d2 d2 z2 |
g2 g2 {g}f2 {c}d2 | {d}G2 {G}B2 {c}d2 d2 | {c}F2 {G}A2 {_B}c2 f2 | {e}d2 {c}A2 G4 |]


GB/6a/64 Dabbling in the Dew Version 3 of 3 (ii. with grace notes as acciacciaturas)

File:GB-6a-64ac.mid

File:GB-6a-64ac.pdf

File:GB-6a-64ac.xml

abc notation

Notes on GB/6a/64 The tune is in the Mixolydian mode (root G) in the key of C major.


GB/6a/68 Fair Maid Walking down in the Garden Version 1 of 2

File:GB-6a-68.mid

File:GB-6a-68.pdf

File:GB-6a-68.xml

abc notation

X:68
T:Fair Maid Walking etc. Version 1 of 2
T:(Butterworth Collection No. GB/6a/68)
C:Sung by Mr. Nappin, Stanton St. John, Oxon. V. 07
C:Sung by Mr. Nappin, Stanton St. John, Oxon. V. 07
M:3/2
L:1/8
K:Bb
P:Moderato
F2 | D2 F2 e4 d2 c2 | d2 B2 G2 F2- F2 B2 | B2 A2 G2 F2 E2 D2 | C2 DE F6 F2 |
D2 F2 e4 d2 c2 | d2 B2 G2 F2- F2 F2 | D2 F2 e2 c2 d2 B2 | G2 A2 B6 |]


GB/6a/69 Fair Maid Walking down in the Garden Version 2 of 2

File:GB-6a-69.mid

File:GB-6a-69.pdf

File:GB-6a-69.xml

abc notation

X:69
T:Fair Maid Walking etc. Version 2 of 2
T:(Butterworth Collection No. GB/6a/69)
C:Sung by Mr. Lockley, High Ercall, Shropshire III. 08
S:Sung by Mr. Lockley, High Ercall, Shropshire III. 08
M:3/2
L:1/8
K:Bb
B2 | d2 c2 B4 A2 G2 | B2 G2 F2 B,2- B,2 BA | G2 F2 E2 D2 C2 B,2 | F2 F2 F6 F2 |
B2 cd e4 d2 c2 | dc B2 AG F2- F2 E2 | D2 F2 e2 c2 d2 B2 | FA c2 B6 |]


GB/6a/70 Fair Maid Walking II

File:GB-6a-70.mid

File:GB-6a-70.pdf

File:GB-6a-70.xml

abc notation

X:70
T:Fair Maid Walking (II)
T:(Butterworth Collection No. GB/6a/70)
C:Sung by Mr. H. Hunt, East Chiltington, Sussex VII. 08
S:Sung by Mr. H. Hunt, East Chiltington, Sussex VII. 08
M:3/2
L:1/8
K:C
D2 | F2 G2 A4 G3 E | F2 D2 E2 D2- D2 D2 | G2 F2 G4 A3 B | c2 B2 A6 G2 |
A2 Bc d4 c2 A2 | c2 A2 G2 F2- F2 D2 | A2 B2 c4 EF G2 | F2 E2 D6 |]

Notes on GB/6a/70 The tune is in the Dorian mode (root D) in the key of C major.


GB/6a/74 God Rest You Merry

File:GB-6a-74.mid

File:GB-6a-74.pdf

File:GB-6a-74.xml

abc notation

X:74
T:God Rest You Merry
T:(Butterworth Collection No. GB/6a/74)
C:Sung by Mr. Lockley, High Ercall, Shropshire. III. 08
S:Sung by Mr. Lockley, High Ercall, Shropshire. III. 08
M:4/4
L:1/8
K:D
D2 | E2 B2 B2 A2 | G2 F2 E2 D2 | A2 A2 AB c2 | B6 :| d2 | cB A2 A2 Bc | d2 c2 A2 BA | F2 E2 EF G2 |
A4 G2 A2 | e4 d2 e2 | B2 A2 G2 F2 | E4 EF G2 | A4 FG A2 | e4 d2 e2 | B2 A2 G2 F2 | E6 |]

Notes on GB/6a/74 The tune is in the Dorian mode (root E) in the key of D major.


GB/6a/76 Green Mossy Banks of the Lea Version 1 of 2

File:GB-6a-76.mid

File:GB-6a-76.pdf

File:GB-6a-76.xml

abc notation

X:76
T:Green Mossy Banks of the Lea Version 1 of 2
T:(Butterworth Collection No. GB/6a/76)
C:Sung by Mr Nappin, Stanton St. John, Oxon. 5. 07
S:Sung by Mr Nappin, Stanton St. John, Oxon. 5. 07
M:3/4
L:1/8
K:Daeo
P:Quick
D2 | F2 A2 A2 | F2 G2 E2 | C2 D2 E2 | F2 G2 A2 | F2 G2 E2 | D4 :| D2 | F2 G2 A2 | B2 G2 B2 | c2 F4- | F4 F2 |
B2 A2 B2 | c2 B2 c2 | d6- | d4 d2 | c2 B2 A2 | G2 A2 GF | D2 E2 F2 | G2 A2 A2 | F2 G2 E2 | D4 |]

Notes on GB/6a/76 The tune is in the Aeolian mode (root D) in the key of F major.


GB/6a/77 Green Mossy Banks of the Lea Version 2 of 2

File:GB-6a-77.mid

File:GB-6a-77.pdf

File:GB-6a-77.xml

abc notation

X:77
T:Green Mossy Banks of the Lea Version 2 of 2
T:(Butterworth Collection No. GB/6a/77)
C:Sung by Mr Lockley, High Ercall, Shropshire III. 08
S:Sung by Mr Lockley, High Ercall, Shropshire III. 08
M:3/4
L:1/8
K:Ddor
A,2 | D2 D2 E2 | F2 GF D2 | C2 HD2 FG | A2 c2 A2 | G2 ED C2 | D4 :| A2 | c2 B2 A2 | AG E2 ^F2 | G2 HA2 AG |
F2 E2 D2 | D2 A,2 B,2 | C4 (3A,B,C | D2 D2 E2 | F2 GF D2 | C2 HD2 FG | A2 c2 A2 | G2 ED C2 | D4 |]

Notes on GB/6a/77 The tune is modal. All occurrences of B in the MS are natural, so if the accidentals naturalising the Bs are removed the key signature is C major, not F major as in the MS. This leaves one accidental, in bar 9 (an F#), but this would seem to be a passing note. The root is D, suggesting Dorian as the mode; but the D above middle C is in the middle of the range of the tune, so this is not the (authentic) Dorian mode but the (plagal) Hypodorian.


GB/6a/78 Green Bushes Version 1 of 5

File:GB-6a-78.mid

File:GB-6a-78.pdf

File:GB-6a-78.xml

abc notation

X:78
T:Green Bushes Version 1 of 5
T:(Butterworth Reference No. GB/6a/78)
C:Sung by Mr Ned Harding, Lower Breeding, Sussex VI. 07
S:Sung by Mr Ned Harding, Lower Breeding, Sussex VI. 07
M:3/4
L:1/8
K:Fmix
D2 | F2 F2 GF | E2 F2 G2 | c2 cB G2 | F2 E2 C2 | F2 F2 GF | E2 F2 (3GAB | c2 e2 d2 | c4 AB |
c2 c2 f2 | cd e2 GA | B2 A2 F2 | E2 F2 G2 | F3 G F2 | E2 F2 (3GAB | c3 B G2 | F4 |]

Notes on GB/6a/78 All occurrences of E in the MS are flattened, so the key is Bb major, not F major as written, and the root is F, so the tune is in the Mixolydian mode.


GB/6a/79 Green Bushes Version 2 of 5

File:GB-6a-79.mid

File:GB-6a-79.pdf

File:GB-6a-79.xml

abc notation

X:79
T:Green Bushes Version 2 of 5
T:(Butterworth Reference No. GB/6a/79)
C:Sung by Mr. Puttock, sutton Pulborough, VII. 07
S:Sung by Mr. Puttock, sutton Pulborough, VII. 07
M:3/4
L:1/8
K:Fdor
AG|F2F2GF|E2F2G2|c2cBG2|E2F2G2|F2F2 GF|E2F2G2|c2e2d2|c4B2|
c2c2f2|c2e2dc|B2F2G2|E2F2G2|F3AG2|E2F2 (3GAB|c2cBG2|F4|]

Notes on GB/6a/79 All occurrences of D in the MS are natural, so the key signature is in fact Eb major, not Ab major as written in the MS. The root is F, so the tune uses the Dorian mode. Note the subtle difference between this version and GB/6a/78, in that this one uses Ab whereas GB/6a/78 uses A natural.


GB/6a/80 Green Bushes Version 3 of 5

File:GB-6a-80.mid

File:GB-6a-80.pdf

File:GB-6a-80.xml

abc notation

X:80
T:Green Bushes Version 3 of 5
T:(Butterworth Reference No. GB/6a/80)
C:Sung by Mr Cranstone, Billingshurst, VII. 07
S:Sung by Mr Cranstone, Billingshurst, VII. 07
M:3/4
L:1/8
K:Fdor
C2 | F2 F2 GF | E2 F2 c2 | c2 cB G2 | F4 C2 | F2 F2 GF | E2 F2 c2 | c2 dc B2 | c4 B2 |
c2 c2 f2 | c2 d2 e2 | G2 B2 G2 | E2 F2 G2 | F3 G A2 | E2 F2 G2 | c2 cB G2 | F4 |]

Notes on GB/6a/80 This tune has exactly the same characteristics as 79: the key signature is Eb major, the root is F and the mode is Dorian.


GB/6a/81 Green Bushes Version 4 of 5

File:GB-6a-81.mid

File:GB-6a-81.pdf

File:GB-6a-81.xml

abc notation

X:81
T:Green Bushes Version 4 of 5
T:(Butterworth Reference No. GB/6a/81)
C:Sung by Mr Dearling, West Burton, Pulborough, VII. 07
S:Sung by Mr Dearling, West Burton, Pulborough, VII. 07
M:3/4
L:1/8
K:Fdor
cB | A2 F2 GF | E2 F2 (3GAB | c2 cB G2 | F4 FG | A2 B2 cd | e2 c2 de | f2 e2 d2 | c4 FG |
A2 B2 cd | e2 c2 f2 | e2 c2 cB | A2 B2 cB | A3 F GF | E2 F2 (3GAB | c2 cB G2 | F4 |]

Notes on GB/6a/81 As in GB/6a/79 and GB/6a/80 the key signature is Eb major, the root is F and the mode is Dorian.


GB/6a/82 Green Bushes Version 5 of 5

File:GB-6a-82.mid

File:GB-6a-82.pdf

File:GB-6a-82.xml

abc notation

X:82
T:Green Bushes Version 5 of 5
T:(Butterworth Reference No. GB/6a/82)
C:Sung by Mr Edwin Spooner, inmate of Midhurst Workhouse XI. 08
S:Sung by Mr Edwin Spooner, inmate of Midhurst Workhouse XI. 08
M:3/4
L:1/8
K:Fmix
C2 | F2 F2 G2 | E2 F2 AB | c2 cB G2 | E2 F2 GE | F2 F2 GF | E2 F2 AB | c2 e2 d2 | c4 AB |
c2 c2 f2 | c2 d2 e2 | G2 B2 GF | E2 F2 GE | F3 F GF | E2 F2 AB | c2 cB G2 | F4 |]

Notes on GB/6a/82 This tune is similar to that of GB/6a/78: the key signature is Bb, the root is F and the mode is Mixolydian.


GB/6a/86 Henry Martin Version 1 of 5

File:GB-6a-86.mid

File:GB-6a-86.pdf

File:GB-6a-86.xml

abc notation

X:86
T:Henry Martin Version 1 of 5
T:(Butterworth Reference No. GB/6a/86)
C:Sung by Mr Sendal, at the Crabtree, Lower Beeding, Sussex, VI. 07
S:Sung by Mr Sendal, at the Crabtree, Lower Beeding, Sussex, VI. 07
M:3/4
L:1/8
K:D
D2 | A2 A2 A2 | F2 A2 A2 | F2 E2 E2 | D4 F2 | G2 A2 A2 | B2 A2 ^G2 | A4 FG |
A2 A2 d2 | B2 B2 A2 | A2 D2 E2 | F2 E2 D2 | B4 B2 | A2 F2 E2 | G2 A2 B2 | A2 F2 E2 | D4 |]


GB/6a/87 Henry Martin Version 2 of 5

File:GB-6a-87.mid

File:GB-6a-87.pdf

File:GB-6a-87.xml

abc notation

X:87
T:Henry Martin Version 2 of 5
T:(Butterworth Reference No. GB/6a/87)
T:Sung by Mr Jack Feast, Lower Beeding, Sussex, VI. 07
M:3/4
L:1/8
K:Dmix
G2 | A4 B2 | G4 A2 | G2 E2 F2 | D4 G2 | "^(a)"A2 B2 c2 | d2 c2 d2 | A4 G2 |
A2 d2 d2 | c4 B2 | c2 B2 A2 | G3 E D2 | c2 d2 B2 | A2 G2 EF | D4 |]
"^(a) var."G2 | A2 c2 B2 | c2 d2 B2 | A4 |

Notes on GB/6a/87 The tune is in the Mixolydian mode (root D) in the key of G major.


GB/6a/88 Henry Martin Version 3 of 5

File:GB-6a-88.mid

File:GB-6a-88.pdf

File:GB-6a-88.xml

abc notation

X:88
T:Henry Martin Version 3 of 5
T:(Butterworth Reference No. GB/6a/88)
C:Sung by Mr Henry Akhurst, Lower Beeding, VI. 07
S:Sung by Mr Henry Akhurst, Lower Beeding, VI. 07
M:3/4
L:1/8
K:D
A2 | D4 B2 | A4 B2 | A2 E2 FE | D4 D2 | F2 G2 A2 | d2 c2 B2 | A4 A2 | d2 A2 B2 |
=c2 B2 A2 | A2 D2 E2 | F3 E D2 | G3 A B2 | A4 FG | A2 d2 AB | A2 F2 E2 | D4 |]


GB/6a/89 Henry Martin Version 4 of 5

File:GB-6a-89.mid

File:GB-6a-89.pdf

File:GB-6a-89.xml

abc notation

X:89
T:Henry Martin Version 4 of 5
T:(Butterworth Reference No. GB/6a/89)
C:Sung by Mr Walter Birfield, Barns Green, Sussex, VI. 07
S:Sung by Mr Walter Birfield, Barns Green, Sussex, VI. 07
M:3/4
L:1/8
K:D
D2 | G2 F2 G2 | E2 A2 A2 | G2 F2 E2 | D4 D2 | G2 F2 G2 | A2 d2 d2 | A4 G2 | A2 A2 A2 |
d4 d2 | A3 F D2 | G2 F2 G2 | A2 d2 B2 | A4 D2 | G3 A B2 | A2 G2 E2 | D4 |]


GB/6a/90 Henry Martin Version 5 of 5

File:GB-6a-90.mid

File:GB-6a-90.pdf

File:GB-6a-90.xml

abc notation

X:90
T:Henry Martin Version 5 of 5
T:(Butterworth Reference No. GB/6a/90)
C:Sung by Mr G. Hillman, inmate of the workhouse, Shoreham, Sussex, I. 09
S:Sung by Mr G. Hillman, inmate of the workhouse, Shoreham, Sussex, I. 09
M:3/4
L:1/8
K:Ddor
A2 | F2 E2 D2 | A3 B A2 | G2 E2 C2 | D4 G2 | "^(a)"A4 A2 | c2 B2 G2 | A6- | A4 G2 |
A2 A2 d2 | c2 B2 A2 | A2 D2 E2 | F4 F2 | G6- | G4 FG | "^(b)"A3 c A2 | G2 F2 E2 | D4 |]
"^(a) var.i"A2 B2 c2 | d2 c2 B2 | A6 || "^(a) var.ii"A2 B2 c2 | d2 B2 c2 | A6 || "^(b) var."A3 B A2 | G2 E2 F2 | D4 |]

Notes on GB/6a/90 The tune is in the Dorian mode (root D) in the key of C major.


GB/6a/92 The Irish Girl Version 1 of 4

File:GB-6a-92.mid

File:GB-6a-92.pdf

File:GB-6a-92.xml

abc notation

X:92
T:The Irish Girl Version 1 of 4
T:(Butterworth Collection No. GB/6a/92)
C:Sung by Mr Nappin, Stanton St John, Oxon. V. 07
S:Sung by Mr Nappin, Stanton St John, Oxon. V. 07
M:4/4
L:1/8
K:G
D2 | G2 G2 B2 D2 | E2 E2 G2 ED | C2 {G,2}C2 D2 EF | G6 G2 | B2 B2 G2 B2 | d2 d2 c2 B2 | A2 G2 F2 G2 | A6 G2 |
B2 B2 G2 B2 | d2 d2 c2 B2 | A2 G2 FG B2 | D3 E F2 D2 | G3 A B2 D2 | E2 F2 G2 ED | C2 C2 D2 EF | G6 |]


GB/6a/93 The Irish Girl Version 2 of 4

File:GB-6a-93.mid

File:GB-6a-93.pdf

File:GB-6a-93.xml

abc notation

X:93
T:The Irish Girl Version 2 of 4
T:(Butterworth Collection No. GB/6a/93)
C:Sung by Mr Hoare, Houghton, Sussex VI. 07
S:Sung by Mr Hoare, Houghton, Sussex VI. 07
M:4/4
L:1/8
K:G
D2 | G2 G2 B2 D2 | E2 EF G2 D2 | C2 C2 D2 EF | G6 :| GA | B2 G2 G2 B2 |
d2 dc B2 d2 | B2 G2 A2 F2 | D3 E F2 D2 | G2 G2 B2 D2 | E2 EF G2 E2 | C2 C2 D2 EF | G6 |]


GB/6a/94 The Irish Girl Version 3 of 4

File:GB-6a-94.mid

File:GB-6a-94.pdf

File:GB-6a-94.xml

abc notation

X:94
T:The Irish Girl Version 3 of 4
T:(Butterworth Collection No. GB/6a/94)
S:Sung by Mr. Leatham, Askham Bryan, Yorks. VII. 07
C:Sung by Mr. Leatham, Askham Bryan, Yorks. VII. 07
M:4/4
L:1/8
K:G
D2 | G3 A B2 D2 | EF G4 ED | C2 C2 DE F2 | G6 c2 | B2 G2 AB c2 | d2 d2 c2 B2 | A2 G2 G2 E2 |
D6 c2 | B2 G2 AB c2 | dc B2 c2 B2 | A3 G GA B2 | D4 (3D2 E2 F2 | G3 A B2 D2 | EF G2 E2 E2 | C2 C2 G2 A2 | G6 |]


GB/6a/95 The Irish Girl Version 4 of 4

File:GB-6a-95.mid

File:GB-6a-95.pdf

File:GB-6a-95.xml

abc notation

X:95
T:The Irish Girl Version 4 of 4
T:(Butterworth Collection No. GB/6a/95)
C:Sung by Mr Jim Jillson, Askham Bryan, Yorks. VII. 07
S:Sung by Mr Jim Jillson, Askham Bryan, Yorks. VII. 07
M:4/4
L:1/8
K:G
D2 | G3 F G2 B2 | D3 E =F2 G2 | E2 C2 DE F2 | G6 d2 | B3 G G2 B2 | d3 B c2 B2 | A2 G2 F2 E2 | D6 c2 |
B2 G2 G2 Bc | d2 d2 c2 d2 | B2 AG F2 E2 | D6 D2 | G3 A B2 c2 | D3 E =F2 G2 | E2 C2 DE F2 | G6 |]
W:
W:Cautionary F# removed.


GB/6a/96 Highland Soldier Version 1 of 3

File:GB-6a-96.mid

File:GB-6a-96.pdf

File:GB-6a-96.xml

abc notation

X:96
T:Highland Soldier Version 1 of 3
T:(Butterworth Collection No. GB/6a/96)
C:Sung by Mr Dearling, West Burton, Pulborough, VII. 07
S:Sung by Mr Dearling, West Burton, Pulborough, VII. 07
M:4/4
L:1/8
K:Fdor
c2 | "^(a)"F2 c2 B2 cA | F2 F2 e2 f2 | e2 c2 B2 GA | B3 A F2 :| B2 |
c2 cd e2 de | c2 f2 f2 ed | c2 cd e2 dc | Bc d2 Hc2 c2 |
"^(b)"F2 c2 B2 GA |F2 F2 e2 f2 | e2 c2 B2 GA | B3 A F2 |]

"^(a) var"F2 c2 B2 GG || "^(b) var"F2 c2 cBAG |

Notes on GB/6a/96 In the MS all the Ds are naturalised, so, in effect, the key signature is not Ab major (4 flats) but Eb major (3 flats). The tune is in the Dorian mode (root F).


GB/6a/97 Highland Soldier Version 2 of 3

File:GB-6a-97.mid

File:GB-6a-97.pdf

File:GB-6a-97.xml

abc notation

X:97
T:Highland Soldier Version 2 of 3
T:(Butterworth Collection No. GB/6a/97)
C:Sung by Mr William Smith, of Broseley, Shropshire, IX. 07
S:Sung by Mr William Smith, of Broseley, Shropshire, IX. 07
M:4/4
L:1/8
K:Fmix
c2 | F2 c2 BAGF | F2 F2 e2 de | f2 ec B2 G2 | F4 F2 :| B2 | c2 c2 f2 ed | cBcd He2 c2 |
ed c2 B2 AB | c2 f2 Hc2 c2 | F2 c2 BAGF | F2 cd e2 (3cde | f2 ec B2 G2 | F3 G F2 |]

Notes on GB/6a/97 In the MS all the Es are flattened, so, in effect, the key signature is not F major (1 flat) but Bb major (2 flats). The tune is in the Mixolydian mode (root F).


GB/6a/98 Highland Soldier Version 3 of 3

File:GB-6a-98.mid

File:GB-6a-98.pdf

File:GB-6a-98.xml

abc notation

X:98
T:Highland Soldier Version 3 of 3
T:(Butterworth Collection No. GB/6a/98)
C:Sung by Mr H. Hunt, East Chiltington, Sussex VII. 08
S:Sung by Mr H. Hunt, East Chiltington, Sussex VII. 08
M:4/4
L:1/8
K:F
AG | F2 F2 FGAB | c2 c2 d2 dc | c2 A2 AG F2 | G4 F2 :| AB | c2 c2 cBAB |
c2 c2 d2 d2 | c2 A2 AG F2 | G2 GB HA2 AG | F2 F2 FGAB | c2 c2 d2 dc | c2 A2 AG F2 | G4 F2 |]


GB/6a/99 Isle of France Version 1 of 3

File:GB-6a-99.mid

File:GB-6a-99.pdf

File:GB-6a-99.xml

abc notation

X:99
T:Isle of France Version 1 of 3
T:(Butterworth Collection No. GB/6a/99)
T:Sung by Mrs Cranstone, Billingshurst, VII. 07
M:3/2
L:1/8
K:D
D2 | F2 EF G4 E3 C | D2 D2 D6 D2 | F2 A2 d4 c3 c | d2 B2 A6 A2 |
B2 c2 d4 c4 | d2 B2 A4 D3 E | F2 BA F4 E3 C | D2 D2 D6 |]


GB/6a/100 Isle of France Version 2 of 3

File:GB-6a-100.mid

File:GB-6a-100.pdf

File:GB-6a-100.xml

abc notation

X:100
T:Isle of France Version 2 of 3
T:(Butterworth Collection No. GB/6a/100)
C:Sung by Mr Dick Antony, Stanford Bishop, Herefordshire, IX. 07
S:Sung by Mr Dick Antony, Stanford Bishop, Herefordshire, IX. 07
M:3/2
L:1/8
K:D
DE | F2 A2 F4 B,3 C | D2 D2 D6 A2 | B2 c2 d4 c3 B | ABcA B6 A2 |
B2 c2 d4 c3 A | ABcA B4 D3 E | F2 dc B3 A B,3 C | D2 D2 D6 |]


GB/6a/101 Isle of France Version 3 of 3

File:GB-6a-101.mid

File:GB-6a-101.pdf

File:GB-6a-101.xml

abc notation

X:101
T:Isle of France Version 3 of 3
T:(Butterworth Collection No. GB/6a/101)
C:Sung by Mr William Smith, of Broseley, Shropshire, IX. 07
S:Sung by Mr William Smith, of Broseley, Shropshire, IX. 07
M:3/2
L:1/8
K:D
DE | F2 B2 F4 B,3 C | D2 D2 D6 A2 | B2 c2 d4 c3 B | AB c2 B6 A2 |
B2 e2 d4 c3 B | A2 c2 B6 DE | F2 B2 F4 B,3 C | D2 D2 D6 |]


GB/6a/103 'Twas by the Town of Weddingmore Version 1 of 4

File:GB-6a-103.mid

File:GB-6a-103.pdf

File:GB-6a-103.xml

abc notation

X:103
T:'Twas by the Town of Weddingmore Version 1 of 4
T:(Butterworth Collection No. GB/6a/103)
C:Sung by Mr Thomas Gibbs, of Brill, Bucks, V. 07
S:Sung by Mr Thomas Gibbs, of Brill, Bucks, V. 07
M:4/4
L:1/8
K:Ddor
P:Moderato
D2 | F2 G2 A2 B2 | A4 FE D2 | EF G2 E2 FE | D6 :| D2 | F2 G2 AB c2 |
B2 A4 AB | c2 d2 G3 F | E6 A2 | A3 G A2 B2 | A4 FE D2 | EF G2 E2 FE | D6 |]

Notes on GB/6a/103 All 4 versions of "'Twas by the Town of Weddingmore" are in the Dorian mode.


GB/6a/104 'Twas by the Town of Weddingmore Version 2 of 4

File:GB-6a-104.mid

File:GB-6a-104.pdf

File:GB-6a-104.xml

abc notation

X:104
T:'Twas by the Town of Weddingmore Version 2 of 4
T:(Butterworth Collection No. GB/6a/104)
C:Sung by Mr Nixie, Oakley, Oxon, V. 07
S:Sung by Mr Nixie, Oakley, Oxon, V. 07
M:4/4
L:1/8
K:Ddor
D2 | F2 G2 A2 B2 | A2 G2 F2 D2 | EF G2 E2 F2 | D6 :| D2 | F2 G2 AB c2 |
B2 A4 AB | c2 c2 G3 F | E6 A2 | A3 G AB c2 | A2 G2 E2 C2 | EF G2 E2 F2 | D6 |]

Notes on GB/6a/104 All 4 versions of "'Twas by the Town of Weddingmore" are in the Dorian mode.


GB/6a/105 'Twas by the Town of Weddingmore Version 3 of 4

File:GB-6a-105.mid

File:GB-6a-105.pdf

File:GB-6a-105.xml

abc notation

X:105
T:'Twas by the Town of Weddingmore Version 3 of 4
T:(Butterworth Collection No. GB/6a/104)
C:Sung by Nappin, Stanton St. John, Oxon, V. 07
S:Sung by Nappin, Stanton St. John, Oxon, V. 07
M:4/4
L:1/8
K:Ddor
D2 | F2 G2 AB c2 | B2 A4 AB | c2 d2 G3 F | E6 A2 |
A3 G AB c2 | A2 G2 E2 D2 | G2 G2 E2 F2 | D6 |]

Notes on GB/6a/105 All 4 versions of "'Twas by the Town of Weddingmore" are in the Dorian mode.


GB/6a/106 'Twas by the Town of Weddingmore Version 4 of 4

File:GB-6a-106.mid

File:GB-6a-106.pdf

File:GB-6a-106.xml

abc notation

X:106
T:GB/6a/106 'Twas by the Town of Weddingmore Version 4 of 4
T:(Butterworth Collection No. GB/6a/104)
C:Sung at Brill, Bucks, VII. 08
S:Sung at Brill, Bucks, VII. 08
M:4/4
L:1/8
K:Ddor
DE | F2 G2 A2 B2 | A3 G FE D2 | EF G2 E2 C2 | D6 :| DE | F2 G2 AB c2 |
B2 A4 AB | c2 d2 G3 F | E8 | A3 A G2 B2 | A3 G FE D2 | EF G2 E2 C2 | D6 |]

Notes on GB/6a/106 All 4 versions of "'Twas by the Town of Weddingmore" are in the Dorian mode.


GB/6a/107 In the Famous Town of Nottingham

File:GB-6a-107.mid

File:GB-6a-107.pdf

File:GB-6a-107.xml

abc notation

X:107
T:In the Famous Town of Nottingham
T:(Butterworth Collection No. GB/6a/107)
C:Sung by Mr Cranstone VII. 09
S:Sung by Mr Cranstone VII. 09
M:3/2
L:1/8
K:Eaeo
G2 A2 | "^(a)"B4 G4 B2 d2 | A4 G4 F2 G2 | E4 B4 A2 G2 | E8 :| G2 A2 | B4 G2 A2 B2 d2 | A4 !fermata!G4 F2 G2 |
A2 !fermata!e4 !fermata!A4 G2 | A8 G2 A2 | B4 G2 A2 B2 d2 | A4 G4 F2 G2 | E4 B4 A2 G2 | E8 |]

"^(a) var."B4 G2 A2 B2 d2 |

Notes on GB/6a/106 Like the 4 versions of "'Twas by the Town of Weddingmore" this tune could be described as in the Dorian mode, but in the key of G major with root A instead of in the key of C major with root D. Alternatively, all the closes are on E so the tune could also be described as E Aeolian, and it is recorded as such in the abc notation above.


GB/6a/108 'Twas of a Brisk and Lively Lad Version 1 of 3

File:GB-6a-108.mid

File:GB-6a-108.pdf

File:GB-6a-108.xml

abc notation

X:108
T:'Twas of a Brisk and Lively Lad Version 1 of 3
T:(Butterworth Collection No. GB/6a/108)
C:Sung by Mr Ned Harding, Lower Beeding, Sussex VI. 07
S:Sung by Mr Ned Harding, Lower Beeding, Sussex VI. 07
M:4/4
L:1/8
K:A
E2 | E2 A2 G2 A2 | B2 cd e2 e2 | Bc d2 B2 B2 | A6 :| cd | e2 f2 e3 A |
A2 F2 E2 (3cde | f2 e2 dc B2 | A2 G2 E2 FG | A3 F G2 A2 | B2 cd e2 e2 | Bc d2 B2 B2 | A6 |]

Notes on GB/6a/108 All 3 versions of "'Twas of a Brisk and Lively Lad" have the key signature of A Major and can also be interpreted as being in the plagal Hypoionian mode (root A).


GB/6a/109 'Twas of a Brisk and Lively Lad Version 2 of 3

File:GB-6a-109.mid

File:GB-6a-109.pdf

File:GB-6a-109.xml

abc notation

X:109
T:'Twas of a Brisk and Lively Lad Version 2 of 3
T:(Butterworth Collection No. GB/6a/109)
C:Sung by Mr and Mrs Cranstone, Billingshurst VI. 07
S:Sung by Mr and Mrs Cranstone, Billingshurst VI. 07
M:4/4
L:1/8
K:A
A2 | d3 d c2 B2 | c2 AG F3 c | d2 BG A2 BG | E4 EFGE |
A3 F G2 A2 | "^(a)"B4 c2 e2 | d2 c2 B2 B2 | A6 |]

"^(a) var."B2 cB A2 ce |

Notes on GB/6a/109 All 3 versions of "'Twas of a Brisk and Lively Lad" have the key signature of A Major and can also be interpreted as being in the plagal Hypoionian mode (root A).


GB/6a/110 'Twas of a Brisk and Lively Lad Version 3 of 3

File:GB-6a-110.mid

File:GB-6a-110.pdf

File:GB-6a-110.xml

abc notation

X:110
T:'Twas of a Brisk and Lively Lad Version 3 of 3
T:(Butterworth Collection No. GB/6a/110)
C:Sung by Mr Edwin Spooner, inmate of Midhurst Workhouse, XI. 08
S:Sung by Mr Edwin Spooner, inmate of Midhurst Workhouse, XI. 08
M:4/4
L:1/8
K:A
E2 |: A3 F G2 A2 | B3 c A2 !fermata!e2 | d2 c2 B2 B2 |1 A6 E2 :|2 A6 A2 || e3 d !fermata!c2 B2 |
"^(a)"c2 AG !fermata!F2 ce | d2 c2 BA B2 | E4 E2 FG | A4 F2 GA | B4 c2 e2 | d2 c2 BA B2 | A6 |]
"^(a) var."c2 AG !fermata!F2 c2 |

Notes on GB/6a/110 All 3 versions of "'Twas of a Brisk and Lively Lad" have the key signature of A Major and can also be interpreted as being in the plagal Hypoionian mode (root A).

GB/6a/111 Jolly Fellows that Follow the Plough Version 1 of 2

X:111
T:Jolly Fellows that Follow the Plough Version 1 of 2
T:(Butterworth Collection No. GB/6a/111)
C:Sung by Mr. Ede, Bosham, Sussex IV. 07
S:Sung by Mr. Ede, Bosham, Sussex IV. 07
M:3/4
L:1/8
K:F
"^Quick"c2 | F2 G2 A2 | B2 d2 d2 | c2 F2 F2 | F4 F2 | F2 G2 A2 | B2 A2 B2 | G2 c2 d2 | c4 c2 |
d2 d2 c2 | d2 f2 d2 | c2 A2 c2 | f2 e2 f2 | d2 c2 A2 | G2 c2 B2 | A2 F2 F2 | F4 |]

File:GB-6a-111.mid

File:GB-6a-111.pdf

File:GB-6a-111.xml

abc notation


GB/6a/112 Jolly Fellows that Follow the Plough Version 2 of 2

File:GB-6a-112.mid

File:GB-6a-112.pdf

File:GB-6a-112.xml

abc notation

X:112
T:Jolly Fellows that Follow the Plough Version 2 of 2
T:(Butterworth Collection No. GB/6a/112)
C:Sung by Mr. Richard Newton
S:Sung by Mr. Richard Newton
Z:Noted by FW J(ekyll)
M:3/4
L:1/8
K:F
F2 | A2 A2 A2 | c2 B2 G2 | G2 F2 F2 | F4 A2 | B2 A2 B2 | c2 f2 f2 | _e2 c2 d2 | c4 c2 |
c2 A2 c2 | de f2 d2 | c2 B2 c2 | F2 G2 A2 | B2 A2 B2 | c2 B2 G2 | A2 F2 F2 | F4 |]


GB/6a/113 Just as the Tide was Flowing Version 1 of 4

File:GB-6a-113.mid

File:GB-6a-113.pdf

File:GB-6a-113.xml

abc notation

X:113
T:Just as the Tide was Flowing Version 1 of 4
T:(Butterworth Collection No. GB/6a/113)
C:Sung by Mr Weekes, Ticehurst, Kent. IV. 07
M:4/4
L:1/8
K:F
"^Moderato"AG | F2 D2 D2 C2 | F2 F2 G2 F2 | A2 c2 BAGF | D3 E F2 :| AB | c3 A d3 A |
B2 G2 c3 B | A2 A2 G2 FG | A2 C2 !fermata!C2 AG | F2 D2 D2 C2 | F2 F2 G2 F2 | A2 c2 BAGF | D3 E F2 |]


GB/6a/114 Just as the Tide was Flowing Version 2 of 4

File:GB-6a-114.mid

File:GB-6a-114.pdf

File:GB-6a-114.xml

abc notation

X:114
T:Just as the Tide was Flowing Version 2 of 4
T:(Butterworth Collection No. GB/6a/114)
C:Sung by Mr H. Bush, Stanton St. John, Oxon., VI. 07
M:4/4
L:1/8
K:F
AG | F2 D2 D2 C2 | F2 F2 G2 FG | A2 c2 B2 A2 | G4 F2 :| AB | c2 c2 c2 AB |
c2 c2 !fermata!c2 c2 | B2 A2 G2 F2 | A2 c2 !fermata!G2 AG | F2 D2 D2 C2 | F2 F2 G2 FG | A2 c2 B2 A2 | G4 F2 |]


GB/6a/115 Just as the Tide was Flowing Version 3 of 4

File:GB-6a-115.mid

File:GB-6a-115.pdf

File:GB-6a-115.xml

abc notation

X:115
T:Just as the Tide was Flowing Version 3 of 4
T:(Butterworth Collection No. GB/6a/115)
C:Sung by Mrs Cranstone, Billingshurst, VI. 07
M:4/4
L:1/8
K:F
!fermata!AG | F2 D2 D2 C2 | F2 F2 G2 F2 | A2 c2 A2 F2 | D3 E F2 :| c2 | d2 c2 c2 A2 | d2 c2 c2 A2 |
A2 A2 AG F2 | A2 c2 !fermata!G2 AG | F2 D2 D2 C2 | F2 F2 G2 F2 | A2 c2 A2 F2 | D3 E F2 |]
W:
W:In the transcription the MS's introductory dotted crotchet has been changed to a quaver with fermata.
W:This equalises bar lengths and is in keeping with a performance style common among source singers.

Notes on GB/6a/115 In the transcription the MS's introductory dotted crotchet has been changed to a quaver with fermata. This equalises bar lengths and is in keeping with a performance style common among source singers.


GB/6a/116 Just as the Tide was Flowing Version 4 of 4

File:GB-6a-116.mid

File:GB-6a-116.pdf

File:GB-6a-116.xml

abc notation

X:116
T:Just as the Tide was Flowing Version 4 of 4
T:(Butterworth Collection No. GB/6a/116)
C:Sung by Mr Standing, Washington, Sussex XII. 07
M:4/4
L:1/8
K:F
AG | GF D2 C2 DE | "^(a)"F2 F2 G2 F2 | d2 dc A2 GF | D3 E F2 :| c2 | c2 c2 dcAG | FA c2 !fermata!d2 dc |
A2 A2 G2 AG | GF D2 !fermata!C2 AG | GF D2 C2 DE | F2 F2 G2 FG | d2 dc A2 GF | D3 E F2 |]

"^(a) var."F2 F2 G2 FG |


GB/6a/118a A Lawyer He Rode Version 1 of 2

File:GB-6a-118a.mid

File:GB-6a-118a.pdf

File:GB-6a-118a.xml

abc notation

X:117
T:A Lawyer He Rode Version 1 of 2
T:(Butterworth Collection No. GB/6a/118a)
C:Dick Antony, Stanford Bishop IX. 07
M:6/8
L:1/8
K:G
F | G2 G BAG | ABG E2 D | G2 G BAG | B d2 z2 d |
e2 d B>AG | ABG E2 D | G>AB AFD | E/F/ G2 z z2 |]

Notes on GB/6a/118a The tune uses the Hypoionian mode (root G) in the key of G major.


GB/6a/118b A Lawyer He Rode Version 2 of 2

File:GB-6a-118b.mid

File:GB-6a-118b.pdf

File:GB-6a-118b.xml

abc notation

X:118
T:A Lawyer He Rode Out Version 2 of 2
T:(Butterworth Collection No. GB/6a/118b)
C:Sung by Mrs Verrall. 1908
Z:Noted by FW J(ekyll)
M:6/8
L:1/8
K:Gdor
D | G2 A B2 G | F2 D B,2 F | B2 c d2 B | [M:9/8]A2 B c3 B2 c |
d2 B c3 B2 A | GAB D2 C B,2 C | [M:6/8]DDD D2 C | G2 F G2 |]

Notes on GB/6a/118b The tune uses the Hypodorian mode (root G) in the key of F major.


GB/6a/119 Lord Bateman Version 1 of 3

File:GB-6a-119.mid

File:GB-6a-119.pdf

File:GB-6a-119.xml

abc notation

X:119
T:Lord Bateman Version 1 of 3
T:(Butterworth Collection No. GB/6a/119)
C:Sung by Mr Colcombe, Weobley, Herefordshire, IX. 06
Z:Noted by FW J(ekyll) and GSK B(utterworth)
M:3/2
L:1/8 K:G
D2 | G2 G2 G4 D2 E2 | =F2 G2 E2 D2- D2 D2 | G2 G2 G6 D2 | c2 d2 A6 AB |
c2 d2 A4 c2 B2 | A2 D2 EF G2- G2 AB | c2 d2 A4 G2 E2 | D2 D2 D6 |]
W:
W:The notator has put a question mark over the second quaver in the sixth full bar.
W:This probably indicates uncertainty about whether a F or F sharp was sung.
W:An F natural would place the tune in the Mixolydian mode.

Notes on GB/6a/119 The notator has put a question mark over the second quaver in the sixth full bar. He may have expected the note to be naturalised as in the first crotchet of the second full bar, which would have made the tune modal (Mixolydian with root D).


GB/6a/120 Lord Bateman Version 2 of 3

File:GB-6a-120.mid

File:GB-6a-120.pdf

File:GB-6a-120.xml

abc notation

X:120
T:Lord Bateman Version 2 of 3
T:(Butterworth Collection No. GB/6a/120)
C:Sung by Mr William Atkins, Windmill Hill, Sussex, IX. 06
M:3/2
L:1/8
K:D
D2 | F2 G2 A6 F2 | E2 D2 D6 D2 | F2 A2 d4 c2 A2 | B2 c2 A6 D2 |
F2 A2 d4 e2 d2 | c2 A2 cc d2- d2 B2 | A2 F2 E4 D2 B,2 | D2 D2 D6 |]

Notes on GB/6a/120 The tune is in D major, also known as the Ionian mode with root D.


GB/6a/121 Lord Bateman Version 3 of 3

File:GB-6a-121.mid

File:GB-6a-121.pdf

File:GB-6a-121.xml

abc notation

X:121
T:Lord Bateman Version 3 of 3
T:(Butterworth Collection No. GB/6a/121)
C:Sung by Mrs Cranstone, Billingshurst, VI. 07
M:3/2
L:1/8
K:Ddor
D2 | G2 F2 G6 AG | F2 E2 D6 D2 | G2 F2 G6 AB | c2 d2 A6 G2 |
A2 Bc d4 c2 c2 |B2 A2 G2 D2- D2 E2 | "^(a)"F2 G2 E2 D2 C2 C2 | DE F2 G6 |]

"^(a) var."F2 G2 A4 G2 E2 | F2 E2 D6 |]

Notes on GB/6a/121 In the MS all of the F sharps indicated in the key signature are naturalised in the score. Effectively, therefore, the key signature is C major with no sharps or flats, and the mode is Dorian (root D).


GB/6a/125 On Christmas Night All Christians Sing Version 1 of 2

File:GB-6a-125.mid

File:GB-6a-125.pdf

File:GB-6a-125.xml

abc notation

X:125
T:On Christmas Night All Christians Sing (Version 1 of 2)
T:(Butterworth Collection No. GB/6a/125)
C:Sung by Mr Knight, Horsham. IV. 07
M:6/4
L:1/8
K:C
E2 | G4 G2 F4 F2 | E4 E2 D2 C2 B,2 | C4 C2 D2 E2 F2 | E4 D2 C6 | E6 D4 C2 | D2 E2 F2 G2 F2 E2 |
D12 | G6 A6 | (G4 E2) F6 | G6 C4 C2 | D2 E2 F2 E4 D2 | C8- C2 |]
w: * news of news_ of news of our mer- ci- ful sav- iour's birth_

Notes on GB/6a/125 The tune is in C major, also known as the Ionian mode (root C).


GB/6a/126 On Christmas Night All Christians Sing Version 2 of 2

File:GB-6a-126.mid

File:GB-6a-126.pdf

File:GB-6a-126.xml

abc notation

X:126
T:On Christmas Night All Christians Sing (Version 2 of 2)
T:(Butterworth Collection No. GB/6a/125)
C:Sung by Mrs Cranstone, Billingshurst, VI. 07
M:6/4
L:1/8
K:Cmix
C2 | D4 C2 D2 E2 F2 | G4 G2 D4 C2 | D4 C2 D2 E2 F2 | G4 G2 D6 |
G4 B2 A6 | G6 F2 E2 D2 | G4 G2 C4 C2 | D2 E2 F2 E4 D2 | C8- C2 |]

Notes on GB/6a/126 The only B in the tune (in the fifth full bar) is flattened, so effectively the key signature is F major and the mode is Mixolydian (root C).


GB/6a/130 Our Captain Calls Version 1 of 2

File:GB-6a-130.mid

File:GB-6a-130.pdf

File:GB-6a-130.xml

abc notation

X:130
T:Our Captain Calls Version 1 of 2
T:(Butterworth Collection No. GB/6a/130)
T:Sung by Mrs Cranstone, Billingshurst, VII. 07
M:4/4
L:1/8
K:D
"^Rather fast"D2 | F2 D2 F2 G2 | [M:3/4]A4 F2 | [M:6/4]G2 E2 FG A4 A2 |: [M:4/4]d2 d2 e2 d2 | B2 A4 F2 |
[M:6/4]G2 E2 FG A2- A2 A2 :| [M:4/4]d2 A2 BAGF | [M:3/4]E2 F2 GB | [M:2/4]A2 D2 | [M:4/4]C2 D4 |]

alternative abc notation

X:130
T:Our Captain Calls Version 1 of 2
T:(Butterworth Collection No. GB/6a/130)
T:Sung by Mrs Cranstone, Billingshurst, VII. 07
M:4/4
L:1/8
K:D
"^Rather fast"D2 | F2 D2 F2 G2 | [M:3/4]A4 F2 | [M:6/4]G2 E2 FG A4 A2 |: [M:4/4]d2 d2 e2 d2 | B2 A4 F2 |
[M:6/4]G2 E2 FG A2- A2 A2 :| [M:4/4]d2 A2 BAGF | [M:6/4]E2 F2 GB A2 D2 C2| [M:4/4] D3 |]

Notes on GB/6a/126 Two abc versions are given of Our Captain Calls Version 1. The first follows the MIDI, PDF and MusicXML transcriptions; it keeps all the barring from the original and only changes the 5/4 bars to 6/4. However, placing repeats in the middle of a bar like that is idiosyncratic and was probably done mostly for speed and efficiency and not so much for legibility. The second version amends the notation in the original MS; it moves the repeat over and makes some other changes in the meter patterns and bar lines. The second approach works well but since we cannot hear the source singer we can never know if the bar line changes match up with the stresses that she used.


GB/6a/131 Our Captain Calls Version 2 of 2

File:GB-6a-131.mid

File:GB-6a-131.pdf

File:GB-6a-131.xml

abc notation

X:131
T:Our Captain Calls Version 2 of 2
T:(Butterworth Collection No. GB/6a/131)
C:Sung by Mrs Golds, Washington, Sussex, XII. 07
M:4/4
L:1/8
K:D
D2 | F2 D2 FG A2 | [M:3/4]B4 B2 | A4 D2 | [M:4/4]C2 D4 A2 | d2 B2 c2 dc |
B4 A4 | [M:2/4]FE D2 | [M:4/4]"^(a)"FG A4 (3ABc | d2 B2 c2 dc | B4 A4 | [M:2/4]FE D2 |
[M:3/4]FG A2 A2 | [M:4/4]!fermata!d2 A2 BAGF | [M:3/4]E2 F2 GB | A4 D2 | C2 D2 |]
"^(a) var."FG A4 A2 |


GB/6a/132 Oxford City

File:GB-6a-132.mid

File:GB-6a-132.pdf

File:GB-6a-132.xml

abc notation

X:132
T:Oxford City
T:(Butterworth Collection No. GB/6a/132
) C:Sung by Mr H. Webb, Stanton St. John, Oxon., V. 07
M:3/2
L:1/8
K:Dmix
D2 | G2 A2 G4 D3 E | =F2 G2 E2 D2- D2 D2 | G2 F2 G4 A2 B2 | c2 d2 A4 z2 G2 |
A2 Bc d4 c2 B2 | A2 D2 EF G2- G2 A2 | B2 c2 A4 G4 | D2 D2 D6 |]


GB/6a/133 Phoebe and Her Dark-Eyed Sailor Version 1 of 2

File:GB-6a-133.mid

File:GB-6a-133.pdf

File:GB-6a-133.xml

abc notation


GB/6a/134 Phoebe and the Dark-Eyed Sailor Version 2 of 2

File:GB-6a-134.mid

File:GB-6a-134.pdf

File:GB-6a-134.xml

abc notation


GB/6a/135 Ploughboy's Glory Version 1 of 5

File:GB-6a-135.mid

File:GB-6a-135.pdf

File:GB-6a-135.xml

abc notation


GB/6a/136 Ploughboy's Glory Version 2 of 5

File:GB-6a-136.mid

File:GB-6a-136.pdf

File:GB-6a-136.xml

abc notation


GB/6a/137 Ploughboy's Glory Version 3 of 5

File:GB-6a-137.mid

File:GB-6a-137.pdf

File:GB-6a-137.xml

abc notation


GB/6a/138 Ploughboy's Glory Version 4 of 5

File:GB-6a-138.mid

File:GB-6a-138.pdf

File:GB-6a-138.xml

abc notation

Notes on GB/6a/138 The MIDI file plays the tune through twice, the first time with the basic version and the second time with all the variants.


GB/6a/139 Ploughboy's Glory Version 5 of 5

File:GB-6a-139.mid

File:GB-6a-139.pdf

File:GB-6a-139.xml

abc notation


GB/6a/141 It's of an Old Miser in London Did Dwell

File:GB-6a-141.mid

File:GB-6a-141.pdf

File:GB-6a-141.xml

abc notation


GB/6a/142 Pretty Ploughboy

File:GB-6a-142.mid

File:GB-6a-142.pdf

File:GB-6a-142.xml

abc notation

Notes on GB/6a/142 The flat has been removed from the key signature and the naturalisations from the Bs; the tune remains unaltered. Also catalogued with this tune at GB/6a/142 is another version of the Pretty Ploughboy; this is in 6/8 time and was collected by Cecil Sharp.


GB/6a/145 Salisbury Plain Version 1 of 3

File:GB-6a-145.mid

File:GB-6a-145.pdf

File:GB-6a-145.xml

abc notation

Notes on GB/6a/145 For all 3 versions of Salisbury Plain the flat has been removed from the key signature along with the naturalisations from the Bs given in the MS. The tune remains unaltered; it is in the Dorian mode (root D) in the key of C major.


GB/6a/146 Salisbury Plain Version 2 of 3

File:GB-6a-146.mid

File:GB-6a-146.pdf

File:GB-6a-146.xml

abc notation

Notes on GB/6a/146 The MIDI file plays through the tune twice to pick up the variations. For all 3 versions of Salisbury Plain the flat has been removed from the key signature along with the naturalisations from the Bs given in the MS. The tune remains unaltered; it is in the Dorian mode (root D) in the key of C major.

GB/6a/147 Salisbury Plain Version 3 of 3

File:GB-6a-147.mid

File:GB-6a-147.pdf

File:GB-6a-147.xml

abc notation

Notes on GB/6a/147 The MIDI file plays through the tune twice to pick up the variations. For all 3 versions of Salisbury Plain the flat has been removed from the key signature along with the naturalisations from the Bs given in the MS. The tune remains unaltered; it is in the Dorian mode (root D) in the key of C major.


GB/6a/148 Seeds of Love Version 1 of 2

File:GB-6a-148.mid

File:GB-6a-148.pdf

File:GB-6a-148.xml

abc notation


GB/6a/149 Seeds of Love Version 2 of 2

File:GB-6a-149.mid

File:GB-6a-149.pdf

File:GB-6a-149.xml

abc notation


GB/6a/151 Seventeen Come Sunday (Continued)

File:GB-6a-151.mid

File:GB-6a-151.pdf

File:GB-6a-151.xml

abc notation

Notes on GB/6a/151 The editors believe that there is a sharp missing from the key signature in the MS, and this has been inserted in the transcription. The tune is in the Dorian mode (root E) in the key of D major. At the beginning, to balance up the notes, the dotted crochet has been replaced by a quaver with a fermata. The MIDI plays through twice, with the variant in the second half.


GB/6a/154 Sovay Version 1 of 2

File:GB-6a-154.mid

File:GB-6a-154.pdf

File:GB-6a-154.xml

abc notation

Notes on GB/6a/154 This tune has an irregular rhythm which has been well notated by Butterworth to capture the rhythmic freedom of the singer. The transcription retains Butterworth's notation rather than trying to put the tune into the straitjacket of a simplified regular rhythm.


GB/6a/155 Sovay Version 2 of 2

File:GB-6a-155.mid

File:GB-6a-155.pdf

File:GB-6a-155.xml

abc notation

Notes on GB/6a/155 The MIDI plays through the tune twice with the variant in the second half.


GB/6a/156a Young Caley Version 1 of 2

File:GB-6a-156a.mid

File:GB-6a-156a.pdf

File:GB-6a-156a.xml

abc notation

Notes on GB/6a/156a This is the first of two tunes, both listed as GB/6a/156 in the Take 6 catalogue. As notated by Butterworth the tune is in the Lydian mode, which is very, very rare. The editors have inserted a Bb into the key signature on the assumptions that: 1. Butterworth accidentally left it out, and 2. this is exactly the same tune as 154, with the very minor differences in the tune accounted for by the freedom of the singer already alluded to in the notes on 154. See also Roud S317072 which indicates that "Young Caley" is a version of "Sovay."

In the MS there seem to be at least two pieces of paper, indicated in the poor lining-up of the manuscripts; there thus seem to be two notations: the original transcription and a later copy.


GB/6a/156b Young Caley Version 2 of 2

File:GB-6a-156b.mid

File:GB-6a-156b.pdf

File:GB-6a-156b.xml

abc notation

Notes on GB/6a/156b This is the second of two tunes, both listed as GB/6a/156 in the Take 6 catalogue. In the second full bar the pitch of the second crotchet in the upper variation, here transcribed as an E, is unclear; the justification for interpreting the note as an E is that there are other instances in the MSS where the note head does not clearly join the stem. Again, this tune seems to be a copy (or the original) of 155; the only difference is the time signature, which in this case does not alter the tune.


GB/6a/157 Spanish Ladies Version 1 of 2

File:GB-6a-157.mid

File:GB-6a-157.pdf

File:GB-6a-157.xml

abc notation

Notes on GB/6a/157157: The MIDI plays through the tune twice with the variant in the second half.


GB/6a/159 Spanish Ladies Version 2 of 2

File:GB-6a-159.mid

File:GB-6a-159.pdf

File:GB-6a-159.xml

abc notation


GB/6a/160 Sweet Primroses Version 1 of 5

File:GB-6a-160.MID

File:GB-6a-160p.pdf

File:GB-6a-160.xml

abc notation


GB/6a/161 Sweet Primroses Version 2 of 5

File:GB-6a-161.MID

File:GB-6a-161.pdf

File:GB-6a-161.xml

abc notation


GB/6a/162 Sweet Primroses Version 3 of 5

File:GB-6a-162.MID (tune)

File:GB-6a-162a.MID (tune and tune variant)

File:GB-6a-162.pdf

File:GB-6a-162.xml

abc notation


GB/6a/163 Sweet Primroses Version 4 of 5

File:GB-6a-163.MID (tune)

File:GB-6a-163a.MID (tune and tune variant)

File:GB-6a-163.pdf

File:GB-6a-163.xml

abc notation

Notes on GB/6a/163 There is a transcription error in the EFDSS Take 6 online catalogue which cites "Standord Bishop" instead of "Stanford Bishop" as the collection place.


GB/6a/164 Sweet Primroses Version 5 of 5

File:GB-6a-164.MID

File:GB-6a-164.pdf

File:GB-6a-164.xml

abc notation

Notes on GB/6a/164 This version of "Sweet Primroses" was still being sung in Sussex in the 1970s alongside the more pervasive Copper Family version.


GB/6a/166 Tarry Trowsers

File:GB-6a-166.mid

File:GB-6a-166.pdf

File:GB-6a-166.xml

abc notation

Notes on GB/6a/166 The notator's key of G has been changed to D because in the MS C is always C#. The tune is unaltered; it is in the Dorian mode, root E, in the key of D major. The MIDI plays through twice to accommodate the variant.


GB/6a/171 The Undaunted Female Version 1 of 2

File:GB-6a-171.mid

File:GB-6a-171.pdf

File:GB-6a-171.xml

abc notation

Notes on GB/6a/171 The tune is in the Ionian mode, root D, in the key of D major. The MIDI plays through twice to accommodate the variant.


GB/6a/172 The Undaunted Female Version 2 of 2

File:GB-6a-172.mid

File:GB-6a-172.pdf

File:GB-6a-172.xml

abc notation

Notes on GB/6a/172 The tune, as with the first version, GB/6a/171, is in the Ionian mode, root D, in the key of D major.


GB/6a/175 When Righteous Joseph Wedded Was Version 1 of 2

File:GB-6a-175.mid

File:GB-6a-175.pdf

File:GB-6a-175.xml

abc notation

Notes on GB/6a/175 The tune is in the Ionian mode, root E, in the key of E major.


GB/6a/176 When Righteous Joseph Wedded Was Version 2 of 2

File:GB-6a-176.mid

File:GB-6a-176.pdf

File:GB-6a-176.xml

abc notation

Notes on GB/6a/176 176: The tune, as with the first version, GB/6a/175, is in the Ionian mode, root E, in the key E major.


GB/6a/177 William Taylor Version 1 of 3

File:GB-6a-177.mid

File:GB-6a-177.pdf

File:GB-6a-177.xml

abc notation

Notes on GB/6a/177 The tune is in the Ionian mode, root G, in the key of G major.


GB/6a/178 William Taylor Version 2 of 3

File:GB-6a-178.mid

File:GB-6a-178.pdf

File:GB-6a-178.xml

abc notation

Notes on GB/6a/178 This handsome tune is in the Mixolydian mode, root D, in the key of G major.


GB/6a/179 William Taylor Version 3 of 3

File:GB-6a-179.mid

File:GB-6a-179.pdf

File:GB-6a-179.xml

abc notation

Notes on GB/6a/179 This tune, like the second version, GB/6a/178, is in the Mixolydian mode, root D, in the key of G major. The MIDI plays through twice to accommodate the two variants.


GB/6a/180 Yonder Stands a Lovely Creature

File:GB-6a-180.mid

File:GB-6a-180.pdf

File:GB-6a-180.xml

abc notation

Notes on GB/6a/180 The tune is Mixolydian, root D, key G major.


GB/6a/182 William the Waterboy Version 1 of 2

File:GB-6a-182.mid

File:GB-6a-182.pdf

File:GB-6a-182.xml

abc notation

Notes on GB/6a/182 The key signature, which is Eb major in the MS, has been changed to Bb major. The tune remains unaltered; it is in the Dorian mode, root C, in the key of Bb major.


GB/6a/183 William the Waterboy Version 2 of 2

File:GB-6a-183.mid

File:GB-6a-183.pdf

File:GB-6a-183.xml

abc notation

Notes on GB/6a/183 The key signature, which is Eb major in the MS, has been changed to Bb major. The tune remains unaltered; it is in the Dorian mode, root C, in the key of Bb major.


GB/6a/184 You Seamen Bold Version 1 of 4

File:GB-6a-184.mid

File:GB-6a-184.pdf

File:GB-6a-184.xml

abc notation

Notes on GB/6a/184 This interesting melody, in the key of G major, is not modal at all, although there is a family resemblance to the more usual tune.


GB/6a/185 You Seamen Bold Version 2 of 4

File:GB-6a-185.mid

File:GB-6a-185.pdf

File:GB-6a-185.xml

abc notation

Notes on GB/6a/185 The key signature, which is Bb in the MS, has been changed to F. The tune remains unaltered; it is in the Dorian mode, root G, in the key of F major.


GB/6a/186 You Seamen Bold Version 3 of 4

File:GB-6a-186.mid

File:GB-6a-186.pdf

File:GB-6a-186.xml

abc notation

Notes on GB/6a/186 The key signature, which is Bb in the MS, has been changed to F. The tune remains unaltered; it is in the Dorian mode, root G, in the key of F major. The Penguin Book of English Folk Songs uses this excellent tune, communicated by Mr Dearling, as the melody for its version of "The Ship in Distress," wrongly citing Mr Harwood´s version (GB/6a/185) as its source. This version from Mr. Dearling is also familiar from the singing of Martin Carthy.


GB/6a/187 You Seamen Bold Version 4 of 4

File:GB-6a-187.mid

File:GB-6a-187.pdf

File:GB-6a-187.xml

abc notation

Notes on GB/6a/187 This interesting version is in the Ionian mode, root G; i.e. the key is G major.